PRINCPIOS DE MODELAGEM
Um modelo uma simplificao da realidade.
A modelagem uma parte central de todas as atividades que levam implantao de um
bom software. Construmos modelos para comunicar a estrutura e o comportamento desejados
do sistema.
O analista, durante a modelagem deve se concentrar na observao dos fatos relevantes
que ocorrem na realidade, com a finalidade de construir um sistema que possa automatizar as
necessidades de informao.
UML
A Unified Modeling Language (UML) uma linguagem de modelagem. A UML no
uma metodologia de desenvolvimento, o que significa que ela no diz para voc o que fazer
primeiro e em seguida ou como projetar seu sistema, mas ela lhe auxilia a visualizar seu
desenho e a comunicao entre objetos.
Modelagem de sistemas
OBJETIVOS DA UML
Os objetivos da UML so: especificao, documentao, estruturao para subvisualizao e maior visualizao lgica do desenvolvimento completo de um sistema de
informao. A UML um modo de padronizar as formas de modelagem.
DIAGRAMAS DA UML
Um diagrama uma representao visual estruturada e simplificada de um
determinado conceito, ideia, etc. Os diagramas esto divididos em: Diagramas estruturais,
comportamentais e de interaes.
Estruturais
o Classes
o Objetos
o Componentes
o Instalao
o Pacotes
o Estrutura
Comportamentais
o Caso de uso
o Transio de estados
o Atividade
Interao
o Sequncia
o Interatividade
o Colaborao ou comunicao
o Tempo
Orientado a caso de uso = significa que esses casos so utilizados como o principal
artefato para o estabelecimento do comportamento desejado do sistema, para a
verificao e a validao da arquitetura do sistema, para a realizao de testes e para a
comunicao entre os participantes do projeto.
Modelagem de sistemas
conjunto, um processo iterativo e incremental orientado a riscos, ou seja, cada nova
verso tem como foco atacar e reduzir os riscos mais significativos para o sucesso do
projeto.
ABSTRAO DE DADOS
um processo de comunicao entre as partes interessadas no sistema com o
objetivo de extrair as caractersticas essenciais de um objeto. Ela necessria para se ter
um modelo fiel da realidade observada.
LEVANTAMENTO DE REQUISITOS
O levantamento de requisitos um processo de desenvolvimento de um sistema.
Visando a melhor condio para satisfazer e suprir as necessidades e expectativa do
cliente em seu negcio. Oferecendo melhorias e eficcia desde seu inicio ate o fim,
garantindo assim funcionalidade do sistema.
EXERCCIOS
1)
2)
3)
4)
5)
O que um modelo?
O que descreve um padro de projeto de software?
O que significa UML?
Quais objetivos a UML tm?
Quais principais tcnicas de levantamento de requisitos?