Escolar Documentos
Profissional Documentos
Cultura Documentos
Tutorial EA - Padronizado PDF
Tutorial EA - Padronizado PDF
07/2010
Enterprise Architect – Fundamentos e uso do produto
Índice
1. Iniciando o Enterprise Architect ............................................ 4
2. Criando um Projeto ............................................................. 5
2.1. Criando um projeto em arquivo físico .................................. 5
2.2. Criando um projeto em Banco de Dados .............................. 6
3. Área de Trabalho ................................................................ 8
4. Preparando o Projeto ........................................................... 8
4.1. Pessoas ........................................................................... 9
4.2. Autores ........................................................................... 9
4.3. Tipo Gerais ...................................................................... 9
4.4. Status ........................................................................... 10
4.5. Requisitos ..................................................................... 10
4.6. Cenários........................................................................ 11
4.7. Opções.......................................................................... 11
5. Barra de Ferramentas........................................................ 18
6. Diagrama de Casos de Uso com EA ..................................... 19
6.1. Criando um diagrama ..................................................... 20
6.2. Salvar o Diagrama .......................................................... 21
7. Símbolos ......................................................................... 22
7.1. Desenhando Símbolos de Blocos....................................... 22
7.2. Desenhando Símbolos e Linhas ........................................ 24
7.3. Exercício – Diagrama de Use Case .................................... 26
8. Documentação de Elementos no EA .................................... 27
8.1. Documentando um Símbolo ............................................. 30
9. Estimativas através de UCP (Use Case Points) ................. 33
10. Testes ........................................................................ 36
11. Associando Requisitos aos Diagramas e Símbolos .......... 39
11.1. Definição de um requisito no Enterprise Architect............. 39
11.1.1.Requisitos Internos.................................................... 39
Página 2 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 3 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 4 de 76
Enterprise Architect – Fundamentos e uso do produto
2. Criando um Projeto
Página 5 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 6 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 7 de 76
Enterprise Architect – Fundamentos e uso do produto
3. Área de Trabalho
4. Preparando o Projeto
Página 8 de 76
Enterprise Architect – Fundamentos e uso do produto
4.1. Pessoas
Pessoas, papéis, recursos e clientes podem ser definidos no projeto, para que
possam ser incluídos na documentação do projeto.
4.2. Autores
Os autores podem ser selecionados nas propriedades dos diagramas e símbolos
criados, através do campo Author, registrando assim, sua autoria sobre
determinado elemento.
Página 9 de 76
Enterprise Architect – Fundamentos e uso do produto
4.4. Status
Para adicionar novos tipos de status:
4.5. Requisitos
Para adicionar novos tipos de requisitos:
Página 10 de 76
Enterprise Architect – Fundamentos e uso do produto
4.6. Cenários
4.7. Opções
Para especificar suas preferências de uso:
Página 11 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 12 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 13 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 14 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 15 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 16 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 17 de 76
Enterprise Architect – Fundamentos e uso do produto
5. Barra de Ferramentas
Ao ser exibida a tela, clique em New para adicionar uma nova barra;
Página 18 de 76
Enterprise Architect – Fundamentos e uso do produto
Selecione e arraste para a nova barra o item Reload Current Model da lista
Commands;
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
6. Diagrama de Casos de Uso com EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
Use Case1
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
Use Case3
User
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
Use Case4
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA
Enterprise Architect – Fundamentos e uso do produto
É exibida uma nova caixa de diálogo, onde devem ser informados o nome e
tipo do diagrama:
Página 20 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 21 de 76
Enterprise Architect – Fundamentos e uso do produto
7. Símbolos
No caso do diagram Use Case, os símbolos do tipo bloco mais utilizado são os
Use Cases e Atores.
Página 22 de 76
Enterprise Architect – Fundamentos e uso do produto
Na janela “Project Browser”, note que o Use Case Reservar Quarto já foi
adicionado e organizado segundo a View/Pacote de criação de seu diagrama.
Símbolos podem ser reaproveitados. Para isso arraste com a tecla Ctrl
pressionada, um determinado símbolo do Project Browser para o diagrama.
Será exibido a tela abaixo:
Onde:
Página 23 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 24 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 25 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
UC0001 - Efetuar
EA 8.0 Unregistered Trial Version
ReservEA
a de 8.0
QuartoUnregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
Cliente
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
UC0004 - Realizar
Check-out
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
UC0007 - Manter
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial
Regras Version EA 8.0 Unregistered Trial Version EA 8.
de Operação
UC0006 - Av aliar do Hotel
Satisfação do Cliente
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
«extend»
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
«extend» «extend»
UC0010 - Manter
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered
Descontos Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
UC0009 - Manter
UC0008 - Manter
Gerente Tipos de Quarto
Sazonidade
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
Página 26 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.
Enterprise Architect – Fundamentos e uso do produto
8. Documentação de Elementos no EA
1. Guia General
a. Name: nome do diagrama;
b. Author: autor do diagrama;
c. Version: versão do diagrama;
d. Created: data de criação do diagrama;
e. Modified: data e hora da última vez que o diagrama foi
modificado;
Página 27 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 28 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 29 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 30 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 31 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 32 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 33 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 34 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 35 de 76
Enterprise Architect – Fundamentos e uso do produto
10. Testes
Página 36 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 37 de 76
Enterprise Architect – Fundamentos e uso do produto
Propriedades:
Página 38 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 40 de 76
Enterprise Architect – Fundamentos e uso do produto
Satisfação, para o caso de uso que realiza esse requisito, por exemplo,
Avaliar Satisfação do Cliente:
Página 41 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 42 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 43 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 44 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 45 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 46 de 76
Enterprise Architect – Fundamentos e uso do produto
Para poder “quebrar” as linhas de fluxos, clique com o botão direito do mouse
sobre a linha e selecione a opção Bend Line At Cursor para inserir ou remover
pontos de “quebra” na linha. Estes pontos permitem que a linha seja ajustada
para melhor distribuir-se sobre o diagrama, possibilitando a formação de
ângulos nesta linha.
Inicio
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Recepcionar Cliente
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered
[Sim]Trial Version [Não]
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Verificar Disponibilidade
EA Obter
8.0 Número de Reserv a Trial Version
Unregistered EA 8.0 Unregistered de Trial
Quartos Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Alocar quarto para cliente
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Registrar Check-in
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Check-in com êxito
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Página 47 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unr
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
class System
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Class2
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Class1 Class3
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«realize»
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«interface»
EA 8.0 UnregisteredInterface1
Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Diagrama
EA 8.0 Unregistered Trial de Classes
Version podem
EA 8.0 ser armazenados
Unregistered Trial Version eEA
organizados no modelo
8.0 Unregistered de
Trial Version
classes – Class Model – no Project Browser.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
15.1. Criando um Diagrama de Classes
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Para construir um diagrama de classes:
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
1. Crie um modelo para armazenar este novo diagrama e selecione a
opção
EA 8.0 Unregistered Trial New Diagram.
Version Será exibida
EA 8.0 Unregistered TrialaVersion
tela abaixo:
EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Enterprise Architect – Fundamentos e uso do produto
Página 49 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 50 de 76
Enterprise Architect – Fundamentos e uso do produto
Guia Pre e Guia Post Conditions – estas guias são idênticas e contém
respectivamente as Pré-Condições necessárias para o uso da operação e as
Pós-Condições após o término da operação em questão.
Página 51 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«entity»
Cliente
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered
2. Utilize Trial Version
o Quick EAconforme
Linker, 8.0 Unregistered
mostrado Trial Version EA para
anteriormente 8.0 Unregistered
casos de Trial Version
uso, e selecione a opção Association do menu de contexto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
apresentado.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Página 52 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
class Class Model
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
«entity»
Cliente
EA 8.0 Unregistered Trial Version
- nomeCliente: String EA 8.0 Unregistered Trial«entity»
Version EA 8.0 Unregistered Trial Versi
Pagamento
+ pesquisar() : void
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered
3. Dê um Trial
duploVersion EAsímbolo
clique no 8.0 Unregistered Trial Version
de associação, EAcom
ou clique 8.0 Unregistered
o botão Trial Versi
direito do mouse sobre a associação e selecione Properties:
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
4. InformeTrial
EA 8.0 Unregistered o nome da associação
Version em Link Name;
EA 8.0 Unregistered se necessário,
Trial Version EA 8.0informe a
Unregistered Trial Versi
direção da associação em Direction e o estilo da linha em Style;
5. A guia Trial
EA 8.0 Unregistered Constraints
Version mantém
EA 8.0 oUnregistered
padrão vistoTrial
anteriormente,
Version EAcom foco no
8.0 Unregistered Trial Versi
conceito da associação;
EA 8.0 Unregistered Trial
6. Selecione a Version EA Role:
guia Source 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versi
Página 53 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
7. Na guia Target Role, estão as mesmas opções que na guia Source Role,
mas com
EA 8.0 Unregistered Trial foco no EA
Version “destino” da associação
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8. Clique em OK para confirmar as alterações.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
class Class Model
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«entity»
Cliente
EA 8.0 Unregistered Trial Version
- nomeCliente: String EA 8.0 Unregistered Trial«entity»
Version EA 8.0 Unregistered Trial Version
efetua Pagamento
+ pesquisar() : void
EA 8.0 Unregistered Trial Version0..1EA 8.0 Unregistered0..*Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered 15.3.1. Agregação EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered
8.0 Unregistered Trial Version
EA EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
ParaTrial
criarVersion
uma agregação 8.0 Unregistered
siga os passos: Trial Version EA 8.0 Unregistered Trial Versio
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered 1. Clique
Trial no símbolo
Version do Unregistered
EA 8.0 Quick Linker da classe
Trial origemEA
Version e arraste o mouse
8.0 Unregistered Trial Versio
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
até a classe destino;
8.0 Unregistered 2. Selecione
Trial Version
EA 8.0 Unregistered a opção
EA EA
Trial Version 8.0Aggregation
Unregisteredno
Unregistered
8.0 menu
Trial
Trial de EA
contexto
Version
Version EA apresentado
8.0 Unregistered
8.0 Unregistered ao
Trial Version Trial Versio
concluir o arrasto;
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered 3.
Trial Versionda EA
A criação 8.0 Unregistered
agregação é realizada da Trial Version
mesma formaEA 8.0
que a Unregistered
associação. Trial Versio
Conecte
EA 8.0 Unregistered Trialprimeiro
Version EAa 8.0
classe “agregada”
Unregistered e depois
Trial Version a classe
EA 8.0 “queTrial
Unregistered agrega”,
Version
8.0 Unregistered TrialcomoVersion
ilustrado EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
EA 8.0 Unregistered Trial VersionnaEA
figura a seguir: Trial
8.0 Unregistered Version EA 8.0 Unregistered Trial Version
class Class Model
8.0 Unregistered Trial Version
EA 8.0 Unregistered EA EA
Trial Version 8.08.0Unregistered Trial
Unregistered Trial Version
Version EA 8.0 Unregistered
EA 8.0 Unregistered Trial Version Trial Versio
«entity» Item
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Pagamento EA 8.0 Unregistered Trial Version
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered Trial Version
EA 8.0 Unregistered EA EA
Trial Version 8.08.0Unregistered Trial
Unregistered Trial Version
Version EA 8.0 Unregistered
EA 8.0 Unregistered Trial Version Trial Versio
4. Acesse as propriedades da agregação para definir a cardinalidade,
EA 8.0 Unregistered Trial Version
8.0 Unregistered Trial Version EA EA
8.08.0Unregistered
Unregistered Trial Version
Trial EA 8.0 Unregistered
Version Trial Version
EA 8.0 Unregistered Trial Versio
como feito na associação:
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Versio
Enterprise Architect – Fundamentos e uso do produto
15.3.2. Herança
EA1.
8.0 Verifique a Trial
Unregistered existência
Version de
EA28.0
ouUnregistered
mais classesTrialno modelo:
Version EA 8.0 Unregistered Trial Version
class Class Model
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«entity»
Cliente
EA 8.0 Unregistered -Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
nomeCliente: String
+ pesquisar() : void
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
«entity» «entity»
EA 8.0 Unregistered
Empresa Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Hospede
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA2.
8.0 Clique no símbolo
Unregistered do Quick
Trial Version EA 8.0 Linker da classe
Unregistered origem
Trial Version EAe8.0
arraste o mouse
Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
5. Clique em OK para concluir a criação.
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Página 55 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered
Empresa Trial Version EA 8.0 Unregistered Trial Version
Hospede
15.4.
EA 8.0 Exercicio
Unregistered Trial–Version
Diagrama deUnregistered
EA 8.0 Classes Trial Version
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
- valorDespesa: float + Casal()
+ finalize() : void
EA8.0
EA 8.0Unregistered
Unregistered Trial
TrialVersion
VersionEA EA
8.0 Unregistered Trial Version
8.0 Unregistered EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
Trial Version
EA8.0
EA 8.0Unregistered
Unregistered Trial
TrialVersion
VersionEA EA
8.0 Unregistered Trial Version
8.0 Unregistered EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
Trial Version
Página 56 de
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered 76 Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
Trial
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Tr
Enterprise Architect – Fundamentos e uso do produto
Página 57 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 58 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
Recepcionista
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered
tela:CheckinHospede :Reserv a Trial Version
:Hospede EA 8.0 Unregistered
:Quarto Trial
:EstadiaVersion EA 8.0 Unregis
Iniciar Check-in()
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
pesquisar()
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
[retornoHospede = true]:
pesquisar()
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
[hospedeNovo]:
criar()
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
ocupar()
iniciarEstadia()
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
(from Use Case)
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
Página 59 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregis
Enterprise Architect – Fundamentos e uso do produto
Página 60 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Diagrama de Estados - Quarto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered
ClienteTrial
solicita Version
reserva EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Liv re
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Limpeza concluída Check-In de hóspede (sem reserva)
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version
Reserv ado
EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Em Liberação
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Cliente efetua Check-In
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Procedimentos de
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
verificação concluidos
EA 8.0 Em Limpeza
Unregistered Trial VersionCliente
EAsolicita
Check-out
Hospede(s)
8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
deixa(m) quarto
Ocupado Vago
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Hóspede(s) retorna(m)
ao quarto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Página 61 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistere
Enterprise Architect – Fundamentos e uso do produto
1. Abra o diagrama que contém as classes das quais serão gerados códigos;
2. Selecione a classe que será utilizada para geração;
3. Clique com o botão direito do mouse sobre a seleção e escolha a opção
Generate Code... Será exibida a seguinte tela:
Página 62 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 63 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 64 de 76
Enterprise Architect – Fundamentos e uso do produto
Opções específicas (uma tela para cada linguagem suportada pelo EA)
Página 65 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 66 de 76
Enterprise Architect – Fundamentos e uso do produto
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
Pagamento
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
Página 68 de 76
EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial Version EA 8.0 Unregistered Trial V
Enterprise Architect – Fundamentos e uso do produto
Página 69 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 70 de 76
Enterprise Architect – Fundamentos e uso do produto
21. Relatórios
Página 71 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 72 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 73 de 76
Enterprise Architect – Fundamentos e uso do produto
Filter: permite fazer um filtro dos elemento que serão incluídos no relatório
segundo critérios como:
Página 74 de 76
Enterprise Architect – Fundamentos e uso do produto
Página 75 de 76
Enterprise Architect – Fundamentos e uso do produto
Bibliografia:
Home Page OAT: http://www.oatsolutions.com.br/artigos/artigos.htm acessada em 07/2010
Documentação EA
Página 76 de 76