MESC
Resumo
Introduo
Modelagem de Software
Modelagem de Sistemas de
Linguagem UML
Software
Tipos de Modelos
Mestrado em Engenharia de Produo e Sistemas Computacionais Referncias
Profa. Adriana Pereira de Medeiros
adrianamedeiros@puro.uff.br
MESC MESC
Introduo Introduo
Modelagem uma prtica comum compartilhada pela
maioria das disciplinas de engenharia.
Por que modelamos?
1
31/03/2017
MESC MESC
Introduo Introduo
Modelagem serve para tornar conceitos concretos e Um modelo pode ser visto como uma representao
formais idealizada do sistema que se planeja construir.
aumenta a qualidade, produtividade, documentao, inovao; Exemplos:
reduz custo e risco do desenvolvimento de sistemas.
5 6
MESC MESC
7 8
2
31/03/2017
MESC MESC
Abstrao
Por que construir Modelos?
Gerenciar a complexidade inerente ao desenvolvimento
de software.
Reduzir os custos no desenvolvimento.
Predizer e avaliar o comportamento futuro do sistema.
Facilitar a comunicao entre as pessoas envolvidas.
MESC MESC
11 12
3
31/03/2017
MESC MESC
Diagramas da UML
Unified Modeling Language (UML)
1991: OMT
1994: Unificao
OMT e Booch
1995: Unificao +
Objectory
1996: UML
MESC MESC
15 16
4
31/03/2017
MESC MESC
Exemplo I - Diagrama de Atividades
Exemplo II Diagrama de Casos de Uso
17
Fonte: Guedes, UML 2 Uma Abordagem Prtica. 2 Edio 17 18
MESC MESC
19
5
31/03/2017
MESC MESC
Referncias
22
MESC
Exerccios
23