Questões de Concurso Sobre engenharia de software
Foram encontradas 14.526 questões
I. Estado inicial e estado final fazem parte do conjunto de elementos do diagrama de estados UML.
II. Uma transição representa a mudança de um estado a outro.
III. Uma condição de guarda deve ser falsa para habilitar a transição a que está associada.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
I. Um ator pode especializar (herdar comportamento de) outro ator, o que confere um significativo poder expressivo adicional ao diagrama de casos de uso.
II. Num diagrama de classes, os relacionamentos de agregação, associação e composição podem indicar a multiplicidade dos elementos que participam do relacionamento, enquanto, no relacionamento de generalização/especialização entre classes (que possui a propriedade de herança), ela não é indicada.
III. Do ponto de vista de implementação, os relacionamentos um-para-muitos e muitos-para-muitos representados no diagrama de classes frequentemente resultam no uso de coleções (listas, árvores, conjuntos, etc) no código fonte.
Levando-se em conta as afirmações acima, identifique a única alternativa válida.
Assinale a única alternativa que completa corretamente a lacuna acima.
Algumas das práticas e características desses modelos de processo são descritas a seguir:
I. Programação em pares, ou seja, a implementação do código é feita em dupla.
II. Desenvolvimento dividido em ciclos iterativos de até 30 dias chamados de sprints.
III. Faz uso do teste de unidades como sua tática de testes primária.
IV. A atividade de levantamento de requisitos conduz à criação de um conjunto de histórias de usuários.
V. O ciclo de vida é baseado em três fases: pre-game phase, game-phase, post-game phase.
VI. Tem como único artefato de projeto os cartões CRC.
VII. Realiza reuniões diárias de acompanhamento de aproximadamente 15 minutos.
VIII. Define seis marcos durante o projeto e a implementação de uma funcionalidade: walkthroughs do projeto, projeto, inspeção do projeto, codificação, inspeção de código e progressão para construção.
IX. Os requisitos são descritos em um documento chamado backlog e são ordenados por prioridade.
A relação correta entre o modelo de processo ágil e a prática/característica é:
e desenvolvimento de sistemas.

e desenvolvimento de sistemas.
objetos, julgue o item subsequente.
Ferramentas CASE (Computer-Aided Software Engineering) é uma classificação que abrange todas ferramentas baseadas em computadores, que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes.
A figura, a seguir, mostra uma tela da Ferramenta Case Astah. Assinale a alternativa que mostra um diagrama que não pode ser modelado nesta ferramenta Case.

Ainda sobre o diagrama anterior, na classe Funcionário, o atributo “Cargo" estabelece que


questões 19 e 20.

questões 19 e 20.
