guia mds anvisa

Download Guia Mds Anvisa

Post on 05-Dec-2014

12 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

Agncia Nacional de Vigilncia Sanitria

METODOLOGIA DE DESENVOLVIMENTO DE SISTEMASGGTIN GESIS

Braslia, julho de 2006.

Pgina: 1

GGTIN / GESIS Gerncia de Desenvolvimento de Sistemas METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Data: 08/08/2006 Verso: 1.0.03

Histrico de RevisesData 12/06/2006 11/06/2006 26/07/2006 08/08/2006 Verso 1.0.00 1.0.01 1.0.02 1.0.03 Descrio Criao do Artefato Reviso Reviso Reviso Autor Maria da Conceio Arago Martins Luiz Roberto T. Reis. Luiz Roberto T. Reis. Luiz Roberto T. Reis.

D:\Reis\0-MDS doc para Anlise\Documentos Padronizados\1-MDS GUIAS\GUIA_MDS_ANVISA.doc 31/10/2006 11:58 Pgina: 2

GGTIN / GESIS Gerncia de Desenvolvimento de Sistemas METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Data: 08/08/2006 Verso: 1.0.03

ndice1. Introduo ................................................................................................................................................................. 4 1.1 Objetivo............................................................................................................................................................... 4 1.2 Definies e Abreviaes ................................................................................................................................... 4 1.3 Referncias ........................................................................................................................................................ 4 2. Definio Geral ......................................................................................................................................................... 4 2.1 Definio............................................................................................................................................................. 4 2.2 Aplicao e Caractersticas Gerais da Metodologia .......................................................................................... 4 2.3 Ciclo de Vida de Projetos de Desenvolvimento de Sistemas ............................................................................ 5 2.4 Modelo Espiral para a Execuo das Fases da MDS........................................................................................ 6 3. Finalidade das Fases do Ciclo de Vida de Projetos de Desenvolvimento de Sistemas .......................................... 7 4. Iteratividade entre as Fases ..................................................................................................................................... 8 5. Descrio das Fases do Ciclo de Vida de Projetos de Desenvolvimento de Sistemas........................................... 8 5.1 Fase 1: Solicitao ............................................................................................................................................. 8 5.2 Fase 2: Anteprojeto: ......................................................................................................................................... 10 5.3 Fase 3: Concepo .......................................................................................................................................... 11 5.4 Fase 4: Elaborao .......................................................................................................................................... 16 5.5 Fase 5: Construo .......................................................................................................................................... 23 5.6 Fase 6: Testes.................................................................................................................................................. 28 5.7 Fase 7: Implantao ......................................................................................................................................... 33 6. Glossrio................................................................................................................................................................. 38

D:\Reis\0-MDS doc para Anlise\Documentos Padronizados\1-MDS GUIAS\GUIA_MDS_ANVISA.doc 31/10/2006 11:58 Pgina: 3

GGTIN / GESIS Gerncia de Desenvolvimento de Sistemas METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Data: 08/08/2006 Verso: 1.0.03

Metodologia de Desenvolvimento de Sistemas1. Introduo1.1 Objetivo O objetivo deste documento apresentar uma Metodologia de Desenvolvimento de Sistemas (MDS), a ser utilizada como um guia durante o Ciclo de Vida de Projetos de Desenvolvimento de Sistemas. As Fases que compem esta MDS, tambm so apresentadas junto com seus produtos (artefatos).

1.2 Definies e Abreviaes Vide Glossrio.

1.3 Referncias Rational Unified Process - RUP Engenharia de Sistemas Pressman.

2. Definio Geral2.1 Definio O maior desafio da rea de Tecnologia da Informao de uma empresa oferecer uma infra-estrutura para o desenvolvimento de Sistemas, realmente efetiva para o negcio de seus clientes internos e externos. A chave para vencer este desafio est na gerao de Sistemas, a partir de Modelos do Negcio, que bem analisados e adequadamente especificados originam produtos (sistemas informatizados) que usam como matria prima a realidade do negcio e seus objetivos estratgicos. Nesse sentido, a Metodologia de Desenvolvimento de Sistemas (MDS) aqui definida, pretende ser um guia para o desenvolvimento de Projetos de Sistemas ou Sistemas, descrevendo um conjunto de regras, padres e tarefas imprescindveis para a execuo de projetos com qualidade, produtividade e segurana. 2.2 Aplicao e Caractersticas Gerais da Metodologia A aplicao desta Metodologia de Desenvolvimento de Sistemas (MDS) tem como principais objetivos: Primar pelo atendimento dos requisitos de negcio estabelecidos para o projeto; Possibilitar um maior controle quanto entrega do sistema no prazo definido; Agregar qualidade ao produto gerado, com flexibilidade para receber evolues exigidas pelo dinamismo dos requisitos de negcio; Possibilitar o acompanhamento e o gerenciamento dos processos passo a passo; Facilitar a manuteno dos artefatos dos projetos, sendo este processo: um subproduto natural da aplicao desta MDS, e uma referncia para identificao dos requisitos atendidos pelos produtos homologados e entregues.

