APENSOS AO TERMO DE REFERÊNCIA (Anexo II) Pregão Eletrônico – RP nº 013/2007 Anexo Descrição Produtos Página Apenso I Fluxo dos Processos - Implementação / Manutenção referente aos subitens 1.1 a 1.3 - 2 Apenso II Fluxo dos Processos – Desenvolvimento referente aos subitens 1.4 e 1.5 - 7 Apenso III Solicitação de Serviço P3 14 Apenso IV Planilha para Cálculo de Pontos de Função P4 16 Apenso V Modelo de Cronograma P5 22 Apenso VI Relatório de Revisão/Homologação de Produtos P6 24 Apenso VII Ordem de Serviço P7 26 Apenso VIII Modelo de Análise e Desenho P8 (*) 28 Apenso IX Modelo de Definição de Requisitos de Software P9(*) 31 Apenso X Cadastro de Requisitos P10 34 Apenso XI Termo de Encerramento da Ordem de Serviço P11 37 Apenso XII Termo de Abertura de Projeto -TAP P12(*) 39 Apenso XIII Termo de Encerramento da Solicitação de Serviços P13 42 Apenso XIV Plano deTestes de Casos de Uso P14 44 Apenso XV Desenho Arquitetônico P15(*) 49 Apenso XVI Relatório de Resultado de Testes de Casos de Uso P16 54 Apenso XVII Plano de Implantação P17 56 Apenso XVIII Critérios para Faturamento P18 58 Apenso XIX Modelo Físico do Sistema P19(*) 61 ***** Protótipo P21 ***** Diagrama / Arquivos Case P22 ***** Códigos de Casos de Uso / Classes P23 ***** Sistema em Produção P24 ***** Código Fonte Manutenção P25 ***** Modelo Lógico Relacional P26 ***** Scripts de Geração Física de BD P27 (*) – Estes produtos encontram-se descritos no manual do MDS 1 APENSO I Fluxo dos Processos de Implementação / Manutenção referente aos subitens 1.1 a 1.3 2 Fluxo dos subitens 1.1 a 1.3 - Implementação / Manutenção Este documento apresenta o processo de implementação de sistemas, compreendendo a Análise da Solicitação, Especificação do Sistema, Construção e Implantação, relacionados a implementação e/ou manutenção, descrevendo suas etapas, responsabilidades e artefatos a serem gerados, que deverão ser obedecidos na execução dos serviços a serem contratados. Este processo foi baseado no Método de Desenvolvimento de Sistemas - MDS, de propriedade do PRODERJ. 3 - Processo de Implementação / Manutenção PRODERJ FORNECEDOR Inicio P3 - Solicitação de Serv iço P8 - Modelo de Análise e Desenho P9 - Modelo de Def inição de Requisitos de Sof tware P10 - Cadastro de Requisitos P19 - Modelo Físico do Sistema P21 - Protótipo P25 - Código Fonte Manutenção E1 - Solicitação de Serv iço E3 - Rev isão / Homologação da Análise da Solicitação P3 - Solicitação de Serv iço P4 - Planilha para Cálculo de Pontos de Função P5 - Modelo de Cronograma Aceita? N S P6 - Relatório de Rev isão/Homologação de Produtos P6 - Relatório de Rev isão/Homologação de Produtos P7 - Ordem de Serv iço P14 - Plano de Testes de Casos de Uso P26 - Modelo Lógico Relacional P27 - Scripts de geração f ísica de BD E5 - Rev isão / Homologação da Construção Aceita? N S E4 - Construção P15 - Desenho Arquitetônico P16 - Relatório de Resultado de Teste de Casos de Uso P23 - Códigos de Casos de Uso / Classes P6 - Relatório de Rev isão/Homologação de Produtos P6 - Relatório de Rev isão/Homologação de Produtos P17 - Plano de Implantação E7 - Rev isão / Homologação daImplantação Aceita? N S E2 - Análise da Solicitação E6 -Implantação P4 - Planilha para Cálculo de Pontos de Função P10 - Cadastro de Requisitos P24 - Sistema em Produção P6 - Relatório de Rev isão/Homologação de Produtos P6 - Relatório de Rev isão/Homologação de Produtos P11 - Termo de Encerramento de Ordem de Serv iço P13 - Termo de Encerramento de Solicitação de Serv iço Fim 4 Processo de Implementação / Manutenção Etapa Descrição Etapa E 1 Solicitação de Serviço ETAPA E 2 Análise Solicitação Prazo Responsável Encaminhar a contratada a Solicitação de Serviço Não se relacionando os serviços a serem executados, juntamente aplica com os artefatos de projeto correspondentes ao projeto conceitual/lógico e artefatos do projeto físico. Quando se tratar de manutenção, serão entregues os arquivos contendo o código fonte a ser alterado. Estimar o esforço necessário para a realização dos serviços da preenchendo a Planilha de Cálculo de Pontos de Função e o Cronograma. Informar na Solicitação de Serviço a quantidade de pontos de função de transação, considerando o rateio de pontos de função de dados. ETAPA E 3 Revisão / Homologação da Análise da Solicitação A ser CONTRATADA estipulado pelo PRODERJ em função da complexidade do projeto Revisar/homologar a estimativa de esforço (planilha de cálculo de PF) e o Cronograma. Após aprovação do documento de homologação da Imediatamente estimativa, homologação deverá ser emitida Ordem de Serviço, PRODERJ após do PRODERJ aprovação relatório de autorizando a execução dos mesmos, modularizados ou não, a critério do PRODERJ. Gerar o Plano de Testes de Casos de Uso. ETAPA E 4 Construção Desenvolver a codificação dos casos de uso de acordo com a especificação definida e codificar as classes de testes unitários (testes dos métodos das classes). Os testes unitários deverão ser executados durante a codificação dos casos de uso. Realizar os testes de casos de uso correspondentes conforme especificado no Plano de Testes de caso de uso. Deverão ser realizados também os testes de classes. Em seguida, disponibilizar para o PRODERJ os arquivos correspondentes aos códigos gerados nesta etapa juntamente com os resultados dos testes de casos de uso realizados, bem como o Desenho Arquitetônico. Obedecer CONTRATADA rigorosamente a data de entrega do serviço, indicada na OS Produtos P3 – Solicitação de Serviço – Apenso III P8 – Modelo de Análise e Desenho – Apenso VIII P9 – Modelo de Definição de Requisitos de Software – Apenso IX P10 – Cadastro de Requisitos – Apenso X P19 – Modelo Físico do Sistema – Apenso XIX P21 – Protótipo P25 - Código Fonte Manutenção P3 – Solicitação de Serviço – Apenso III P4 – Planilha para Cálculo de Pontos de Função – Apenso IV P5 – Modelo de Cronograma – Apenso V P6 – Relatório de Revisão / Homologação de Produtos - Apenso VI P7 - Ordem de serviço - Apenso VII P14 – Plano de Testes de casos de uso – Apenso XIV P 26 – Modelo Lógico Relacional (opcional) P27 – Scripts de Geração Física do BD (opcional) P15 – Desenho Arquitetônico – Apenso XV P16 – Relatório do Resultado Testes de Casos de Uso - Apenso XVI P23 – Códigos de Casos de Uso / Classes 5 Etapa Descrição Prazo Responsável Produtos ETAPA E 5 Revisar / homologar os produtos gerados na etapa anterior. De acordo com PRODERJ Revisão / Havendo alguma incorreção ou inconsistência, os produtos a complexidade e/ou cliente Homologação da incorretos ou inconsistentes, deverão ser devolvidos à do sistema Construção Contratada para acerto, acompanhados do Relatório de Revisão / Homologação de Produtos. Quando ocorrer a aceitação de todos os produtos, será emitido o Relatório de Revisão/Homologação de Produtos, que autoriza o início da etapa seguinte. Nesta etapa o PRODERJ elaborará o Plano de Implantação do Sistema/Módulo que está sendo implementado. P6 - Relatório de Revisão / Homologação ETAPA E 6 Implantação Implementar o Plano de Implantação. Recalcular o quantitativo de Pontos de Função. CONTRATADA P4 – Planilha para Cálculo de Pontos de Função – Apenso IV P10 – Cadastro de Requisitos – Apenso 10 P 24 - Sistema em produção ETAPA E 7 Revisar / homologar os produtos gerados na etapa anterior. Conforme Havendo alguma incorreção ou inconsistência, os produtos complexidade incorretos ou inconsistentes, deverão ser devolvidos à Contratada para acerto, acompanhados do Relatório de do projeto Revisão/Homologação de Produtos (Implantação). Quando ocorrer a aceitação de todos os produtos relacionados na Ordem de Serviço, será emitido o Relatório de Revisão/Homologação de Produtos (Implantação), bem como o Termo de Encerramento da Ordem de Serviço, que autoriza a Contratada a emitir a fatura correspondente ao serviço prestado. Ao término da última Ordem de Serviço relativa a implantação, estando todas elas devidamente homologadas, o PRODERJ emitirá o Termo de Encerramento da Solicitação de Serviços, finalizando os serviços contratados para o projeto. PRODERJ P6 - Relatório de Revisão / Homologação de Produtos – Apenso VI P11 – Termo de Encerramento da Ordem de Serviço – Apenso XI P13 – Termo de Encerramento da Solicitação de Serviços – Apenso XIII Revisão / Homologação da implantação Conforme cronograma e/ou cliente de Produtos - Apenso VI P17 – Plano de Implantação – Apenso XVII 6 APENSO Il Fluxo do Processo de Desenvolvimento referente aos subitens 1.4 e 1.5 7 Fluxo dos subitens 1.4 e 1.5 - Desenvolvimento O processo de desenvolvimento compreende as fases de Definição de Requisitos, Ante Projeto, Especificação do Sistema, Construção e Implantação de sistemas como descrito a seguir, através da apresentação de suas etapas, responsabilidades e produtos a serem gerados, que deverão ser obedecidos na execução dos serviços a serem contratados. Este processo foi baseado no Método de Desenvolvimento de Sistemas - MDS, de propriedade do PRODERJ. 8 - Processo de Desenvolvimento PRODERJ E 1 - Solicitação de Serv iço Inicio E 3 - Rev isão / Homologação da Def inição deRequisitos FORNECEDOR P3-SolicitaçãodeServiço P7-OrdemdeServiço P12-TAP E 2 - Def inição deRequisitos P 3-SolicitaçãodeServiço P4-PlanilhaparaCálculodePontos deFunção P7-Ordem deServiço P5-ModelodeCronograma P9-ModelodeDefiniçãodeRequisitos deSoftware P10-CadastrodeRequisitos Aceita? N S P6-RelatóriodeRevisão/HomologaçãodeProdutos P6-RelatóriodeRevisão/HomologaçãodeProdutos P7-OrdemdeServiço P11-T ermodeEncerramentodeOrdem deServiço E 4 - Ante Projeto P4-PlanilhaparaCálculodePontos deFunção P5-ModelodeCronograma P7-Ordem deServiço P8-ModelodeAnáliseeDesenho P10-CadastrodeRequisitos P21-Prototipo P22-Diagrama/Arquivos Case E 5 - Rev isão / Homologação do Ante Projeto Aceita? N S P6-RelatóriodeRevisão/HomologaçãodeProdutos E 6 - Especif icação doSistema P6-RelatóriodeRevisão/HomologaçãodeProdutos P27-Scripts deGeraçãoFísicadeBD E 7 - Rev isão / Homologação da Especif icação do Sistema P14-PlanodeT estes deCasos deUso P19-ModeloFísicodoSistema Aceita? N S P6-RelatóriodeRevisão/HomologaçãodeProdutos P7-Ordem deServiço P6-RelatóriodeRevisão/HomologaçãodeProdutos P11-T ermodeEncerramentodeOrdemdeServiço E 8 - Construção P7-OrdemdeServiço P15-DesenhoArquitetônico P16-RelatóriodeResultadodeT estedeCasos deUso P17-PlanodeImplantação P23-Códigos deCasos deUso/Classes E 9 - Rev isão / Homologação da Construção Aceita? N S P6-RelatóriodeRevisão/HomologaçãodeProdutos E 10 - Implantação P6-RelatóriodeRevisão/HomologaçãodeProdutos E 11 - Rev isão / Homologação daImplantação P4-PlanilhaparaCálculodePontos deFunção P10-CadastrodeRequisitos P24-SistemaemProdução Aceita? N S P6-RelatóriodeRevisão/HomologaçãodeProdutos P6-RelatóriodeRevisão/HomologaçãodeProdutos P11-T ermodeEncerramentodeOrdemdeServiço P13-T ermodeEncerramentodeSolicitaçãodeServiço Fim 9 PROCESSO DE DESENVOLVIMENTO Etapa ETAPA E 1 Solicitação Serviço ETAPA E 2 Definição Requisitos Descrição de Emitir a solicitação de serviço autorizando o início da elaboração da Definição de Requisitos do Sistema. Definir os requisitos do sistema que correspondem ao de modelo proposto. Informar na Solicitação de Serviço a quantidade de pontos de função de transação, considerando o rateio de pontos de função de dados. Devolver a Ordem deServiço. ETAPA E 3 Revisar / homologar os produtos gerados na etapa Revisão / anterior. Homologação da Havendo alguma incorreção ou inconsistência, os Definição de produtos incorretos ou inconsistentes, deverão ser Requisitos devolvidos à Contratada para acerto, acompanhados do Relatório de Revisão/Homologação de Produtos (Definição de Requisitos). Quando ocorrer a aceitação de todos os produtos relacionados na Ordem de Serviço, será emitido o Relatório de Revisão/Homologação de Produtos (Implantação), bem como o Termo de Encerramento da Ordem de Serviço, que autoriza a Contratada a emitir a fatura correspondente ao serviço prestado. Emitir tantas Ordens de Serviço quantas forem necessárias, para a execução das etapas seguintes, visando a implementação de cada módulo do Sistema. Prazo Conforme indicado na solicitação de serviços emitida pelo PRODERJ Responsável PRODERJ CLIENTE / Conforme definido CONTRATADA na Solicitação de Serviço baseado no cronograma a ser aprovado Dependerá da complexidade do sistema. PRODERJ CLIENTE / Produtos P3 -Solicitação de Serviço - Apenso III P7 – Ordem de Serviço – Apenso VII P12 – Termo de Abertura de Projeto – TAP Apenso XII P3 – Solicitação de Serviço – Apenso III P4 - Planilha para Cálculo de Pontos de Função - Apenso IV P5 – Modelo de Cronograma – Apenso V P7 – Ordem de Serviço – Apenso VII P9 - Modelo de Definição de Requisitos de Software - Apenso IX P10 – Cadastro de Requisitos – Apenso X P6 - Relatório de Revisão / Homologação de Produtos - Apenso VI P7 – Ordem de Serviço – Apenso VII P11 – Termo de Encerramento de Ordem de Serviço – Apenso XI 10 Etapa Descrição Prazo Responsável Produtos P4 - Planilha para Cálculo de Pontos de Função - Apenso IV P5 – Modelo de Cronograma - Apenso V P7 – Ordem de Serviço – Apenso VII P8– Modelo de Análise e Desenho – Apenso VIII P10 – Cadastro de Requisitos – Apenso X P21 – Protótipo P22 – Diagrama/Arquivos Case ETAPA E 4 Ante Projeto Elaborar o Ante Projeto do Sistema, apresentando as características lógicas do sistema proposto. Refazer o Cálculo de Pontos de Função anteriormente efetuado e o preenchimento do Cadastro de Requisitos, à luz do novo cálculo. Devolver a Ordem de Serviço. A ser estipulado pelo PRODERJ em função da complexidade do ante projeto CONTRATADA ETAPA E 5 Revisão / Homologação do Ante Projeto Revisar / homologar os produtos gerados na etapa anterior. Havendo alguma incorreção ou inconsistência, os produtos incorretos ou inconsistentes, deverão ser devolvidos à Contratada para acerto, acompanhados do Relatório de Revisão/Homologação de Produtos (AnteProjeto). Quando ocorrer a aceitação de todos os produtos, será emitido o Relatório de Revisão/Homologação de Produtos (Ante-Projeto), que autoriza o início da etapa seguinte. Elaborar a especificação do sistema apresentando suas características físicas. Conforme complexidade do projeto PRODERJ Conforme cronograma CONTRATADA P14 – Plano de Teste de Casos de Uso – Apenso XIV P19 – Modelo Físico do Sistema – Apenso XIX Revisar / homologar os produtos gerados na etapa anterior. Havendo alguma incorreção ou inconsistência, os produtos incorretos ou inconsistentes, deverão ser devolvidos à Contratada para acerto, acompanhados do Relatório de Revisão/Homologação de Produtos (Especificação do Sistema). Quando ocorrer a aceitação de todos os produtos relacionados na Ordem de Serviço, será emitido o Relatório de Revisão/Homologação de Produtos (Implantação), bem como o Termo de Encerramento da Ordem de Serviço, que autoriza a Contratada a emitir a fatura correspondente ao serviço prestado. Emitir tantas Ordens de Serviço quantas forem necessárias, para a execução das etapas seguintes, visando a implementação de cada módulo do Sistema. Conforme complexidade do projeto PRODERJ e/ou cliente P6 - Relatório de Revisão/Homologação de Produtos - Apenso VI P7 – Ordem de Serviço – Apenso VII P11 – Termo de Encerramento de Ordem de Serviço – Apenso XI ETAPA E 6 Especificação do Sistema ETAPA E 7 Revião / Homologação da Especificação do Sistema P6 - Relatório de Revisão/Homologação de Produtos – Apenso VI P27 – Scripts de Geração Física de BD 11 Etapa ETAPA E 8 Construção ETAPA E 9 Revisão Homologação Construção ETAPA E 10 Implantação Descrição Prazo Responsável Elaborar a codificação e testes dos módulos definidos na Conforme cronograma CONTRATADA etapa de Especificação do Sistema. Devolver a Ordem de Serviço. Revisar / homologar os produtos gerados na etapa anterior. / Havendo alguma incorreção ou inconsistência, os da produtos incorretos ou inconsistentes, deverão ser devolvidos à Contratada para acerto, acompanhados do Relatório de Revisão/Homologação de Produtos (Construção). Quando ocorrer a aceitação de todos os produtos, será emitido o Relatório de Revisão/Homologação de Produtos (Construção), que autoriza o início da Etapa seguinte. Implementar o Plano de Implantação Produtos P7 – Ordem de Serviço – Apenso VII P15 – Desenho Arquitetônico – Apenso XV P16 - Relatório do Resultado de Testes de Casos de Uso - Apenso XVI. P17 – Plano de Implantação – Apenso XVII P23 – Códigos de Casos de Uso / Classes De acordo com a complexidade do sistema PRODERJ e/ou cliente P6 - Relatório de Revisão / Homologação de Produtos - Apenso VI Conforme CONTRATADA P4 – Planilha para Cálculo de Ponto de Função – Apenso IV P10 – Cadastro de Requisitos – Apenso X P24 - Sistema em produção cronograma 12 ETAPA E 11 Revisão / Homologação implantação da Revisar / homologar os produtos gerados na etapa Conforme anterior. complexidade do Havendo alguma incorreção ou inconsistência, os produtos incorretos ou inconsistentes, deverão ser projeto devolvidos à Contratada para acerto, acompanhados do Relatório de Revisão/Homologação de Produtos (Implantação). Quando ocorrer a aceitação de todos os produtos relacionados na Ordem de Serviço, será emitido o Relatório de Revisão/Homologação de Produtos (Implantação), bem como o Termo de Encerramento da Ordem de Serviço, que autoriza a Contratada a emitir a fatura correspondente ao serviço prestado. Ao término da última Ordem de Serviço relativa a implantação, estando todas elas devidamente homologadas, o PRODERJ emitirá o Termo de Encerramento da Solicitação de Serviços, finalizando os serviços contratados para o projeto. PRODERJ e/ou cliente P6 - Relatório de Revisão/Homologação de Produtos – Apenso VI P11 – Termo de Encerramento da Ordem de Serviço – Apenso XI P13 – Termo de Encerramento da Solicitação de Serviços – Apenso XIII 13 APENSO III Solicitação de Serviço 14 Apenso III Área Executora Solicitação de Serviço Nome do Projeto Cód. Projeto Número do Contrato Fornecedor Nº Solicitação de Serviço Data da Emissão Data Prevista Entrega ______/______/_____ ______/______/_____ Código do item Nome do Item Qde. P. Função Total de Pontos de Função Instruções Complementares: Posição Líder Projeto Gerencia Diretoria Fornecedor Nome Assinatura Telefone Contato Data / / / / / / / / 15 APENSO IV Planilha Para Cálculo de Pontos de Função 16 Apenso IV Identificação da Contagem de Pontos de Função Projeto: ____________________________________________________________________________ Número da Solicitação:_______________________________________________________________ Líder: _____________________________________________________________________________ _ Revisor: 17 Apenso IV 1 – Função Tipo Transação Função Descrição ALR DER Complexidade PF DER Complexidade PF 1 - Pontos de Função de Transação 2 – Função Tipo Dado Função Descrição RLR 2 - Pontos de Função de Dados Total de Pontos de Função ( 1 + 2 ) 18 Apenso IV 3 - Características Gerais de Sistema DI 01 – Comunicação de Dados 02 – Processamento Distribuído 03 – Performance 04 – Configuração Altamente Utilizada 05 – Volume de Transações 06 – Entrada de Dados On-line 07 – Eficiência do Usuário Final 08 – Atualização On-Line 09 – Processamento Complexo 10 – Re-usabilidade 11 – Facilidade de Instalação 12 – Facilidade de Operação 13 – Múltiplos Locais 14 – Modificação Facilitada Total dos Níveis de Influência (TDI) Valor do Fator de Ajuste (VAF) 4 - Variáveis da Contagem Final Total [UFPB] [ADD] [CHGA] [CHGB] [DEL] [VAF] [VAFA] [VAFB] Total de pontos de função ajustados: PF não Ajustados PF não Ajustados das novas funcionalidades PF não ajustados da func. alteradas - após PF não ajustados das func. alteradas - antes PF não ajustados das funcionalidades excluídas Valor do Fator de Ajuste Valor do Fator de Ajuste - Depois Valor do Fator de Ajuste - Antes 19 Apenso IV GLOSSÁRIO – PONTO DE FUNÇÃO Sigla Significado ADD Contagem não ajustada das funções acrescentadas à aplicação durante um projeto AIE Arquivo de Interface Externa Grupamento lógico de dados ou informações de controle relacionados, referenciados pela aplicação, porém mantido dentro da fronteira de outra aplicação. A intenção principal de um AIE é armazenar dados referenciados por um ou mais processos elementares da aplicação sendo controlada. Um AIE de uma aplicação é obrigatória um ALI em outra aplicação ALI Arquivo Lógico Interno Grupamento lógico de dados ou informações de controle relacionados, mantidos dentro da fronteira da aplicação. A intenção principal de ALI é armazenar dados mantidos por um ou mais processos elementares da aplicação sendo contada. ALR Arquivo Lógico Referenciado Um ALI lido ou mantido por uma função transacional, ou um AIE lido por uma função transacional. CE Consulta Externa Processo elementar que envia dados ou informações de controle para fora da fronteira da aplicação. A intenção principal de CE é apresentar informações ao usuário através da recuperação de dados ou informações de controle. A lógica de processamento não contém cálculos ou fórmulas matemáticas e não cria dados derivados. Nenhum ALI é mantido durante o processamento, nem é alterado o comportamento do sistema. CFP Contagem não ajustada das funções acrescentadas pelo processo de conversão CHGA Contagem não ajustada das funções modificadas, com base na complexidade funcional após o projeto CHGB Contagem original não ajustada das funções modificadas, com base na complexidade funcional antes do projeto DEL Contagem não ajustada das funções excluídas pelo projeto DER Dado Elementar Referenciado Campo único, não repetido, reconhecido pelo usuário. DET Data Element Type DI Degree of Influence EE Entrada Externa Processo elementar que processa dados ou informações de controle provenientes de fora da fronteira da aplicação. A intenção primária de uma EE é manter um ou mais ALIs e/ou alterar o comportamento do sistema. EI External Input EIF External Interface File EO External Output EQ External Inquiry FFP Full Function Point FPA Function Point Analysis FTR File Type Referenced 20 ILF PFA PFD PFM RET RLR Internal Logical File Quantidade de pontos de função ajustados da aplicação Quantidade de pontos de função de desenvolvimento Quantidade de pontos de função do projeto de Manutenção ou melhoria Record Element Type Registro Lógico Referenciado Subgrupo de itens de dado, reconhecido pelo usuário, em um ALI ou AIE. SE Saída Externa Processo elementar que gera dados ou informações de controle enviados para fora da fronteira da aplicação. A intenção principal de uma SE é apresentar informações a um usuário através de lógica de processamento que envolva outras ações além da simples recuperação de dados e informações de controle. A lógica de processamento deve conter pelo menos uma das seguintes características: executar fórmulas ou cálculos matemáticos; criar dados derivados; manter um ou mais ALIs; alterar o comportamento do sistema. TDI Total Degree of Influence (Grau de Influência Total) Nível de Influência total, advindo da soma da pontuação individual de todas as 14 características gerais. UFP Pontos de função não ajustados UFPB Pontos de função não ajustados, antes do projeto de melhoria VAF Fator de Ajuste Calculado segundo fórmula onde é considerado o nível de influência das 14 características gerais. VAFA Fator de Ajuste após o projeto de melhoria VAFB Fator de ajuste antes do projeto de melhoria 21 APENSO V Modelo de Cronograma 22 Apenso V Modelo de Cronograma Projeto Sistema Número da Solicitação Data Autorização PRODERJ Preparado por: Aprovado Por: Atividades do Cronograma: Item Descrição Pontos de Função ______ /______/______ Telefone Contato PF Data Entrega Duração (dias úteis) 1 2 3 4 5 6 7 8 Total Instruções Complementares: 23 APENSO VI Relatório de Revisão / Homologação de Produtos 24 Apenso VI Relatório de Revisão / Homologação de Produtos Projeto: Nº da Solicitação de Serviços: Sistema: Código Relatório: (número seqüencial por sistema) Data: xx/xx/xxxx 1. Identificação dos Produtos Avaliados Cód. 2. Participantes: Participantes Descrição Área Assinatura 3. Sumário dos resultados xxxxxxxxxxxx 4. Conclusão (Deverá constar um relato descritivo para cada produto avaliado, com as seguintes opções de avaliação: Aceito, aceito com ressalvas, devolvido para ajustes. Quando for o caso de Homologação do Ante Projeto, informar a quantidade de Pontos de Função passível de faturamento) . (Assinatura do responsável PRODERJ) Responsável PRODERJ 25 APENSO VII Ordem de Serviço 26 Apenso VII Área Executora Ordem de Serviço Nome do Projeto Cód. Projeto Nº Solicitação de Serviço Número do Contrato Número da OS Data de Emissão Data Prevista Entrega ______/______/___ ______/______/____ ___ __ Código do Item Fornecedor Nome do Item Qde. P. Função Instruções Complementares: Posição Nome Assinatura Telefone Contato Data Líder Projeto / / Gerencia / / Diretoria / / Fornecedor / / 27 APENSO VIII Modelo de Análise e Desenho 28 Apenso VIII < nome da organização fornecedora > Modelo de Análise e Desenho < nome do sistema > { Versão revisada < n > } Autores: < nomes dos autores > < local > < data > Aprovação Aprovamos o documento de Descrição do Desenho { Versão revisada < n > } do projeto < nome do projeto >. <Nome> <Data> <Nome> <Data> <Nome> <Data> Versões revisadas anteriores Revisão Comentário Data 29 Apenso VIII Modelo de Análise e Desenho 1 – Introdução 2 – Escopo do Relatório 2.1 – Definição do Escopo do Sistema 2.2 – Detalhamento da Arquitetura da Solução 2.3 – Análise dos Dados 2.4 – Definição da Estratégia de Integração com Sistemas Legados 2.5 – Atualização das Estimativas de Projeto 30 APENSO IX Modelo de Definição de Requisitos de Software Apenso IX 31 < nome da organização fornecedora > Definição de Requisitos de Software < nome do sistema > { Versão revisada < n > } Autores: < nomes dos autores > < local > < data > Aprovação Aprovamos a Especificação dos Requisitos { Versão revisada < n > } do projeto < nome do projeto >. <Nome> <Data> <Nome> <Data> <Nome> <Data> Versões revisadas anteriores Versão revisada Comentário Data 32 Apenso IX Definição de Requisitos de Software 1 – Introdução 2 – Escopo do Relatório 2.1 – Entendimento do Modelo do Negócio 2.2 – Levantamento da Situação Atual 2.3 – Definição do Sistema Proposto 2.4 – Análise de Viabilidade do Sistema Proposto 2.5 – Elaboração das Estimativas de Projeto 33 APENSO X Cadastro de Requisitos 34 Apenso X Cadastro de Requisitos Para documentar os elementos utilizados na contagem de pontos de função será utilizado o documento Cadastro de Requisitos de Software (CRSw) composto de 2 formulários conforme modelos abaixo: 1 – Contagem de Funções de Transação: Este formulário permite registrar os elementos das funções de transação (EE, SE, CE) a partir dos Casos de Uso. Exemplo: 1 – Contagem de Funções de Transação No. 1 2 3 4 5 6 7 ID CDUA1 CDUA1.1 CDUA1.2 CDUA1.3 CDUA1.4 CDUA2 Caso de uso Gestão de Usuários Pesquisa de Usuário Inclusão de Novo Úsuário Alteração de Dados Exclusão de Usuário Gestão de Estoque Tipo Fluxo princ. Subfluxo Fluxo Alt. Fluxo Alt. Fluxo Alt. Fluxo princ. Função EE EE EE EE EE ALR DER 1 1 1 1 1 9 9 9 3 6 ALR – Qde. de Arquivos Lógicos Referenciados DER – Qde. de Dados Elementares Referenciados Função – Tipos de Função de Transação (CE, EE, SE) 35 Apenso X 2 – Contagem de Funções de Dados Este formulário registra os elementos para cálculo das funções de dados (ALI-Arquivos Lógicos Internos e os AIE-Arquivos de Interface Externos). No. 2 3 Função de Dado Fornecedor Mercadoria 5 6 7 8 9 10 11 12 Usuário Pedido de Compra Caixa Classe Fornecedor Mercadoria Item de Mercadoria Usuário Pedido de Compra Item de Compra Caixa ALR ALI ALI RLR 1 2 DER 5 6 ALI ALI 1 2 4 9 AIE 2 5 ALR = Qde. de Arquivos Lógicos Referenciados RLR = Qde. de Registros Lógicos Referenciados DER = Qde. de Dados Elementares Referenciados 36 APENSO XI Termo de Encerramento da Ordem de Serviço 37 Apenso XI Termo de Encerramento da Ordem de Serviço Número da OS Data da Emissão Número da Solicitação Serviço ______/______/______ Serviços: Código Caso de Uso Descrição do Caso de Uso N º Relatório Homologação Qtd. Pontos de Função Total de Pontos de Função Termo de Encerramento Declaro que os serviços constantes da Ordem de Serviço foram integralmente realizados e aceitos pelo PRODERJ conforme atestam os Relatórios de Revisão/Homologação de Produtos citados acima. Aprovado por: ____________________________ Nome ______________________ Assinatura _____/_____/______ Data 38 APENSO XII Termo de Abertura de Projeto - TAP 39 Apenso XII < nome da organização fornecedora > Termo de Abertura de Projeto - TAP < nome do sistema > { Versão revisada < n > } Autores: < nomes dos autores > local > < data > Aprovação Aprovamos o Termo de Abertura do Projeto { Versão revisada < n > } < nome do projeto >. <Nome> <Data> <Nome> <Data> <Nome> <Data> Versões revisadas anteriores Versão revisada Comentário Data 40 Apenso XII Termo de Abertura de Projeto 1.Identificação dos Produtos Avaliados Apenso XIV 25 45 Plano de Testes de Casos de Uso 45 Nº da Ordem de Serviço : 45 ESPECIFICAÇÕES DE TESTES 46 Especificação do teste do Caso de uso Login 46 APENSO XV______________________________________________________________51 1 - Introdução 52 1.1 - Objetivos deste documento 52 1.2 - Visão geral deste documento 52 2 - PLATAFORMA 52 {COLOCAR A DESCRIÇÃO SOBRE A TECNOLOGIA EMPREGADA NA INFRA-ESTRUTURA DO PROJETO} 52 3 - FORNECEDORES / IMPLEMENTAÇÕES 52 {COLOCAR INFORMAÇÕES SOBRE OS FORNECEDORES E IMPLEMENTAÇÕES DE SOFTWARE E HARDWARE QUE FORAM UTILIZADOS PARA O DESENVOLVIMENTO DO SISTEMA E QUE DEVAM SER ADQUIRIDOS PELA CONTRATANTE.} 52 4 - AMBIENTE DE DESENVOLVIMENTO 52 1. 5 - DESENHO INTERNO 52 5.1 Visão lógica 52 5.2 - Visão física 53 Apenso XVIII 59 Critérios para Faturamento pela CONTRATADA 59 41 APENSO XIII Termo de Encerramento da Solicitação de Serviço 42 Apenso XIII Área Executora Termo de Encerramento da Solicitação de Serviço Nome do Projeto Número do Contrato Cód. Projeto Fornecedor Número da Solicitação Código Relatório de Homologação Número da OS Código Relatório de Homologação Termo de Encerramento Declaro que os serviços acima citados foram integralmente realizados e aceitos pelo PRODERJ conforme atestam os Relatórios de Revisão/Homologação de Produtos acima referenciados. Aprovado por: ____________________________ Nome ______________________ Assinatura _____/_____/______ Data 43 APENSO XIV Plano de Testes de Casos de Uso 44 Apenso XIV Plano de Testes de Casos de Uso Nº da Ordem de Serviço : Nome do Sistema: Identificador do plano de testes xxxxx-01 (onde xxxxxx - código do Caso de uso) Introdução Objetivos dos testes Testar a funcionalidade, completeza e correção da implementação do Caso de uso xxxxx do sistema vvvvvvv, comparando-o com a respectiva especificação. Verificar a compatibilidade do código com o ambiente operacional da PRODERJ. Escopo dos testes Todas a funcionalidade especificadas nos documentos de definição de funcionalidades serão testadas. Itens a testar Número de Item ordem 1 Testar todas as funcionalidades especificadas para o Caso de Uso xxxxxxx Comentários As funções de manutenção do banco de dados (inclusão/alteração) serão confirmadas Apenso XIV Funções a testar Número de ordem Item Referência às Especificações de Testes Funcionais 1 Login xxxxxxx-ETF-LO 2 Inclusão xxxxxx-ETF-GU 3 Alteração xxxxxx-ETF-GF 4 Exclusão xxxxxx-ETF-GM 5 Emissão de Relatórios xxxxxx-ETF-ER 6 7 8 9 10 45 11 12 Ambiente Hardware . Software . Ferramentas de testes . Especificações de testes Especificação do teste do Caso de uso Login Identificador da especificação de teste XXXXXXX-ETF-LO 46 Apenso XIV Aspectos a serem testados Número 1 Requisito Comentários Caso de uso Login Serão testados o login e a alteração de senha. Identificação dos testes Procedimentos de teste Número Procedimento de teste Identificação do procedimento de teste 1 Login xxxxxxx-ETF-LO- 2 Logoff xxxxxxx-ETF-LOF- 3 Alteração de senha xxxxxxx-ETF-LO Casos de teste Identificação CT Campo Valor Campo Valor Entradas Saídas esperadas Procedimento de teste/ (Citar o número do procedimento ou o fluxo do Caso de uso) Fluxo do caso de uso Ex: xxxxxx-ETF-LO Critérios de Aceitação Ex: Os logins com identificador inválido são rejeitados com mensagem apropriada. Pré-requisitos Procedimentos de teste Procedimento de teste Login Identificação Objetivo Requisitos especiais Fluxo xxxxxx-ETF-LO-PT-LO Verificar se o login de um usuário é feito corretamente. A Tela Principal deve estar no estado SEM USUÁRIO. 1. Preencher Login e Senha. 2. Acionar Login. Apenso XIV Procedimento de teste Logoff Identificação Objetivo Requisitos especiais Fluxo xxxxxxxx-ETF-LO-PT-LF Verificar se o logoff de um usuário é feito corretamente. A Tela Principal deve estar no estado COM USUÁRIO. 1. Acionar Logoff. Procedimento de teste Alteração de senha Identificação xxxxxxx-ETF-LO-PT-AS 47 Objetivo Requisitos especiais Fluxo Verificar se a alteração de senha de um usuário é feita corretamente. A Tela Principal deve estar no estado COM USUÁRIO. 2. Acionar Alterar Senha. 3. Editar Senha 4. Preencher Confirma Senha. 5. Acionar Confirmar Senha. Obs: Os conteúdos apresentados referem-se a exemplos no sentido de facilitar o entendimento. 48 APENSO XV Desenho Arquitetônico 49 Apenso XV < nome da organização fornecedora > Desenho Arquitetônico < nome do sistema > { Versão revisada < n > } Autores: < nomes dos autores > < local > < data > Aprovação Aprovamos o documento de Descrição do Desenho { Versão revisada < n > } do projeto < nome do projeto >. <Nome> <Data> <Nome> <Data> <Nome> <Data> Versões revisadas anteriores Revisão Comentário Data 50 Apenso XV DESENHO ARQUITETÔNICO 1.Identificação dos Produtos Avaliados Apenso XIV 25 45 Plano de Testes de Casos de Uso 45 Nº da Ordem de Serviço : 45 Identificador do plano de testes 45 Introdução 45 Itens a testar 45 Apenso XIV 45 Funções a testar Ambiente 45 46 ESPECIFICAÇÕES DE TESTES 46 Especificação do teste do Caso de uso Login 46 Identificador da especificação de teste 46 Apenso XIV 47 Aspectos a serem testados 47 Identificação dos testes 47 Procedimentos de teste 47 APENSO XV______________________________________________________________51 1 - Introdução 52 1.1 - Objetivos deste documento 52 1.2 - Visão geral deste documento 52 2 - PLATAFORMA 52 {COLOCAR A DESCRIÇÃO SOBRE A TECNOLOGIA EMPREGADA NA INFRA-ESTRUTURA DO PROJETO} 52 3 - FORNECEDORES / IMPLEMENTAÇÕES 52 {COLOCAR INFORMAÇÕES SOBRE OS FORNECEDORES E IMPLEMENTAÇÕES DE SOFTWARE E HARDWARE QUE FORAM UTILIZADOS PARA O DESENVOLVIMENTO DO SISTEMA E QUE DEVAM SER ADQUIRIDOS PELA CONTRATANTE.} 52 4 - AMBIENTE DE DESENVOLVIMENTO 52 1. 5 - DESENHO INTERNO 52 5.1 Visão lógica 52 5.2 - Visão física 53 Apenso XVIII 59 Critérios para Faturamento pela CONTRATADA 59 51 Apenso XV Desenho Arquitetônico 1 - Introdução 1.1 - Objetivos deste documento {Colocar a descrição global da aplicação a ser desenvolvida} 1.2 - Visão geral deste documento {Colocar a visão geral sobre a parte física da aplicação} 2 - Plataforma {Colocar a descrição sobre a tecnologia empregada na infra-estrutura do projeto} 3 - Fornecedores / Implementações {Colocar informações sobre os fornecedores e implementações de software e hardware que foram utilizados para o desenvolvimento do sistema e que devam ser adquiridos pela contratante.} 4 - Ambiente de desenvolvimento {Colocar o diagrama de implantação e as descrições textuais. Este item deve ser elaborado através de um diagrama de implantação exibindo o ambiente de desenvolvimento.} 1. 5 - Desenho interno 5.1 Visão lógica 5.1.1– Diagrama de Camadas Lógicas {Colocar o diagrama de camadas lógicas e as descrições textuais. Neste diagrama devem ser contempladas as camadas existentes na aplicação, por exemplo: apresentação, negócio e de dados}. 5.1.2- Diagrama de Pacotes lógicos { Colocar o diagrama de pacotes lógicos e as descrições textuais. Este diagrama tem por objetivo representar os subsistemas ou sub-módulos englobados por um sistema de forma a determinar as partes que o compõem.} 52 Apenso XV 5.2 - Visão física {Apresentação dos diagramas de componentes e de implantação para permitir a especificação da implementação de um sistema e a sua distribuição sobre várias máquinas. Estes diagramas são usados para ter uma visão completa de um sistema, não somente da parte de software como também da parte de hardware.} 5.2.1 - Diagrama de Componentes {Colocar o diagrama de componentes e as descrições textuais. Este diagrama mostra a organização entre arquivos executáveis, bibliotecas, tabelas de banco de dados, documento e arquivos da aplicação} 5.2.2 – Diagrama de Implantação {Colocar o diagrama de implantação e as descrições textuais. Este diagrama enfoca a questão da organização da arquitetura física sobre a qual o software irá ser implantado e executado em termos de hardware, ou seja, as máquinas(computadores pessoais, servidores entre outros) que suportarão o sistema. Além de definir como estas máquinas estarão conectadas e através de quais protocolos se comunicarão e transmitirão informações. Ele mostra a estrutura de nós nos quais os componentes e artefatos são implantados.} 6 - Definição de Integração entre Aplicações 6.1 - Interface de software {Colocar o diagrama de implantação e as descrições textuais. Este item deve ser elaborado através de um diagrama de implantação exibindo a integração entre aplicações.} 7 - Anexos 7.1 – Manual do Usuário 7.2 – Manual de Produção 53 APENSO XVI Relatório de Resultados de Testes de Casos de Uso 54 Apenso XVI Relatório de Resultados de Testes de Casos de Uso Nome do Sistema: Nº da Ordem de Serviço: Código do Caso de Uso: Classe(s) utilizadas: Plano de Testes: Data: xx/xx/xxxx Participantes: Sumário dos resultados xxxxxxxxxxxx Avaliação xxxxxxxxxxxx Conclusão Responsável: (Assinatura do responsável pela execução do teste) Anexos: Impressão das telas, relatórios e arquivos que comprovem a realização dos testes 55 APENSO XVII Plano de Implantação 56 Apenso XVII Plano de Implantação Identificação do projeto : Data: Para a geração do Plano de Implantação considerar os itens abaixo: 1. Infra-estrutura 1.1. Hardware 1.2. Software 1.3. Arquitetura/Ambiente 1.4. Capacitação de usuários/produção/suporte e apoio 1.5. Recursos Humanos 1.6. Monitoramento 2. Definição dos procedimentos de carga das bases de dados Definir a forma de alimentação das bases de dados do sistema, ou seja: conversão, digitação etc.. 3. Definição do Plano de Convivência com o sistema atual Definir a filosofia de convivência do novo sistema com o sistema atualmente existente, caso isso venha a ocorrer. Essa filosofia deverá considerar aspectos de compartilhamento das mesmas bases de dados, processamentos em paralelo, etc. 4. Elaboração do cronograma de Implantação de forma detalhada 57 APENSO XVIII Critérios para Faturamento 58 Apenso XVIII Critérios para Faturamento pela CONTRATADA Faturamento de Serviços Medidos em Pontos de Função 1 – Processo de Implementação / Manutenção 1.1 - O documento que servirá de base para o faturamento de pontos de função será o Termo de Encerramento de Ordem de Serviço . Neste documento estão citados os valores relativos aos pontos de função correspondentes aos serviços homologados pelo PRODERJ, observado o critério abaixo: VALOR FATURADO = VALOR PF CONTRATADO * QTD. TOTAL PF DO TEOS (Apenso XI) 2 – Processo de Desenvolvimento Cada projeto é coberto globalmente por uma Solicitação de Serviços e concluído por um Termo de Encerramento da Solicitação de Serviços. As fases de cada projeto são cobertas por Ordens de Serviço e concluídas por Termos de Encerramento das Ordens de Serviço. Os marcos de faturamento de serviços medidos em pontos de função ( PF ) ocorrem nos seguintes pontos: ao término da fase de Definição de Requisitos ( item 2.1 ) ao término da fase de Especificação de cada Módulo ( item 2.2 ) ao término da fase de Implantação de cada Módulo ( item 2.3 ) 2.1 - O Termo de Encerramento da Ordem de Serviço correspondente à etapa ( E3 ) de revisão e homologação da Definição de Requisitos autoriza o faturamento pela Contratada dos serviços aprovados pelo PRODERJ, observado o critério abaixo: Valor Faturado = Valor PF contratado * Quantidade PF aprovada para o total do Projeto * 0,10 A quantidade de pontos de função aprovada na etapa E3 está registrada no Termo de Encerramento da Ordem de Serviço referente à Definição de Requisitos, fase cujo escopo é a íntegra do projeto. 2.2 - O Termo de Encerramento da Ordem de Serviço correspondente à etapa ( E7 ) de revisão e homologação do conjunto Anteprojeto e Especificação de cada Módulo autoriza o faturamento pela Contratada dos serviços aprovados pelo PRODERJ, observado o critério abaixo: Valor Faturado = Valor PF contratado * Quantidade PF aprovada para o total do Módulo * 0,30 A quantidade de pontos de função aprovada na etapa E5 para cada Módulo está registrada no Termo de Encerramento da Ordem de Serviço referente ao Anteprojeto e Especificação, fases cujo escopo é o Módulo e não a íntegra do projeto. 59 2.3 - O Termo de Encerramento da Ordem de Serviço correspondente à etapa ( E11 ) de revisão e homologação do conjunto Construção e Implantação de cada Módulo autoriza o faturamento pela Contratada dos serviços aprovados pelo PRODERJ, observado o critério abaixo: Se não for o último módulo do projeto, Valor Faturado = Valor PF contratado * Quantidade PF aprovada para o total do Módulo * 0,60 . Se for o último módulo do projeto , Valor Faturado = Valor PF contratado * Somatório das quantidades PF aprovadas para todos os Módulos - Somatório dos valores já faturados nas Ordens de Serviço anteriores . A quantidade de pontos de função aprovada para cada Módulo está registrada no Termo de Encerramento da Ordem de Serviço referente à Construção e Implantação, fases cujo escopo é o Módulo e não a íntegra do projeto. 60 APENSO XIX Modelo Físico do Sistema 61 Apenso XIX < nome da organização fornecedora > Modelo Físico do Sistema < nome do sistema > { Versão revisada < n > } Autores: < nomes dos autores > < local > < data > Aprovação Aprovamos o documento de Descrição do Desenho { Versão revisada < n > } do projeto < nome do projeto >. <Nome> <Data> <Nome> <Data> <Nome> <Data> Versões revisadas anteriores Revisão Comentário Data 62 Apenso XIX Modelo Físico do Sistema 1 – Introdução 2 – Escopo do Relatório 2.1 – Definição das Entradas, Saídas e Relatórios 2.2 – Especificação de Características Funcionais 2.3 – Modelo de Dados / Funções 2.4 – Elaboração de Especificação Técnica 2.5 – Atualização das Estimativas do Projeto 63