Escolar Documentos
Profissional Documentos
Cultura Documentos
2
EDSON CHICALE – ISPI – 2021 – TODOS OS DIREITOS RESERVADOS
MODELOS E MODELAGEM DE SOFTWARE
Modelo
Planta de uma
residência
Modelo de sistemas
Um determinado modelo não pode ser considerado "o melhor" em termos absolutos,
na medida em que a modelagem é um processo iterativo, ou seja, modelos sempre
evoluem em precisão, conforme nos debruçamos sobre eles e os refazemos.
A cada exame de um modelo, as equipes descobrem uma forma mais concisa e precisa de
especificar o que quer.
Classificação de modelo
Nota: O modelo de um sistema que não possui uma dessas dimensões não é um
modelo completo.
Recursos Usados em Modelagem e Construção de Sistemas
Abstração.
Rigor.
Formalismo.
Divisão e conquista.
Organização hierárquica.
Análise e Modelagem Orientadas a Objetos (OOAD)
E finalmente...
Em 1997, surgiu a UML, que unificou as notações, vindo resolver esses últimos
entraves nos projetos de sistemas computacionais.
UML- Unified Modeling language
A UML, é uma linguagem de modelagem unificada que tem como objectivo principal permitir a
construção de modelos concisos, precisos, completos e sem ambiguidades.
A UML provê...
elementos de notação para modelar dados, funções de transformação dos dados e as restrições
aplicáveis aos dados e às funções, como regras de negócio, por exemplo. Essas características
são necessárias, como já dissemos, à produção de bons modelos.
Provê de igual modo uma linguagem que permite o entendimento e a utilização por humanos e
a leitura por máquinas
Serve para construir código de computador, embora não seja uma linguagem de
programação de computadores.
Diagramas Estruturais:
Representam aspectos estáticos do sistema, isto é, estruturas que permanecem inalteradas por
não levar o tempo em consideração na sua representação.
Diagramas Comportamentais:
Os casos de uso são uma técnica para captar os requisitos funcionais de um sistema.
Eles servem para descrever as interações típicas entre os utilizadores e o sistema e entre sistemas,
fornecendo uma narrativa sobre como o sistema é utilizado.
A UML se refere à representação gráfica como sendo de stick men, ou seja, bonecos
feitos de linhas, de forma bem simples.
Embora, em boa parte das vezes, actores sejam seres humanos, eles também podem ser outras
coisas, como dispositivos eletrônicos ou outros sistemas computacionais que se relacionam como
sistema em estudo.