Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.718 questões

Q1141914 Engenharia de Software
Assinale a alternativa que identifica incorretamente um conceito básico das linguagens orientadas a objetos.
Alternativas
Q1141913 Engenharia de Software
Conforme a IFPUG (International Function Point Users Group), no Manual de Práticas de Contagem de Pontos de Função, o primeiro passo para se fazer o cálculo do Valor do Fator de Ajuste (VAF) é o de avaliar cada uma das:
Alternativas
Q1141912 Engenharia de Software
No TDD (Test Driven Development) o desenvolvimento deve ser guiado a testes, onde um teste unitário deve ser escrito antes que uma funcionalidade do sistema o seja. Assinale a alternativa que apresenta a que ciclo de vida o processo interativo do TDD deu origem.
Alternativas
Q1141907 Engenharia de Software

Analise o diagrama simplificado e esquematizado abaixo:


Imagem associada para resolução da questão


Assinale a alternativa correta sobre qual rede se refere o diagrama.

Alternativas
Q1120669 Engenharia de Software
Assinale a opção que apresenta a funcionalidade do Subversion que permite ao usuário criar um repositório remoto em determinado diretório em seu repositório.
Alternativas
Q1120655 Engenharia de Software
No teste de software orientado a objetos, como a condição de um objeto é parte implícita da entrada e saída dos métodos, necessita-se de uma maneira para explorar sistematicamente as situações e transições do objeto. O modelo de teste adequado para executar essas operações é o teste
Alternativas
Q1119884 Engenharia de Software
O Openshift provê recursos a partir do kubernets, sendo capaz de executar e disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado
Alternativas
Q1118960 Engenharia de Software
No processo de teste de software, o beta teste é
Alternativas
Q1118958 Engenharia de Software
No processo de TDD (test driven development), a refatoração
Alternativas
Q1118949 Engenharia de Software
Assinale a opção que apresenta a anotação que pode ser utilizada no JUnit para condicionar a execução de um teste a partir da avaliação de um script escrito em JavaScript.
Alternativas
Q1118942 Engenharia de Software
O Clean Code deve considerar também o momento de teste do software em desenvolvimento. O Teste Limpo deve
Alternativas
Ano: 2020 Banca: FADESP Órgão: UEPA Prova: FADESP - 2020 - UEPA - Técnico de Informática |
Q1114921 Engenharia de Software
Um dos princípios do Manifesto Ágil é o de que os indivíduos e interações são mais importantes que processos e ferramentas. Um outro princípio é o de que
Alternativas
Ano: 2020 Banca: FADESP Órgão: UEPA Prova: FADESP - 2020 - UEPA - Técnico de Informática |
Q1114920 Engenharia de Software
De acordo com a notação UML, o diagrama que enfatiza o ordenamento temporal das ações, onde as linhas verticais representam os objetos e as setas horizontais representam as mensagens passadas entre os objetos, é o
Alternativas
Q2542849 Engenharia de Software
A questão baseia-se na Figura 12, que exibe a tela de entrada de dados do software Sistema de Atendimento Agendado (SAA), do Ministério do Trabalho e Emprego, disponível
no endereço <<http://saaweb.mte.gov.br/inter/saa/pages/agendamento/main.seam>>.







Sabe-se que a equipe responsável pelo desenvolvimento da funcionalidade Agendar Atendimento, do software Sistema de Atendimento Agendado (SAA), realizou testes intensivos, com o objetivo de entregar tal funcionalidade estável e sem erros. A equipe de testes, antes de iniciar suas atividades, estudou os artefatos elaborados no projeto, tais como documento visão, diagramas e especificações de casos de uso, histórias de usuário, casos de teste, regras de negócio, modelo de dados, lista de mensagens, tipos de dados e valores válidos de entrada e saída, dentre outros. Os testadores realizaram muitas simulações, inserindo, na tela de entrada de dados, dados certos e errados, de modo a observar o comportamento do software e as correspondentes saídas de dados. Não cabia a essa equipe realizar testes na arquitetura do software e nem a validação de algoritmos, linguagem de programação ou quaisquer outras estruturas de dados, dessa funcionalidade. Nesse caso, pode-se afirmar que a equipe realizou o seguinte tipo de testes de software: 
Alternativas
Q2542848 Engenharia de Software
No framework "Scrum", elabora-se uma lista ordenada de tudo que é conhecido ser necessário no produto. Sobre essa lista, considere, ainda, as seguintes características: (1) ela é a única origem dos requisitos para qualquer mudança a ser feita no produto; (2) essa lista é dinâmica, mudando constantemente para identificar o que o produto necessita para ser mais apropriado, competitivo e útil; (3) ela evolui tanto quanto o produto e o ambiente no qual ele será utilizado; (4) nessa lista, constam todas as características, funções, requisitos, melhorias e correções que formam as mudanças que devem ser feitas no produto nas futuras versões. Nesse caso, pode-se afirmar que tal lista é chamada de:
Alternativas
Q2542847 Engenharia de Software

A questão  baseia-se na Figura 11, que exibe a imagem de um gráfico elaborado no framework Scrum, sobre o qual, considere os seguintes aspectos: (1) o eixo horizontal mostra, da esquerda para a direita, os dias de uma Sprint; (2) o eixo vertical exibe, de cima para baixo, em porcentagem, a quantidade de trabalho que ainda precisa ser feita; e (3) a linha tracejada exibe o esforço estimado, enquanto a linha contínua mostra o esforço atual.





