7 3 57,1% Reversa 10% TO TA L 100% 67 18 73,1%



Documentos relacionados
requisitos, arquitetura de dados e m etadados da em presa First Decision

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Novidades no Q-flow 3.02

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

Version Notes (Notas da versão) Versão

Paginas em Branco: O sistema possui a possibilidade de configuração, que remove automaticamente as páginas em branco.

Emissão de Nota Fiscal de Serviço Eletrônica

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

Ferramenta de apoio a gerência de configuração de software. Aluno: Rodrigo Furlaneto Orientador: Everaldo Artur Grahl

ISO/IEC 12207: Gerência de Configuração

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Receber intimações: poderão receber intimações em processos eletrônicos nos quais estejam vinculados.

Manual do usuário. v1.0

Rational Requirements Composer Treinamento aos Analistas de Qualidade e Gestor das Áreas de Projeto

Anote aqui as informações necessárias:

Anexo V - Planilha de Apuração Aquisição de Solução de Redes Sociais

Gestão inteligente de documentos eletrônicos

Diferenças da versão 6.3 para a 6.4

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Conceitos de Banco de Dados

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

gerenciamento de portais e websites corporativos interface simples e amigável, ágil e funcional não dependendo mais de um profissional especializado

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS IMPRESSÃO. Professor Carlos Muniz

ROTEIRO PARA TREINAMENTO DO SAGRES DIÁRIO Guia do Docente

Procedimentos para Reinstalação do Sisloc

Tutorial Sistema de Eventos de Certificação e Capacitação

Atividades da Engenharia de Software GERENCIAMENTO DA CONFIGURAÇÃO DE SOFTWARE. Atividades da Engenharia de Software. Processo de Desenvolvimento de

MANUAL DO ADMINISTRADOR LOCAL. Entidade Municipal

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Versão Melhorias Melhorias Versão 6.0.1

Semântica para Sharepoint. Busca semântica utilizando ontologias

O Gerenciamento de Documentos Analógico/Digital

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Certificado Digital A1. Instalação

Noções de. Microsoft SQL Server. Microsoft SQL Server

O que há de novo. Audaces Idea

QUESTINAMENTOS AO EDITAL DE CONCORRÊNCIA 01/2013

GUIA DE USUÁRIO - GU-

Livro Caixa. Copyright ControleNaNet

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Persistência e Banco de Dados em Jogos Digitais

Diretrizes de Qualidade de Projetos

Gerenciamento de software como ativo de automação industrial

OCOMON PRIMEIROS PASSOS

Outlook XML Reader Versão Manual de Instalação e Demonstração UNE Tecnologia

MANUAL DE SUPORTE. Controle de Suporte. Este manual descreve as funcionalidades do controle de suporte.

CERTIFICADO DIGITAL ARMAZENADO NO COMPUTADOR (A1) Manual do Usuário

Boletim Técnico. Empresa. Vagas. Central de Estágio. Desenvolvimento/Procedimento. Acesse Atividades Acadêmicas Estágio Empresa

Sistema de Controle de Solicitação de Desenvolvimento

Manual SAGe Versão 1.2 (a partir da versão )

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO UNIVASF SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO STI DEPARTAMENTO DE SISTEMAS DE INFORMAÇÕES

Projeto SIGA-EPT. Manual do usuário Módulo Requisição de Almoxarifado SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Manual de Utilização do Zimbra

BH PARK Software de Estacionamento

Figura 1 - Arquitetura multi-camadas do SIE

Introdução ao Tableau Server 7.0

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

Ano III - Número 16. Versão 4.6.4

2 Diagrama de Caso de Uso

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Banco de Dados. Microsoft Access

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

CSI IT Solutions. WebReport2.5. Relatórios abertos. Acesso controlado Extensibilidade de módulos IMPACTO AMBIENTAL

Módulo 4: Gerenciamento de Dados

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

BEM-VINDO AO dhl PROVIEW

Manual do Publicador. Wordpress FATEA Sistema de Gerenciamento de Conteúdo Web

SISTEMA INTEGRADO DE GESTÃO ACADÊMICA

Análise de Dados do Financeiro

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

Manual do Usuário Plataforma Online

SCP - Sistema de Controle de Processo

Manual do Visualizador NF e KEY BEST

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

Melhorias e Correções Patch's

Anexo IV PLANILHA DESCRITIVA DE ESPECIFICAÇÕES TÉCNICAS

Manual de Utilização do GLPI

Documento de Arquitetura

agility made possible

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

INSTRUMENTO NORMATIVO 004 IN004

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

RESUMO DA SOLUÇÃO CA ERwin Modeling. Como eu posso gerenciar a complexidade dos dados e aumentar a agilidade dos negócios?

