Manual de Operação do Oracle Designer Projeto PRINT - PDF
Download "Manual de Operação do Oracle Designer Projeto PRINT"
Thereza Penha Conceição
1 Manual de Operação do Oracle Designer Projeto PRINT Versão de abril de 2010
2 Sumário Introdução...3 Referências...4 Considerações Inicias Acesso a aplicação Case Atividades Repository Object Navigator Entity Relationship Diagrammer Criar novo Diagrama Abrir Diagrama existente Definir Atributos para as Entidades Matrix Diagrammer Criar nova Matrix de Diagrama Abrir Matriz de Diagrama existente Repository Reports Criar novo Relatório Ficha Técnica
3 Introdução O objetivo do Manual de Operação do Oracle Designer é orientar os usuários na execução dos trabalhos relacionados às principais funcionalidades utilizadas pelo PRINT Projeto Integração. 3
4 Referências Oracle Designer 6i: Shortcuts and References An Oracle White Paper - January
5 Considerações Inicias Esse manual é destinado à usuário que já possuam o conhecimento de técnicas de modelagem de dados. 5
6 Oracle Designer Ferramentas de Apoio do DESIGNER 2000 A ferramenta CASE é composta por um conjunto de ferramentas de apoio das quais o usuário se utilizará para desenvolver o sistema em cada fase da metodologia. A Descrição de cada ferramenta está disponível na tabela 1. 1 Acesso a aplicação. Menu Iniciar Programas Oracle Developer Suíte DevSuiteHome1 Designer Oracle Designer Digitar o Username, Password e e Connect String. Fig.1 Selecionar a workarea onde irá trabalhar. Fig.3 Fig.2 6
7 2. Case O CASE é composto por ferramentas de apoio disposta em quatro fases de desenvolvimento e algumas ferramentas de administração do CASE. No PRINT, serão utilizadas as ferramentas destacas em negrito abaixo: Fase Ferramenta Model System Requirements Descrição O Process Modeller auxilia o usuário a definir e ilustrar os processos existentes para o negócio que se pretende informatizar. O Data Flow Diagrammer permite ao usuário explicitar o fluxo dos dados através das funções definidas para o negócio. Permitindo também identificar possíveis falhas ou a necessidade de novas funções a fim de complementar os processos até então modelados. Permite a organização das funções do negócio num modelo hierárquico, permitindo a definição dos dados que cada função utilizará. Esta ferramenta é utilizada para se modelar as necessidades do negócio, através de um diagrama entidade-relacionamento. Transform Preliminary Designs Design and Generate Repository Tools O Database Design Transformer fará o mapeamento de todo o modelo entidaderelacionamento armazenado no repositório através da ferramenta Entity Relationships para a fase de projeto do banco de dados. O Aplication Design Transformer fará o mapeamento de todo o modelo hierárquico de funções armazenado no repositório através da ferramenta Function Hierarchy, para módulos candidatos à aplicação do sistema, os quais poderão tornar-se telas, relatórios ou procedimentos. Esta ferramenta possibilita ao usuário uma visão gráfica do projeto do banco de dados, podendo complementá-lo ou alterá-lo de todas as formas possíveis. Podemos ainda detalhar o uso de cada tabela ou coluna nos módulos do sistema, o que afetará diretamente na estrutura e funcionalidade do módulo representante de uma função. Auxilia na geração dos scripts SQL que farão a criação da base de dados e também na geração dos módulos de tela e relatórios para a aplicação. O Repository Reports consiste de aproximadamente 150 tipos de relatórios que podem ser gerados a partir das informações depositadas no repositório de dados do case. Esta ferramenta fornece ao usuário uma visão geral do sistema, podendo acessar a elementos de todas as fases do desenvolvimento. Desta forma, utiliza-se o Navigator para realizar tarefas de administração do repositório de dados e para executar tarefas de organização de dados nos elementos do sistema, tais como editar ou alterar propriedades, eliminar elementos, dentre outras. Este é um utilitário de administração do repositório de dados. Com ele o administrador do case pode habilitar usuários a utilizar o repositório, instalar o repositório, importar e exportar aplicações. Esta ferramenta possibilita ao usuário o cruzamento de dados. Através da indicação de dois elementos, pode-se avaliar onde um elemento é utilizado por outro, ou o impacto que terá a aplicação na modificação de um dos elementos. Tabela 1 7
8 3. Atividades 3.1 Repository Object Navigator Objetivo Navegar no Repositório de Objetos. Instruções 1. Clique sobre o ícone; 2. Conforme se navega no janela... Navigator, o detalhamento será apresentado na janela Workarea Properties, conforme fig 5. Fig.4 Fig.5 8
9 Workarea Navigator Representação em estrutura de árvore de : Diagramas Entidades e seus respectivos atributos, relacionamentos e identificadores. Fig.6 9
10 3.2 Entity Relationship Diagrammer Objetivo Criação e edição de Entidades, Atributos, Domínios, Identificadores únicos e Relacionamentos. Instruções Criar novo Diagrama Clique sobre o ícone Entity Relationship Diagrammer 1. Menu File - New Fig.7 Selecionar o sistema no qual irá trabalhar clicando na lista suspensa ou no botão de seleção. Fig.9 Fig.8 2. Criar o diagrama Para colorir os elementos, conforme padrão de cores previsto no Manual de Técnicas de Administração de Dados do Projeto de Integração de Macroprocessos Entidades Relacionamentos Entidade Um-para-Um (Mandatório para Mandatório) Um-para-Um (Opcional para Opcional) Um-para-Um (Mandatório para Opcional) Muitos-para-Muitos (Opcional para Opcional) Muitos-para-Muitos (Mandatório para Opcional) Muitos-para-Um (Mandatório para Mandatório) Muitos-para-Um (Opcional para Mandatório) Muitos-para-Um (Opcional para Opcional) Muitos-para-Um (Mandatório para Opcional) 10
11 Abrir Diagrama existente Clique sobre o ícone Entity Relationship Diagrammer 1. Menu File Open Fig.11 Selecionar a workarea onde está o diagrama a ser aberto. Fig.12 Fig.13 11
12 Definir Atributos para as Entidades Com o diagrama já aberto, um clique duplo sobre a entidade(propriedades) e preencher os campos das guias Definition, UIDs, Attributes e Text. Fig.14 Fig.15 Definition Define os obrigatórios e mais freqüentemente utilizados detalhes da entidade. UIDs Usado para inserir ou alterar os detalhes dos identificadores únicos (UIDs) para a entidade. Uma entidade pode ser unicamente identificado por um ou mais dos seus atributos, uma ou mais das suas relações com outras entidades, ou uma combinação de ambos. Os atributos e os relacionamentos usados neste guia já deve existir para a entidade. Attributes Usado para definir os dados básicos sobre os atributos da entidade atual. Informações mais detalhadas sobre os atributos podem ser inseridos na guia Atributo Detail. Você pode utilizar este separador Atributos para inserir novos atributos, eliminar aqueles que não são mais necessários, ou modificar os detalhes de atributos existentes. Text Usada para entrar multi-formato livre de texto de linha para os tipos de texto associado ao elemento atual. Fig.16 Fig.17 12
13 3.3 Matrix Diagrammer Objetivo O cruzamento de informações no repositório é uma técnica importante em todo o ciclo de desenvolvimento. O Matrix Diagrammer é uma ferramenta de referencia cruzada que pode ser utilizada para apoiar escopo do projeto, análise de impacto, planejamento da rede e controle de qualidade. Gerador de relatórios matriciais com informações do repositório Instruções Criar nova Matrix de Diagrama Clique sobre o ícone Matrix Diagrammer Fig Menu File New Selecionar o sistema no qual irá criar a matrix na lista suspensa. Fig.20 Fig.19 13
14 Linhas com Funções de Negócio Colunas com Entidades Propriedades CRUD 14
15 Abrir Matriz de Diagrama existente Clique sobre o ícone Matrix Diagrammer Fig Menu File Open Selecionar a workarea onde está a matriz a ser aberta. Fig.24 Fig.23 15
16 3.4 Repository Reports Objetivo O Repository Reports consiste de aproximadamente 150 tipos de relatórios que podem ser gerados a partir das informações depositadas no repositório de dados do case. No Projeto de Integração serão utilizados apenas dois tipo de relatórios do tipo Entity Relationship Modelling: - Entities and their attributes (entidades e seus atributos) - System Glossary (Glossário do Sistema) Instruções Criar novo Relatório Clique sobre o ícone Repository Reports Fig Selecionar o tipo de relatório (Entities and their attributes ou System Glossary) Fig Menu File Run Report; 16
17 Ficha Técnica Marcus Vinicius Ferreira Mazoni Diretor-Presidente Gilberto Paganotto Diretor-Superintendente Antonio Sérgio Borba Cangiano Jorge Luiz Guimarães Barnasque José António Borba Soares Nivaldo Venâncio da Cunha Vera Lucia de Moraes Diretores Marcus Vinicius da Costa Líder do Projeto Alex Pires Bacelar Helius Tavares de Oliveira Welson de Marinho Vianna Equipe Responsável pela Elaboração Público Alvo Este manual destina-se aos administradores de dados, analistas de negócio do Serpro e dos clientes, desenvolvedores e especialistas envolvidos nos serviços de integração e de macroprocesso do Governo Federal. 17