D:\Reis\0-MDS doc para Anlise\Documentos Padronizados\1-MDS GUIAS\GUIA_MDS_ANVISA.doc 31/10/2006 11:58 Pgina: 4

GGTIN / GESIS Gerncia de Desenvolvimento de Sistemas METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Data: 08/08/2006 Verso: 1.0.03

Esta MDS tem como principais caractersticas: Estar baseada nos procedimentos do RUP (Rational Unified Process) e da Engenharia de Sistemas, ou seja: deve manter uma seqncia de aes baseadas em casos de uso, e executadas por um ou mais atores. Nessa abordagem, os casos de uso so selecionados isoladamente e o projeto do sistema iniciado pela anlise dos casos de uso considerados chave para o negcio, condio sempre reavaliada no decorrer do ciclo de vida dos projetos de Sistemas; Ser Iterativa e incremental, isto , a execuo de um ciclo de vida de um projeto de Sistemas tenha como resultado uma verso do sistema liberada interna ou externamente. Ou seja, cada nova verso de Sistemas entregue aos Clientes, poder receber melhorias de forma incremental em relao verso anterior; Ser Personalizada, ou seja, adotar padres prprios, como: artefatos, formulrios, modelos e instrues utilizadas ao longo do Ciclo de Vida dos Projetos de Desenvolvimento de Sistemas.

2.3 Ciclo de Vida de Projetos de Desenvolvimento de Sistemas A ordem de realizao dos projetos de desenvolvimento de Sistemas ou Sistemas nesta MDS foi dividida em 7 (sete) fases, as quais foram subdivididas em subfases e cada uma dessas subfases, dever gerar pelo menos um produto ou artefato durante ou aps sua execuo. Fases definidas para esta MDS:

A figura acima apresenta um modelo de ciclo de vida ajustado para o desenvolvimento de projetos de Sistemas, voltado a atender a necessidade de se reavaliar periodicamente as expectativas de prazos e gastos e os requisitos do sistema. A figura apresenta um misto do modelo clssico (cascata) com modelo Espiral, e foi elaborado para tratar adequadamente um dos maiores dilemas dos Gerentes de Projeto: iniciar um projeto de desenvolvimento de sistemas sem os contextos delimitados de forma precisa, ou seja: (Sem a definio adequada do que dever ser feito). D:\Reis\0-MDS doc para Anlise\Documentos Padronizados\1-MDS GUIAS\GUIA_MDS_ANVISA.doc 31/10/2006 11:58 Pgina: 5

GGTIN / GESIS Gerncia de Desenvolvimento de Sistemas METODOLOGIA DE DESENVOLVIMENTO DE SISTEMAS Data: 08/08/2006 Verso: 1.0.03

No modelo Misto, existem etapas que se sucedem como no modelo Cascata, bem como etapas que se comportam como uma espiral, onde os produtos so gerados a partir de certo nmero de iteraes, j que incorpora uma abordagem voltada para mltiplas linhas de produo. Esta abordagem tambm facilita a introduo de mtricas para medir a produtividade e avaliar a qualidade em todas as etapas do processo de desenvolvimento de sistemas. 2.4 Modelo Espiral para a Execuo das Fases da MDS O modelo espiral para a engenharia de Sistemas foi desenvolvido aproveitando as melhores caractersticas do ciclo de vida clssico (modelo cascata). No modelo espiral foi incluindo solues para os seus problemas do modelo cascata e mais um novo elemento; a anlise de riscos, que realizada, a cada fase, visando se verificar os riscos inerentes ao Projeto e s atividades eleitas para execuo. O modelo apresentado na figura abaixo define quatro importantes etapas na execuo de cada fase da MDS representadas pelos quadrantes da figura.

Planejamento Planejamento da fase

Anlise

Anlise de requisitos, artefatos e riscos para execuo da fase.

Planejamento baseado nos comentrios do cliente

Deciso de prosseguir ou no Na direo de um sistema concludo Desenvolvimento com carter evolutivo de modelos, diagramas e especi