KalumaFin. Manual do Usuário

Procedimentos para Instalação do Sisloc

Software Solid Config

02 - Usando o SiteMaster - Informações importantes

Guia de Referência Rápida

Aplicativo da Manifestação do Destinatário. Manual

FANESE Faculdade de Administração e Negócios de Sergipe

Introdução ao Active Directory AD

CATÁLOGO DE APLICAÇÕES PEFIN SERASA

Transcrição:

* A N E E L A g ( n c i a N í c m a i o t E r t e n c i A E l é t r i c a M em orando n 34/2015 - SGI/ANEEL Em 26 de janeiro de 2015. Superintendente de Licitações e Controle de Contratos e Convênios Ubiratã Bartolomeu Pickrodt Soares Assunto: Resultado da prova de conceito da ferramenta de modelagem de dados, gerenciam ento de requisitos, arquitetura de dados e m etadados da em presa Em barcadero 1. Informamos a V. Sa que a empresa Embarcadero não obteve êxito na prova de conceito realizada com o intuito de validar a ferram enta ER/Studio Enterprise Team Edition XE6 - MultiPlatform - Concurrent. 2. Destaca-se que dentre os núcleos de requisitos de m aior importância à Agência, tais como, Requisitos de Segurança, Requisitos de Negócio e Requisitos de Análise de Impacto e Engenharia Reversa, a ferram enta não atingiu índices sequer próxim os de 100%, conform e tabela abaixo. Item Avaliado Peso Total de Questões Total não atendidas % Atende ao requisito analisado Negócio 13% 9 3 66.7% Licenciam ento 3% 2 0 100,0% Requisitos de Instalação 7% 5 0 100,0% Segurança/A dm inistração 19% 13 5 61,5% Requisitos de Interface 6% 4 0 100,0% G erenciam ento de Requisitos 7% 5 3 40,0% Gerais de M odelagem 31% 21 4 80,9% Requisitos de Integração 1% 1 0 100% Análise Impacto Engenharia 7 3 57,1% Reversa 10% TO TA L 100% 67 18 73,1% 3. Cum pre-se inform ar que, como a empresa não atendeu muitos itens de grande importância para a ANEEL, conform e Prova de Conceito constante no Anexo I do Termo de Referência, decidim os não aceitar a ferram enta ER/Studio Enterprise Team Edition XE6 - MultiPlatform - C oncurrent A seguir está sendo apresentado o Anexo I com as considerações dos itens que não foram atendidos pela ferram enta ER/Studio Enterprise Team Edition XE6 - M ultiplatform - Concurrent. Atenciosam ente, VICTOR HUGO DA SILVA ROSA Superintendente de Gestão Técnica da Informação

C * ANEEL A c t n c i A N A c m m D f í n e s g u E i í t m c a A NEXO I PROVA DE C O N C E IT O - SO FTW A R E DE M O D ELA G EM D E DADOS - R O T E IR O DE C H EC A G EM 1. [S] A ferram enta possui repositório corporativo? Para confirmação do item, deverá ser criado um modelo e gravado em locai único que deverá ser acessado por outro usuário habilitado. 2. [N] A ferramenta possui mecanismo de controle de versão (por meio de operações de check-out e check-in), além das estruturas de dados, de m etadados e de requisitos? Para confirmação do item. deverão ser criadas duas versões do mesmo modelo explorando diferenças entre suas tabelas: entre seus m etadados e entre seus requisitos. Não não existe rastreabilidade de requisitos e não há qualquer tipo de análise direta. A ferramenta não apresenta as diferenças entre as tabelas, apenas informa que as diferenças existem. 3. [S] A ferramenta possibilita que um modelo possa ser usado de forma concorrente (mais de um usuário sim ultaneam ente)? Dois usuários deverão acessar o mesm o modelo simultaneamente. 4. [S] A ferramenta possui funcionalidades para elaboração de casos de uso e modelo de classe? Para confirmação do item, é fornecido um modelo_ exemplo (baseado na figura 1): deve ser criado seu respectivo modelo de classe e apresentado a forma de associar um caso de uso denom inado M anter_pessoa no mom ento da apresentação. úm D*ta «o â e i Z C o r p o r ilh r a : < e n tito T tte to n ie o Dth.LrKimiÀlu»lll*C*C C t t E x d u s a o L c f l» :d 4 te t& n * DLkAíuiIi2*croFctTt* * fk tí«f itsm» c * 3 n * < ÍS 4 4 e -0^ ecoivmrn I tf a C g n t a tt T a ttf g r tg :lrrt *«K :irt K u ^ T e» tfc -«Nv^Tetefe^eFaT?vtdC mparac»o h ^ m a frd» d «C o n ttto T tlc ^ c n ic o Of^ dbta*n*m9 (gvtdatto) * DitAmjrt2JcaoPom«reata D*tD«MlrviOie rdat» O tte x d u w eto g lea ts i* C o r p o r «tf v e ::&» O e s p e fio n * f li» d» ic o lu m n» Sig& m ed *$srw flatkads.v*r0i«<te> Mcm nt«d«p*f»eftjuz*4o ^iv^ertloo) D a t& O H iq e C n tid c sm O cn a tlz ac o ;d «te FK lè * P u * o «Ju rfd ÍC» ^ n e u ta n t» :int KvnCcntsSJaR Q»- C o c p ò r» ttv K :P» s» o» F isic» c ec lu m a» pft<.int N y n P e B c e F t s l o.'v tr d w lto O ) H u o C P f C «tn a$d*nart9 :d st«f K l ã f t F e a s a C t s l a P B i F K l í t P «t K «s c r i a M a i ; í r í lscg«r.»fíp*eoafbia Ca1cal«dm«nta :dsí9 St;UCt«dm*nl3 Q Ce#pefi6we::Re»s<KUiBid toi vcolumn» gfk ltfap^geijuríeic»_ rinj Sl9 Fesfio»JuTlsta rv rc rrftf ) KemFanttsla > a r d t«r t1 0 0 ) * KontR«aoS»d»t >r«rtfiaft300) S í ç U f l n i T i a s E i t i d v i l : d t t f l 2 ) H um lrsoh eeosd^uat w d ta r ;t4 } I d c T i o o O í r e t e P j t l í :d iu l2 ) DatCeRsUwleacPaBffiJv^dfci rflar» CttErineeFeHoaJerldic» rdata FK JS ts ^ lifle c c n s e iilfta d ts ô d M :lnt OtcCodhicme?<erdie(96> M s m ü rlw e c d tfe rv».* d iaft!3 0 > NumCo^taSiafi :rtarfs) s