No framework "Scrum", a equipe pode monitorar seu progresso ao final de cada Sprint por meio do gráfico mostrado na Figura 17, o qual é chamado de: 
Alternativas
Q2542846 Engenharia de Software

A  questão baseia-se nas Figura 10(a), 10(b) e 10(c). Sobre a Figura 10(a), considere os seguintes aspectos: (1) ela mostra uma tabela na qual constam, intencionalmente, os requisitos de software de um novo projeto de desenvolvimento de software, que serão completamente levantados e analisados apenas nos dois primeiros meses de trabalho; (2) no primeiro mês, serão levantados e analisados os requisitos "Manter Aluno", "Manter Professor", "Manter Curso" e "Manter Disciplina"; (3) cada um dos "Manter", do primeiro mês, é composto unicamente pelas funcionalidades incluir, consultar, atualizar e excluir (CRUD). Por exemplo, "Manter Aluno" é composto, apenas, pelos processos elementares "Incluir Aluno", "Consultar Aluno", "Atualizar Aluno" e "Excluir Aluno". A Figura 10(b) exibe uma visão geral do "Processo Unificado Rational" (RUP), no qual se inseriu, em alguns lugares, retângulos para ocultar qualquer texto existente nesses locais. A Figura 10(c) mostra uma tabela utilizada para determinação da contribuição de Pontos de Função (PF) em contagens estimadas, segundo a NESMA (NESMA Early FPA Counting), na qual serão consideradas, apenas, as "Entradas Externas" (EE), "Consultas Externas" (CE) e "Saídas Externas" (SE). 





Sabe-se que em todos os processos elementares de "CONSULTA", dos "CRUD's" do primeiro mês, haverá contabilização, devendo ser apresentado, no rodapé de cada página do relatório gerado, o número da página atual e o seu total, por exemplo, 1/5 (página 1 de 5). Nesse caso, considerando apenas as funções do tipo transação, a contagem estimada de Pontos de Função, do Módulo 1, segundo a NESMA, será um número: 
Alternativas
Q2542845 Engenharia de Software

A  questão baseia-se nas Figura 10(a), 10(b) e 10(c). Sobre a Figura 10(a), considere os seguintes aspectos: (1) ela mostra uma tabela na qual constam, intencionalmente, os requisitos de software de um novo projeto de desenvolvimento de software, que serão completamente levantados e analisados apenas nos dois primeiros meses de trabalho; (2) no primeiro mês, serão levantados e analisados os requisitos "Manter Aluno", "Manter Professor", "Manter Curso" e "Manter Disciplina"; (3) cada um dos "Manter", do primeiro mês, é composto unicamente pelas funcionalidades incluir, consultar, atualizar e excluir (CRUD). Por exemplo, "Manter Aluno" é composto, apenas, pelos processos elementares "Incluir Aluno", "Consultar Aluno", "Atualizar Aluno" e "Excluir Aluno". A Figura 10(b) exibe uma visão geral do "Processo Unificado Rational" (RUP), no qual se inseriu, em alguns lugares, retângulos para ocultar qualquer texto existente nesses locais. A Figura 10(c) mostra uma tabela utilizada para determinação da contribuição de Pontos de Função (PF) em contagens estimadas, segundo a NESMA (NESMA Early FPA Counting), na qual serão consideradas, apenas, as "Entradas Externas" (EE), "Consultas Externas" (CE) e "Saídas Externas" (SE). 





Após observar as Figuras 10(a) e 10(b), e ler o texto introdutório dessa questão, pode-se afirmar que:


I. Na metodologia de desenvolvimento de software RUP, os módulos nº 1 e 2, mostrados na Figura 10(a), são exemplo de iterações.

II. No RUP, o escopo do software é estabelecido na fase chamada de "Iniciação".

III. "Manter Aluno", "Manter Professor" e "Manter Curso", no RUP, são exemplos de requisitos funcionais do sistema, chamados de casos de uso.


Quais estão corretas? 
Alternativas
Q2193716 Engenharia de Software
No que diz respeito à metodologia Extreming Programming, é correto afirmar:
I) Integrar as partes do sistemas deve ser feito com a maior frequência possível.
II) Um desenvolvedor deve ser responsável por uma parte do sistema em particular, para fazer uma melhoria em seu código outra pessoa deve pedir autorização ao responsável.
III) Metáfora é um artifício que deve ser utilizado somente na conversa com os clientes
IV) O design de uma funcionalidade deve ser o mais simples possível para passar nos testes criados para ela.
V) Utilizar padrões de codificação não é recomendado pois interfere na individualidade do programador.

Assinale a alternativa que indica as afirmativas corretas.
Alternativas
Q2193715 Engenharia de Software
Sobre a metodologia SCRUM, marque a afirmativa verdadeira:
Alternativas
Respostas
6421: D
6422: A
6423: B
6424: D
6425: C
6426: E
6427: D
6428: C
6429: A
6430: E
6431: C
6432: C
6433: B
6434: D
6435: D
6436: B
6437: D
6438: E
6439: A
6440: B