Home

Tutorial EA - padronizado

image

Contents

1. Y e po CA 8 0 Unregisierga Trial Version AB 0 Unregis ioed Irial Ver Sis EA al Y gt EA 8 a H Trial Nersiop SION file Ps gt Relatoriosim EA 8 Trial Versie SO EA 8 0 Unregistered rial Version EA ered rial Version EA 8 0 Unregistered i l sl J ta A RPGS Ga PR o EA 8 0 file Version F S Unregistered rial Version EA 8 0 Unregistered asp EA 8 0 Unregistered Trial Versk PE EA 8 0 Unregistered Reserva cls FA 8 0 Unregistered rial Version TA 3 0 Unregistered Trial Version EA 8 0 Unregistered P gina 68 de 76 OpenGEG Enterprise Architect Fundamentos e uso do produto 20 Diagrama de Distribui o no EA Diagramas de Distribui o s o armazenados e organizados no pacote Deployment Model no Project Browser Para construir esse diagrama 1 Clique com o bot o direito do mouse sobre o pacote Deployment Model do Project Explorer e selecione a op o New Diagram e depois Deployment Diagram ser exibida a seguinte tela Name Deployment Type Select From Diagram Types a UML Structural EP Package E UML Behavioral HA Class a Extended 33 Object a Archimate Ei Composite Structure Ey BPMN 1 0 28 Component e Deployment UML Deployment Diagrams describe how and where system components are deployed onto physical nodes Ea Data Flow Diagrams and other artifacts E VHDL 2 Informe um nome para o diagrama e selec
2. 10 Grupo XML Specifications permite especificar configura es padr es para importa o exporta o de dados via XML 11 Grupo Source Code Engineering permite especificar configura es padr es para gera o e importa o de c digos al m dos editores padr es para cada linguagem Possui subgrupos referentes as linguagens suportadas com op es inerentes a cada linguagem 5 Barra de Ferramentas O EA permite a cria o de novas barras de ferramentas e altera es das existentes Para criar uma nova barra de ferramentas Clique com o bot o direito do mouse e qualquer barra de ferramenta e escolha a op o Customize O menu exibido cont m todas as barras de ferramentas do EA bastando selecionar as que desejar exibir ou as que desejar inibir Customize Toolbars Toolbars Code Generation Pl Current Connector Current Element C Debug 4 Record Default Tools Diagram Format Tool Main Menu Project UML Elements Workspace Layouts Ao ser exibida a tela clique em New para adicionar uma nova barra Informe um nome para a nova barra e clique em OK A nova barra de ferramentas sera exibida TH Clique na guia Commands para selecionar uma funcionalidade da ferramenta P gina 18 de 76 Enterprise Architect Fundamentos e uso do produto Selecione File na lista Categories Selecione e arraste para a nova barra o item Reload Current Model da lista Commands Clique e arraste a nova b
3. HE Environment Complexity Factor Unadjusted ECF Value UEV 21 5 ECF Weight Factor EWF 2 ECF Constant EC 14 2 NNNNA un ECF EC EWF x UEV 0 755 Unadjusted Use Case Points UUCP Sum of Complexity 50 rosa Easy 40 Med 80 Diff 120 Total Estimate Use Case Points UCP UUCP TCF ECF soj 107 075 40 UCP Estimated Work Effort hours 10 30 400 Hours Estimated Cost EWE Default hourly Rate 400 40 Para alterar os par metros utilizados pela ferramenta no c lculo de UCP consulte o menu Settings item Estimation Factors Ser o apresentadas as seguintes telas para esta configura o Ajuste dos fatores t cnicos Technical Complexity Factors Factor Number Description Defined Technical Types Distributed System Response or throughput performan End user efficiency online Complex intemal processing Code must be re usable Easy to install Easy to use Portable Easy to change Concurrent P gina 34 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto Ajustes dos fatores de Ambiente Set the project defaults for duration and houry rate for the Use Case effort estimation Duration Hourty Rate 40 P gina 35 de 76 Enterprise Architect Fundamentos e uso do produto 10 Testes Para que sejam eficientes durante a execu o os testes devem ser planejados Durante as atividades de Leva
4. d Use JET 4 0 define o JET 4 0 como motor de acesso ao arquivo de projeto EAP e Use Extended lt lt and gt gt characters utiliza os caracteres lt lt gt gt para representar uma extens o da UML f Allow custom RTF tags in reports permite o uso de tags criadas por usu rios na gera o de relat rios g Project Directory caminho padr o a ser utilizado pelas caixas de di logos de abertura e grava o de arquivos P gina 12 de 76 q Enterprise Architect Fundamentos e uso do produto Help Search endere o padr o a ser utilizado quando for acionado o bot o open web search na janela de ajuda instant nea Confirm Deletes solicita a confirmac o do usuario para excluir um item Allow Free Sorting permite uma ordenac o livre dos elementos do Project Explorer Show Stereotypes exibe os estereotipos dos elementos no Project Explorer Ensure Dropped is visible ao movimentar um elemento no navegador a pasta de destino ser aberta para demonstrar a a o Hide Properties Info Section oculta a janela de propriedades Always opened maximized sempre maximizar a tela do EA quando este for executado Main Diagram Tabs at Botton quando selecionado padr o as abas indicativas dos tipos de diagramas aparecem na parte inferior da tela de desenho caso contr rio aparecem no topo da tela Max hierarchy View Depth n mero m ximo de niveis de hierarquia Open hierarchy View to numero de
5. 3 No campo Model Project informe o nome e caminho do modelo a ser usado para este projeto 4 Clique em Create Project para confirmar a cria o do projeto 5 Seu projeto esta pronto para uso Nesse caso todo o projeto novo criado a partir de um modelo que tamb m um projeto do EA A instala o do EA traz um modelo de exemplo localizado sob a pasta de instala o do EA com o nome EABase eap 2 2 Criando um projeto em Banco de Dados Para criar um projeto do EA em banco de dados deve se seguir 1 Definir primeiramente o SGDB de armazenamento Oracle SQL Server ou MySQL 2 Criar um database para servir de local de armazenamento 3 Aplicar o script correspondente para a cria o das tabelas utilizadas pela ferramenta 4 Popular o reposit rio seja pela cria o de uma estrutura padronizada ou pela importa o de um ou mais projetos pr existentes Este treinamento n o aborda em detalhes os passos descritos acima relativos a cria o de projetos do EA em banco de dados Para mais informa es consulte o manual de usu rio da ferramenta no site oficial 1 Na pagina inicial clique no link Connect to Server e ser exibida a seguinte tela P gina 6 de 76 Chen ESTES Ze 3 4 Enterprise Architect Fundamentos e uso do produto Propriedades de associa Selecione os dados aos quais deseja conectar se Provedories OLE DB Microsoft Jet 4 0 OLE DB Provider Microsoft Office 12 0 Access
6. Generate Code Sera exibida a seguinte tela os Na Path CinstallNEA source code Cliente phpl Target language Java v Import s Header s Com o bot o da propriedade Path selecione e informe o caminho e nome do arquivo a ser gerado Em Import s Header s podem ser inseridas informa es sobre cabe alhos e outras classes que devem ser consideradas referenciadas na gera o de c digo Em Target Language informar a linguagem em que o c digo ser gerado Clique em Generate para gerar o c digo P gina 62 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto H diversas op es especificas relacionadas engenharia de c digo que podem ser configuradas atrav s do menu Tools item Options Op es gerais do recurso de Engenharia de c digo Always synchronize with existing file recommended Replace overwrite existing source file efa Language for Code Generator Wrap long comment lines at 80 chars 1 no wrap Auto Layout Diagram on Import On Diagram v Output files use both CR amp LF Prompt when synchronizing reversing Remove hard breaks from comments on import Auto generate role names when creating code Do not generate members where association direction is Unspecified Create dependendes for operation returns and parameter types Comments Generate Reverse O ARAR Remove prefixes when generating Get Set prop
7. Indude all Diagram Elements in Report E Optimize for Open Office 4 Preencha as op es para gera o do relat rio a Output to File nome e caminho do arquivo RTF que ser gerado b Use Template nome do template utilizado 5 Clique em Generate para produzir um relat rio com as op es padr o Para configurar op es especificas definir novos templates ou criar filtros de pesquisa utilize as demais abas da tela de emiss o de relat rios P gina 73 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto Exdude connector type bjects s5 Aggregation io Assembly ot 22 07 2010 Association e Phase sag j Collaboration CommunicationPath All Connector With element status ControlFlow Delegate Dependency Connector Direction a dai Both Sequence Generalization Sequence Msgs Information Flow Order a Instantiation RA bha InterruptFlow Packages by Manifest Synchronization NoteLink Elements by Terminate Object Flow TimeLine ProtocolConformance Diagrams by Trigger ProtocolTransition Mali ts Filter permite fazer um filtro dos elemento que ser o incluidos no relatorio segundo crit rios como Only include objects objetos criados ou alterados em determinado antes depois ou em uma determinada data Where Package Phase onde a fase do pacote maior igual ou menor que a determinada neste campo With element status elementos que possuem um status como o det
8. Only show this dialog when Ctrl Mouse drag is used Onde e As Simple Link cria uma c pia espelho do simbolo Esta c pia se alterada altera o simbolo de origem e vice versa e As Instance of Element Object cria uma inst ncia um objeto do simbolo utilizado Este o comportamento utilizado quando um simbolo arrastado para o diagrama sem a tecla Ctrl pressionada P gina 23 de 76 Enterprise Architect Fundamentos e uso do produto e As New Child Generalization quando trabalhando com classes cria uma subclasse e solicita uma classe do diagrama para ser a superclasse e estabelece a generalizac o entre elas e All Drag and Drop faz com que a op o acima selecionada seja a op o padr o utilizada quando um simbolo for arrastado para o diagrama sem pressionar a tecla Ctrl e This Dialog faz com que a op o acima selecionada seja a op o padr o desta caixa de di logo e Only show this dialog when Ctrl Mouse drag is used determina que esta tela so deve ser exibida quando a colagem for utilizada com auxilio da tecla Ctrl em conjunto com o mouse 7 2 Desenhando S mbolos e Linhas Simbolos de linhas s o linhas que conectam relacionam dois simbolos blocos No caso do diagrama Use Case representam as Associa es Includes Extends Desenhe uma Associa o entre o Ator Cliente ao Use Case Reserva de Quartos Para isto 1 Clique no simbolo Associate na barra de simbolos More to
9. 76
10. JE notes Af Properties Tagged Values esa AAAA ESSXSZAS A art CL Default Style Y Element delete complete REQ0001 Emitir Relat rio OU LC AP_ NUM SCRL WAN Clique duas vezes no Caso de Uso Avaliar Satisfa o do Cliente e na janela de propriedades do Caso de Uso selecione a aba Require A tela para definic o do requisito ser ent o apresentada com o novo requisito Emitir Relat rio de Satisfac o associado ao Caso de Uso a Last Update 20 07 2010 Edy REQ0001 Emitir Relat rio de Satisfa o REQ0005 Realizar Check Out P gina 41 de 76 Cpo E IES Enterprise Architect Fundamentos e uso do produto 12 Matriz de Relacionamento Relatioship Matrix A Matriz de Relacionamento uma planilha que mostra o relacionamento entre elementos do modelo poss vel relacionar requisitos do projeto aos elementos do modelo utilizando a Matriz de Relacionamento fornecida pelo EA rastreabilidade Para isto selecione o menu View item Relationship Matrix A seguinte tela ser apresentada o Og e meio re gane 7 Dect Requirements REQO001 E Requirements REQ0002 F Requirements REQODOS F Requirements REQDO04 h Requirements REQODOS F e Source pacote de origem que cont m os elementos que ser o associados e Target pacote de destino que os elementos que ser o associados e Type tipo de elemento do pacote que ser asso
11. Links Scenarios Files E EJES YEO UCOOO1 Hetuar Reserva de Quarto UseCase Estas guias representam o padr o de documentac o nos simbolos do EA Alguns simbolos podem conter propriedades adicionais diferentes para atender necessidades especificas 9 Estimativas atrav s de UCP Use Case Points O EA permite o c lculo de estimativas de tamanho e opcionalmente esforco atrav s da aplicac o da t cnica de UCP Use Case Points Pontos por Caso de Uso O c lculo feito atrav s de uma funcionalidade que utiliza os parametros definidos na t cnica com a possibilidade de altera o dos valores por parte do usu rio e dos casos de uso definidos atraves de diagramas de Casos de Uso Para exemplificar o uso desta funcionalidade sera utilizado o diagrama criado no exerc cio 1 cria o de diagrama de casos de uso 1 Abra o diagrama criado anteriormente P gina 33 de 76 OpenGiES Enterprise Architect Fundamentos e uso do produto 2 Selecione o pacote que cont m os casos de uso no Project Browser 3 Selecione o menu Project item Use Case Metrics A seguinte tela ser apresentada Technical Complexity Factor Unadjusted TCF Value UTV 47 TCF Weight Factor TWF 0 01 TCF Constant TC 0 6 TCF TC TWF x UTV 1 07 UC0010 Manter Desc UCODOS Manter Tipo UC0008 Manter Sazo UC0007 Manter Regr UCO0O006 Avaliar Satisf UC0004 Realizar Che nina m n
12. apenas os diagramas Os relat rios podem ser gerados em formato RTF ou HTML A gera o de relat rios feita por pacotes ou seja o escopo do conte do dos relat rios o conteudo do pacote selecionado Nota se novamente a import ncia da organiza o dos diagramas e elementos do projeto 21 1 Relat rios RTF Os relat rios RTF podem ser gerados apenas para diagramas ou diagramas e elementos de um pacote O formato RTF suportado pela maioria dos editores de texto dispon veis no mercado 21 1 1 Gerando Relat rios de Diagramas Para criar relat rios RTF de diagramas 1 Clique com o bot o direito do mouse sobre o pacote que cont m os diagramas desejados por exemplo Use Case Model 2 No menu exibido selecione a op o Documentation e depois Diagrams Only Report E ossos a gas mB t q E A Af Properties Package Control gt Add gt Paste Diagram View Package as List Turn On Level Numbering e Linked Document Ctri Alt D P x Rich Text Format RTF Report HTML Report Shift F8 Code Engineering gt Testing Repca t n ort Export b Diagrams Only Report Ctrl Shift F8 Open in Rel Generate a diagram images only report in rich text format RTF Report Options insform Current Package Ctrl Shift H nte nts gt Lp Bookmarks Copy RTF Bookmark a Find in Project Browser Implementation Report Copy Reference Dependency Report Copy Package to Clipb
13. documentados os simbolos de Use Case e podem ser tamb m documentados os simbolos e Atores As informa es pertinentes aos diagramas e simbolos s o acess veis atraves de suas op es Properties Para documentar um diagrama 1 Clique com o bot o direito do mouse sobre uma rea em branco do diagrama e selecione a op o Diagram Properties ou apenas d um duplo clique nesta rea 2 Ser exibida a tela de informa es do diagrama General Diagram Elements Features Connectors Name Use Case Model Author E Stereotype Version 1 0 Created 19 11 2005 Modified 20 07 2010 08 59 55 1 Guia General a Name nome do diagrama Author autor do diagrama Version vers o do diagrama Created data de cria o do diagrama Modified data e hora da ltima vez que o diagrama foi modificado von Tt P gina 27 de 76 f Enterprise Architect Fundamentos e uso do produto Notes Notas adicionais a respeito do diagrama corrente 2 Guia Diagram a b Use Alias if Available usar o alias do elemento se especificado Show Additional Parents em diagramas de classes mostrar os nomes de todas as classes pai que n o estejam no diagrama corrente de todas as classes do diagrama corrente Show Page Border mostra a borda da pagina para alinhar os elementos dentro dela Show diagram details mostrar alguns detalhes do diagrama em uma nota legenda Show sequence not
14. lido Cliente possui restri o Quarto indispon vel no periodo Quarto alternativo invi vel Tipo de quarto solicitado est indispon vel a Scenario nome do cen rio associado ao simbolo b Type tipo de cen rio c Notes descri o passos do cen rio d New permite a defini o de um novo cen rio e Save grava um novo cen rio altera es em um cen rio existente f Delete exclui um cen rio da lista de cen rios do simbolo g Scenarios lista dos cen rios associados ao simbolo 6 Guia Files cont m informa es de arquivos associados ao simbolo File Path Type Local File X Last Write Notes Files Filename File Path caminho fisico ou virtual do arquivo associado Type tipo do arquivo associado Last Write ltima vez que o arquivo foi atualizado Size tamanho do arquivo ont P gina 32 de 76 Enterprise Architect Fundamentos e uso do produto e Launch executa o arquivo associado New permite a inser o de um novo arquivo g Save grava um novo arquivo ou altera es em um arquivo existente h Delete exclui o arquivo da lista de arquivos do simbolo i Files lista de arquivos associados ao simbolo 7 Guia Tagged Values contem propriedades adicionais que variam de acordo com o tipo de simbolo E 24 UseCase UCOOO1 Efetuar Reserva de Quarto n General Requirements Constraints
15. n veis a serem exibidos por uma hierarquia Grupo Standard Colors permite selecionar e padronizar as cores utilizadas para exibi o dos elementos e suas propriedades em um diagrama Grupo Diagram configura es gerais associadas aos diagramas a Default Page Size configura es de layout de papel padr o para as impress es dos diagramas Show Public Features permite o uso de caracteristicas p blicas nos diagramas a serem criados Show Protected Features permite o uso de caracteristicas protegidas nos diagramas a serem criados Show Private Features permite o uso de caracteristicas privadas nos diagramas a serem criados Show Diagram Notes para que as notas legendas dos diagramas sejam mostradas na tela e na impress o Opaque diagram Labels para que os r tulos utilizados pelo diagrama possuam fundos opacos na tela Screen rea de tranfer ncia e arquivos Clipboard and Files ou em impress es Printing Strict UML Syntax for a o uso da sintaxe da UML ao criar novas conex es P gina 13 de 76 Enterprise Architect Fundamentos e uso do produto Disable fully scoped object names quando um elemento utilizado em um diagrama de outro pacote seu nome exibido como PacoteOrigem NomeElemento Esta op o desabilita este comportamento passando a exibir apenas o nome do elemento Allow change of Create Date permite alterar a data de cria o de um elemento Zoom to Best scale quando um d
16. o do objetivo deste caso de teste e Aba Input lista descri o dos dados de teste necess rios para execu o do caso de teste e Aba Acceptance Criteria descri o dos s crit rio s de aceite e Aba Results resultados do teste Para excluir um caso de teste 1 Escolha o item do diagrama ao qual o caso de teste se relaciona 2 Selecione a categoria apropriada unit integration system acceptance e scenario 3 Clique com o bot o direito do mouse no caso de teste e escolha Delete P gina 38 de 76 Enterprise Architect Fundamentos e uso do produto 11 Associando Requisitos aos Diagramas e S mbolos poss vel definir os requisitos do projeto de software utilizando a interface do Enterprise Architect e relacionar tais requisitos entre si e aos diversos diagramas elaborados para modelagem do sistema rastreabilidade Veremos neste t pico algumas formas recomendadas para definir requisitos e associa los aos produtos de modelagem 11 1 Definic o de um requisito no Enterprise Architect 11 1 1 Requisitos Internos Ao clicar duas vezes sobre um simbolo no EA temos acesso as propriedades do mesmo Os requisitos associados a um simbolo s o referenciados na aba Requirements SF UseCase UC0001 Efetuar Reserva de TO n Sm General Requirements Constraints Links Scenarios Files Tagged Values Requirement Type Last Update 20 07 2010 Status Difficulty Priority Stability Proposed v
17. os estere tipos de todas as caracter sticas dos elementos do diagrama P gina 28 de 76 Enterprise Architect Fundamentos e uso do produto Show Property String mostra o string de propriedades avancadas para todas as caracteristicas dos elementos do diagrama corrente Show Operation Return Type mostra o tipo de dado de retorno das opera es Suppress Brackets for Operations Without Parameters suprime os parentesis das operac es sem argumentos ex Open ao invest de Open Grupo Visible Class Members controla a exibi o de membros de classe por sua caracteristica de visibilidade p blico privado protegido e opera es sobre propriedades Show Attribute Detail permite que se escolha entre mostrar o nome e o tipo de atributos ou somente o nome Show Parameter Detail controla a exibi o de detalhes de parametros None nenhum detalhe do par metro mostrado Type Only somente o tipo dos par metros mostrado Full Details todos os detalhes dos par metros s o mostrados Name Only somente o nome do par metro mostrado 5 Guia Connectors a Show Relationships mostra ou esconde os relacionamentos entre os elementos do diagrama corrente Show Collaboration Numbers mostra ou esconde a numera o em Diagramas de Comunica o Show Non Navigable Ends se a ponta de uma associa o n o naveg vel um X mostrado no conector da associa o Show Connector Prop
18. 8 07 2010 09 32 Pasta de arq Bibliotecas Es Documentos Imagens ad M sicas EE V deos Ds tutorial 19 07 2010 10 03 Computador Disco Local C b ee Nome eap v Tipo Enterprise Architect Project EAP z 2 Informe o nome e caminho do arquivo EAP a ser criado e clique em Salvar 3 Na sequ ncia escolha os itens desejados que ir o compor a arvore de elementos principais do projeto semi O tem Select model s to add to your project Select from BPEL Model E Business Process Requirements E Use Case Sc SystemC W Verilog Wi vHoL ERM Business Rule Model me ICONIX som 2 0 A A ta 3 9 Ya Y L E User Interface 4 Ao t rmino clique em OK Seu projeto estar pronto para o uso P gina 5 de 76 Enterprise Architect Fundamentos e uso do produto Para criar um projeto novo a partir de um modelo no EA siga os passos 1 Na pagina inicial clique no link Copy a Base Project e ser exibida a seguinte tela Create New Enterprise Architect Project To create a new project first select a model project E4Base eap by default then enter the name and directory of the new project that will be created in the space provided New Project EANew ea Model Project EA Program Files Spare Systems EA Trial EABase eap 7 Reset New Project GUIDs Create Project 2 No campo New Project informe o nome e caminho do arquivo EAP a ser criado
19. Add to Current Diagram Cos Go a A tela para defini o do requisito ser ent o apresentada Properties Tagged Values Short Exemplo de um requisito Description Alias Status Type Functional Difficulty Phase 10 Priority Version 10 Author Last Update 20 07 2010 20 07 2010 4 Para associar o requisito de projeto a um Caso de Uso arraste o novo requisito criado por exemplo o requisito Emitir Relat rio de P gina 40 de 76 OpenGiEGO Enterprise Architect Fundamentos e uso do produto Satisfac o para o caso de uso que realiza esse requisito por exemplo Avaliar Satisfac o do Cliente G estudo File Edit View Project Diagram Element Tools Add Ins Settings Window Help MAS A E is lt default gt z O Gg ff Getting Started 2 B0 Ds MA AE e Case Diagram Use Case created 14 07 2010 17 50 25 modified 17 07 2010 11 14 19 100 827 SS tia rd t O Model E Activity Diagram 4 E Class Diagram a E Modelo Dados E H E Prototipo e E Cliente E Requirements FB Requirements pd Functional REQ0001 Emitir Relat rio de Satisfa c Functional REQ0002 Realizar Pagamento Functional REQOOO3 Realizar Check In Functional REQ0004 Manter Regras de Opera o EEE E E Functional REQ0005 Realizar Check Out H E Sequence Diagram a 2 Use Case BIU EE 2 98 Sam Pages b
20. Data Modeling Fa Documentation eS Business Modeling in E BPMN 1 1 a Verilog User Interface Diagrams are used to visually mock up a system s user interface using forms controls and da VHDL labels a Business Rule Model Loo Jl coma tap Informe o nome desejado e clique em OK para concluir a cria o P gina 20 de 76 OpenGEG Enterprise Architect Fundamentos e uso do produto Es dt ara tos E Model Sl Use Case Model 2 Use Case Model El Actors E Primary Use Cases Com o diagrama criado e aberto a barra de simbolos se ajusta automaticamente de forma a exibir os simbolos que s o pertinentes ao tipo de diagrama More tools Use Case Actor Use Case Test Case Collaboration Boundary Package l Use Case Relatio A AER A 15 dba WONN ugesi PE gt 3 a a EE s il 6 2 Salvar o Diagrama Para salvar o diagrama Selecione o menu Diagram Clique na op o Save ou se preferir clique no bot o Save da barra de ferramentas File Edit View Project Di E Et ta P gina 21 de 76 Enterprise Architect Fundamentos e uso do produto 7 S mbolos Existem dois tipos de simbolos para desenho de diagramas no EA e Blocos correspondem a simbolos de n ou seja simbolos que s o representados sozinhos sem obrigatoriedade de uni o com outros exemplo Caso de Uso Ator Classe Componente e Linhas correspondem a simbolos
21. Database Engine OLE DB Pro Microsoft OLE DE Provider for Analysis Services 3 0 Microsoft OLE DE Provider For Data Mining Services Microsoft OLE DE Provider for Indexing Service Microsoft OLE DB Provider for ODBC Drivers Microsoft OLE DE Provider for OLAF Services 8 0 Microsoft OLE DE Provider for Oracle Microsoft OLE DB Provider for Search Microsoft OLE DE Provider for SQL Server Microsoft OLE DB Simple Provider MSDataShape IE DE Provider for Microsoft Directory Services d mr Escolha o provedor de conex o relativo ao seu banco de dados e clique em Avancar a seguinte tela ser apresentada Conex o Para conectarse aos dados do SQL Server 1 Selecione ou insira um nome de servidor E Insira as informa es para fazer logon no servidor 5 Usar a seguran a integrada do Windows NT 8 Usar nome de usu rio e senha especificos Nome de usu rio Senha E Senha em branco C Permitir salvamento de senha 3 9 Selecionar o banco de dados no servidor O Anexar arg de banco de dados como nome de banco de dados Usando o nome de arquivo Complete a configura o com os dados relativos a sua conex o e clique em OK para concluir Por ltimo atribua um nome de acesso apelido a esta conex o O EA usar esse nome para garantir o acesso r pido ao projeto em conex es futuras P gina 7 de 76 Enterprise Architect Fundamentos e uso do produto 3 rea de Trabalho O EA possui uma rea de tra
22. Enterprise Architect Fundamentos e uso do produto Este material de uso exclusivo dos clientes da OpenGE0 07 2010 Enterprise Architect Fundamentos e uso do produto Indice 1 Iniciando o Enterprise Architect cccconccccccccccccnnnnnanannnnaaananans 4 la Criando PRO C O init E EAS 5 2 1 Criando um projeto em arquivo f SICO 0ccoocooccnonancnnnnannnnanas 5 2 2 Criando um projeto em Banco de DadOS cccccoccccnnnnnnnnnananans 6 3 rea de Trabalho 8 4 Preparando O ProjetO cccccccccccccnonorcccccnrcccananrnnna nr rr rana n rr rrnnnns 8 dd O assar iranianas ada dt e 9 Eds AUO RP CCOO nto E E aan ada 9 Acd TIPO GERAIS ras ani a o O DS ti 9 a a OLOLUO ue cara Age 10 io ROGU OS apscunasda no adasos TS dna anda Ed SC UG 10 2 0 CEN TOS ii ias id a 11 deds OPC Sis boa 11 5 Barra de FerraMentaS occcccccccccccncnnnnnnnnnnnn nn 18 6 Diagrama de Casos de Uso com EA sssesesesessnsnnnsnrnenrrrrenras 19 6 1 Criando Um dlagdraMa cinta ici ciciadariia 20 6 2 Salvar o DiagraMQ occcccccccccnnnnnnnnnnnn cnn 21 Fa SM DOROS iris oie 22 7 1 Desenhando Simbolos de B OCOS 0ccccoccccocccocanonananancannnnoos 22 7 2 Desenhando Simbolos e Linhas coccccocccconncnnanananannncnananans 24 7 3 Exercicio Diagrama de Use Case c0ccccocccconcconanananannnnanannnos 26 8 Documenta o de Elementos no EA occcccccnnnnccnnncnann nn nn 27 8 1 Documentando um Simbolo 0cccccccoccccoccnconcncnnnanonnnnan
23. Medium v Medium v Moderate v BIU AL ata Move Extemal Defined Requirement Nesta tela possivel criar novos requisitos ou alterar requisitos existentes informando as seguintes propriedades e Requirement nome do requisito e Type tipo do requisito conforme categorias definidas e Status estado atual e Difficulty avalia o do grau de dificuldade associada ao requisito e Priority prioridade de atendimento do requisito e Notes descri o do requisito Entenda se Requisito Interno como sendo uma necessidade especifica normalmente bastante detalhada que precisa estar associada a um elemento de modelagem P gina 39 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto A qualquer momento um requisito interno pode ser movimentado clicando se no bot o Move External 11 1 2 Requisitos do Projeto Requisitos que se relacionem a diversos simbolos diagramas ou funcionalidades do projeto podem ser inseridos diretamente no browser do EA para isto 1 Selecione o pacote de armazenamento dos requisitos no EA 2 Com o bot o direito escolha a op o Add e ent o o item Add Element 3 Na janela indique o tipo do Elemento escolha Requirement e informe o nome do requisito Ao terminar clique em Create vcore ra Active Toolset lt default gt Details Name Exemplo de um requisitol ms w Open Properties Dialog on Creation Y Close dialog on OK
24. RERECEA Trace Information Flow Help Reservar Quarto P gina 25 de 76 Enterprise Architect Fundamentos e uso do produto 7 3 Exerc cio Diagrama de Use Case Desenhe um diagrama de Casos de Uso a partir do exemplo mostrado uc Use Case UC0001 Efetuar Reserva de Quarto registered fla Version ot mais Cliente UC0002 Realizar Check in Recepcionis UC0003 Registrar Pagamento Impressora include gt UC0005 Imprimir Recibo include UC0004 Realizar Check out UC0007 Manter UC0006 Avaliar Satisfa o do Cliente A aN ersi gt UC0010 Manter Descontos UCO008 Manter UC0009 Manter Tipos de Quarto Gerente Sazonidade p P gina 26 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 8 Documenta o de Elementos no EA Um dicion rio de dados fundamental para o sucesso de qualquer tipo de projeto independente de qual for a metodologia utilizada Nele s o armazenadas informa es que completam aquelas providas pelos diagramas Diagramas e simbolos possuem descri es propriedades intrinsecas entre outras que n o s o apresentadas em um diagrama para n o poluir sua riqueza visual As informa es de um dicion rio de dados em adi o as informa es de diagramas completam toda a documenta o e especifica o da solu o ou problema abordado No caso de um diagrama Use Case devem ser
25. a Matriz de Relacionamento no decorrer de um projeto Entre as vis es tipicas geralmente h rastreabilidade entre Requisitos X Casos de Uso Casos de Uso X Classes Classes X Componentes e assim por diante O EA fornece recursos para salvar diferentes vis es da Matriz atraves da manuten o de Profiles Esse recurso auxilia na visualiza o da rastreabilidade quando ha elementos relacionados atrav s de diversas configura es de matrizes Para criar um Profile na Matriz de Relacionamento 1 Com a Matriz aberta clique sobre o bot o Options item Profiles 5 Save as New Profile E aj Actreity Diagram E 12 Class Diagram E Modelo Dados Save as New Profile Options Update cave as New Profile Help Delete Current FUNCT L TA Functional REQO003 Real ho Functional REQUOOS Mar 2 No dialogo exibido digite o nome do Profile ex Requisitos X Casos de Uso Enter name for new profile Enter Value Link Type Realization Direction Source gt Target Para atualizar a configura o de um Profile o procedimento parecido por m o item de menu a ser acessado o Options gt Profiles gt Update Current Profile P gina 44 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto Al m da visualiza o fornecida atraves da matriz o EA conta tamb m com um recurso para navega o pela rvore de rastreabilidade dos eleme
26. a condi o Save grava uma nova condi o ou altera es em uma condi o existente g Delete exclui uma condi o da lista de condi es do simbolo h Defined Constraints lista das condi es associadas ao simbolo 4 Guia Link lista todos os relacionamentos com outros elementos que este simbolo pode ter neste projeto General Requirements Constraints Links Scenarios Files Tagged Values Relationships von TO Element 4 Element St Type Connection Stereotype Cliente Actor Association Recepcionista Actor Association P gina 31 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 5 Guia Scenario cen rios Cemina pala este simbolo f A AAA Scenarios Fies Tagged Values Scenario Reservar Quarto Description Structured Specification E ES 1 Este caso de uso come a quando q Cliente solicita a reserva de um quarto Recepcionista informa per odo desejado de reserva Sistema realiza busca de disponibilidade de quartos no periodo informa prefer ncias do h spede ista informa caracter sticas do quarto tipo e categoria Sistema ajualiza lista de quartos dispon veis Sistema apresenta tarifa b sica aplic vel ao per odo e caracter sticas da reserva Recepcionista informa os dados cadastrais do h spede Sistema realiza ressnva e ente casa de use concluido Per odo de reserva inv
27. ados na dire o oposta Se selecionado o EA imita outras ferramentas Considerar entretanto que a mudan a refere se apenas a a o de arrastar o mouse sendo o requisito da UML preservado f Prompt on Connector Deletes se selecionado o sistema solicita confirma o para dele o de conectores g Supress Link Constraints se selecionado as condi es dos conectores n o s o mostradas no diagrama h Supress Qualifier Boxes se selecionado qualificadores n o s o mostrados em uma caixa i Show Uses Arrowheads exibe setas em associa es entre Atores e Use Cases j Show Override Operation Dialogo n New Connector util para estabelecimento de links de realiza o e generaliza o se selecionado s o apresentadas imediatamente as opera es que podem ser sobreescritas override k Supress Role Scope assegura que o Role e o Scope n o s o mostrados no diagrama L Pen Width largura da linha do conector m Routing Estilo default para novos conectores n Quick Linker Enabled habilita a Conex o R pida Show Help adiciona uma op o de help ao final do menu da conex o r pida o New Connector End Point estas op es afetam o posicionamento da linha guia tracejada para novos conectores P gina 17 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 9 Grupo Communication Colour permite configurar cores a serem utilizadas pelas mensagens trocadas entre os objetos
28. al Basic General Author Double dick on browser O Shows Properties Opens Branch gt Opens Branch 8 Diagram Project Directory File Directory SEAPDIR Web Home Web Search Web Mail Project Browser V Confirm Deletes Allow Free Sorting V Show Stereotypes www google com Clipboard Metafile y Use JET 4 0 requires restart Y Use extended lt lt and gt gt character Allow custom RTF tags in reports http sparxsystems com Z Always opened maximized Y Hide Properties Info Section V Docked Windows Tabs on Bottom requires restart Y Main Diagram Tabs at Bottom requires restart 20 VB Net A Ada Model Loading Strategy Sc SystemC W Verilog A VHDL Load on Demand Lazy Load esquerda s o exibidos os grupos de itens que podem ser configurados Ao clicar em um item do lado esquerdo a ferramenta mostra as propriedades disponiveis do lado direito Clique no item desejado para configurar suas op es seguir destacamos as principais op es dos grupos disponiveis 1 Grupo General configura es gerais da ferramenta a Author corresponde ao autor padr o para os elementos a serem criados no projeto b Clipboard Format formato das imagens que ser o colocadas na area de transfer ncia do sistema operacional c Double click on browser define o comportamento do Project Explorer quando algum item receber um duplo clique
29. ara armazenar este novo diagrama e selecione a op o New Diagram Sera exibida a tela abaixo Name Class Model Select From Diagram Types 5 UML Structural EH Package UML Behavioral 1i Class E Extended 29 Object ay Archimate al Composite Structure BPMN 1 0 23 Component SysML 1 1 Ta Deployment Ey Ada M SystemC Verilog EPMN 1 1 UML Class Diagrams capture the logical structure of a VHDL system as a seres of classes their features and the E relationships between them Data Flow Diagrams P gina 48 de 76 Bento Enterprise Architect Fundamentos e uso do produto 3 Informe um nome para o diagrama e selecione o tipo Class 4 Clique em OK para concluir A barra de simbolos ja se ajustou de forma a exibir os simbolos necess rios para a cria o deste tipo de diagrama 15 2 Cria o de Classes Para criar um simbolo de Classe 1 Clique no simbolo de Classe na barra de simbolos 2 Com o mouse em modo desenho clique no local desejado da rea de desenho 3 Confirme as propriedades da classe e clique em OK General Details Requirements Constraints Links Scenarios Files Tagged Values Name Class1 Stereotype 23 Abstract Author DC al Status Proposed Scope Public Complexity Easy Alias Language Java Persistence Keywords Phase y Advanced ox conoser Aotea Avaa Selecione uma linguagem na
30. arra de ferramentas para o local que desejar 6 Diagrama de Casos de Uso com EA Lo Primary Use Cases yf User A As include NX x x extend Use Case4 P gina 19 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 6 1 Criando um diagrama cria o de um diagrama deve estar relacionada a uma estrutura de projeto esta pode ser previamente definida ou customizada ao longo do projeto e pode ser composta de Pacotes Packages Vis es Views e Raizes Root Para criar um diagrama h duas alternativas poss veis Atraves do navegador do projeto selecionando o bot o add diagram localizado no topo do navegador de projetos ou atraves do Pacote de Destino ou clique sobre o pacote desejado com o bot o direito e escolha o item Add op o Add Diagram Br t Um pacote um agrupamento de artefatos Para o diagrama Use Case um pacote utilizado para representar um agrupamento l gico de caso de usos O pacote por si mesmo geralmente n o contem muitas informa es Ele pode ser usado como um mecanismo de empacotamento o qual por exemplo contem casos de uso que descreva parte de um sistema E exibida uma nova caixa de dialogo onde devem ser informados o nome e tipo do diagrama Name Type Select From Diagram Types a UML Structural Ez Custom a UML Behavioral Fa Requirements Fa Maintenance 3 Analysis Fa User Interface TA
31. aso a categoria Scenario Cenario deve ser selecionada P gina 36 de 76 OpenGiEGO Enterprise Architect Fundamentos e uso do produto File Edit View Project Diagram Element Tools Add Ins Settings Window Help DAS A E que EA z O i 9 3 Getting Started a lt default gt aaa E ts 4 E el Sequence Diagram Actor 8 Use Case O Use Case 88 Use Case Test Case o E erente d Collaborati 3 i 2 Impressora a Boundary 2 Recepcionista Ca UCOOOL Efetuar Reserva de Qui Use Case Rela UCO002 Realizar Check in 3 2 UCO003 Registrar Pagamento UC0004 Realizar Check out 7 AA UCOOOS Imprimir Recibo E a OD UCOOO06 Avaliar Satisfa o do C Testing v nx a O UC0007 Manter Regras de Ope qH xis EF O 7 do OD Uc0008 Manter Seconidade Test St Test Auto Status Type zi Run By w Checked By w LastRun 7 20 07 2010 Description Results Bt Adi id lt m E M4 o Unit Integration System Acceptance Scenario E notes Af Properties Tagged Values jle valar ah h a ARNA AAAA TXA A Asa 2 Default Style M AA Use Case Diagram Use Case Use Case og OLAP NUM SCRL WAN 3 Clique com o bot o direito do mouse e escolha na rea de teste de cen rio e selecione a op o Import element scenario s A seguinte tela ser apresentada Client
32. balho simples e de f cil uso Sua apar ncia e distribui o assemelham se a areas de trabalho de outros programas populares e Barra de Simbolos contem todos os simbolos que poder o ser usados em um diagrama Estes simbolos s o listados e agrupados segundo o tipo de diagrama a qual pertence e Barra de Ferramentas possui v rios bot es que executam diversas funcionalidades do EA Estas funcionalidades v o desde formata es at gera o de relat rios e Caixa de Vis es da UML Project Explorer constitui uma arvore com os modelos da UML os quais s o utilizadas para agrupar e organizar os artefatos produzidos na ferramenta e Caixa de Propriedades lista todas as propriedades do elemento que estiver selecionado e rea de Desenho onde os diagramas s o elaborados e exibidos A Caixa de Vis es da UML contem todos os elementos diagramas e simbolos agrupados por modelos Cada vis o da UML tratada como um pacote e pode ser dividida em outros pacotes pastas para melhor organiza o dos elementos Portanto atraves desta caixa que se pode localizar editar e exibir diagramas e simbolos 4 Preparando o Projeto Antes de iniciar um projeto no EA podem ser inseridas informa es que reflitam as necessidades da organiza o al m de op es de prefer ncias quanto ao uso da ferramenta P gina 8 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 4 1 Pessoas Pessoas papeis r
33. cccncnnnnnnnnrnr rr 60 17 1 Exercicio Diagrama de Estados ccccccccnnnnnnnnnnnnnnnnnannnoo 61 18 Engenharia de COITO susinsiias idosa ias ad SS dl ds 62 18 1 Gera o de Codigo erica iaa 62 18 2 Importa o de C digo cccoccccconcncancnncanonananananannnnaanananans 66 18 3 Sincroniza o de Classes asesenuaiaisidosiinenisssdnsadnne cuide ca uc a 66 19 Diagrama de Componentes no EA iiiiiiiiiii 67 19 1 Exerc cio Diagrama de Componentes 00ccccconccnccnnnnnnannos 68 20 Diagrama de Distribui o no BA ccccccccccccncnannnnnnnnnnnnnnnnos 69 20 1 Exerc cios Diagrama de Distribui o coocccccocccncnannnnanos 70 21 RESTO NOS qse asa ss ias A Tasca Eae a 71 21 1 Re latornos RITTER nenita breed 71 21 1 1 Gerando Relat rios de DiagraMaS coccccconncnccannonanannnnos 71 21 1 2 Gerando relat rios de Diagramas e Simbolos 73 21 2 REL ONOS HEM area ra cobra ipasi arol bres 74 DIDO AMS ici 76 P gina 3 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto 1 Iniciando o Enterprise Architect Para iniciar o Enterprise Architect clique em Iniciar Programas gt Enterprise Architect gt Enterprise Architect No current project EA 30 Day Tria File Edit View Project Diagram Element Tools Add Ins Settings Window Help o E AD O lt default gt z O 2 69 4 Getting Started 1 B 0 Be EW la Start Page Y x More tools 2 Ca PES ma EAE RAR e DAR Comm
34. ciado e Link Type tipo de liga o entre os elementos e Direction dire o da liga o P gina 42 de 76 OpenGEG Enterprise Architect Fundamentos e uso do produto Para exemplificar a utiliza o da Matriz de Relacionamento 1 Em Source selecione o pacote de origem que cont m os casos de uso por exemplo o pacote Casos de Uso do projeto e clique em OK Browse Project O E E Model Y Activity Diagram Class Diagram 5 Modelo Dados Prototipo Requirements Sequence Diagram 2 Em Type selecione UseCase A primeira coluna da Matriz de Relacionamento formada pelos Casos de Usos localizados no pacote 3 Em Target selecione o pacote de destino que contem os requisitos por exemplo o pacote Requisitos do projeto e clique em OK mm PA we AS Model Activity Diagram Class Diagram E Modelo Dados a Prototipo Sequence Diagram Use Case 4 Em Type selecione Requirement A primeira linha da Matriz de Relacionamento formada pelos Requisitos localizados no pacote Requisitos 5 Em Link Type selecione Realization para trabalhar visualizar o relacionamento entre casos de uso e requisitos 6 Por fim certifique se de que a propriedade Direction exibe o sentido correto de leitura do relacionamento P gina 43 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 12 1 Salvando um perfil da Matriz de Relacionamento comum termos v rias vis es d
35. classe que agrega como ilustrado na figura a seguir class Class Model 4 Acesse as propriedades da agrega o para definir a cardinalidade como feito na associa o E geo pers M General Constraints Source Role Target Role Tagged Values Source tem Target Pagamento Name Alias Direction Source gt Destination Style Custom Stereotype a P gina 54 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 15 3 2 Heran a A rela o de heran a o mecanismo atraves do qual s o relacionadas classes mais gen ricas com outras mais especificas que possuem m todos adicionais ou que utilizam os mesmos metodos de forma diferente polimorfismo Para criar uma heran a siga os passos 1 Verifique a exist ncia de 2 ou mais classes no modelo class Class Model entity Cliente nomeCliente String pesquisar void entity Empresa entity Hospede 2 Clique no simbolo do Quick Linker da classe origem e arraste o mouse at a classe destino 3 Selecione a op o Generalization ou Specialization no menu de contexto apresentado 4 Ser apresentada uma janela perguntando quais as opera es deseja sobreescrever aplic vel se a op o correspondente em Tools Options estiver selecionada default Oeides e implementation OO Select operations interfaces to ovemide im
36. configura es relacionadas as fontes nota o das mensagens tamanho do indicador de controle e fonte de cabecalho de diagramas de Sequ ncia 7 Grupo Objects configura es para os objetos simbolos criados na ferramenta a b Fonte Size tamanho da fonte utilizada E d Version valor padr o inicial deste campo dos simbolos a serem Border Width largura das bordas dos simbolos Fonte Name nome da fonte utilizada criados Phase valor padr o inicial deste campo dos simbolos a serem criados Highlight References indica qual caractere deve ser utilizada para indicar os par metros passados como refer ncia nas opera es e tamb m indica se este caractere aparece como prefixo Prefix ou como sufixo Sufix No warning for spaces in class names n o exibe mensagem quando o nome de uma classe possuir espa os Classes honor analysis stereotypes para que as classes sejam desenhadas no diagrama conforme seu estereotipo de an lise quando utilizado Show stereotype icon for requirements exibe o icone de estereotipo para os requisites P gina 15 de 76 aa Enterprise Architect Fundamentos e uso do produto Support for Composite Objects suporte para objetos compostos ou incorporados atrav s de agrega o autom tica Auto resize marks diagrama dirty faz que o auto dimensionamento de elementos marque o diagrama como dirty Highlight abstract elements utiliza abstract no canto superior d
37. d 3 State Machine B Archimate ES Communication E BPMN 1 0 E SysML 1 1 EM Timing a Ada Interaction Overview E SystemC E BPMN 1 1 B Verilog UML Sequence Diagrams specify element behavior E VHDL as a sequential series of messages passing back and h forth against a vertical time scale ta Data Flow Diagrams ok J Camel te 2 Informe o nome do diagrama como DS H spede Realiza Check In e tipo como Sequence 3 Clique em OK para concluir a cria o do diagrama A criac o de simbolos de Objetos Object segue o padr o dos demais simbolos de bloco Voc pode utilizar inst ncias das classes existentes selecionando e arrastando estas classes no Project Browser P gina 57 de 76 OpenGEG Enterprise Architect Fundamentos e uso do produto Para criar simbolos de mensagens entre objetos 1 Verifique a exist ncia de dois ou mais objetos no modelo 2 Utilize o Quick Linker seguindo padr o para os demais diagramas 3 Observe que ao final da opera o de arrasto da linha guia tracejada ao inves de um menu de contexto o EA abre imediatamente a caixa de propriedades para a mensagem o que tambem pode ser obtido com um duplo clique sobre a linha de mensagem pr existente Signature Message Po Operations Parameters Argument s Retum Value void Show Inherited Methods Assign To Stereotype Alias El laa e Sequence Expression Condition Cons
38. de estados conforme exemplo mostrado stm Estados F Diagrama de Estados Quarto F Cliente solicita reserva Livre Cliente solicita cancelamento de reserva Initial Check In de h spede sem reserva Em Libera o Cliente efetua Check In Procedimentos de verifica o concluidos Limpeza conclu da Indisponivel Hospede s deixa m quarto H spede s retoma m ao quarto Cliente solicita Check out Arrumadeiras realizam manuten o di ria Manuten o di ria conclu da P gina 61 de 76 Enterprise Architect Fundamentos e uso do produto 18 Engenharia de C digo A partir da fun o Code Generation o EA permite Gera o de esqueletos de fun es e cabe alhos a partir de um Diagrama de Classes criado As linguagens suportadas para gera o no EA s o CF C Delphi Java VB NET Visual Basic e PHP Importa o de esqueletos de fun es e cabe alhos criando um Diagrama de Classes As linguagens suportadas para a importa o no EA s o as mesmas suportadas para gera o Sincroniza o das classes de um diagrama de classes com os esqueletos de fun es e cabe alhos associados 18 1 Gera o de C digo Para gerar c digo siga os passos Abra o diagrama que cont m as classes das quais ser o gerados codigos Selecione a classe que ser utilizada para gera o Clique com o bot o direito do mouse sobre a sele o e escolha a op o
39. e void Preferencia entity Estadia datalnicio date m Despesa Despesa m Quarto Quarto encerrarEstadia finalize iniciarEstadia void entity Convenio datalnicio date vigencia char 0 1 Convenio finalize T manterConvenio void faz entity Reserva dataFim date datalnicio date m_Quarto Quarto void void cancelar confirmar criar void finalize void pesquisar void Reserva o salvar void possui Tso entity Quarto andar int numeroQuarto tamanho int date pa ocupa void void void finalize liberar Rg ocupar void Guano void E e finalize Single void Double finalize void Casal Casal finalize void P gina 56 de 76 Bento Enterprise Architect Fundamentos e uso do produto 16 Diagrama de Sequ ncia no EA Diagrama de Sequ ncia podem ser armazenados e organizados em pacote especifico relacionado a vis o din mica no Project Explorer 16 1 Criando um Diagrama de Sequ ncia Sequence Para construir este diagrama 1 Clique com o bot o direito do mouse sobre o pacote de destino no Project Browser e selecione a op o New Diagram sera exibida a seguinte tela Name Class Model Type Select From Diagram Types E UML Structural 23 Use Case UML Behavioral A Activity a Extende
40. e Run By Checked By Description Cliente possui restri o Not Run Standard Se no passo 7 d Per odo de reserva inv lido Not Run Standard Se no passo 1d Quarto alternativo invi vel Not Run Standard Se no passo 2 d Quarto indispon vel no per odo Not Run Standard Se no passo 2d Reservar Quarto Not Run Standard Este caso de us Tipo de quarto solicitado est indispon vel Not Run Standard Se no passo 5d 6 Clique duas vezes em um dos cen rios importados Para exemplificar selecione o cen rio Reservar Quarto A seguinte tela ser apresentada TE Test to UU Rr de Test Details and Execution Status for Scenario Test Reservar Quarto Descrip lei LISA EAN id S S 1 Recepcionista informa per odo desejado de reserva 2 Selema ceniza busca de disponibila de quartos no perinde Recepcionista informa prefer ncias do h spede Recepcionista informa caracter sticas do quarto tipo e categoria Sistema atualiza lista de quartos dispon veis Sistema apresenta tarifa b sica aplic vel ao per odo e caracter sticas Execution Status Not Run m LastRun Date 20 07 2010 Run By Checked By Regie E iiaii o Propriedades e Test Nome do caso de teste e Status situa o do teste e Type tipo do teste e Run By nome do respons vel pela execu o do teste e Checked By nome do respons vel pelo controle do teste e Last Run Date data do ltimo teste executado e Aba Description descri o geral identifica
41. e possui restri o Periodo de reserva inv lido Quarto altemativo invi vel Quarto indispon vel no periodo Reservar Quarto Tipo de quarto solicitado est indispon vel Select element W Show related elements only cn Limit selection to these Object Types only use comma to separate types 4 Selecione os cenarios do Caso de Uso que devem ser importados 5 Clique em OK para concluir a operac o Os cenarios selecionados ser o importados Testing v 7 x H xis RFO Test Status Test Reservar Quarto Auto Cliente possui restri o Not Run Status Not Run E Type Standard 7 Sr E Run By Checked By gt LastRun E 20 07 2010 y Quarto indispon vel no Not Run Description Results BIU A Este caso de uso come a quando q Cliente solicita a reserva de um quarto Recepcionista i iodo desejado de resena Sistema realiza busca de disponibilidade de quartos no per odo informa prefer ncias do h spede informa caracter sticas do quarto tipo e categoria Sistema atualiza lista de quartos dispon veis Sistema apresenta tarifa b sica Recepcionista o Sistema realiza reserva e este caso de uso conclu do 1 2 3 4 3 6 E 8 M a gt i Unt Integration System Acceptance Scenario P gina 37 de 76 Enterprise Architect Fundamentos e uso do produto BpentiEo Test Status Typ
42. ecursos e clientes podem ser definidos no projeto para que possam ser incluidos na documenta o do projeto Para adicionar pessoas clique no menu Settings e escolha People Ser exibida a tela abaixo Project Authorts Project Roles Resources Project Clients Name s Role Notes Defined Authors Name Description 4 2 Autores Os autores podem ser selecionados nas propriedades dos diagramas e simbolos criados atrav s do campo Author registrando assim sua autoria sobre determinado elemento Para adicionar autores 1 Preencha as informa es referentes ao autor Clique em Save para gravar e New para adicionar um novo 2 Ao t rmino clique em Close poss vel no campo Name s digitar se uma lista de nomes separados por ponto e virgula e associa los a um nico papel selecionando no campo Role Cada nome aparecer como uma linha da lista Defined Authors todos associados ao mesmo papel 4 3 Tipo Gerais O EA trabalha com tipos para classificar Status Condi es Status de Condi es Requisitos e Cen rios Alguns tipos acompanham a instala o do P gina 9 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto EA mas podemos criar tipos adicionais para refletir a necessidade da organiza o Para adicionar novos tipos gerais Clique no menu Settings e escolha General Types Ser exibida a seguinte tela Status Constraint Co
43. elect edited item E On forward synch prompt to delete code features not in mode P gina 64 de 76 ren GSE Enterprise Architect Fundamentos e uso do produto Op es especificas uma tela para cada linguagem suportada pelo EA Bh General o am Ta Standard Colors Java Specifications ias pad E Disable Language Behavior Options for the current model PA Sequence Default Extension 3 Objects Get Prefix a Links Set Prefix Communication Colors Default Collection Class 4 XML Specifications Options for the current user E 3 Source Code Engineering Default Attribute Type 4 nes serao Default Source Directory FA Object Lifetimes Editor 94 Attribute Operations ActionScript IG Cs CF 6 C PI Delphi do hp PHP D Python Visual Basic Collection dass for 1 associations fee Sc SystemC WF Verilog T VHDL Caso deseje gerar todas classes selecione todos os simbolos acessando o menu Edit op o Select All Elements A gera o de c digo a partir de mais de uma classe n o exibe a tela do passo 3 sendo solicitado apenas os locais e nomes dos arquivos a serem gerados Nesta situa o o EA considera como linguagem alvo da gera o a linguagem selecionada na propriedade Language dentro das propriedades de cada Classe Quanto aos arquivos o EA gera um arquivo para cada classe sugerindo como nome do arquivo o nome da classe O bot o View exibe o conte do do ar
44. em printing requirement 1 0 Report The system will roduce a report 1 0 Testing Testing requirement 1 6 Validate Validate a particular rule 1 0 2 Preencha as informa es referentes ao tipo de requisito Clique em Save para gravar e New para adicionar um novo 3 Para fechar a janela clique em Close 4 6 Cen rios Para adicionar tipos de cen rios 1 Clique na aba Scenarios Ser exibida a tela abaixo Status Constraint Constraint Status Requirement Scenario Scenario Type Description Weight Defined Scenario Types Scenario Type Description Altemate Altemate pathway Basic Path Basic execution path Simple Standard scenario 2 Preencha as informa es referentes ao tipo de cen rio Clique em Save para gravar e New para adicionar um novo 3 Para fechar a janela clique em Close 4 7 Op es Para especificar suas prefer ncias de uso P gina 11 de 76 Chen ESTE Enterprise Architect Fundamentos e uso do produto Selecione o menu Tools e a op o Options Ser apresentada a seguinte tela Eds General Ray Standard Colors 3 13 Diagram 13 Appearance Hia Behavior PA Sequence 88 Objects ie Links 22 Communication Colors d XML Specifications TE Source Code Engineering 4 Code Editors Object Lifetimes 9 y Attribute Operations E3 ActionScript j C C4 C C C Delphi i fp Java php PHP B Python Visu
45. erminado neste campo Exclude details for exclui do relat rio as informa es detalhadas dos elementos selecionados nesta lista 6 Ao t rmino do processamento exibida uma mensagem informando a conclus o do relat rio clique em View para visualizar o relat rio gerado 21 2 Relat rios HTML Clique com o bot o direito do mouse sobre o pacote que cont m os diagramas desejados por exemplo Use Case View No menu exibido selecione a op o Documentation e depois HTML Report Ser exibida a seguinte tela P gina 74 de 76 Chen GSE Package Title Output to Style Enterprise Architect Fundamentos e uso do produto Use Case CilinstallEA IdocumentationTestirelatorio html lt default gt ha File Header Image Preserve Whitespace in Notes No page for Note and Text items Default Diagram Model Default Current Diagram Other Diagram GIF 9 None Indude System Y Test Cases Glossary Maintenance Items Model Tasks Resource Allocation Model Issues V Hyperlinked Files Progress 4 Preencha as informa es para a gera o do relat rio a von Tt j k P Title titulo para a documenta o HTML Output to caminho onde os arquivos HTML ser o gerados Style selecione o estilo do relat rio File extension extens o dos arquivos HTML Preserve Whitespace in Notes para preservar os possiveis espa os em branco adicionais das prop
46. erties separate entries with m_s m_n m_b m_ E Treat as suffixes E Capitalized Attribute Name for Properties V Use Is for Boolean property Get Code page for source DDL DDL Editor Default Database DDL Name Templates ua Internal Source Editor b i Source Code Engineering Y Use inbuilt editor if no external editor set RETA 7 Show Line Numbers 4 Object Lifetimes Y Show Structure Tree o Don t parse files larger than Always Parse Syntax Highlighting Options P gina 63 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto Op es de apoio gera o de m todos construtores destruidores Generate Constructor Constructor inline C only Default constructor visibility Copy Constructor E Generate Copy Constructor Copy Constructor inline C only Default copy constructor A Code Editors Destructor Generate Destructor Destructor in ine C only Virtual Destructor C only Default destructor visibility Attribute Specifications Default name for associated m_SLinkClass 4 On reverse synch delete model attributes not in code E On reverse synch delete model associations not in code Operation Specifications 4 Generate methods for implemented interfaces 4 On reverse synch delete model methods not in code Indude method bodies in model when reverse engineering Options 4 After save re s
47. erty String mostra a string de propriedades para conectores Suppress All Conector Labels esconde todos os labels dos conectores do diagrama corrente Connector Notation permite que se escolha uma entre tr s op es de nota o para conectores i Padr o UML 2 1 ii Engenharia da Informa o iii IDEFX1 Clica em OK da tela de documenta o do diagrama salva as altera es visuais do diagrama automaticamente P gina 29 de 76 Enterprise Architect Fundamentos e uso do produto 8 1 Documentando um Simbolo Para documentar um simbolo 1 Clique com o bot o direito do mouse sobre o simbolo de Use Case desejado e selecione a op o Use Case Properties ou apenas d um duplo clique sobre este Use Case 2 Ser exibida a tela de informa es do simbolo de Use Case A General Requirements Constraints Links Scenarios Files Tagged Values Name UC0001 Efetuar Reserva de Quarto Stereotype v 63 Abstract Author AAA Status Proposed Scope Public x Complexity Alias UCO001 Language Keywords Phase 10 Version 1 0 Notes A A E EAN Funcionalidade para gerenciamento de reservas de quartos criar alterar er E ria antes de um check in de Cor Cestas otr a 1 Guia General informa es gerais sobre o simbolo a Name nome do simbolo b Stereotype estereotipo do simbolo neste diagrama c Author autor respons vel pela cria o do si
48. es mostrar o namespace de cada elemento do diagrama sob o elemento Print Page Header and Page Footer imprime cabe alhos e rodap s no diagram Os cabe alhos e rodap s s o gerados a partir das caracter sticas do diagrama tais como o nome do criador e a data da modifica o Exclude image from RTF documents exclui a imagem deste diagrama de qualquer documento RTF a respeito do mesmo Document each contained element in RTF inclui documenta o de cada elemento no diagrama em qualquer document RTF a respeito do mesmo 3 Guia Elements a Use Stereotype Icons mostra os icones de estere tipo no diagrama corrente isto aplicavel somente para estereotipos com icones internos ao EA tais como Estere tipos de An lise e Estere tipos de Modelagem de Negocios Show Element Stereotype mostra os estere tipos de todos os elementos do diagrama corrente Show Table Owner mostra o Table Owner das tabelas aplic vel a modelo de dados Show Element Property String mostra a string de propriedades avancadas para todos os elementos do diagrama corrente Grupo Show Compartments habilita um n mero de compartimentos a serem mostrados ou escondidos para todos os elementos do diagrama corrente usando nota o retangular ex classes 4 Guia Features a Show Visibility Indicators mostra ou esconde os indicadores de visibilidade no diagrama privado p blico protegido Show Stereotypes mostra
49. ia Post Conditions estas guias s o id nticas e cont m respectivamente as Pr Condic es necess rias para o uso da opera o e as Pos Condi es apos o t rmino da opera o em quest o P gina 51 de 76 Open GEES Enterprise Architect Fundamentos e uso do produto General Behavior Pre Post Tagged Values PreCondition Defined Preconditions Pre Condition 7 Clique em Close para concluir a cria o da opera es 15 3 Criac o de Associac es Associa es denotam relacionamento entre duas classes sendo semelhante aos relacionamentos utilizados no modelo relacional de dados incluindo a modelagem de cardinalidades Para criar uma associa o siga OS passos 1 Verifique a exist ncia de 2 classes no modelo class Class Model entity Cliente nomeCliente String entity Pagamento pesquisar void 2 Utilize o Quick Linker conforme mostrado anteriormente para casos de uso e selecione a op o Association do menu de contexto apresentado P gina 52 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto class Class Model entity Cliente nomeCliente String entity Pagamento pesquisar void 3 D um duplo clique no simbolo de associa o ou clique com o bot o direito do mouse sobre a associa o e selecione Properties esan General Constraints Sou
50. iagrama aberto o EA aplica um zoom para a melhor exibi o do diagrama Auto pan with middle mouse Button permite utiliza o do bot o central do mouse para deslocamento Image Memory Limit estabelece um limite de uso de mem ria para imagens Diagram Frames para que os diagramas sejam inseridos em quadros de contorno quando salvo como imagens On Saved Images em imagens do clipboard On Clipboard Images e quando impressos On Printed Images SubGrupo Appearance configura es relativas a exibi o de simbolos e textos nos diagramas SubGrupo Behaviour configura es de comportamentos padr o aplic veis aos diagramas a Auto instance faz com que um objeto arrastado do Project Explorer seja adicionado ao diagrama como uma instancia do elemento Instance has Classifier style define que as inst ncias tem a apar ncia estilo de seu Classifier Show Life Lines exibe as linhas de vida dos objetos em um diagrama de sequ ncia Print in Colour para que as impress es de diagramas sejam coloridas Layout Uses All Relations faz com que os diagramas mostrem todas as rela es entre elementos se n o selecionado apenas associa es e generaliza es s o mostradas Autosave Changes salva as altera es automaticamente a medida que o trabalho executado Auto Group Elements quando um elemento que contem outros elementos agrupados for movidos estes elementos agrupados tamb m ser o Show Linked Ite
51. ione o tipo Deployment 3 Clique em OK para concluir a cria o do diagrama A criac o de simbolos deste diagrama segue o padr o dos demais simbolos de bloco A criac o de simbolos de linha pode ser feita utilizando se o Quick Linker da mesma forma que nos demais diagramas P gina 69 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 20 1 Exerc cios Diagrama de Distribui o Desenhe um diagrama de Distribui o a partir do exemplo mostrado deployment Distribuicao o Tregistered tmar Version IEA 8 0 Unregiste ersion EA 8 0 Unreg Server registered Inal Version EA 8 Webhost red ersion EA 8 0 Unregj registered Inia rsion EAS rsion EA 8 0 Unreg regist ral Version IEA 2 0 Unregistered Irial Verglon FARNA LUnreg DB Server H rega asi LA O Unregistered Inal Version SOJ Cliente Web O Unregistered ersion SO 5 0 Unregistered rial Version EA 8 0 Unreal O Unrealsiered Inal Version EA 80 Unreo A e O Un Unregj 0 Un executable Un regj registered Trial Version EA 8 0 Un Unregji registered ersion EA 8 0 Un Unregji rover HHAH rarer AAAHHH harrarnar aro esmero AHAHHH harara P gina 70 de 76 Enterprise Architect Fundamentos e uso do produto 21 Relat rios O EA permite a gerac o de relat rios dos diagramas existentes no projeto Os relat rios podem conter os diagramas e seus simbolos ou
52. ior Pre Post Tagged Values Name besquisar Parameters Retum Type void v m Static Scope 7 Abstract Const Stereotype FJ Retum Aray F Pure ed El Symetronized E is Query Alias Notes A Sd Y A Operations 4 JLE New Copy Name Retum Type pesquisar void S o listadas as principais informa es que podem ser registradas quanto as opera es criadas nome tipo de dados visibilidade estere tipo tipo de retorno coment rios etc Opera es apresentam outras guias interessantes mas para poder incluir informa es nestas guias necess rio selecionar pelo menos uma opera o na lista de opera es P gina 50 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto Guia Behavior Permite informar textualmente o comportamento da opera o em quest o Este comportamento pode ser exibido no diagrama ativando a op o Show Behavior in Diagram E Cliente Operation Behavior Pre Pos Behavior O bot o Edit Paramenters permite informar os par metros da opera o em quest o Para cada par metro pode se especificar tipo de dados valor padr o tipo de par metro e descri o E Behavior Pre Post Tagged Values Name pesquisar Add new to end Multiplicity Operations Name Name Type Default Q pesquisar Guia Pre e Gu
53. ireito das classes abstratas Allow Enlongated Use Cases se selecionado Use Cases ou Pontos de Extens o de Use Cases com nomes longos podem ser alongados para uma largura desproporcional de modo a fazer espa o para o nome se n o selecionado o redimensionamento do Use Case proporcional Show Status Color On Diagrams habilita codifica o de cor para requisitos Copy Inheritance Links On Duplicate habilita links de heran a e realiza o duplicados quando um Edit copy executado Ctrl Shift V Port And Part Type Visible By Default habilita que tipos de Porta e Parte sejam visiveis por default Sort Features Alphabetically classifica caracteristicas de elementos alfabeticamente caracteristicas incluem Atributos Opera es Tags Condi es e Casos de Testes Bold Object Names aplica Negrito aos nomes dos objetos do diagrama Shadows On habilita o uso de sombras para os objetos do diagrama Edit Object on New mostra as propriedades do simbolo de bloco imediatamente ap s sua cria o Show lt lt column gt gt stereotype exibe o estere tipo lt lt column gt gt para atributos de um modelo de dados Extend Complexity se selecionado cinco niveis de complexidade ficam disponiveis na op o Complexity da aba Propriedades caso contrario somente tr s n veis ficam disponiveis UML 1 5 Components permite o uso de componentes da UML vers o 1 5 Show State Compartment mostra o
54. mbolo d Scope visibilidade do simbolo e Alias apelido do simbolo f Phase fase de desenvolvimento atual do simbolo g Version vers o atual do simbolo h Abstract se o simbolo abstrato i Status estado de vida do simbolo no processo de desenvolvimento j Complexity complexidade apresentada por este simbolo k Language linguagem na qual este simbolo ser implementado Utilizado para gera o de c digo KeyWords palavra opcional para busca deste simbolo m Advanced op es para descri o do simbolo em rela o a sua posi o conceitual ex heran a n Note descri o conceitual sobre o simbolo 2 Guia Require requisitos abrangidos envolvidos com o simbolo A cria o de requisitos e associa o ao Use Case ser feito posteriormente r o P gina 30 de 76 OpenGEG Enterprise Architect Fundamentos e uso do produto 3 Guia Constraints regras condi es associadas ao simbolo e que devem ser satisfeitas 28 UseCase UCOOO1 Efetuar Reserva de Quarto a o o ooo a General Requirements Constraints Links Scenarios Files Tagged Values a Type Invariant z Constraint Basil Defimed Constraints p Constraint Constraint nome da condi o associada ao simbolo Type tipo da condi o associada Status estado do atendimento da condi o Notes descri o da condi o New permite a inser o de uma nov
55. nannnos 30 9 Estimativas atrav s de UCP Use Case Points 33 10 ce A e 36 11 Associando Requisitos aos Diagramas e Simbolos 39 11 1 Defini o de um requisito no Enterprise Architect 39 11 1 1 Requisitos Mer NOS usina 39 P gina 2 de 76 Enterprise Architect Fundamentos e uso do produto 11 1 2 Requisitos do Projeto cccooococccccooorcccccnrrcconannnnnnnararanos 40 12 Matriz de Relacionamento Relatioship Matrix 42 12 1 Salvando um perfil da Matriz de Relacionamento 44 13 Prototipa o de Telas com EA cccccccccccnnccnnnnnananananananannns 45 14 Diagrama de Atividades com EA iiiiiittttteeeeerens 46 14 1 Exerc cio Diagrama de AtividadesS ococccccconccncnanonananoos 47 15 Diagrama de Classes no EA ssesssssnssssrnnsnsrrnerrnrrrrrenas 48 15 1 Criando um Diagrama de ClassS8S ccccccccnnnnnnnanananannnnanoos 48 15 2 Cracao de CIASSOS quadtesda indiana dd iadig soinn ii iia 49 15 3 Cria o de Associa es ccccoccccccccnccnannncnnnnanananannnnnnnnnnnnnnss 52 AS Red PPP E EEEE 54 A a AA E E A 55 15 4 Exercicio Diagrama de ClassSesS cccccccccccnnnnnnnnnnnnnna nn 56 16 Diagrama de Sequ ncia no EA ccccccccnncnccannnnnnannncnnanananas 57 16 1 Criando um Diagrama de Sequ ncia Sequence 57 16 2 Exercicio Diagrama de Sequ ncia cocccococccconncnnanananannos 59 17 Diagrama de Estados no EA oocccccccc
56. ns in Package faz com que se apresente itens de um pacote quando este estiver e um diagrama Show Package Item Scope exibe a visibilidade dos itens de um pacote quando estiver em um diagrama Shift Mouse Autoscroll para que quando a tecla shift estiver pressionada os movimentos do mouse movimentem o diagrama P gina 14 de 76 Enterprise Architect Fundamentos e uso do produto Show Hidden Parents para que sejam exibidos os elementos Pai que est o ocultos Use Automatic SubActivicties faz com que Diagramas de Atividades Estruturadas quando arrastados da rvore gerem uma nova Atividade Estruturada ligada ao diagrama Always highlight context element para que seja ressaltada a borda do elemento que selecionado durante o desenho de diagramas Use Watermark imprime uma marca d agua em todos os diagramas impressos conforme o campo Text texto ao lado Object snap to Grid para que os elementos sejam alinhados a grade quando movimentados pelo diagrama Show Grid exibe a grade da rea de desenho Auto Tidy auto organizar as linhas dos diagramas Alias Only faz com que elementos que tenham aliases definidos sejam apresentados somente com o alias Alias and Name faz com que elementos que tenham aliases definidos sejam apresentados com o nome e O alias Use Alias Field for Partition Role faz com que propriedade Alias de instancias sejam substituidas por propriedades Role 6 SubGrupo Sequence
57. nstraint Status Requirement Scenario Status Ap prove d Description Status Type Color Preview IE y E Type Description Approved ltem is approved Implemented Finished Mandatory Required Proposed ltem has been proposed Validated Approved and Checked 4 4 Status Para adicionar novos tipos de status 1 Clique na aba Status Ser exibida a tela abaixo E cerea Types O Status Constraint Constraint Status Requirement Scenario Status Approved Description Status Type Color Preview TT Type Description Approved ltem is approved Implemented Finished Mandatory Required Proposed ltem has been proposed Validated Approved and Checked cose J Auda 2 Preencha as informa es referentes ao tipo de status Clique em Save para gravar e New para adicionar um novo 3 Ao termino clique em Close 4 5 Requisitos Para adicionar novos tipos de requisitos 1 Clique na aba Requirement Ser exibida a seguinte tela P gina 10 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto Status Constraint Constraint Status Requirement Scenario Requirement Description Weight 1 Defined Requirement Types Name Description Weight Display System will display in a specifie 1 0 Functional Functional Requirement 1 0 Performance Performance based requirement 1 0 Printing Syst
58. nt as a graph of states and transitions Ej Data Flow Diagrams N Cok came Hee 2 Informe o nome do diagrama como DE Apartamento e tipo como State Machine 3 Clique em OK para concluir a cria o do diagrama Observe que a barra de simbolos se ajustou de modo a exibir os simbolos necess rios para cria o deste tipo de diagrama A cria o de simbolos de estado State segue o padr o dos demais simbolos de bloco Para criar simbolos de transi es de estados 1 Verifique a exist ncia de dois ou mais objetos no modelo 2 Utilize o Quick Linker seguindo o padr o para os demais diagramas 3 Selecione a op o Transition no menu de contexto apresentado ao final da opera o de arrasto da linha guia tracejada Para adicionar propriedades transi o 1 Desenhe a transi o entre dois estados 2 Clique com o bot o direito do mouse sobre o simbolo de transi o Transition criado e selecione a op o Properties ou apenas d um duplo clique no simbolo Ser exibida a seguinte tela P gina 60 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto General Constraints Tagged Values Guard Effect is a Behavior Effect Name Type Specification Triggers Specification 3 Preencha as informa es de Condi o de Guarda e clique em OK para concluir 17 1 Exercicio Diagrama de Estados Crie o diagrama
59. ntamento de Requisitos os analistas tem timas oportunidades para planejar e come ar a especificar os testes O EA prov suporte para planejamento de testes permitindo que o usu rio crie roteiros scripts de teste Casos de teste podem ser atribuidos para elementos individuais de um modelo requisitos e rstri es Para incluir consultar ou modificar casos de teste selecione o menu View item Testing poss vel definir roteiros de teste para cinco categorias diferentes Unit tests Integration tests System tests Acceptance tests e Scenario tests e Teste de Unidade utilize testes de unidade para testar classes componentes e outros elementos e Teste de Integra o utilize o teste de integra o para testar como os componentes construidos trabalham juntos e Teste de Sistema utilize teste de sistema para verificar se o sistema executa suas fun es de forma correta e Teste de Aceite utilize teste de aceite para assegurar que os usu rios est o satisfeitos com o sistema e Teste de Cen rios utilize testes de cen rio para testar cen rios e a aplica o com situa es do mundo real Um teste de todas as fun es Para criar um caso de teste de cen rio 1 Escolha um Caso de Uso do diagrama do Caso de Uso para o qual o teste de cen rio sera criado Para exemplificar selecione o Caso de Uso Reservar Quarto 2 Selecione a categoria apropriada unit integration system acceptance e scenario Neste c
60. ntos Trata se de um recurso conhecido como Hierarchy Para utilizar esse recurso clique sobre o item a ser analisado v ao Menu View e selecione o item Hierarchy A ferramenta ir exibir uma tela em que possivel navegar pelos relacionamentos que esse elemento estabelece com outros no reposit rio 13 Prototipa o de Telas com EA Com Enterprise Architect possivel criar prot tipos de tela que auxiliam na coleta descri o e valida o de requisitos Para construir este diagrama 1 Selecione o pacote que ir conter o prot tipo de telas do Project Explorer e clique sobre a op o New Diagram ser apresentado o dialogo padr o do EA para cria o de diagramas Name Requirements Type Select From Diagram Types G UML Structural Ez Custom a UML Behavioral Ea Requirements B Exended Ea Maintenance B Archimate 3 Analysis E BPMN 1 0 User Interface E SysML 1 1 42 Data Modeling B Ada Ez Documentation Cal SystemC TA Business Modeling B Verilog a BPMN 11 User Interface Diagrams are used to visually mock up a a system s user interface using forms controls and E VHDL labels B Data How Diagrams Informe o nome do diagrama Selecione a categoria Extended Selecione o tipo User Interface Clique em OK para concluir a cria o do diagrama UT A UW N Observe que a barra de simbolos se ajustou de modo a exibir os simbolos v lidos para cria o deste tipo de diagrama A cria
61. o de prot tipos de telas baseia se na utiliza o dos simbolos Screen e UI Control P gina 45 de 76 ren GSE Enterprise Architect Fundamentos e uso do produto Es User Interface Diagram Prototipo created 16 07 2010 14 46 28 modified 16 07 2010 14 55 08 100 827x 1169 X More tools User Interface Package Screen List Table Text Label Mom do LA y Ul Control Form Tela de Reserva de Quarto Panel Button Combobox Checkbox Checkbox Radio Radio Left Vertical Lin Horizontal Object User Interface E 00000000000000ml 14 Diagrama de Atividades com EA Para construir este diagrama Escolha uma alternativa para a criac o de diagramas e ser exibida a seguinte tela Name Activity Diagram Type Select From A Diagram Types E UML Structural 23 Use Case Ca UML Behavioral Extended State Machine B Archimate Ea Communication Ey BPMN 1 0 PF Sequence SysML 1 1 ES Timing B Ada Interaction Overview E SystemC B Verilog a BPMN 11 UML Activity Diagrams describe low evel system behavior as a sequence of control and object flow y VHDL naths a Data How Diagrams Informe um nome para o diagrama e escolha o tipo como Activity Clique em OK para prosseguir Observe que a barra de simbolos se ajusta para exibir os simbolos necessarios a criac o deste tipo de diagrama A criac o de simbolos de Atividade Activity e linhas para conectores
62. oard Testing Details PRESE e E Paste Package from Clipboard e Resource Allocation Paste Element s from Clipboard E ps Save Package as UML Profile Set View Icon 4 Move up Move down X Delete Use Case 1 gt Default Style O Help 3 Ser exibida a seguinte tela P gina 71 de 76 Open GEES Enterprise Architect Fundamentos e uso do produto Output Path Pe Package Use Case e E Embed Diagrams in Document 4 Include all child packages Close W Include Diagram Name 4 Order Diagrams Alphabetically Diagram format Language GIF 5 BMP O EMF O WMF Page Setup 4 Preencha as op es para gera o do relat rio a Package nome do pacote origem b Output Path nome e caminho do arquivo RTF que ser gerado c Embed Diagrams in Document embute as imagens diretamente no corpo do relat rio N o gera arquivos de imagens para serem inseridos no relatorio d Include all child packages inclui no relat rio o conteudo dos pacotes armazenados abaixo do pacote selecionado e Include Diagram Name incluem no relat rio os nomes dos diagramas f Order Diagrams Alphabetically emite o relat rio com os diagramas em ordem alfab tica g Diagram Format formato das imagens dos diagramas utilizadas para o relatorio h Generate gera o relat rio com as op es selecionadas i View Output exibe o relat rio gerado j Cancel cancela a opera o k Help exibe a ajuda pa
63. ols Use Case Actor Use Case Q Ho Test Case Collaboration Boundary Package U Relatio Y Pad tes EA Re Lx Pa gt E a Reservar Quarto Common Cliente PE N nug HH E E p G E EE gt E p d 3 2 O cursor assume forma de uma m o fechada com o indicador estendido como em um link de uma p gina da internet 3 Clique com o bot o esquerdo do mouse sobre o simbolo origem Ator e mantenha o bot o pressionado 4 Arraste o mouse at o simbolo destino Use Case e quando o mouse estiver sobre o simbolo destino solte o bot o do mouse para concluindo a associa o Para interromper o desenho de uma associa o antes de ser completado pressionar a tecla Esc P gina 24 de 76 Enterprise Architect Fundamentos e uso do produto Como alternativa de atalho voc pode utilizar a funcionalidade Quick Link para criar liga es entre simbolos 1 A J Selecione o simbolo de origem Clique e arraste o icone do Quick Link Movimente o at o simbolo de destino ou clique com o bot o direito em uma rea vazia do diagrama para escolher um novo elemento destino P UR A h Reservar Quarto 4 Cliente A BE Gi AAAAAAA AA AAA AAA AAA AAA M NE a A e Ea PA va de A PA FA PA FA FA EA Pa E PA Pa E A E gt ao EE g A ser Association KA PA FA PA EA i Fa JE A g A Use Association El F Zz Cliente Dependenoy A ra
64. on e Enterprise Architect version 3 0 Search E 8 BA E me 2 a Manage Projects Recent a t al gt Open a Project File L estudo 4 A aa 57 Create a New Project L workshop gt L Copy a Base Project L EAExample y Connect to Server Help Q Getting Started 2 Configure Options Online Resources amp Tutorials D Enterprise Architect Community 4 Start Page p f notes Af Properties E Tagged Values at sn pa E J qu a S 7 A E N AR 1 Y E O E CAP NUM SCRL WAN Para criar um novo projeto ha duas possibilidades e Um projeto totalmente novo e Um projeto novo a partir de um projeto modelo template P gina 4 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto 2 Criando um Projeto 2 1 Criando um projeto em arquivo f sico Para criar um projeto completamente novo no EA siga os passos 1 Na pagina inicial clique no link Create a New Project ou selecione a op o New do menu File e ser exibida a seguinte tela a e a ES Computador Disco Local C v ES Pesquisar Disco Loca C Organizar v Nova pasta dE v A Je Downloads a Nome Data de modifica Tipo E Locais 07 d Arquivos de Programas 19 07 2010 08 16 Pasta de arq de install 18 07 2010 09 09 Pasta de arq Le Intel 18 07 2010 09 30 Pasta de arq de PerfLogs 13 07 2009 23 37 Pasta de arq Le Usu rios 15 07 2010 16 37 Pasta de arq Le Windows 1
65. plement Select Al Select None ok J Cancel Hep 5 Clique em OK para concluir a cria o P gina 55 de 76 Enterprise Architect Fundamentos e uso do produto class Class Model 7 entity Cliente nomeCliente String pesquisar void 15 4 Exercicio Diagrama de Classes partir do estudo de Caso apresentado crie o modelo de classes abaixo class Class Diagram entity Cliente NomeCliente string estabelece areaAtuacao string cnpj string cidadeDestino string cidadeOrigem string cidadeResidencia string CPF string exemplo string idade int m_Estadia Estadia 0 1 m_Preferencia Preferencia sexo string efetua Cadastrar Empresa void Empresa finalize void di criar void finalize void Hospede pesquisar void data date m Cliente Cliente valor float trealiza calcularValorDevido void confirmarPagamento void dataFim finalize void Pagamento NR Estadia Avulso calcularValorDevido void finalize void calcularValorDevido void Faturado finalize void entity Despesa dataDespesaLancada date descricaoDespesa string valorDespesa float sis void cancelaDespesa Despesa finalize void registraDespesa void atualizarPreferenciaHospede finaliz
66. propriedade Language na guia General das propriedades da classe essa propriedade que define para qual linguagem o c digo desta classe ser gerado 4 O simbolo de classes possui uma diferen a relevante sobre sua documenta o Atributos e Opera es Para criar atributos ou opera es de uma classe clique com o bot o direito do mouse sobre esta classe e selecione a op o Attributes ou Operations ou atrav s da pasta Detail 5 Selecione Attributes e a seguinte tela ser exibida P gina 49 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto al General Detail Constraints Tagged Values Name nomeCliente Alias Type String Scope Private v Stereotype Containment Not Specified Initial Attributes New Copy Save Delete Name Type Initial Value 244 nomeCliente String Sao listadas as principais informa es que podem ser registradas quanto aos atributos criados nome tipo de dados visibilidade estere tipo valor inicial coment rios As demais guias seguem o padr o mostrado anteriormente Nesta tela s o adicionados e descritos todos os atributos da classe em quest o Lembre se de clicar no bot o Save ao t rmino da defini o de cada atributo para que o mesmo seja incorporado a classe Apos concluir a inclus o dos atributos clique em Close 6 Selecione Operations e a seguinte tela sera exibida General Behav
67. que estabelecem uma liga o entre simbolos do tipo blocos exemplo Associa o Depend ncia Generaliza o 7 1 Desenhando S mbolos de Blocos No caso do diagram Use Case os simbolos do tipo bloco mais utilizado s o os Use Cases e Atores Para criar um Use Case no centro da rea de trabalho siga os passos 1 Clique no simbolo Use Case na barra de simbolos O cursor assume a forma de seta com um simbolo de adi o e um pequeno bloco na ponta da seta o que indica que o usu rio est no modo de desenho 2 Clique com a ponta do cursor no local da rea de desenho que deseja colocar o simbolo de Use Case 3 Automaticamente o EA exibe uma tela solicitando que voc inclua ou confirme as informa es para este caso Use Case General Requirements Constraints Links Scenarios Files Tagged Values Name Stereotype Abstract Author OpenGEO Status Proposed Scope m Complexity Easy Alias Language lt none gt Keywords Phase i ion 1 Advanced i ox hcas A 4 Informe o nome do Use Case no campo Name para o exemplo utilize Reservar Quarto 5 Clique em OK para confirmar as altera es P gina 22 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 6 A tela de informa es exibida quando o simbolo foi desenhado sera explicada mais adiante O Use Case Reservar Quarto j foi desenhado e pode ser
68. quivo eu foi gerado Para salvar as altera es utilize o bot o Save P gina 65 de 76 Enterprise Architect Fundamentos e uso do produto 18 2 Importac o de C digo Para importar codigo siga os passos 1 Clique com o bot o direito do mouse em uma area em branco de um diagrama de classes e selecione a opcao Import From Source Files datalmicio date A mi 3 ActionScript Eh Properties c Swimlanes and Matrix cl cs Hg Lock Diagram E C Switch to List View fi he Delphi New Element or Connector k E Java Insert Existing Element php PHP Paste Element 5 as Link E Python Paste Element s as New ta Wisual Basic Paste Image from Clipboard Ctrl Shift Insert el WB MNet E Ada Ada 2005 Make all Elements Selectable Systemi Save as Profile Werilog Import from source file s VHDL A Import DE schema from ODBC Save Current Changes Ctrl 5 Help 2 No sub menu aberto selecione a linguagem dos arquivos para importa o 3 Selecione o arquivo 4 Clique em Abrir para concluir a importa o de c digo e gera o das classes Pode se selecionar mais de um arquivo na engenharia reversa de codigo O comportamento do EA mesmo para um arquivo selecionado 18 3 Sincroniza o de Classes Uma vez gerados c digos a partir de classes ou classes a partir de c digos internamente o EA mant m refer ncia entre as classes e os arquivos de codigo Desta maneira o EA permite sincroniza o da
69. ra esta caixa de dialogo 5 Clique em Generate 6 exibida uma mensagem informando a conclus o do relat rio 7 Clique em View Output para visualizar o relat rio gerado P gina 72 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto sosUsoDoc Modo de Compatibilidade Microsoft Wor Correspond ncias Revis o Exibic o Layout da P gina Refer ncias de Recortar Ms RE 3 Localizar E 13 Copiar isa r i2 AEE E EET sapocepe ammocene AaBbC AaBbCcI Ao8bCcDdi AaBbCeDdi M FA 2 S gt t O E TNormal f Sem Esp T tulo Subt tulo nfase Sutil nfase Ecs fa El Ta Edi o gt In cio Inserir s Formatar Pincel N a s A X x MEAN rea de Transfer ncia e Estilo Par grafo Fonte P gina 1 de1 Palavras 3 Portugu s Brasil 21 1 2 Gerando relat rios de Diagramas e S mbolos Para criar relat rios RTF de diagramas e simbolos Clique com o bot o direito do mouse sobre o pacote que cont m os diagramas desejados por exemplo Use Case View No menu exibido selecione a op o Documentation e depois Rich Text Format RTF Report 3 Ser exibida a seguinte tela 1 Root Package Ci jnstall EA documentationTest docUseCase rtf Output to File Use Template use case scenario template v Edit Template Use Language Substitutions E view Document on Completion Use Internal Viewer
70. rce Role Target Role Tagged Values Source Cliente Target Pagamento Name Alias Dreton rapea gt sue Stereotype hd Notes BJIU or Coma ama 4 Informe o nome da associac o em Link Name se necessario informe a dire o da associa o em Direction e o estilo da linha em Style 5 A guia Constraints mant m o padr o visto anteriormente com foco no conceito da associa o 6 Selecione a guia Source Role E Derived F Derived Union Owned Multiplicity koa E Ordered E Allow Duplicates Constraint s Qualifier s Stereotype Member Type Loo camcsiar muta P gina 53 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto 7 Na guia Target Role est o as mesmas op es que na guia Source Role mas com foco no destino da associa o 8 Clique em OK para confirmar as altera es class Class Model entity Cliente nomeCliente String pesquisar void entity Pagamento efetua 15 3 1 Agrega o Para criar uma agrega o siga os passos 1 Clique no simbolo do Quick Linker da classe origem e arraste o mouse ate a classe destino 2 Selecione a op o Aggregation no menu de contexto apresentado ao concluir o arrasto 3 A cria o da agrega o realizada da mesma forma que a associa o Conecte primeiro a classe agregada e depois a
71. riedades Notes No Page for Note and Text items n o cria paginas adicionais para items de nota ou texto Include permite incluir o relat rio Casos de Teste items de manuten o aloca o de recursos e arquivos referenciados Image format formato dos arquivos de imagens criados para o relat rio View exibe o relat rio gerado OK gera o relat rio Close fecha esta janela de op es de relat rio Help exibe a ajuda para esta caixa de dialogo 5 Clique em OK para gerar o relat rio 6 E exibida uma mensagem informando a conclus o do relat rio Clique em View para visualizar o relat rio gerado P gina 75 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto Arquivo Editar Exibi v les X A ni T E file C install EA documentationTest relatorio_htmi index htm P 4 Google P _ Use Case ENTERPRISE ARCHITECT Use Case Use Case 33 Ure Case 2 Cliente g Gerente Ed impresora g Recepaonista CD 1co000 Eferuar Reserva de Quarto O ucoooz Realizar Checsin OD ucodos Registrar Pagamento 9 uco004 Realizar Check out OD 1co008 Imprimir Aeono SD ucocos avalia Satisfa o do Cliente QP ucooo7 Manter Regras de Opera o do Hotel D UCODOS Manter Sazonidade 9 ucovos Manter Tipos de Quarto OD UCO010 Manter Descontos amp SE Bibliografia Home Page OAT http www oatsolutions com br artigos artigos ntm acessada em 07 2010 Documenta o EA P gina 76 de
72. s classes com altera es realizadas nos c digos Para sincronizar classes siga Os passos 1 Abra o diagrama que cont m as classes a serem sincronizadas 2 Selecione a classe que ser sincronizada 3 Clique com o bot o direito do mouse e escolha a Synchronize with Code P gina 66 de 76 Enterprise Architect Fundamentos e uso do produto Cpo ESTE Ej Properties Alt Enter Advanced b el Create Linked Document Ctrl Alt D Add gt Find gt Transform Ctri H Embedded Elements gt Y Attributes i amp Operations Rel Feature Visibility Ctrl Shift Y 1 El Generate Code Fii e View Source Code E Synchronize with Code F7 Synchronize current element with related source code Execution Analyzer A Lock Element Selectable Dockable Appearance Z Order A UML Help q X Delete Despesa Ctrl D Automaticamente as classes selecionadas ser o atualizadas com as altera es realizadas nos arquivos de c digo fonte 19 Diagrama de Componentes no EA Diagrama de Componentes s o armazenados e organizados no pacote Componente Model no Project Explorer Criando um diagrama de Componente Component Para construir um diagrama 1 Clique com o bot o direito do mouse sobre o pacote Component Model do Project Explorer e selecione a op o New Diagram e ser exibida a seguinte tela Name Component Type Select From Diagram Types E UML Struct
73. segue o padr o dos demais simbolos 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 opcao 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 formac o de angulos nesta linha 14 1 Exerc cio Diagrama de Atividades A partir deste estudo de caso apresentado crie um diagrama de atividades conforme o modelo abaixo act Activity Diagram In cio Recepcionar Cliente Validar Reserva Sim N o Foi encontrada reserva v lida Verificar Disponibilidade de Quartos H quarto dispon vel N o Obter N mero de Reserva Recuperar Dados Reserva Informar Dados Cadastrais e do H spede N o h vagas Alocar quarto para cliente Registrar Check in e Check in com xito P gina 47 de 76 OpenGEO Enterprise Architect Fundamentos e uso do produto 15 Diagrama de Classes no EA class System A 1 realize interface Interface1 Class3 Diagrama de Classes podem ser armazenados e organizados no modelo de classes Class Model no Project Browser 15 1 Criando um Diagrama de Classes Para construir um diagrama de classes 1 Crie um modelo p
74. traint ox coca 4 Preencha as informa es referentes mensagem como nome par metros condi es tipo de sincronismo frequ ncia descri o Quando a mensagem enviada para uma classe pode se selecionar a propriedade Show Inherited Method para que m todos desta classe sejam listados neste ComboBox 5 Clique em OK para concluir P gina 58 de 76 Enterprise Architect Fundamentos e uso do produto 16 2 Exercicio Diagrama de Sequ ncia Crie o diagrama de sequ ncia conforme exemplo mostrado sa Sequence Disyram E AD MO B D tderopesknitospede Iniciar Check in pesquisar retornoHospede true pesquisar s O hospedeNovo criar ocupar iniciarEstadia from Use Case P gina 59 de 76 Open GEES Enterprise Architect Fundamentos e uso do produto 17 Diagrama de Estados no EA Para construir este diagrama 1 Clique com o bot o direito do mouse sobre o pacote Statecharts do Project Explorer e selecione a op o New Diagram e sera exibida a seguinte tela Name Estados Type Select From Diagram Types E UML Structural 23 Use Case y UML Behavioral A Activity da Extended B Archimate a Communication Ey BPMN 1 0 TN Sequence B SysML 1 1 3 Timing al Ada Interaction Overview E SystemC E BPMN 1 1 a Verilog UML State Machine Diagrams model the intemal a VHDL behavior of an eleme
75. u esconde a visibilidade do divisor de compartimento de estado sob o nome do estado Show Duplicate Tags habilita que tags duplicadas sejam mostradas Group Operations by Stereotype agrupa as opera es de um elemento por seu estere tipo em um diagrama Group Atributes by Stereotype agrupa os atributos de um elemento por seu estere tipo em um diagrama P gina 16 de 76 Enterprise Architect Fundamentos e uso do produto bb Invert Rotated Text For Metafiles usar quando leitores externos de meta arquivos estiverem apresentando problemas cc Advanced permite selecionar elementos adicionais para serem exibidos em relat rios RTF e em pacotes exibidos em diagramas 8 Grupo Links configura es para conectores entre objetos criados na ferramenta a Edit Connector on New mostra as propriedades do simbolo de linha imediatamente apos sua cria o b Association default Source gt Target para especificar a navegabilidade das associa es a serem criadas utilizando uma seta no lado do alvo c Generalization link style default Tree especifica o estilo arvore como padr o do simbolo de generaliza o d Shade Qualifier Boxes faz com que uma leve sombra seja exibida nas Caixas de Qualifica o se selecionado e Draw Aggregations Reversed por default conectores de agrega o e composi o s o desenhados pelo EA da fonte ao alvo Entretanto em algumas ferramentas de modelagem eles s o desenh
76. ural EP Package B UML Behavioral TA Class E Extended 33 Object E Archimate EM Composite Structure BPMN 1 0 E SysML 1 1 ta Deployment B Ada S BPMN 1 1 E SystemC Ez Verlog B Data How Diagrams a VHDL 2 Informe um nome para o diagrama e selecione o tipo como Component P gina 67 de 76 Chen GSE Enterprise Architect Fundamentos e uso do produto 3 Clique em OK para concluir a cria o do diagrama Para criar simbolos de depend ncia entre os componentes clique no simbolo Dependency na barra de simbolos ou utilize o Quick Linker conforme padr o para todos os diagramas cmp Component Pagamento Q2 Estadia iPagamento Para representar situa es de conex o entre componentes que se comunicam atrav s de interfaces clique no simbolo Assembly na barra de simbolos 19 1 Exerc cio Diagrama de Componentes Desenhe um diagrama de componentes conforme abaixo cmp Component EA 8 0 Unregistered Trial Versi registered Trial Version EA 8 0 Unregistered EA 8 0 Unregistered Trial Versk registered Trial Version EA 8 0 Unregistered 3 N SS 3 a a EA 8 0 Unregis tered 1 rial Ver or ES 6 0 Unregisk stored Trial Version EA 8 0 Unregistered A fi RE ea real Trial Vefsiort i NB 0 Une ered Trial Version k A 8 0 Unregistered Y 1 E 3 a 4 s 1 CAVIAR id Version Aj O Unos tered Trial Non sion 7
77. visualizado no diagrama Use Case 3 tutorial EA 30 Day Trial JM e ss TS do ms File Edit View Project Diagram Element Tools Add Ins Settings Window Help tod A A E aos EA lt detault gt Y O Ud i Getting Started B 0 Bos Pula 32 Use Case Diagram Use Case Model created 19 11 2005 modified 20 07 2010 08 59 55 100 827x 1169 Y x More tools FR e fa 5 4 T ERARE R ty Use Case 3 ly Model 2 Ador 2 Use Case Model O Use Case 23 Use Case Model Test Case 4 LJ Actors E Collaboration Y Primary Use Cases Boundary Ez Package Use Case Relatio Y O o E q Dn A A ata Common a B A amp Bea B u a E Bt id a 4 gt ugystart Page 28 Use Case Model notes f Properties Tagged cit AD qAaada Es X Bi A Ai e u ggr 1 EPA Default Style e UseCase Use Casel Reservar Quarto Left 353 x Top 189 Width 105 x Height 70 al P NUN R 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 Repita os passos acima para cria o de um Ator chamado Cliente Simbolos podem ser reaproveitados Para isso arraste com a tecla Ctrl pressionada um determinado simbolo do Project Browser para o diagrama Ser exibido a tela abaixo as Instance of Element Object Copy connectors as New Child Generalization Set Selection as Default for O All Drag and Drop E This Dialog E

Download Pdf Manuals

image

Related Search

Related Contents

Programación en Ambiente Windows Utilizando las Bibliotecas  Installationsanleitung    CableWholesale 6ft, DB9 - DB25  Manuale di istruzioni Portone basculante Serie AquaLOCK  cartilha - Internet.cdr  projets de poles et maisons de sante liberaux – regroupements  Istruzioni per l'uso  Thin Ship 理論による造波特性の計算プロ グラム  

Copyright © All rights reserved.
Failed to retrieve file