A C t N C IA N tc IO H A l DE EOERGIA E lê T R IC A 5. [N] A ferram enta possui funcionalidades de análise de impacto de alterações? Para avaliação de im pacto,-a chave primária da tabela Pessoa deverá ser alterada para bigint, em seguida a chave primária da tabela PessoaJuridica deve ser alterada para IdePessoaJuridica +NumCNPJ. O relatório de im pacto deve ser gerado para avaliação. Não demonstrou análise de impacto. Apenas notificou ao usuário que existiam diferenças, sem inform ar quais. 6. [N] A ferramenta suporta diagramação de modelo conceituai, modelo lógico e modelo físico de forma automatizada (suporta derivação: consigo gerar um modelo físico a partir um modelo lógico?). Para confirmação do item, deverá ser utilizado o modelo da figura 1 e gerados os três tipos (modelo conceituai, m odelo lógico e modelo físico). Não é possível gerar o modelo lógico a partir do conceituai de forma automatizada, sendo necessário exportar de um a ferram enta e im portar em outra para continuidade do processo. 7. [S] A ferramenta suporta comparação entre modelos? Para confirmação do item, deverá ser comparado o modelo exemplo (figura 1) e o mesmo m odelo após a alteração da chave prim ária da tabela PessoaJuridica. 8. [S] A ferramenta possui funcionalidades de engenharia reversa (criar um modelo físico a partir do acesso direto a o banco de dados (SQL Server versão 2008 R2)? Para confirmação do item, deverá ser realizada a operação de reversa na base de dados PESSOA (criada em banco de dados SQL Server versão 2008 R2). 9. [S] Todas as funcionalidades relacionadas anteriormente são providas nativamente (sem necessidade de acionam ento do fabricante ou de terceiros)? Este item será observado durante a execução dos itens anteriores e confirmado formalmente durante a apresentação. Licenciam ento 10. [S] A ferram enta possui licenciamento flutuante? Para confirmação do item, a ferramenta deverá fornecer uma fonte para o licenciamento, em forma de serial number ou arquivo, e esta deverá ser usada para permitir que usuários diferentes, utilizando acesso via aplicação cliente ou semelhante, possam acessar a mesma licença instalada da ferram enta. 11. [S] A ferramenta permite a visualização de um modelo (apenas leitura) sem a necessidade de utilização de licença? Para confirmação do item, deverá ser provida pela ferramenta uma opção de leitura de um arquivo de extensão compatível, contendo um modelo de dados, por exemplo, que não necessite de acesso e utilização de licenciamento, mas apenas a visualização simples do modelo, via qualquer visualizador de imagens ou semelhante.

A c í n c i a N a c i o n a l d E n e r g i a E l é t r i c a R equisitos de Instalação 12. [S] Existe com patibilidade com o Hyper-V 2008 ou superiores? Para confirmação do item. a ferramenta deverá ser instalada e apresentar funcionamento inalterado na plataform a de virtualização listada. 13. [S] Compatível para instalação nos sistemas operacionais Windows 2008 R2 ou superiores e W indows 7 ou superiores, tanto para 32 bits quanto para 64 bits? Para confirmação do item, a ferramenta deverá ser instalada e apresentar funcionamento similar nas plataformas listadas sem restrições de funcionalidade ou necessidade de configuração específica. 14. [S] Compatível com os navegadores Internet Explorer 9 ou superiores e Google Chrome X e superiores? Para confirmação do item, os recursos que se utilizem de HTML e/ou da Web, deverão ser exibidos corretam ente nos navegadores listados. 15. [S] Compatível para instalação em banco de dados SQL Server 2008 R2 ou superiores? Para confirmação do item, caso a ferramenta possua algum repositório de dados próprio, ele deverá ser compatível com o SQL Server 2008 R2 ou versões superiores. 16. [S] Existe garantia de funcionamento da ferramenta, em caso de migração para versões mais atuais do sistema operacional (W indows Server) ou do sistema gerenciador de banco de dados SQL Server? Para confirmação do item, a ferramenta deverá ser instalada em um computador com o sistem a operacional atualizado e usando a versão mais atual do SQL Server. R equisitos de Segurança e Adm inistração 17. [S] O repositório corporativo pode ser administrado por meio de ferram enta web nativa? Para confirmação do item, deverá ser demonstrada a utilização da ferramenta durante a apresentação. 18. [S] O repositório corporativo possui mecanismo de controle de permissão de acesso e contem pla diferentes perfis de usuários? Para confirmação do item, deverão ser criados diferentes perfis com diferentes tipos de permissão e demonstrado o controle de acesso. 19. [N] O repositório corporativo prevê a identificação e a inserção de metadados em cada objeto (as alterações de um objeto se refletem em todos os outros objetos que o utilizam)? Para confirm ação do item, a definição da tabela PessoaFisica deve ser alterada De: Descreve, complementarmente, a Pessoa que é uma Pessoa Física. Pessoa Física é uma Pessoa natural, que tem personalidade jurídica. Pessoa Física pode ou não ter CPF, uma vez que CPF é apenas a inscrição da Pessoa Física no cadastro de contribuintes da Receita Federal. PTEN V.PessoaFisica é um a especialização de PTENV.Pessoa. Para: Registra pessoas físicas que mantêm relação institucional de interesse da ANEEL. Pessoas 48540.000253/2015-00

* ANEEL A G í m t. N a c i o n a l d e E n e n g i a E l é t r i c a Físicas podem ou não ter CPF. Deve ser demonstrado o reflexo desta alteração em outros modelos que fazem uso da mesm a tabela. N ão é possível gerar o modelo lógico a partir do conceituai de forma automatizada, sendo necessário gravá-lo no repositório, importar em outra ferramenta, baixar o modelo localmente, e finalm ente atualizar o modelo. 20. [S] As configurações do repositório corporativo estão disponíveis para todos os usuários (sem necessidade de atualização do software cliente)? Para confirmação do item, deverá ser demonstrado que definições de padrões e regras para construção e validação de modelo estejam disponíveis para todos os usuários. 21. [S] A ferramenta possui mecanismo de acesso único (Single sign-on ou Logon único) integrado ao dispositivo de autenticação e autorização de acesso utilizado pela Agência (Active Directory da Microsoft)? Para confirmação do item, deverá ser demonstrado o controle de permissões definido nesse dispositivo para usuários e grupos, possibilitando que este controle seja verificado para os m odelos, objetos e informações contidos no repositório. 22. [N] A ferram enta possui mecanismos de auditoria e histórico? Para confirmação do item. deverão ser apresentadas informações armazenadas a respeito dos acessos dos usuários e as operações realizadas no repositório, bem como as informações sobre os objetos manipulados. O período de retenção e descarte dessas inform ações deverá ser configurável. Somente existe histórico de projeto e não de repositório. Retenção e descarte não são configuráveis. 23. [S] A ferram enta suporta documentos nos formatos Word, PDF e Excel? Para confirmação do item, deverá ser apresentada a associação destes tipos de documentos aos m ecanism os de versionamento. 24. [N] A ferramenta possui recurso de bloqueio (lock) de objetos, modelos e documentos do repositório? Para confirmação do item, deverá ser demonstrado o bloqueio de alguns objetos, modelos e docum entos para determ inados usuários. No Business Architect XE todos estão sempre bloqueados. 25. [N] A ferramenta possui a funcionalidade de ramificação de modelos de dados, possibilitando várias linhas de desenvolvim ento? Para confirmação do item, deverá ser demonstrado como é realizado este controle. No Business Architect XE não há paralelismo (um por vez), devido ao fato de os modelos estarem sempre bloqueados.

A c l t i c t A N a c i o n a l d e E n e r g i a E l é t r i c a 26. [N] A ferramenta possui a recursos para resolução de conflitos entre diferentes versões (detecção de inconsistências e realização de operações para rejeitar, sobrepor, adicionar ou mesclar os modelos, docum entos e objetos.)? Para confirmação do item, deverá ser demonstrado durante a apresentação aproveitando o script do Anexo 1-A. A ferramenta não apresenta claramente quais são os conflitos. Apenas é gerado um relatório genérico. 27. [S] A ferram enta possui dispositivo para recuperação em caso de falhas? Para confirmação do item, deverá ser simulada uma falha e demonstrada a recuperação. 28. [S] A ferram enta pode identificar a lista de usuários que a utilizam simultaneamente? Para confirmação do item, a lista de usuários simultâneos deverá ser demonstrada a funcionalidade de listagem dos usuários durante a apresentação. 29. [ ] A ferramenta permite a visualização do estado dos objetos no repositório? Para confirmação do item, deverão ser apresentados itens nos diferentes estados (ativo/inativo) e a possibilidade de alteração do estado atual. Item desconsiderado pois a ferram enta trabalha com check in/check out. Requisitos de Interface e Ambiente do Usuário 30. [S] A ferramenta permite a visualização/edição de vários modelos simultaneamente, inclusive de diferentes tipos de modelagem? Para confirmação do item, deverão ser abertos na ferramenta mais de um modelo simultaneamente e ela deverá possibilitar a visualização/edição de todos os modelos, simultaneamente. 31. [S] A ferramenta permite separação do repositório em partes gerenciáveis (exemplos: pacotes, projetos ou diretórios)? Para confirmação do item, deverá ser apresentada na ferramenta uma forma de organizar e agrupar os objetos dentro de um mesmo arquivo. 32. [S] A ferramenta possui mecanismo visual que facilite a navegação em grandes diagramas, como por exemplo, recursos de zoom e exibição em tela cheia? Para confirmação do item, a ferramenta deverá proporcionar uma forma de navegação que seja fácil e rápida em grandes diagramas. 33. [S] A ferram enta possui recursos para ajuste da impressão do diagrama? Para confirm ação do item, abrir um m odelo e configurar a impressão conforme desejado. R equisitos de Gerenciam ento de Requisitos 34. [S] A ferramenta permite importação e exportação de requisitos de/para fontes externas como docum entos gerados pelos principais editores de texto disponíveis no mercado?

C * ANEEL dfi «CM N A C m M DE E tifftc IA E lé T F IC * A ferramenta deve importar a lista de requisitos de arquivo MS Excel e de editor de texto, preferencialmente MS Word, importar os requisitos e depois permitir o vínculo da lista de requisitos com, pelo menos uma entidade do modelo. 35. [S] A ferram enta perm ite associar docum entos externos aos requisitos cadastrados? Deve ser permitido o cadastro de requisitos diretamente pela interface da ferramenta e ser possível, criar um link ou referência para um documento (editor de texto, planilha, etc) externo que contenha a descrição do requisito. 36. [N] A ferramenta permite a inclusão/supressão de informações nos formulários de cadastramento de requisitos, bem como a criação de regras para validação de dados? Deve ser demonstrada, via interface padrão de cadastramento de requisitos, a possibilidade de suprimir alguns campos ou informações e incluir outros que não existiam. Por fim, recuperar a inform ação cadastrada na interface alterada. A ferramenta não permite a criação de regras para validação de dados. 37. [N] A ferramenta deverá gerar um relatório a partir do modelo de dados, extraindo automaticamente as informações técnicas das tabelas, atributos e constraints (baseado no modelo de relatório abaixo). A presentar os diferentes tipos de relatórios nativos da ferramenta. Número da Página Primeira página Nome do sistem a validado PARECER DO MODELO DE DADOS Versão N Responsável, data da validação Página 2 Página 3 Sumário (Lista das tabelas e número da página) Critérios d e Avaliação Usando a norma de Arquitetura de dados como referência, a validação do modelo de dados foi dividida nos seguintes critérios: 1 - Critério Negociai: 1.1 C onfiabilidade - Estabilidade; 1.1.1 Conformidade; 1.1.2 Verificabilidade; 1.1.3 Completude; 1.1.3.1 Aderência aos Requisitos (Exatidão, Consistência, Consistência Lógica, Com preensibilidade, Am bigüidade) 1.2 M odularidade - Elegância. 2 - Critério Técnico:

A C ÍN C IA N A C IO N A l DE EtIERGIA E lè T M C A 2.1 M anutenibilidade e Extensibilidade; 2.1.1 Flexibilidade; 2.1.2 Aderência às Form as Normais; 2.2 Usabilidade e Reusabilidade - Integração. 3 - Critério de Padrão de Nomenclatura: 3.1 Problemas na definição que dificultem o entendimento completo do seu objetivo. Para que uma entidade esteja de fato validada, deve ser aprovada nos três critérios de validação. A reprovação ou aprovação parcial em qualquer um dos critérios resulta em um a entidade reprovada. Página 4 mm H n fl K I N m Resum o da Validação WUM p r pb Aprovado Aprovado Parcialmente Reprovado Proposta Página 5 Validação por Entidade/Tabela <nome do objeto> <definição da tabela> ATRIBUTOS <Nome> <Tipo> <Not Null> <defmição original> Espaço para comentários do validador CONTRA1NTS <Nome> <Colunas> Espaço para

* ANEEL AG tu C IA NA C IO N A l D f ENERGIA E lé TR IC A comentários do validador É possível criar modelo de documento padrão da ferramenta, mas nâo é possível usar template externo como base. 38. [N] A ferramenta suporta o versionamento dos requisitos de acordo com as alterações realizadas? Para confirmação do item. alterar um requisito e verificar se é exibida a árvore com os versionamentos e o que foi alterado e se é possível recuperar uma das versões. N ão há versionam ento de requisitos. R equisitos Gerais de M odelagem 39. [S] A ferramenta permite copiar e colar objetos entre modelos, mantendo as referências entre os objetos selecionados? Para confirmação do item, o objeto deverá ser copiado e colado e verificado se as referências foram mantidas. 40. [S] A ferram enta perm ite desfazer e refazer alterações? Para confirmação do item, deve ser feita alteração no modelo e verificar se já botão/atalho para desfazer ou refazer a alteração. 41. [S] A ferramenta permite a reutilização de objetos dentro do modelo, por exemplo, reutilização de tabelas, funções ou procedim entos? Para confirmação do item, criar um modelo e arrastar o objeto desejado para este. verificando seu reuso. 42. [S] A ferramenta suporta, no mínimo, o sistema gerenciador de banco de dados relacionais (SGBDR): SQL Server versão 2008 R2 e posteriores? Para confirmação do item, ao definir nas propriedades do modelo qual banco será utilizado, verificar se é listado SQLServer versão 2008 R2 ou superior. 43. [S] A ferramenta permite definição de padrões de nomenclatura e verificação automática destes padrões? Para confirmação do item, a ferramenta deverá fornecer alguma forma de definir padrões de nomenclatura e verificação automática desses padrões, nativamente, via add-in ou via program ação de scripts. Aceita. Porém, somente é possível verificar via macro ou stored vrocedure. Não é automático. 44. [S] A ferramenta permite informar o valor estimado do número de registros de cada tabela (calcular o espaço total utilizado de uma tabela ou de todo o banco de dados em questão)? Para confirmação do item, a ferramenta deverá fornecer uma forma de conectar em um banco de dados, extrair essas informações de armazenamento de cada tabela, calcular o espaço físico utilizado e exibir essas informações.

A g ê n c i a N a c i o n a l d e E n e r g i a E i E t r i c a 45. [S] A ferram enta possibilita a criação de relatórios base (templates), para reuso? Para confirmação do item, a ferramenta deverá fornecer uma interface para criação de tem plates de relatórios. 46. [S] A ferramenta possibilita a criação de relatórios nos formatos HTM L (para publicação na web) e RTF? Para confirmação do item, a ferramenta deverá apresentar uma forma de gerar relatórios em formato HTML e RTF. 47. [S] A ferramenta permite documentar no diagrama, informações de usuários e de grupos de perm issões (role) de usuários de banco de dados? Para confirmação do item, a ferramenta deverá ter acesso aos usuários e grupos de permissões do banco de dados referente ao modelo de dados que está sendo documentado e ser capaz de extrair e armazenar essa informação do modelo de forma automática ou possuir um catálogo de informações que permita incluir manualmente as informações de usuários e grupos de perm issões (role) de usuários. 48. [N] A ferramenta permite documentar no diagrama, informações de funções (functions), gatilhos (triggers) e procedim entos armazenados (stored procedures)? Para confirmação do item, localizar o objeto que representa trigger / stored procedure e criar a seqüência de com andos que irá defini-la. N ão é possível criar a seqüência de comandos para triggers e procedures. 49. [S] A ferramenta permite especificar privilégios (grants) de banco de dados a partir de inform ações docum entadas no diagram a de dados? Para confirmação do item, a ferramenta deverá gerar scripts com comandos Data Control Language (DCL) - Grant, Revoke e Deny - para os respectivos objetos de banco de dados. Por exemplo, para cada comando de criação de tabela ter um comando DCL respectivo. 50. [S] A ferramenta suporta a construção e a manutenção de modelos multidimensionais (representando cubos, dim ensões, atributos, fatos, medidas, hierarquias e associações)? Para confirm ação do item, a ferramenta deverá perm itir a criação de m odelos m ultidim ensionais com a m esm a capacidade dem onstrada na construção de m odelos relacionais. 51. [S] A ferramenta permite realizar a validação dos modelos conceituais, lógicos, físicos e multidimensionais em relação a padrões e boas práticas de modelagem de dados, a qualquer mom ento da m odelagem, de maneira configurável? Para confirm ação do item, a ferramenta deverá perm itir a criação de modelos m ultidim ensionais com a m esm a capacidade dem onstrada na construção de modelos relacionais. 52. [N] A ferramenta possibilita a validação de modelos de forma parametrizável, permitindo incluir checagens de nomenclatura, documentos e preenchimento de atributos e propriedades, bem com o verificar a unicidade dos objetos e a consistência de índices? Em nossa nomenclatura, temos um conjunto de classificadores (prefixos). Um deles, o Ide denota um a chave artificial de algum a tabela. A lterando-se um atributo

A g ê n c i a N a c i o n a i d e E n e r g i a E l é t r i c a (Ex:Pessoa.IdePaisNacionalidade para Pessoa.ldPaisNacionalidade) a ferramenta deve ser capaz de apontar a inconform idade com a regra de nomenclatura. Para cada classificador temos tipos físicos recomendáveis. Um deles seria o classificador Sig que denota uma Sigla e os tipos recomendados deveriam ser CHAR(N) ou VARCHAR(n). Assim, para o seguinte atributo (Ex:PessoaFisica.SigUfNascimento) a ferramenta deve ser capaz de apontar a inconformidade com a regra de nomenclatura. Em nossa nomenclatura, um índice segue a seguinte sintaxe: [IDX_][NomeTabela]_{NomesColunasParticipantes}. Assim a ferramenta deve verificar se algum índice do modelo não está conforme com a nomenclatura, e é desejável que ela forneça o nome de um índice criado através dela seguindo este padrão de nomenclatura. Somente é possível validar os nomes e não os tipos/propriedades dos atributos. 53. [S] A ferramenta permite a definição das principais características do objeto tabela, tais como descrição, nome, chave primária, indicador de sequence, chave candidata, índices, regras de integridade referencial e de valor, além de possibilitar a configuração de novas propriedades, de acordo com necessidades do usuário? Para confirmação do item, demonstrar com o modelo_ exemplo habilitando padrões de visibilidade diferentes para estas características do objeto tabela. 54. [S] A ferramenta permite o reuso dos objetos descritos anteriormente? Para confirmação do item, criar um novo diagrama e selecionar um objeto do no modelo_ exemplo (Ex: PessoaJuridica) e incluí-la no novo diagrama. Em seguida devem ser feitas alterações na tabela. Em seguida deve ser aberto o diagrama modelo_ exemplo, e m ostrando que as alterações feitas. 55. [N] A ferramenta possui mecanismo de modelagem de processos de movimentação de dados para extração, transform ação e carga - ETL (Extract, Transform, Load)? Para confirmação do item, a ferramenta deveria ser capaz de gerar um modelo de processo de movimentação de dados para ETL que pudesse ser importado para a ferramenta ETL. Por exemplo, um modelo que pudesse ser importado como projeto no SQL Server Business Intelligence D evelopm ent Studio para ser usado no Integration Services. ETL - ferramenta não gera script. Também não consegue gerar modelo ETL vinculado a um processo de extração. Não exporta para o padrão SQL. 56. [S] A ferramenta possibilita o mapeamento / rastreamento das bases de dados de origem com a base de dados de destino em processos de movimentação de dados? Para confirmação do item, a ferramenta deverá possuir a funcionalidade de comparação de estruturas e dados para que o analista responsável pela movimentação de dados possa identificar diferenças entre origem e destino. Deveria ser capaz de apontar as diferenças entre as estruturas de origem e destino e gerar os scripts de adequação das bases. 57. [S] A ferramenta permite a representação do relacionamento entre modelos, por exemplo, um

A c í t i c u N a c i o n a i d e E n e r g i a E l é t r i c a m odelo lógico de dados poder relacionar-se com vários modelos físicos? Para confirmação do item, deve ser criado o modelo lógico do modelo_exemplo fornecido, fazer duas derivações distintas para modelo físico, e a ferramenta deverá ser capaz de dado um modelo lógico, inform ar quais derivações para o modelo físico estão disponíveis. 58. [S] A ferramenta possibilita a organização dos modelos em submodelos (ou áreas de interesse) e estes em unidades menores? Para confirmação do item, criar submodelos em modelos existentes e organizar com as tabelas / itens desejados do modelo principal. 59. [N] A ferramenta permite organizar os objetos, modelos e os documentos em pacotes e reutilizar esses pacotes em diferentes modelos, mantendo a referência para o objeto de origem? Para confirmação do item, deve ser utilizar o modelo_exemplo, definir um pacote contendo (Ex: Pessoa e PessoaJuridica). Em outro diagrama, deve ser possível selecionar este pacote e incluí-lo no novo modelo. Quaisquer alterações feitas no objeto do pacote (Ex: N ova coluna em Pessoa) deve se refletir no diagram a do modelo_exemplo. Não há conceito de pacote. Para fazer a reutilização de modelos tom a-se necessário criar uma tabela vazia para cada obieto a ser maneado. Não há automatismo na operação. O check in é bidirecional. e portanto não há segurança na manipulação dos modelos. R equisitos de Integração 60. [S] A ferramenta possibilita a importação e a exportação de modelos, documentos e objetos com outros sistemas por meio do padrão XML Metadata Interchange (XMI) UML versão 2.x? Para confirmação do item, exportar um modelo como XM L e utilizar a importação XM L em outro arquivo, analisando o resultado. Requisitos de análise de impacto e engenharia reversa 61. [N] A ferramenta possibilita análise de impacto realizada utilizando dependências diretas e indiretas? Para confirmação do item, deve ser demonstrado se existe algum mecanismo de identificação (probabilística) de potenciais chaves primárias que deveriam ser sido formalizadas e não o foram por erro ou falta de conhecimento do usuário. A análise de impacto da ferramenta não demonstra claramente os impactos de alterações em suas dependências diretas. N ão há análise de impacto para dependências indiretas. 62. [N] A ferramenta permitir a análise e geração de cenários de impacto de forma gráfica? Para confirmação do item, as alterações (PK descritas em Negócio e inserção da tabela Em ail) deverão ser m ostrada graficamente.

C * ANEEL A G ln C M N A C m A i DE E h e r g i a E i é t d i c a N ão existe relatório gráfico para análise de impacto. 63. [S] A ferramenta suporta a geração de scripts SQL para criação e alteração de bancos de dados, inclusive scripts incrementais? Para confirmação do item, criar script_sql correspondente a Figura 1. Realizar a alteração do tipo da chave primária da tabela Pessoa para bigint55, em seguida a alteração da chave primária da tabela PessoaJuridica para IdePessoaJuridica +NumCNPJ. Solicitar a geração do script somente com a alteração incrementai. 64. [S] A ferramenta suporta a criação ou alteração de modelos físicos de dados a partir da engenharia reversa de scripts SQL ou banco de dados implantados, considerando o uso de recurso de merge? Para confirmação do item, demonstrar a criação do modelo da figura 1 a partir do script ANEXO 1. 65. [S] A ferramenta suporta a comparação entre os diferentes modelos de dados (conceituai, lógico ou físico), e entre modelos e scripts SQL ou bancos de dados instalados, com o objetivo de exibir suas diferenças? Para confirmação do item, comparação entre os diferentes modelos: exibir dois modelos diferentes: o modelo Figura 1 e o mesmo modelo acrescentando a tabela Email. 66. [S] A ferramenta permite sincronizar os modelos comparados selecionando apenas suas diferenças? Para confirmação do item, mostrar a sincronização dos dois modelos (figura 1 e depois da alteração com a tabela Email). 67. [N] A ferramenta suporta a geração de massa de dados para bases de dados vazias ou bases de dados já existentes, para condução de testes funcionais e de estresse? Para confirmação do item, deverá ser gerada durante a apresentação uma massa de dados para Tabelas Pessoa e PessoaFisica e realizar alguns testes funcionais e de estresse. A ferramenta não trabalha com a possibilidade de geração de massa de dados.