Questões de Concurso Sobre engenharia de software

Foram encontradas 11.957 questões

Q2262550 Engenharia de Software

Considerando a figura acima, julgue o item a seguir, com relação ao RUP.


O gerenciamento de configuração (configuration management – CM) trata da identificação do artefato, das versões e das dependências entre artefatos, bem como da identificação de configurações que são conjuntos coerentes de artefatos relacionados.

Alternativas
Q2262549 Engenharia de Software
Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue o próximo item.

A figura a seguir ilustra um diagrama de implantação, usado para modelar a visão estática de implantação de um sistema, que, em geral, envolve a modelagem da topologia do hardware no qual o sistema executa. Essencialmente, são diagramas de classe que incidem sobre os nós de um sistema.
Imagem associada para resolução da questão

Alternativas
Q2262548 Engenharia de Software
Na UML (unified modeling language), existem diagramas estruturais e comportamentais que se referem, respectivamente, aos aspectos estáticos e dinâmicos de um sistema. Ambos servem para visualizar, especificar, construir e documentar tais aspectos. Acerca desse assunto, julgue o próximo item.
A figura a seguir ilustra uma associação de composição entre as classes Ordem e LineItem. Existe uma classe Ordem, que armazena os objetos-parte, e uma classe LineItem, na qual são armazenados os objetos-todo. 
Imagem associada para resolução da questão
Alternativas
Q2262547 Engenharia de Software
Qualquer decisão tomada durante o processo de desenvolvimento de software pode comprometer sua qualidade final. Os requisitos de software e a dimensão da qualidade do software no rational unified process (RUP) são categorizados segundo o modelo FURPS, conforme ilustra a figura acima. A esse respeito, julgue o item que se segue.
Requisitos de funcionalidade de um sistema são declarações de serviços que esse sistema deve fornecer e que definem como ele deve reagir a entradas específicas e se comportar em determinadas situações. Entre esses requisitos estão a velocidade, a eficiência, a disponibilidade, a exatidão e o tempo de resposta.

Alternativas
Q2262546 Engenharia de Software
Qualquer decisão tomada durante o processo de desenvolvimento de software pode comprometer sua qualidade final. Os requisitos de software e a dimensão da qualidade do software no rational unified process (RUP) são categorizados segundo o modelo FURPS, conforme ilustra a figura acima. A esse respeito, julgue o item que se segue.
O termo artefato, empregado na dimensão da qualidade do processo, além de um produto tecnológico, pode ser entendido também como qualquer saída produzida por uma atividade do ciclo de desenvolvimento de software.
Alternativas
Q2262545 Engenharia de Software
Julgue o item subsequente, a respeito da garantia da qualidade de software, um padrão sistemático e planejado de ações que provê verificação independente no processo de desenvolvimento de software.
A garantia de software não avalia o impacto da falha de software sobre o sistema a ser desenvolvido. 

Alternativas
Q2262544 Engenharia de Software
Julgue o item subsequente, a respeito da garantia da qualidade de software, um padrão sistemático e planejado de ações que provê verificação independente no processo de desenvolvimento de software.
A revisão técnica formal é atividade central que leva a efeito a avaliação da qualidade de software.
Alternativas
Q2262543 Engenharia de Software

Acerca de engenharia de software, julgue o item a seguir.


Na engenharia de software, os planos de testes estão ligados entre as atividades de projeto e de desenvolvimento, conforme ilustra a figura a seguir.


Imagem associada para resolução da questão

Alternativas
Q2262542 Engenharia de Software

Acerca de engenharia de software, julgue o item a seguir.


Os seguintes projetos fazem parte das atividades específicas do processo de desenvolvimento de software: de arquitetura, de interface, de componente, de estruturas de dados, e de algoritmo.

Alternativas
Q2256931 Engenharia de Software
Leia o caso a seguir.
Em uma equipe de desenvolvimento de software, o projeto está seguindo a metodologia Extreme Programming (XP). Durante uma iteração, a equipe recebeu feedback do cliente solicitando uma alteração significativa no sistema já implementado.
De acordo com os princípios do XP, como a equipe deveria reagir a essa situação?
Alternativas
Q2256929 Engenharia de Software
No contexto da Qualidade de Software, as métricas de qualidade
Alternativas
Q2256928 Engenharia de Software
Durante o processo de análise de requisitos, é importante distinguir entre requisitos funcionais e requisitos não funcionais. A diferença entre eles é representada no fato de que
Alternativas
Q2256923 Engenharia de Software
No contexto das metodologias ágeis, o que é o artefato Backlog?
Alternativas
Q2256915 Engenharia de Software
No gerenciamento de código fonte com Git os comandos “merge” e “rebase” são responsáveis por, respectivamente:
Alternativas
Q2256866 Engenharia de Software

Imagem associada para resolução da questão


Considerando a figura acima, que apresenta uma proposta de modelo para desenvolvimento de aplicações, assinale a opção incorreta acerca dos conceitos de engenharia de software.

Alternativas
Q2256555 Engenharia de Software
 A seqüência de atividades normalmente realizada na fase de construção de um software é
Alternativas
Q2256554 Engenharia de Software
A metodologia de desenvolvimento de sistemas de uma empresa NÃO deve conter
Alternativas
Q2256187 Engenharia de Software
Um diagrama de seqüência é baseado nas dimensões vertical e horizontal que representam, respectivamente,
Alternativas
Q2256186 Engenharia de Software
Características de um sistema que não mudam com o tempo podem ser representadas, na UML 2.0, por meio de um diagrama de
Alternativas
Q2256185 Engenharia de Software
Na modelagem de um sistema com a UML 2.0, uma ligação de Associação é um relacionamento entre
Alternativas
Respostas
1601: C
1602: C
1603: E
1604: E
1605: C
1606: E
1607: C
1608: C
1609: C
1610: C
1611: C
1612: B
1613: D
1614: B
1615: D
1616: A
1617: D
1618: C
1619: E
1620: C