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
- Aas classes de Entidade, usadas na modelagem de informação persistente, são tipicamente dependentes da aplicação, com baixa probabilidade de reúso.
- 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.
- 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.
- 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.