Pular para o conteúdo principal

Questão de Engenharia de Software — Análise Estruturada — UFMG 2018

Engenharia de SoftwareAnálise Estruturada
Código
qq404863
Banca
UFMG
Órgão
UFMG
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação - Requisitos e Processos
As técnicas de análise estrutural, utilizadas na disciplina de Análise em processos tradicionais, visam a modelar os principais conceitos do domínio da aplicação. Na modelagem de problemas reais, é comum a identificação de um grande número de classes; por esse motivo é aconselhado a organização dessas classes em grupos significativos, possivelmente utilizando recursos da notação UML. Com relação à organização das classes identificadas nas técnicas de análise estrutural, conforme proposto pelos autores do UP (Unified Process), e utilizado no processo Praxis, é CORRETO afirmar que
  1. Aas classes de Entidade, usadas na modelagem de informação persistente, são tipicamente dependentes da aplicação, com baixa probabilidade de reúso.
  2. Bem uma primeira aproximação, as classes de Controle correspondem, cada uma, a um caso de uso, mas a necessidade (ou não) delas ficará mais claro com as realizações dos casos de uso.
  3. Cas classes de Desenho tratam da comunicação com o ambiente do produto e modelam as interfaces do produto com usuários e outros sistemas.
  4. Das classes de Controle são utilizadas na coordenação dos fluxos de casos de uso mais simples, sendo os fluxos de casos de uso mais complexos modelados com a utilização de generalizações envolvendo relacionamentos de herança.
Revelar gabarito e comentário

GabaritoB — em uma primeira aproximação, as classes de Controle correspondem, cada uma, a um caso de uso, mas a necessidade (ou não) delas ficará mais claro com as realizações dos casos de uso.

Link permanente: /questoes/qq404863