Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade Contextualizada Análise e Modelagem de Sistemas Nome: Matrícula: Curso: Tecnologia em Análise e Des. de Sistemas Class Diagram (Diagrama de Classes) O diagrama de classes, aliado importantíssimo de uma boa modelagem de sistemas, é utilizado para descrever a estrutura estática de classes no sistema, permitindo definir os atributos, métodos e relacionamentos entre classes, dispondo uma estrutura lógica do sistema como um todo, ou seja, basicamente detalhando o que deve estar presente no sistema modelado. Na UML (Unified Modeling Language) a classe é representada por um retângulo com três divisões: O nome da classe, os seus atributos e ainda os métodos, respectivamente. A Classe carrega o nome do objeto, que por sua vez poderá ser abstrato ou concreto, porém deve ser passível de receber atributos, como nome, número de identificação, idade e etc. Os atributos são extremamente relevantes em todo o escopo do sistema, pois definem características específicas de cada classe, contudo eles necessitam de uma formatação padrão para definir no modelo alguns aspectos como, visibilidade e até mesmo o formato do dado retornado. Na última divisão do retângulo temos os métodos, conhecidos também como operações ou funções, que permitem especificar as características comportamentais de cada classe. E para toda essa estrutura de classes “conversar” temos os relacionamentos que fazem a ligação entre classes e subclasses, e que pode ser definida, dentro do diagrama de classes, com símbolos diferentes para cada tipo de relacionamento, como herança, associação, agregação, composição ou multiplicidade. E ainda a visibilidade, que define a acessibilidade de dados dentro de cada classe, representada também por símbolos específicos dentro do diagrama, conforme sua especificidade. Por fim, não é difícil perceber a importância do diagrama de classes no desenvolvimento de um sistema, uma vez que esse instrumento permite ao desenvolvedor realizar um planejamento prévio e palpável do sistema que ele deseja obter, expressando visualmente as necessidades específicas do projeto, bem como identificando possíveis gargalos que porventura possa vir acontecer. REFERÊNCIAS BIBLIOGRÁFICAS Por que usar um diagrama UML? Disponível em: https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-classe-uml Acesso em 29/11/2022. Orientações básicas na elaboração de um diagrama de classes Disponível em: https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-d e-classes/37224 Acesso em 29/11/2022. https://www.lucidchart.com/pages/pt/o-que-e-diagrama-de-classe-uml https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-classes/37224 https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-classes/37224
Compartilhar