Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouKátia Miranda Fonseca Alterado mais de 8 anos atrás
1
1 UML : Unified Modeling Language Mecatrônica, 2010
2
2 UML Final dos anos 80 a meados dos anos 90 Vários metodologistas propuseram metodologias orientadas a objeto Cada metodologia com sua própria notação 1994 Grady Booch (metodologia Booch) e Jim Rumbaugh (OMT:Object Modeling Technique) fundam Rational Software Corporation e começam a trabalhar numa proposta de notação unificada e numa metodologia unificada 1995: Ivar Jacobson une-se aos dois, formando “Los 3 Amigos”. Jacobson inclui a noção de especificação através de use-cases 1996: OMG (Object Management Group, www.omg.org) através de Richard Soley lança a RFP para que a UML seja discutida de forma ampla na indústria e adotada como padrãowww.omg.org 1997: UML 1.0
3
3 Principais versões da UML UML 1.0 (1997) UML 1.x (1999 – v1.3) Basicamente a versão utilizada neste curso Principais versões: 1.3, 1.4, 1.5 UML 2.0 (2005)
4
4 Visão Geral (UML 2)
5
5 Casos de uso A visão do usuário.
6
6 Diagrama de Casos de Uso Um caso de uso é uma funcionalidade acessível por algum dos Atores que acessam o sistema (usuários, sensores, atuadores, redes, etc)
7
7 Principais elementos
8
8 Aspectos importantes UCD é um diagrama estático Não é um diagrama dinâmico, ou seja, mostra o que o sistema FAZ e não COMO FAZ O estado interno do sistema não é representado Atores podem ser: Usuários, sensores, atuadores Normalmente, associa-se um texto ao UCD Template RUP
9
9 Requisitos e UCD Pode-se associar um (ou mais) requisitos a cada UC, demonstrando como os Requisitos serão atendidos Rastreamento de requisitos ! UC note anchor >
10
10 Exemplo : Alarme residencial R1: Suporte a sensores de contato (janelas e portas) e sensores de presença (ultrassom) R2: Sensores associados a zonas R3: Ligar/desligar alarme através de senha Acionamento somente possível se todos os sensores desativados Exibe sensores ativados se for o caso R4: Ativar/desativar zona R5: Cadastro de senhas R6: Comunicação remota de acionamento e de alarme
11
11 Para casa : Vending Machine R1: Cadastro de produto Quantidade Localização Preço R2: Carga de dinheiro para troco Moedas de 10, 25, 50 e 100 centavos R3: Depósito de dinheiro para compra R4: Compra Libera produto selecionado Libera troco R5: Devolução de dinheiro por desistência da compra
12
12 Estados Descrevendo o comportamento.
13
13 Diagrama de Estados
14
14 Principais elementos
15
15 Aspectos importantes SMD (state machine diagram) é um diagrama dinâmico Mostra COMO DEVE FUNCIONAR o sistema Pode ser usado na especificação ou no “design” Nem sempre se faz em tempo de especificação
16
16 Exemplos Alarme residencial Vending machine
17
17 Diagrama de Atividades Mostrando como funciona.
18
18 Exemplo
19
19 Principais elementos
20
20 Exemplos Alarme residencial Vending machine
21
21 Diagrama de Componentes Estruturando a solução
22
22 Exemplo
23
23 Principais elementos
24
24 Exemplos Alarme residencial Vending machine
25
25 Diagrama de Classes Projetando a solução
26
26 Exemplo
27
27 Principais elementos
28
28 Exemplos Alarme residencial Vending machine
29
29 Diagrama de Sequência Putting classes to work!
30
30 Exemplo
31
31 Principais Elementos
32
32 Exemplos Alarme residencial Vending machine
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.