Vous êtes sur la page 1sur 44

Curso Cidade

5. Anlise, projeto de sistemas e


servios de TI
e. Linguagem UML
f. CMMI.

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

Modelo Conceitual do UML

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

Diagrama de Estrutura Composta


O Diagrama de Estrutura Composta
utilizado para modelar Colaboraes.
Uma colaborao descreve uma viso de um
conjunto de entidades cooperativas
interpretadas por instncias que cooperam
entre si para executar uma funo
especfica.
O termo estrutura desse diagrama refere-se
a uma composio de elementos
interconectados, representando instncias
de tempo de execuo colaboram, por meio
de vnculos de comunicao, para atingir
algum objetivo comum.
Slide 18
UML - Resumo

Diagrama de Estrutura Composta

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

Diagrama de Casos de Uso


Organiza os comportamentos do sistema. Um
diagrama de caso de uso mostra um conjunto de
casos de uso e atores (um tipo especial de classe)
e seus relacionamentos.
Os diagramas de caso de uso so importantes
principalmente para organizao e modelagem
dos comportamentos de um sistema

Slide 26
UML - Resumo

Diagrama de Casos de Uso

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

Diagrama de Mquina de Estados


Enfatiza o estado de mudana de um sistema
orientado por eventos. Um diagrama de estados
mostra uma mquina de estados, que consiste de
estados, transies, eventos e atividades.
Esses diagramas so importantes principalmente
para fazer a modelagem do comportamento de
uma interface, classe ou colaborao.
Os diagramas de estados do nfase ao
comportamento de um objeto, solicitado por
eventos, que de grande ajuda para a
modelagem de sistemas reativos

Slide 32
UML - Resumo

Diagrama de Mquina de Estados

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

Diagrama de Interao Geral


Diagramas de interao combinam diagramas de
atividade com diagrama de sequncia. Esses
diagramas podem incluir sequncia e
comunicao. A interao de objetos para dar
suporte funcionalidade de um caso de uso
denomina-se realizao de um caso de uso.
A realizao de um caso de uso descreve o
comportamento de um ponto de vista interno ao
sistema. A realizao de um caso de uso
representado por diagramas de interao.

Slide 36
UML - Resumo

Diagrama de Interao Geral

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

Vous aimerez peut-être aussi