O processo de criação de um novo projeto pode ser feito de duas maneiras: criando um projeto totamlente diferente ou criando um projeto a partir de um projeto-modelo preexistente, também chamado de template. Para criar um projeto, os seguintes passos deverão ser seguidos.
1) Solicite a criação de um projeto, o que pode ser feito clicando-se no link "New Project" da tela de abertura de projetos, clicando no link "Create New Project", existente na tela "Start Page" ou acessando o menu, opção "File" e o submenu "New Project".
2) A primeira providência que devemos tomar, após solicitar a criação de um projeto, é informar o nome e o caminho do arquivo com extensão EAP (Enterprise Architect Project) que deverá ser criado, salvando-o em seguida. Para isso após a solicitação de criação de um novo projeto, uma interface irá ser apresentada solicitando essas informações, conforme mostra a imagem abaixo:
3) Escolha o nome e local onde irá salvar o arquivo EAP a ser criado e clique no botão SALVAR.
4) Escolha os itens desejados, ou seja, o tipo de diagrama com o qual você deseja trabalhar, para que possam compor árvore de elementos principais do projeto. No nosso caso, trabalharemos com a tecnologia UML, e para isso, escolheremos "Basic UML 2 Technology". (Ainda não clique em OK)
5) Cancele este projeto e vamos ver outras possibilidades que o EA nos fornece para a criação de um projeto, e para isso vamos ver como criar um projeto a partir de um modelo de projeto já existente.
6) Na "Start Page", clique no link "Copy a Base Project", conforme mostra a imagem abaixo:
7) Em seguida, uma interface será apresentada para solicitar informações sobre esse procedimento, que basicamente são: nome do novo projeto e o nome do modelo de projeto no qual você deseja se basear. Para escolher o modelo de projeto, basta clicar no botão de comando "Brownse" , que permitirá que você navegue pelos seus arquivos e escolha o modelo desejado.
8) Após escolher o nome do novo projeto e o modelo de projeto em que você irá se basear, clique no botão de comando "Create Project" para confirmar a criação do projeto. A partir daí seu novo projeto, baseado no modelo escolhido, estará ponto para ser utilizado.
9) Mas bom, supondo que você está para iniciar um projeto em uma empresa, ou mesmo para uso pessoal, você gostaria que esse projeto tivesse suas informações como nome, nome da empresa, tipo de projeto, etc. Certo?
10) O EA vem com uma ótima solução para este tipo de problema, que se consiste em preparar o projeto antes de criá-lo.
11) Antes de iniciar um projeto no EA, convém inserir algumas informações relacionadas à organização na qual estamos trabalhando, bem como configurá-lo através de opções de preferências, quanto ao uso da ferramenta. Podemos, por exemplo, definir que são os integrantes do projeto, seus autores, além de uma série de opções disponíveis.
12) Pessoas, papéis, recursos e clientes podem ser definidos no projeto, permitindo dessa forma que possam ser incluídos nas documentações do projeto. Para adicionar pessoas, por exemplo, clique na opção de menu "Settings"-> "Project Types" e escolha "People".
13) Também podemos especificar preferências de uso. Para isso devemos selecionar a opção de menu "Tools" e em seguida, a opção "Options".
14) Nessa tela, à esquerda podemos observar a exibição dos grupos de itens que podem ser configurados. Assim, ao clicarmos em um dos itens do lado esquerdo, a interface apresentará (do lado direito) as propriedades que podem ser configuradas correspondentes ao item escolhido.
Grupo General
|
Responsável pelas configurações gerais da ferramenta.
|
Author
|
Permite a inclusão do nome do autor padrão para os elementos a serem criados no projeto.
|
Clipboard
|
Define o formato das imagens que serão colocadas na área de transferência do sistema operacional.
|
Double Click on Brownser
|
Utilizado para definir o comportamento do Projetct Explorer no momento que algum item receber um clique duplo.
|
User Jet 4.0
|
Possibilita definir o JET 4.0 como motor de acesso aos arquivos do projeto (com extensão .EAP).
|
Use extend << and >> characteres
|
Utilizado para determinar o uso dos símbolos “<<” e “>>” nos estereótipos criados.
|
Allow Custom RTF tags in reports
|
Permitir o uso de tags criadas pelos usuários por ocasião da geração de relatórios.
|
Projetct Directory
|
Apresenta e configura o caminho padrão a ser utilizado quando for acionado o botão “open web search”, na janela de ajuda instantânea.
|
Web Search
|
Define o endereço padrão que será utilizado quando for acionado o botão “Open Web Search”, na janela de ajuda instantânea.
|
Project Brownsers
|
Configuração do comportamento do brownser responsável pela interface de criação dos projetos.
|
Confirm Deletes
|
Se checado, irá solicitar a confirmação do usuário quando for excluir um item.
|
Allow free sorting
|
Se checado, irá permitir uma ordenação livre dos elementos do Project Explorer.
|
Show stereotypes
|
Se checado, irá exibir os estereótipos dos elementos no Project Explorer.
|
Always opened maximized
|
Se checado, irá maximizar a tela do EA quando este for executado.
|
Hide properties infor section
|
Se checado, irá ocultar a janela da propriedade.
|
Docked Windows tabs on bottom (necessita reiniciar o EA)
|
Se checado, irá exibir as guias da janela localizadas na parte inferior da janela (checado é o padrão). Desmarque caixa de seleção para mostrar as abas no topo das janelas.
|
Main Diagrama tabs at bottom (necessita reiniciar o EA)
|
Apresenta as guias do diagrama na parte inferior da vista principal (padrão). Desmarque a caixa de seleção para mostrar as abas no topo da tela principal.
|
File Loading Strategy
|
Selecione o modelo do EA que será carregado, considerando os arquivos EAP. Podemos escolher entre: Load on Demand (carregamento lento) ou Preload Entire Model.
|
Load on Demand
|
Não carrega a visão completa do projeto quando o modelo é carregado; Em vez disso, apenas as partes que são necessárias para exibir a parte visível da árvore são carregadas. Isso significa que um modelo carrega rápido e pode começar a trabalhar mais cedo, mas à custa de pequenos atrasos posteriores relacionados a cargas posteriores do EA de partes específicas do modelo.
|
15) Grupo Standard Colors é responsável pela seleção e padronização de cores utilizadas para exibição dos elementos e suas propriedades em um diagrama. Como é mostrado na imagem abaixo:
16) Grupo Diagram responsável pelas configurações gerais relacionadas aos diagramas criados no projeto.
17) Grupo Diagrama (Continuação) : Responsável pelas configurações gerais relacionadas aos diagramas criados no projeto.
Default Page Sizel
|
Permite a configuração de Layout de papel padrão para as impressões do diagrama.
|
Show Public Features
|
Permite o uso de características públicas nos diagramas a serem criados.
|
Show Protected Features
|
Permite o uso de características protegidas nos diagramas a serem criados.
|
Show Private Features
|
Permite o uso de características privadas nos diagramas a serem criados.
|
Show Diagrama Notes
|
Utilizado para que as notas (legendas) dos diagramas sejam mostradas na tela e na impressão.
|
Use Opaque Diagrama Labels
|
Recurso para que os rótulos utilizados pelo diagrama possuam fundos opacos na tela, área de transferência, arquivos ou impressões.
|
Strict UML Sintaxe
|
Força o uso da sintaxe da UML ao criar novas conexões.
|
Disable Fully scoped object names
|
Quando um elemento é utilizado em um diagrama de outros pacote, seu nome é exibido como “Pacote Origem:: NomeDoElemento”. Essa opção desabilita esse comportamento, passando a exibir apenas o nome do elemento.
|
Allow changed of Create Date
|
Opção que permite alterar a data de criação de um elemento.
|
Zoom to best scale
|
Quando um diagrama é aberto, o EA irá aplicar um zoom para uma melhor exibição do diagrama.
|
Default Page Size
|
Permite a configuração de Layout de papel-padrão para as impressões do diagrama.
|
Auto-pan with middle mouse buttom
|
Permite a utilização do botão central do mouse para deslocamento.
|
17) Grupo Diagrama (Continuação) : Responsável pelas configurações gerais relacionadas aos diagramas criados no projeto.
Default Page Size
|
Permite a configuração de layout de papel-padrão para as impressões do diagrama.
|
Enable Conector Line Jumps
|
Se selecionado, permite que os conectores mostrem os “jumps” quando eles se cruzam, em todos os diagramas do projeto.
|
Imagem Memory Limit
|
Estabelece um limite de uso de memória para imagens.
|
Diagram Frams
|
Utilizado para que diagramas sejam inseridos em quadros de contorno, quando salvo como imagens (opção “On Saved Images”), em imagens do clipboard (opção “On Clipboard Images”) e qyabdi unoressis (opção “On Printed Images”).
|
Show Tooltips
|
Se selecionado, irá exibir dicas de ferramentas no memnto em que o cursor estiver passando sobre os elementos. Selecione as caixas apropriadas para definir cada item de informação a ser exibida como parte apropriadas para definir cada item de informação a ser exibida como parte de cada dica. Se você selecionar a caixa de seleção “Notes”, considerar o “Max Characters” padrão de 512 caracteres. Este valor determina o número máximo de caracteres de notas de texto incluído na dica. Se você preferir mostrar menos texto ou mais, redefinir o limite de caracteres para quantidades de caracteres que você deseja.
|
18) Subgrupo Appearence: Responsável pelas configurações relativas à exibição de símbolos e textos nos diagramas.
19) Subgrupo Behavior: Responsável pelas configurações de comportamentos-padrão aplicáveis aos diagramas.
Auto Instance
|
Se selecionado, faz com que um objeto arrastado do “Project Explorer” seja adicionado ao diagrama como uma instância do elemento.
|
Instance has Classifier Style
|
Define que as instâncias têm a aparência/estilo de seu “Classifier”.
|
Show Life Lines
|
Se selecionado, exibe as linhas de vida dos objetos em um diagrama de sequência.
|
Layout Uses All Relations
|
Se selecionado, faz com que os diagramas mostrem todas as relações entre elementos; Se não selecionado, apenas associações e generalização são mostradas.
|
Autosave Changes
|
Se selecionado, salva as alterações automaticamente, À medida que o trabalho é executado.
|
Show “Hiden” Parents
|
É utilizado para que sejam exibidos os elementos “Pai” que estão ocultos.
|
Auto Group Elements
|
Quando um elemento que contém outros elementos agrupados for movido, os elementos agrupados também serão.
|
Show Linked Items in Package
|
Faz com que os itens sejam apresentados ligados em pacotes.
|
Shift - Mouse Autoscroll
|
Se selecionado, quando a tecla shift estiver pressionada, os movimentos do mouse irão movimentar o diagrama.
|
Use Automatic SubActivities
|
Permite que os Diagramas de Atividades Estruturadas, quando arrastados da árvore, gerem uma nova atividade estruturada ligada ao diagrama.
|
Always Highlights Context Element
|
Utilizado para que seja ressaltada a borda do elemento que é selecionado durante o desenho de diagramas.
|
Object Snap to Grid
|
Permite que os elementos sejam alinhados à grade quando movimentados pelo diagrama.
|
Show Grid
|
Exibe a grade da área de desenho.
|
Auto Tidy
|
Permite auto-organizar as linhas do diagrama.
|
Tidy Line Gap
|
Especifica a quantidade que o EA deverá permitir para mover uma linha de distância de outras linhas quando estiver arrumando linhas horizontais e vertificais personalizando conectores.
|
Alias Only
|
Apresentar o apelido em vez do nome do elemento em elementos com aliases.
|
Alias and Name
|
Faz com que os elementos que tenham aliases definidos sejam apresentados com o nome e o alias.
|
Use Alias Field for Role
|
Substitui a propriedade Alias de instâncias com uma propriedade Role.
|
20) Subgrupo Sequence: Responsável pelas configurações relacionadas às fontes, notações das mensagens, tamanho do indicador de controle e fonte de cabeçalho de diagramas de sequência.
21) Grupo Objects : Responsável pelas configurações utilizadas em objetos/símbolos criados pela ferramenta.
Version
|
Define a versão-padrão para novos elementos.
|
Phase
|
Define a fase-padrão para novos elementos.
|
Highlights References
|
Destaca, nas operações, parâmetros que são passados por referência, em vez de valor.
|
Reference Char(s)
|
Especifica um caractere a ser usado para a referência.
|
Prefix/Suffix
|
Indica se deseja usar o valor de referência Char (s) como um prefixo (antes) ou um sufixo (depois).
|
Warn about spaces in class names
|
Ativar ou ocultar a mensagem de aviso de que uma classe, operação ou nome de atributo foi incorporado espaços (o que pode causar problemas de codificação).
|
Classes honor analysis stereotypes
|
Mostrar Classes como seu estereótipo. Por exemplo se uma classe é estereotipada como um limite, ela aparece como um limite em vez de uma classe.
|
Show stereotype icon for requirements
|
Exibe o ícone de estereótipo para os requisitos.
|
Copy inheritance links on duplicate
|
Habilita a codificação de cor para requisitos.
|
Port and Part type visible by default
|
Habilita que tipos de porta e parte sejam visíveis por default.
|
Show buttons for selected object on diagrama.
|
Apresenta os botões da barra de ferramentas flutuante para a esquerda do objeto selecionado.
|
Edit Object on New
|
Mostrar as propriedades do símbolo de bloco imediatamente após sua criação.
|
Show <<column>> stereotype
|
Exibe o estereótipo <<column>> para atributo de um modelo de dados.
|
Extend Complexity
|
Se selecionado, cinco níveis de complexidade ficam disponíveis na opção “Complexity” da aba “Propriedades”; Caso contrário, somente três níveis ficam disponíveis.
|
UML 1.5 Components
|
Permite o uso de componentes da UML versão 1.5.
|
Show State Comparment
|
Mostra ou esconde a visibilidade do divisor de compartimento de estado sob o nome do estado.
|
Show Duplicate Tags
|
Habilita que tags duplicadas sejam mostradas.
|
Group Operation by Stereotype
|
Agrupa as operações de um elemento por seu estereótipo em um diagrama.
|
Group Attributes by Stereotype
|
Agrupa as operações de um elemento por seu estereótipo em um diagrama.
|
Sort Features Alphabetically
|
Classifica características de elementos alfabeticamente; Características incluem atributos, operações, tags, condições e casos de testes.
|
Disable Spelling
|
Desativa a verficação ortográfica automática. Desmarque para retomar a verificação ortográfica automática.
|
Advanced
|
Permite selecionar elementos adicionais para serem exibidos em relatórios RTF e em pacotes exibidos em diagramas.
|
22) Grupo links: responsável pelas configurações para conectores entre objetos criados na ferramenta.
Edit Connector on New
|
Mostra as propriedades do símbolo de linha imediatamente após sua criação.
|
Association default = source -> target
|
Para especificar a navegabilidade das associações a serem criadas, utilizando uma seta no lado do alvo.
|
Generalization link style Default = tree
|
Especifica o estilo árvore como padrão do símbolo de generalização.
|
Shade Qualifier boxes
|
Faz com que uma leve sombra seja exibida nas caixas de qualificação, caso seja selecionado.
|
Draw Aggregations Reversed
|
Por default, conectores de agregação e composição são desenhados pelo EA da fonte ao alvo. Entretanto, em algumas ferramenas de modelagem eles são desenhados na direção oposta. Se selecionado, o EA imita essas outras ferramentas. Considerar, entretanto, que a mudança refere-se apenas à ação de arrastar o mouse, sendo o requisito da UML preservado.
|
Prompt on connector deletes
|
Se selecionado, o sistema solicita confirmação para deleção de conectores.
|
Suppress Link Constraints
|
Se selecionado, as condições dos conectores não são mostradas no diagrama.
|
Suppress Qualifier boxes
|
Se selecionado, qualificadores não são mostrados em uma caixa.
|
Show Uses arrowheads
|
Exibe setas em associações entre atores e use cases.
|
Show Override Operation dialog on new connector
|
Recurso útil para o estabelecimento de links de realização e generalização. Se selecionado, as operações que podem ser sobrescritas (override) são apesentadas imediatamente.
|
Suppress ‘+’ Role Scope
|
Assegura que o Role e o Scope não sejam mostrados no diagrama.
|
Pen Width
|
Define a largura da linha do conector.
|
Routing
|
Estilo Default para novos conectores.
|
Quick Linker: Enable
|
Habilita a “conxeão rápida”.
|
Quick Linker: Show Help
|
Adiciona uma opção de help ao final do menu da conexão rápida.
|
New conector End-Point
|
Essas opções afetam o posicionamento da linha guia tracejada para novos conectores.
|
23) Grupo communication colours: Permite configurar cores a serem utilizadas pelas mensagens trocadas entre os objetos.
24)Grupo XML Specifications: Permite especificar configurações-padrão para importação/exportação de dados via XML.
Editor
|
Definir o editor padrão para todos os documentos XML que você abre dentro do EA.
|
Formt XMI Output
|
Define se pretende ou não formatar aplicando sua saída XML.
|
Write Log
|
Defina se você quer ou não gravar em um arquivo de log quando importar ou exportar XML.
|
Use DTD
|
Defina se você pretende ou não exportar diagramas quando exportar XML.
|
Export Diagrams
|
Defina se você pretende ou não exportar diagramas quando exportar XML.
|
Export Alternate Images
|
Define se você pretende ou não exportar diagramas quando exportar XML.
|
Export Alternate Images
|
Define se você pretende ou não exportar as imagens alternativas utilizadas no modelo quando exportar para XML.
|
Code Page
|
Define a página de código para usar. Definir uma codificação NULL resultará na tag de codificação que está sendo totalmente omitida da saída XML. Clique no botão “Default” para restaurar a configuração para a página de código padrão.
|
Import using single transaction
|
Se a opção for selecionada, o arquivo XMI (XML metada interchange), que é um padrão da OMG para troca de informações baseada em XML, é importado em uma transção. Isso não é recomendado para grandes importações. Se a opção não for selecionada, os itens de dados são importados separadamente. Você pode identificar os itens problemáticos, sem todas a importação estar sendo bloqueada. Se você estiver importando um grande arquivo XMI, desmarque a caixa de seleção.
|
Validade XMI against Schema/DTD
|
Seleciona a opção para validar o formato XML contra o esquema DTD (Dte Type Definition) ao carregar um arquivo XML importado.
|
Export Diagram Images
|
Selecione a opção pára exportar diagramas como imagens quando você exportar para XML.
|
Image Type
|
Se você selecionar a opção “Export Diagrama Images” (acima), clique na seta drop-down e selecione o formato de imagem para exportar. Selecione a partir de metafile, bitmap. Gif,. Png e Jpeg.
|
Create Placeholders for missing External References during XMI 1.1 / 2.1 import
|
Selecione a caixa de seleção para mostrar, durante a importação de um arquivo do EA-Exported XMI 1.1 / 2.1, qualquer falta de relacionada a:
Ao importar um arquivo do EA-Exported XMI 1.1 / 2.1 com referências cruzadas de pacotes, use essa opção para mostrar visualmente os itens de diagrama que ainda não estão no modelo.
|
Update Last Save Time
|
Selecione a opção para autalizar o timestamp da última vez em que cada pacote controlado foi salvo.
|
Report Cross Package Reference Deletions (XMI 1.1)
|
Selecione a opção para reportar qualquer pacote de referências cruzadas que seriam excluídos quando um pacote Controlado é exportado para XMI 1.1 .
|
Default XML Directory
|
Digite o local do diretório de XML padrão a ser usado por ocasião da importação e exportação do arquivo XML, ou clique no botão [...] (Procurar) e procure o local desejado.
|
25) Grupo Source Code Engineering: Permite especificar configurações-padrão para geração e importação de códigos, além dos editores-padrão para cada linguagem. Possuí subgrupos referentes às linguagens suportedas, como opção inerentes a cada linguagem.
Always Sunchronize with existing file (Recommended)
|
Indica que o código importado sincroniza com um arquivo existente.
|
Replace (overwrite) existing source file.
|
Indica que o código importado substitui um arquivo-fonte existente.
|
Default Language for Code Generation:
|
Indica a linguagem de codificação padrão usada na geração de código.
|
Wrap long comment lines at:
|
Especifica o comprimento de linha para envolver observações no prazo.
|
Output file use both CR & LF
|
Indica se retorno de carro (CR) e alimentação de linha (LF) serão usados no arquivo de saída. Isso é feito para garantir que esteja de acordo com o sistema operacional que está atualmente em uso, pois o código pode não processar corretamente.
|
Prompt when syncrhonizing (reversing)
|
Garante que um prompt seja exibido quando ocorre a sincronização.
|
Remove hard breaks from comments on import
|
Indica que os nomes de funções sejam gerados durante a criação de código.
|
Do not generate role names when creating code.
|
Indica que os nomes de funções sejam gerados durante a criação de código.
|
Create Dependencies for operation returns and parameter types.
|
Cria dependências para retorno de operação e tipos de parâmetro.
|
Remove Prefixes when generating Get/Set propperties
|
Permite a especificação de prefixos usados em suas convenções de nomenclatura de variáveis, ou seja, se esses prefixos devem ser removidos das propriedades existentes nas funções get/set
|
Treat as suffixes
|
Trata os prefixo definidos ao obter/definir propriedades como sufixos.
|
Capitzalized Attribute Name for properties
|
Escreve com letras maiúsculas nomes de atributos para propriedades.
|
Use “Is” for boolean property Get()
|
Indica que a palavra-chave Is é usada para a propriedade booleana Get().
|
Code Page for source
|
Especifica o formato do caractere embutido.
|
Nenhum comentário:
Postar um comentário