Académique Documents
Professionnel Documents
Culture Documents
Slide 1
Sumrio
1 Introduo
2 UML
3 CMMI
4 Concluso
Slide 2
Introduo
Bibliografia
CRAIG, Larman. Utilizando UML e Padres: uma
introduo anlise e projeto orientados a objetos. 3. ed.
[S.l.]:Bookman, 2007.
BOOCH, Grady; RUMBAUCH, James; JACOBSON, Ivar.
UML: Guia do Usurio.[S.l.]:Editora Campus, 2006.
Slide 3
Introduo
Bibliografia
CHRISSIS, M.; KONRAD, M.; SHRUM, S. CMMI:
Guidelines for Process Integration and Product
Improvement. SEI Series, EUA: Addison-Wesley, 2003
Slide 4
Sumrio
1 Introduo
2 UML
3 CMMI
4 Concluso
Slide 5
UML - Resumo
UML 2.0
Slide 6
UML - Resumo
UML 2.2
Slide 7
UML - Resumo
UML 2.2
Slide 8
UML - Resumo
Slide 9
UML - Resumo
Slide 10
UML - Resumo
Diagramas estruturais
Os diagramas estruturais, tratam o aspecto
estrutural tanto do ponto de vista do sistema
quanto das classes.
Existem para visualizar, especificar, construir e
documentar os aspectos estticos de um sistema,
ou seja, a representao de seu esqueleto e
estruturas relativamente estveis.
Os aspectos estticos de um sistema de software
abrangem a existncia e a colocao de itens
como classes, interfaces, colaboraes,
componentes
Slide 11
UML - Resumo
Diagrama de Classes
O Diagrama de Classes utilizado para fazer a
representao de estruturas de classes de
negcio, interfaces e outros sistemas e classes de
controle.
Alm disso, o diagrama de classes considerado
o mais importante para a UML, pois serve de
apoio para a maioria dos demais diagramas.
Slide 12
UML - Resumo
Diagrama de Classes
Slide 13
UML - Resumo
Diagrama de Objetos
O diagrama de objetos representa os objetos de
um diagrama de classes em um determinado
instante de tempo, representando suas instncias
e seus relacionamentos, conforme definidos no
diagrama de classes.
Os objetos e suas instncias demonstradas so
utilizados para fazer a modelagem da viso
esttica do projeto de um sistema, a partir de
situaes da realidade ou de prottipos.
Slide 14
UML - Resumo
Diagrama de Objetos
Slide 15
UML - Resumo
Diagrama de Pacotes
Um diagrama de pacotes composto de:
Pacotes
Relacionamentos entre pacotes.
O critrio para definir os pacotes subjetivo e
depende da viso e das necessidades do
projetista. Este deve definir uma certa semntica e
colocar os elementos similares e que tendem a
serem modificados em conjunto num mesmo
pacote. Como tambm, pode-se usar os pacotes
para mostrar a arquitetura do sistema.
Slide 16
UML - Resumo
Diagrama de Pacotes
Slide 17
UML - Resumo
Slide 19
UML - Resumo
Diagrama de Componentes
Este diagrama mostra os artefatos de que os
componentes so feitos, como arquivos de cdigo
fonte, bibliotecas de programao ou tabelas de
bancos de dados.
Modelar software baseado em componentes.
Indicar os componentes do software e seus
relacionamentos.
Por exemplo, pode-se explicitar, para cada
componente, qual das classes que ele representa.
utilizado para: Modelar os dados do cdigo
fonte, do cdigo executvel do software.
Slide 20
UML - Resumo
Diagrama de Componentes
Slide 21
UML - Resumo
Diagrama de Implantao
O diagrama de utilizao, tambm denominado
diagrama de implantao, consiste na organizao
do conjunto de elementos de um sistema para a
sua execuo.
Mostra o layout fsico de um sistema, revelando quais
partes do software so executadas em quais partes
do hardware.
Enfoca a estrutura fsica sobre a qual o software ir
ser implantado e executado em termos de hardware.
Define como as mquinas estaro conectadas e
atravs de quais protocolos se comunicaro.
til quando o sistema a ser modelado for ser
executado sobre mltiplas camadas.
Seus elementos so os ns e os caminhos de
comunicao. Slide 22
UML - Resumo
Diagrama de Implantao
Slide 23
UML - Resumo
Slide 24
UML - Resumo
Diagramas Comportamentais
Utilizado para visualizar, especificar, construir e
documentar aspectos dinmicos de um devido
sistema.
Considerando aspectos dinmicos de um sistema
como representao das suas partes que passam
por alterao, assim como aspectos dinmicos de
uma casa abrangem a passagem de pessoas
pelos cmodos, e a circulao de ar, tambm os
aspectos dinmicos de um sistema de software
envolve itens como fluxo de mensagem ao longo
do tempo.
Slide 25
UML - Resumo
Slide 26
UML - Resumo
Slide 27
UML - Resumo
Diagrama de Sequncia
Enfatiza a ordem temporal das mensagens. Um
diagrama de sequncia um diagrama de
interao que da nfase ordenao temporal
de mensagens.
Um diagrama de sequncia mostra um conjunto
de papis e as mensagens enviadas e
recebidas pelas instncias que representam os
papis.
Slide 28
UML - Resumo
Diagrama de Sequncia
Slide 29
UML - Resumo
Diagrama de Comunicao
Enfatiza a organizao estrutural de objetos que
enviam e recebem mensagens.
Um diagrama de comunicao um diagrama de
interao que da nfase a organizao estrutural
dos objetos que enviam e recebem mensagens.
Um diagrama de comunicao mostra um conjunto
de papis, as conexes existentes entre esses
papis e as mensagens enviadas e recebidas
pelas instncias que representam os papis.
Slide 30
UML - Resumo
Diagrama de Comunicao
Slide 31
UML - Resumo
Slide 32
UML - Resumo
Slide 33
UML - Resumo
Diagrama de Atividades
Enfatiza o fluxo de controle de uma atividade para
outra. Um diagrama de atividades mostra o fluxo
de uma atividade para outro em um sistema.
Uma atividade mostra um conjunto de atividades,
o fluxo sequencial ou ramificado de uma atividade
para outra e os objetos que realizam ou sofrem
aes.
Esses diagramas so importantes principalmente
para fazer a modelagem da funo de um sistema.
Os diagramas de atividade do nfase ao fluxo de
controle na execuo de um comportamento
Slide 34
UML - Resumo
Diagrama de Atividades
Slide 35
UML - Resumo
Slide 36
UML - Resumo
Slide 37
UML - Resumo
Diagrama de Tempo
Apresenta o comportamento dos objetos e sua
interao em uma escala de tempo, focalizando as
condies que mudam no decorrer desse perodo.
tipicamente utilizado para demonstrar a
mudana no estado de um objeto no tempo em
resposta a eventos externos.
Slide 38
UML - Resumo
Diagrama de Tempo
Slide 39
UML - Resumo
Slide 40
Sumrio
1 Introduo
2 UML
3 CMMI
4 Concluso
Slide 41
CMMI
Estrutura
Slide 42
CMMI
Slide 43
Slide 44