Questões de Concurso Comentadas sobre engenharia de software
Foram encontradas 13.258 questões
A ferramenta de Gerenciamento de Configuração de Software denominada Source Integrity é uma ferramenta que pode ser classificada como de controle de versão. Essa ferramenta introduz o conceito de __________, no qual cada elemento da equipe de desenvolvimento possui a sua área de trabalho pessoal e segura, sem a interferência no estado do projeto principal ou na atividade de outros desenvolvedores.
- A palavra que preenche a lacuna é
A classe “Pessoa” abaixo obedece às notações da UML. O nome do atributo e do método que possui a visibilidade de pacote e protegida, respectivamente, são:
Pessoa
- matricula
+ nome
# telefone
~ login
- totalizar( )
# listar( )
+ gravar( )
Empacotar software como classes possibilita que os futuros sistemas de software reutilizem as classes. Grupos de classes relacionadas podem ser empacotadas como __________ reutilizáveis.
- A expressão que preenche a lacuna acima é
A Extreme Programming é um dos métodos ágeis mais conhecidos e usados, e envolve um número de práticas que se enquadram nos princípios gerais da metodologia. Dois desses princípios são descritos a seguir.
I. Os requisitos são registrados em cartões de histórias, sendo as histórias incluídas em um release, determinadas pelo tempo disponível e sua prioridade relativa.
II. Espera-se que todos os desenvolvedores recriem o código continuamente, tão logo os aprimoramentos do código forem encontrados, o que torna o código simples e fácil de manter.
Esses princípios são denominados, respectivamente:
O Rational Unified Process (RUP) é um exemplo de modelo de processo moderno derivado da UML e do Processo Unificado de Desenvolvimento de Software de Rumbaugh. O RUP reconhece que os modelos convencionais de processo apresentam uma visão única do processo. O RUP engloba três perspectivas, descritas a seguir.
I. Mostra as fases do modelo ao longo do tempo.
II. Mostra as atividades realizadas no processo.
III. Sugere as boas práticas a serem usadas durante o processo.
Essas perspectivas são conhecidas, respectivamente, como:
O processo de Engenharia de Requisitos é realizado por meio da execução de sete funções distintas: concepção, levantamento, elaboração, negociação, especificação, validação e gestão. Nesse contexto, observe a lista abaixo, que representa um conjunto de questões a serem utilizadas como checklist dentro de uma dessas funções.
1) Os requisitos foram claramente estabelecidos? Eles podem ser mal interpretados?
2) A fonte do requisito foi identificada?
3) O requisito está limitado em termos quantitativas?
4) Que outros requisitos se relacionam a este requisito?
5) O requisito viola alguma restrição do domínio?
6) Pode-se relacionar o requisito a qualquer modelo de sistema que tenha sido criado?
7) O requisito está relacionado aos objetivos globais do sistema/produto?
A função é: