A fase de análise do sistema de um ciclo de vida de desenvolvimento de software tem como
finalidade criar a arquitetura do sistema. Podemos representar esta arquitetura utilizando classes de análise
em um diagrama de classes ainda bastante conceitual. Este diagrama de classes será refinado na fase seguinte,
a fase de desenvolvimento, onde é criado do diagrama de classes completo. Sobre as classes de análise,
podemos dizer:
A) As classes de estereótipo <> (entidade) representam um encapsulamento de dados relacionados a um
conceito. Este encapsulamento pode servir de armazenamento ou de um meio de transporte desses dados por
diversas partes do sistema. Estas classes costumam ser armazenadas diretamente em um banco de dados relacional.
B) As classes de análise, que são a dependência, a associação, a generalização, a agregação e a composição, são
mecanismos que modelam as diversas modalidades de relacionamento entre classes em um diagrama de classes.
C) As classes que realizam a especialização de outra classe por meio da classe de estereótipo <> (controle)
têm a responsabilidade de promover a comunicação entre sua classe geral e suas classes especializadas.
(
ir
D) As classes que se associam por meio de classes de estereótipo <> (fronteira) são classes que realizam
a comunicação entre classes <> (entidade) e < (controle).
4)
CO
E) As classes de análise são bastante úteis na fase de análise, pois refletem a estrutura do banco de dados relacional
que será utilizado pelo sistema. As diversas tabelas do banco de dados serão realizadas pelas classes do sistema. Seu
papel, de acordo com a forma normal, é representada pelos seus estereótipos: classes <> mapeiam tabelas
na 1ª forma normal, classes <> mapeiam tabelas na 2ª forma normal e classes <> mapeiam
tabelas na 3a forma normal
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar