Questões de Concurso Sobre engenharia de software

Foram encontradas 14.775 questões

Q800882 Engenharia de Software

Considere o seguinte diagrama de classes:

Imagem associada para resolução da questão

O conceito da orientação a objetos utilizado na classe Aeroplano é:

Alternativas
Q795695 Engenharia de Software
A propriedade da orientação a objetos que permite o envio de uma mesma mensagem a diferentes objetos, de forma que cada objeto responda de maneira mais apropriada para a sua classe, é a (o)
Alternativas
Q792289 Engenharia de Software
O desenvolvimento orientado a testes (TDD)
Alternativas
Q792288 Engenharia de Software
Refactoring é o processo que
Alternativas
Q792284 Engenharia de Software
O DDD (domain-driven design)
Alternativas
Q792279 Engenharia de Software
Com relação ao processo de contagem de pontos de função, assinale a opção correspondente à etapa responsável por reconhecer a complexidade e a contribuição de cada uma das funções contadas.
Alternativas
Q792278 Engenharia de Software
A ISO barra I E C 9126 descreve uma das características do modelo de qualidade de software como capacidade do produto de software de apresentar desempenho apropriado, relativo à quantidade de recursos usados, sob condições especificadas. Essa característica corresponde à
Alternativas
Q792276 Engenharia de Software
Assinale a estrutura empregada em U M L para representar o comportamento dinâmico de um sistema por meio do fluxo de controle entre ações que o sistema executa.
Alternativas
Q792275 Engenharia de Software
No contexto da análise de requisitos, confiabilidade e usabilidade são atributos de qualidade classificados como
Alternativas
Q792274 Engenharia de Software
O modelo de processo de desenvolvimento de software que enfatiza a estreita relação entre as atividades de testes e as demais fases do processo de desenvolvimento é denominado modelo
Alternativas
Q792266 Engenharia de Software
O DevOps consiste em
Alternativas
Q792265 Engenharia de Software
Com relação aos artefatos Scrum, assinale a opção correta.
Alternativas
Q791963 Engenharia de Software

O diagrama abaixo é um exemplo de:

Imagem associada para resolução da questão

Alternativas
Q791962 Engenharia de Software
Dentre as seguintes afirmações acerca de UML, assinale a INCORRETA:
Alternativas
Q791961 Engenharia de Software
Em UML, relacionamentos são denotados graficamente por linhas que interligam classes, interfaces e outros elementos. Considere as seguintes notações (I a IV): Imagem associada para resolução da questão
Assinale a alternativa que associa CORRETAMENTE as notações aos tipos de relacionamentos que representam:
Alternativas
Q791960 Engenharia de Software
Considere as seguintes afirmações (I a IV) acerca de Uniform Modeling Language (UML): I . É uma linguagem com foco na representação conceitual de um sistema de software. II . É uma linguagem para a construção de sistemas de software, por ser possível seu mapeamento em linguagens de programação como Java, C++, etc. III . É uma linguagem para a especificação das decisões de análise, de projeto e de implementação que devem ser tomadas para o desenvolvimento de sistemas de software. IV . É uma linguagem para a representação de sistemas de software, limitada a fins de documentação. Assinale a alternativa CORRETA:
Alternativas
Q791441 Engenharia de Software
O controle sobre as modificações nos projetos de desenvolvimento de sistemas computacionais faz parte da engenharia de software e se constituem geralmente em um modelo prescritivo. Escolha a alternativa correta que indica modelos prescritivos segundo Pressan (2010, p.38):
Alternativas
Q791439 Engenharia de Software
Assinale a alternativa que preenche as lacunas corretamente relativa a definição abaixo para Engenharia de Software. De acordo com a IEEE Engenharia de Software é a aplicação de uma abordagem sistemática, __________ e quantificável no desenvolvimento, _____________ e manutenção de softwares.
Alternativas
Q791435 Engenharia de Software
Um modelo de desenvolvimento de um software pode ser descrito como um rol de eventos e atividades que levam ao desenvolvimento de um software. As atividades de desenvolvimento apresentam diferentes nomenclaturas em diferentes modelos de desenvolvimento. Há no entanto, um conjunto de atividades e eventos que estão presentes em vários modelos. Identifique as afirmativas falsas e verdadeiras e escolha a resposta correta correspondente na ordem de cima para baixo: I. Especificação de Software; Projeto e Implementação; Validação de Software; Evolução do Software. II. Especificação de Software; Analise de Viabilidade; Forma de comercialização; Documentação do Software. III. Consulta ao INPI; Definição do escopo do Software; Analise de Requisitos Funcionais; Registro do Software. IV. Avaliação do Custo de desenvolvimento; Forma de comercialização; Identificação dos riscos do projeto; Documentação e Capacitação.
Alternativas
Q791433 Engenharia de Software
Para Sommerville (2007) modelos evolucionários se caracterizam por sua iteratividade e permitem o desenvolvimento de versões de software cada vez mais completas. Assinale a alternativa que caracteriza os dois tipos processos mais comuns destes modelos:  
Alternativas
Respostas
8401: D
8402: C
8403: A
8404: B
8405: B
8406: A
8407: B
8408: E
8409: C
8410: C
8411: D
8412: E
8413: D
8414: B
8415: A
8416: E
8417: B
8418: C
8419: B
8420: D