No Projeto de Interfaces de software modelados e projetados segundo o paradigma da orientação a objetos, diversos artefatos da UML 2.0 são utilizados para a construção do mapa de navegação das telas. Um diagrama NÃO adequado a essa tarefa é o de
É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de
No contexto da Engenharia de Software, a verificação e a validação são conjuntos de atividades que
Uma das características do Processo Unificado (Unified Process) é ser dirigido a casos de uso (use case driven). Nesse contexto, analise as afirmações a seguir.
O modelo de casos de uso representa o comportamento de um sistema, conforme percebido do ponto de vista externo a esse sistema.
PORQUE
A construção do modelo de classes conceituais de um sistema pode usar como ponto de partida o modelo de casos de uso.
A esse respeito, conclui-se queTanto no paradigma orientado a objetos quanto no paradigma estruturado, existem diversas técnicas úteis para averiguar se um sistema de software foi bem projetado. No primeiro, essas medidas são aplicáveis a classes, e no segundo, são aplicáveis a módulos. Quais, dentre os termos apresentados a seguir, são medidas de qualidade de projeto aplicáveis em ambos os paradigmas?
O modelo de ciclo de vida em cascata

O diagrama de sequência em notação UML 2.0 acima apresenta uma interação entre objetos das classes C1, C2, C3 e C4. Ao fazer a leitura considerando apenas as informações desse diagrama, verifica-se que, para determinado cenário da interação em questão,
Conforme proposto originalmente, o Processo Unificado é dividido em diversas fases, e em cada uma delas podem ser realizadas atividades de diferentes fluxos de trabalho (workflows), em diferentes proporções. A característica que NÃO se aplica a esse processo é ser

A análise do diagrama de classes em notação UML 2.0 apresentado acima indica que
No contexto da engenharia de software, o processo conhecido como engenharia de requisitos permite ao engenheiro de software