metodologia desenvolvimento baseada em oo  · web viewsefaz-ba secretaria da fazenda do estado da...

68
SEFAZ-BA Secretaria da Fazenda do Estado da Bahia SGF Superintendência da Gestão Fazendária DTI Diretoria de Tecnologia da Informação SEFAZ-DTI Metodologia para Desenvolvimento e Manutenção de Sistemas Versão 01.13.00

Upload: lequynh

Post on 01-Dec-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

SEFAZ-BA Secretaria da Fazenda do Estado da BahiaSGF Superintendência da Gestão FazendáriaDTI Diretoria de Tecnologia da InformaçãoSEFAZ-DTI

Metodologia para Desenvolvimento e Manutenção de Sistemas

Versão 01.13.00

Salvador (Ba), janeiro de 2018

Page 2: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

CONTROLE DE VERSÃOVersão Data Responsável Histórico

01.01.00 22/05/2007 Equipe AD (Padrões)

1. Inclusão dos Papéis x Responsabilidades na Metodologia Unificada.

2. Inclusão das responsabilidades referentes à assinatura dos laudos da Fábrica.

3. Inclusão da atividade de geração dos scripts das tabelas de outros projetos acessadas pelo projeto a ser transferido para a Fábrica e da geração da massa de dados para alimentá-las na Fase de Análise.

4. Inclusão da atividade de elaboração dos scripts das rotinas de integração com outros sistemas na Fase de Projeto.

5. Inclusão do Diagrama de Caso de Uso (OO) ou Contexto (essencial) na atividade de elaboração dos diagramas pelo Analista de Projeto GEDES.

6. Alteração da atividade de elaboração do Roteiro de Testes pelo Analista de Projeto GEDES para a fase de Análise.

7. Inclusão do Analista de Projeto GEDES como responsável em realizar os testes no ambiente Sefaz, além do Analista de Projeto Fábrica, para os casos de projetos na Fábrica.

01.02.00 06/08/2007 Equipe AD (Padrões)

1. Inclusão da atividade de sinalização para Fábrica da possibilidade do projeto ser implementado no modelo de Fábrica no final da fase de Especificação de Requisitos.

2. Alterações na fase de Análise, nas atividades de transferência do sistema para Fábrica e na elaboração do cronograma geral.

01.03.00 03/09/2007 Equipe AD (Padrões)

1. Inclusão da referência ao documento de Solicitação de Sistema na fase de Especificação de Requisitos.

2. Inclusão da atividade de elaboração do documento de Especificação Técnica de Rotinas na fase de Análise.

01.04.00 06/11/2007 Equipe AD (Padrões)

1. Inclusão de definição sobre o Firefox e W3C na atividade de validação do protótipo na fase de Análise.

2. Inclusão de definição sobre o Firefox e W3C na atividade de testes no ambiente Sefaz na fase de Testes.

01.05.00 19/05/2008 Equipe AD (Padrões)

1. Alterações no item referente à validação do Relatório de Integração (fase de Projeto).

2. Alterações no item referente à elaboração do DER preliminar (fase de Análise).

3. Alterações no item referente à elaboração/atualização do manual de operação.

Página 2 document.doc

Page 3: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

01.06.00 01/12/2008 Equipe AD (Padrões)

1. Alterações das funções entre as equipes CD/AS x GETEC.

01.06.01 23/07/2009 Equipe AD (Padrões)

1. Alteração dos itens abaixo:FASE 5 – TESTE

FASE 7 – IMPLANTAÇÃO

01.06.02 01/09/2009 Equipe AD (Padrões)

1. Alteração da nomenclatura do documento de definição do ambiente tecnológico e detalhamento dos seus validadores.FASE 2 – ANÁLISEFASE 3 – PROJETO

01.06.03 09/12/2009 Equipe AD (Padrões)

1. Alteração dos itens abaixo:Papéis desempenhados no Processo de Desenvolvimento

Descrição das Fases da Engenharia de Software

Relacionamento – Sefaz x Fábrica

01.07.00 20/12/2010 Equipe AD (Padrões)

1. Alteração dos itens:4.3 FASE 3 – PROJETO4.7.4. Pontuar Sistema

01.07.01 01/02/2011 Equipe AD (Padrões)

1. Alteração dos itens:4.5 FASE 5 – TESTE

01.08.00 23/05/2011 Equipe AD (Padrões)

1. Alteração dos itens:4.5 FASE 5 – TESTE4.7 FASE 7 – IMPLANTAÇÃO

01.09.00 17/05/2012 Equipe AD (Padrões)

1. Alteração do item:4.1 FASE 1 – ESPECIFICAÇÃO DE REQUISITOS

01.10.00 05/05/2014 Equipe AD (Padrões)

1. Alteração do item:4.2 FASE 2 – ANÁLISE4.6 FASE 6 – HOMOLOGAÇÃO

Página 3 document.doc

Page 4: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

01.11.00 18/05/2016 Equipe AD (Padrões)

1. Alteração do item:FASE 1 – ESPECIFICAÇÃO DE

REQUISITOS

01.12.00 03/04/2017 Equipe GQS

1. Inclusão da Equipe GQS no documento2. Inclusão novas definições e novo fluxo da

Validação de WebService/API3. Alteração das Referências GEAUS para

GSETI4. Alteração das referências GEAPE/GERAT

para GRAPE/GERAD

01.13.00 03/06/2017 Equipe GQS1. Alteração das Referências SEFAZ-DTI

para SEFAZ-DTI

Página 4 document.doc

Page 5: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

ÍNDICE

1. INTRODUÇÃO..........................................................................................................................................5

2. METAMODELO ESPIRAL.......................................................................................................................5

2.1 PLANEJAMENTO DO PROJETO........................................................................................................52.2 ANÁLISE DE RISCO DO PROJETO..................................................................................................52.3 VALIDAÇÃO....................................................................................................................................6

3. PAPÉIS DESEMPENHADOS NO PROCESSO DE DESENVOLVIMENTO.....................................................6

4. DESCRIÇÃO DAS FASES DA ENGENHARIA DE SOFTWARE..................................................................7

4.1 FASE 1 – ESPECIFICAÇÃO DE REQUISITOS...............................................................................74.2 FASE 2 – ANÁLISE..........................................................................................................................124.3 FASE 3 – PROJETO..........................................................................................................................204.4 FASE 4 – IMPLEMENTAÇÃO........................................................................................................274.5 FASE 5 – TESTE...............................................................................................................................304.6 FASE 6 – HOMOLOGAÇÃO...........................................................................................................344.7 FASE 7 – IMPLANTAÇÃO..............................................................................................................38

5. ITENS DE CONTROLE..........................................................................................................................41

6. RELACIONAMENTO – SEFAZ X FÁBRICA...........................................................................................42

7. Bibliografia..........................................................................................................................................45

Página 5 document.doc

Page 6: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

1. INTRODUÇÃO

Este documento apresenta uma Metodologia de Desenvolvimento e Manutenção de Sistemas (MDMS). Define um conjunto planejado e sistemático de fases e atividades necessárias para condução de projetos de sistemas de informação com qualidade, ou seja, define um conjunto de atividades executáveis no decorrer de um projeto com seus respectivos métodos e produtos.

Projeto de sistemas é um conjunto de atividades relacionadas ao desenvolvimento ou manutenção de sistemas de informação. Suas atividades devem ser realizadas dentro dos critérios e padrões descritos na metodologia, cabendo ao líder do projeto adequar a metodologia ao Plano de Trabalho e justificar as atividades não executadas.

A Ferramenta Case utilizada é o System Architect que suporta todos os diagramas e dicionarização de dados utilizados na MDMS.

A MDMS SEFAZ utiliza como base para a construção dos seus produtos os Manuais de Padrões e o de Procedimentos Gerais, existentes no PRT. Alguns dos produtos gerados devem ser construídos de forma evolutiva durante a execução das atividades das fases que a compõe por isso estes produtos se repetem no texto desta metodologia.

2. METAMODELO ESPIRAL

A Metodologia permite a adoção de um modelo espiral com planejamentos mais detalhados.

PLANEJAMENTO ANÁLISE DE RISCO

início decisão

VALIDAÇÃO FASES DA ENGENHARIA

DE SOFTWARE

2.1 PLANEJAMENTO DO PROJETO

Para todo projeto deverá ser elaborado um planejamento com base na coleta de informações sobre o negócio e solicitações, sempre com o objetivo de atender às necessidades.

2.2 ANÁLISE DE RISCO DO PROJETO

A análise dos riscos deve ser baseada nos requisitos e restrições do projeto e no retorno obtido.

Página 6 document.doc

Page 7: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

2.3 VALIDAÇÃO

Deve-se avaliar o planejamento do projeto e os resultados do trabalho feito durante todas as fases. Para projetos desenvolvidos e mantidos na Fábrica a validação final dos produtos deve ser registrada em Laudo de Inspeção, assinados pelos responsáveis pela validação na Sefaz.

3. PAPÉIS DESEMPENHADOS NO PROCESSO DE DESENVOLVIMENTO

As equipes de desenvolvimento devem se organizar de forma a cobrir as funções definidas para cada papel. A seguir estão relacionados os papéis a serem desempenhados dentro das equipes de desenvolvimento. Ao longo do documento serão descritos os papéis e as responsabilidades envolvidas em cada fase da Metodologia.

GERENTE SEFAZ-DTI

LÍDER DE CONTRATO

COORDENADOR DE PROJETO SEFAZ-DTI

LÍDER DE EQUIPE SEFAZ-DTI

ADMINISTRADOR DE DADOS (AD)

ARQUITETO DE SISTEMAS (AS)

LÍDER AD

ANALISTA GQS (GESTÃO DA QUALIDADE DO SOFTWARE)

GETEC (INFRA E BD)

OPERAÇÃO

GSETI

ANALISTA DE PROJETO SEFAZ-DTI

GESTOR

ANALISTA DE PROJETO FÁBRICA

COORDENADOR FÁBRICA

USUÁRIO

Página 7 document.doc

Page 8: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4. DESCRIÇÃO DAS FASES DA ENGENHARIA DE SOFTWARE

4.1 FASE 1 – ESPECIFICAÇÃO DE REQUISITOS

Objetivo da Fase

Nesta fase deve-se buscar o maior conhecimento possível do assunto do projeto para possibilitar uma definição do seu escopo. Além disso, deve-se identificar todos os requisitos operacionais e funcionais do sistema.

Produtos Gerados/Atualizados

1. Escopo do Sistema.2. Estimativa de Custo e Prazo.3. Cronogramas das atividades até pontuação do sistema.4. Detalhamento de Requisitos.5. Relatório de Análise de Riscos.6. Plano da Fase de Análise (Cronograma).7. Informações para sinalização da Fábrica da possibilidade do projeto ser implementado

no modelo de Fábrica – aplicável a projetos na Fábrica.

Atividades da Fase

4.1.1. Definir Escopo do Projeto:

O escopo do projeto deve ser elaborado pelo Analista de Projeto SEFAZ-DTI com base no documento de Solicitação de Sistemas passado pelo Gestor e nas necessidades de informação levantadas em reuniões com o Gestor e equipes envolvidas. As reuniões devem ser planejadas previamente com o Gestor para garantir o cumprimento dos prazos e a qualidade do produto gerado.

Produtos gerados: Agenda de reuniões com o Gestor. Definição do escopo do projeto.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.1.2. Validar Escopo do Projeto:

Depois de concluída a atividade anterior, o Analista de Projeto SEFAZ-DTI deverá encaminhar o material elaborado para o Gestor validar. O Analista verificará o resultado da validação e executará as correções necessárias.

Produtos gerados: Escopo do projeto validado.

Responsável pela atividade: Gestor.

Página 8 document.doc

Page 9: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.1.3. Estimar custo e prazo:

Deve ser estimado o custo e o prazo das atividades com base na definição do escopo do projeto realizada anteriormente. O Líder de Equipe SEFAZ-DTI ficará responsável por estimar o prazo e o Coordenador de Projeto SEFAZ-DTI o custo.

A depender do tamanho do projeto poder ser necessário um cronograma estimativo ou consulta à empresa que desenvolverá o projeto.

Produtos gerados: Estimativa do custo e prazo do projeto.

Responsável pela atividade: Líder de Equipe SEFAZ-DTI e Coordenador de Projeto SEFAZ-DTI.

4.1.4. Elaborar cronograma das atividades até pontuação do sistema:

Deve ser elaborado pelo Analista de Projetos SEFAZ-DTI e validado pelo Líder de Equipe SEFAZ-DTI o cronograma das atividades até a pontuação do sistema (Fase de Análise).

Produtos gerados: Cronograma de atividades.

Responsável pela atividade: Líder de Equipe SEFAZ-DTI.

4.1.5. Detalhar/Atualizar Requisitos do Sistema:

Os requisitos identificados no escopo do projeto deverão ser detalhados pelo Analista de Projeto SEFAZ-DTI com base em reuniões com o Gestor e equipes envolvidas. As reuniões devem ser planejadas previamente com o Gestor para garantir o cumprimento dos prazos e a qualidade do produto gerado.

Para projetos em manutenção, o detalhamento de requisitos deverá ser atualizado com base no(s) novo(s) requisito(s) definido(s) pelo Gestor.

Produto gerado/atualizado: Detalhamento de Requisitos.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.1.6. Validar Detalhamento de Requisitos:

Depois de concluído o Detalhamento de Requisitos, o Analista de Projeto SEFAZ-DTI deverá encaminhar o material elaborado para o Gestor validar. O envio para validação poderá ser feito de forma parcial para evitar um acúmulo de material a ser validado. O Analista deverá planejar com o Gestor o tempo necessário para efetuar a validação e o tempo necessário para que o analista possa efetuar os ajustes solicitados durante a reunião de validação.

O Analista de Projeto SEFAZ-DTI deverá enviar o Detalhamento de Requisitos também para a Gestão da Qualidade do Software (GQS) avaliar os padrões do documento.

Página 9 document.doc

Page 10: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Caso o gestor tenha consultado a AGE / Corregedoria sobre a necessidade de inclusão de algum controle específico no projeto, e tiver sido identificado algum interesse por essas áreas, nesse momento, ele deverá encaminhar o Detalhamento de Requisitos para ser avaliado pela AGE / Corregedoria e as complementações solicitadas deverão ser validadas pelo Gestor e implementadas pelo Analista.

Produto gerado/atualizado: Detalhamento de Requisitos validado.

Responsável pela atividade: Gestor e Equipe GQS.

4.1.7. Elaborar/Alterar Relatório de Análise de Risco:

O Analista de Projeto SEFAZ-DTI deverá elaborar ou alterar (no caso de projetos em manutenção) o relatório de análise de riscos, onde serão contemplados todos os riscos identificados para o sucesso do desenvolvimento ou manutenção e funcionamento do projeto, com seus respectivos responsáveis e datas limites para solução.

Produto gerado/atualizado: Relatório de Análise de Risco.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.1.8. Validar Relatório de Análise de Risco:

Depois de elaborado ou atualizado o relatório de análise de riscos, o Analista de Projeto SEFAZ-DTI deverá encaminhar para validação do Gestor e do Líder de Equipe SEFAZ. Este relatório poderá ser atualizado e utilizado durante o ciclo de vida do desenvolvimento ou da manutenção.

O relatório de análise de risco deverá ser enviado para as pessoas da Sefaz responsáveis por alguma ação que possa de alguma forma comprometer ou ser comprometida com os riscos identificados para o projeto. Este relatório deve também ser enviado para equipe Equipe GQS avaliar o padrão do documento.

Produto gerado/atualizado: Relatório de Análise de Riscos validado.

Responsável pela atividade: Gestor, Líder de Equipe SEFAZ e Equipe GQS.

4.1.9. Planejar Fase de Análise:

Com a conclusão da definição do escopo do sistema, o Analista de Projeto SEFAZ-DTI deverá planejar a fase de Análise. O plano da fase de análise deverá contemplar também as datas estimadas para as fases de projeto, implementação, testes, homologação e implantação.

Produto gerado: Plano da Fase de Análise (cronograma no Project).

Responsável pela atividade:

Página 10 document.doc

Page 11: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Analista de Projeto SEFAZ-DTI.

4.1.10. Validar Plano da Fase de Análise:

A Reunião de validação deverá ser feita pelo Analista de Projeto SEFAZ-DTI e Coordenador de Projeto SEFAZ-DTI junto com o Gestor. O analista efetuará os ajustes solicitados.

Produtos gerados: Plano da Fase de Análise Validado. Agenda de reuniões com o Gestor para fase de Análise.

Responsável pela atividade: Gestor, Gerência SEFAZ-DTI e/ou Coordenador de Projeto SEFAZ-DTI.

4.1.11. Sinalizar a Fábrica da possibilidade do projeto ser implementado no modelo de Fábrica:

Essa atividade envolve a sinalização para a Fábrica da possibilidade do projeto ser implementado no modelo de Fábrica. Para isso, o Coordenador de Projeto SEFAZ-DTI deverá enviar um correio para o Coordenador Fábrica com o documento de Detalhamento de Requisitos, a data prevista de envio para a Fábrica e a expectativa da área usuária para início da homologação.

Produtos gerados: Informações para sinalização da Fábrica da possibilidade do projeto ser

implementado no modelo de Fábrica.

Responsável pela atividade: Coordenador de Projeto SEFAZ-DTI.

Página 11 document.doc

Page 12: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.1.11. Papéis x Responsabilidades – Especificação de Requisitos:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

GQS AS Getec Operação

Promover reuniões com o Gestor para definição do escopo do projeto.

S / F

Elaborar escopo do projeto com base nas reuniões realizadas.

S / F

Validar escopo do projeto. S / F

Estimar custo das atividades com base na definição do escopo do projeto.

S / F

Estimar prazo das atividades com base na definição do Escopo do projeto.

S / F

Elaborar o cronograma das atividades até a pontuação do sistema (item 5.2.7).

S / F

Elaborar o Detalhamento de Requisitos. S / F

Validar conteúdo do Detalhamento de Requisitos. S / F

Validar padrão do Detalhamento de Requisitos. S / F

Elaborar Relatório de Análise de Riscos. S / F

Validar conteúdo do Relatório de Análise de Riscos. S / F S / F

Validar padrão do Relatório de Análise de Riscos. S / F

Planejar Fase de Análise. S / F

Validar Plano da Fase de Análise. S / F S / F

Sinalizar a Fábrica da possibilidade do projeto ser implementado no modelo de Fábrica.

F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

Página 12 document.doc

Page 13: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.2 FASE 2 – ANÁLISE

Objetivo da Fase

É nesta fase que o sistema começa a ser concebido ou alterado a partir da definição do Escopo do Projeto e do Detalhamento de Requisitos validados pelo Gestor e de outras informações levantadas na fase anterior.

Produtos Gerados

1. Definição do Ambiente Tecnológico.2. Protótipo de Interface.3. Lista de Eventos (essencial).4. Diagrama de Caso de Uso (OO) ou Contexto (essencial).5. Diagrama de Classes (OO) ou DRE (essencial) Preliminar.6. DER Preliminar.7. Especificação Técnica de Rotinas – quando aplicável.8. Pontuação da versão – aplicável a projetos na Fábrica.9. Roteiro de Teste elaborado/atualizado.10. Transferência de Sistemas – aplicável a projetos na Fábrica.11. Scripts das tabelas de outros projetos acessadas pelo projeto que está sendo

transferido e massa de dados para alimentá-las – aplicável a projetos na Fábrica.12. Cronograma Geral.13. Diagramas do Sistema:

Diagrama de Classes (OO) ou DRE (essencial) - necessárioDiagrama de Sequência (OO) - só aplicável a use case muito complexoDiagrama de Estado (OO ou essencial) - apenas quando necessário e aplicável.

14. Plano da Fase de Projeto (Cronograma).

Atividades da Fase

4.2.1. Definir Ambiente Tecnológico:

O Analista de Projeto SEFAZ-DTI deverá agendar previamente uma reunião com as equipes de INFRA e de BD da GETEC e a equipe AS para definir o ambiente tecnológico adequado para o sistema a ser desenvolvido ou alterado. O Analista de Projeto SEFAZ-DTI deverá levantar junto ao Gestor, a GETEC e a equipe AS todos os requisitos de segurança e de qualidade necessários ao funcionamento do sistema a ser desenvolvido ou alterado. No caso de manutenções no sistema, esse relatório só será alterado caso seja necessário.

Produto gerado/atualizado: Definição do Ambiente Tecnológico.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.2.2. Validar Definição de Ambiente Tecnológico:

A validação do conteúdo do documento de Definição de Ambiente Tecnológico é feita em paralelo pelas equipes de INFRA e de BD da GETEC e pela equipe AS. Para que haja tempo hábil para a validação por todos os envolvidos é necessário um planejamento prévio, de forma que o Analista de Projeto SEFAZ-DTI possa efetuar

Página 13 document.doc

Page 14: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

os ajustes solicitados. Esse documento também deverá ser encaminhado para Equipe GQS para validação do padrão.

Produto gerado/atualizado: Definição do Ambiente Tecnológico validado.

Responsável pela atividade: INFRA, BD, AS e GQS.

4.2.3 Construir o Protótipo de Interface do Sistema:

Nesta atividade o Analista de Projeto SEFAZ-DTI deverá desenvolver ou alterar o protótipo da interface do sistema com base nas informações de detalhamento, integrações, ambiente tecnológico e requisitos de qualidade e performance obtidos nas etapas anteriores.No caso de manutenções no sistema, o protótipo só será alterado caso seja necessário.

Produto gerado/atualizado: Protótipo do Sistema.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.2.4. Validar o Protótipo do Sistema:

O período desta validação deverá ser planejado previamente com a Equipe GQS e com o Gestor para que estes tenham tempo hábil para efetuar a validação e para que o Analista de Projeto SEFAZ-DTI possa efetuar os ajustes necessários. A equipe GQS ficará responsável apenas por validar a aderência aos padrões de interface. Para sistemas sem Bootstrap não será exigido que o protótipo esteja adequado ao Firefox ou W3C, desde que esteja funcionando adequadamente em pelo menos um dos browsers (IE ou Firefox). Para sistemas com Bootstrap será exigido o protótipo adequado ao Firefox ou W3C e funcionando em um dos browsers (IE ou Firefox). Nos casos em que o sistema é direcionado ao público externo, o protótipo deverá também ser validado pela DIRAT\GERAD.

Produto gerado/atualizado: Protótipo do Sistema validado.

Responsável pela atividade: Gestor, GQS e DIRAT\GERAD (quando aplicável).

4.2.5. Elaborar Lista de Eventos:

Nesta atividade o Analista de Projeto SEFAZ-DTI deverá elaborar a Lista de Eventos que deve ser elaborada ou alterada com base nos direcionamentos da técnica e padrões estabelecidos pela Sefaz.

Produtos gerados/atualizados: Lista de Eventos (essencial).

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.2.6. Validar Lista de Eventos:

Página 14 document.doc

Page 15: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Depois de concluídos a Lista de Eventos (essencial), o Analista de Projeto SEFAZ-DTI deverá encaminhar o material elaborado para a Equipe GQS validar.

Produtos gerados/atualizados: Lista de Eventos.

Responsável pela atividade: GQS.

4.2.5. Elaborar Diagramas:

Nesta atividade o Analista de Projeto SEFAZ-DTI deverá elaborar o Diagrama de Caso de Uso (OO) ou Contexto (essencial) e os Diagramas Preliminares: Diagrama de Classes (OO) ou DRE (Essencial) e DER. Os diagramas deverão ser elaborados ou alterados com base nos direcionamentos da técnica e padrões estabelecidos pela Sefaz e o analista deverá utilizar a ferramenta case System Architect.

Para elaboração do DER Preliminar, o Analista de Projeto SEFAZ-DTI deve obrigatoriamente agendar uma reunião com a Equipe GQS, a fim de discutir a modelagem do sistema. Para os casos de tabelas de históricos e consolidados, a equipe DW também deve ser envolvida..

Produtos gerados/atualizados: Diagrama de Caso de Uso (OO) ou Contexto (essencial). Diagrama de Classes (OO) ou DRE (essencial) Preliminar. DER Preliminar.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.2.6. Validar Diagramas:

Depois de concluídos o Diagrama de Caso de Uso (OO) ou Contexto (essencial) e os Diagramas Preliminares, o Analista de Projeto SEFAZ-DTI deverá encaminhar o material elaborado para a Equipe GQS validar. O Analista deverá planejar com a equipe AD o tempo necessário para efetuar a validação e o tempo necessário para que o analista possa efetuar os ajustes solicitados durante a reunião de validação.

Produtos gerados/atualizados: Diagramas Validados.

Responsável pela atividade: Equipe GQS.

4.2.7. Elaborar/Atualizar Especificação Técnica de Rotinas:

O Analista de Projeto SEFAZ-DTI deverá elaborar ou atualizar quando necessário a especificação técnica de rotinas do sistema de forma clara e completa. Esse documento deve conter apenas as rotinas técnicas que não precisam ser validadas pelo Gestor do sistema e ser encaminhado apenas para validação da Equipe GQS (padrão).

Produto gerado/atualizado: Especificação Técnica de Rotinas.

Página 15 document.doc

Page 16: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.2.8. Validar Especificação Técnica de Rotinas:

O Analista de Projeto SEFAZ-DTI deverá encaminhar a Especificação Técnica de Rotinas para validação da Equipe GQS (padrão).

Produto gerado/atualizado: Especificação Técnica de Rotinas validada.

Responsável pela atividade: Equipe GQS.

4.2.9. Pontuar projeto:

O Analista de Projeto SEFAZ-DTI deverá efetuar a contagem de ponto de função do sistema juntamente com a Equipe GQS com base nos direcionamentos estabelecidos. É importante para iniciar a pontuação a modelagem completa do sistema, já validada com a Equipe GQS.

A pontuação nesta fase de Análise é aplicada somente aos sistemas desenvolvidos na Fábrica em função da necessidade da SEFAZ negociar o custo da fase de implementação. Esta necessidade deve ser previamente acordada com o Coordenador de Projeto SEFAZ-DTI.

Produto gerado: Sistema Pontuado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI e Equipe GQS (acompanhamento).

4.2.10. Elaborar/Atualizar Casos de Testes:

O Analista de GQS deverá elaborar ou atualizar o Casos de Teste de forma completa, permitindo que outro analista possa efetuar os testes do sistema com qualidade. .

Produto gerado/atualizado: Casos de Teste.

Responsável pela atividade: Analista GQS.

4.2.11. Transferir projeto para a Fábrica:

O Líder de Equipe SEFAZ-DTI deverá realizar o alinhamento dos documentos gerados nas fases anteriores e posteriormente preencher o documento de Transferência de Sistema para a Fábrica. A transferência do projeto para a Fábrica deverá contemplar o envio formal da documentação completa para o Coordenador Fábrica.

O Analista de Projeto SEFAZ-DTI deverá solicitar à equipe AD, conforme o procedimento de envio de estruturas e dados para a Fábrica (Manual de Procedimentos Gerais de Sistemas), a geração dos scripts das tabelas de outros projetos acessadas pelo

Página 16 document.doc

Page 17: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

projeto que está sendo transferido e da massa de dados para alimentá-las (para projetos na Fábrica).

Produto gerado: Documento de Transferência de Sistema. Scripts das tabelas de outros projetos acessadas pelo projeto que está sendo

transferido para a Fábrica e massa de dados para alimentá-las.

Responsável pela atividade: Líder de Equipe SEFAZ-DTI e Analista de Projeto SEFAZ-DTI.

4.2.12. Elaborar Cronograma Geral:

Deverá ser elaborado um Cronograma Geral com as atividades a serem desenvolvidas no projeto. O Coordenador de Projeto SEFAZ-DTI deverá avaliar o Cronograma elaborado.

Para projetos na Fábrica, o Coordenador Fábrica deverá retornar o cronograma de passagem do sistema contendo previsões para reuniões de passagem, de alinhamento do tamanho do sistema e de alinhamento do cronograma. Após execução dessas atividades será dada a autorização formal para início da implementação. O Coordenador de Projeto SEFAZ-DTI deverá avaliar o Cronograma Geral das atividades a serem desenvolvidas pela Fábrica.

Produto gerado: Cronograma Geral.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.2.13. Elaborar/Atualizar Diagramas:

Nesta atividade o Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá elaborar ou atualizar os diagramas necessários e aplicáveis ao sistema. A aplicabilidade e a necessidade de desenvolver ou atualizar cada diagrama deverá ser avaliada previamente com a Equipe AD ou Equipe GQS.

Os diagramas deverão ser elaborados ou alterados com base nos direcionamentos da técnica e padrões estabelecidos pela Sefaz e o Analista deverá utilizar a ferramenta case System Architect. O diagrama de classes é importante para mapear as classes que serão especificadas na fase de projeto do sistema.

Produtos gerados/atualizados: Diagrama de Classes (OO) ou DRE (essencial) – necessário. Diagrama de Sequência (OO) - só aplicável a casos de uso muito

complexos. Diagrama de Estado (OO ou essencial) - apenas quando necessário e

aplicável.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.2.14. Validar Diagramas:

Página 17 document.doc

Page 18: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Depois de concluído os Diagramas, o Analista de Projeto SEFAZ-DTI deverá encaminhar o material elaborado para a Equipe AD ou Equipe GQS validar. O Analista deverá planejar com a equipe AD o tempo necessário para efetuar a validação e o tempo necessário para que o analista possa efetuar os ajustes solicitados durante a reunião de validação.

Para os projetos desenvolvidos na Fábrica, o Analista de Projeto SEFAZ-DTI deverá validar também os Diagramas elaborados e encaminhados pela Fábrica.

A aprovação dos Diagramas deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador AD e do Coordenador de Projeto SEFAZ-DTI. Para a assinatura do laudo, os Coordenadores Sefaz devem obter a aprovação e a rubrica da Equipe AD ou Equipe GQS e do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produtos gerados/atualizados: Diagramas Validados.

Responsável pela atividade: Equipe AD ou Equipe GQS. Analista de Projeto SEFAZ-DTI (para projetos na Fábrica).

4.2.15. Planejar Fase de Projeto:

Depois de concluída as etapas da fase de análise, o Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá planejar a fase de Projeto do sistema. O plano da fase de projeto deverá contemplar também a revisão das datas estimadas para implementação, testes, homologação e implantação.

Produto gerado: Plano da Fase de Projeto (cronograma no Project).

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.2.16. Validar Cronograma da Fase de Projeto:

A Reunião de validação deverá ser feita pelo Analista de Projeto SEFAZ-DTI junto com o Coordenador de Projeto SEFAZ-DTI e/ou Gerente SEFAZ-DTI, e o Analista deverá efetuar os ajustes solicitados.

Para os projetos na Fábrica, a reunião com o Coordenador de Projeto SEFAZ-DTI e/ou Gerente SEFAZ-DTI deve ser feita pelo Analista de Projeto Fábrica e/ou Coordenador Fábrica.

Produto gerado: Plano da Fase de Projeto validado.

Responsável pela atividade: Coordenador de Projeto SEFAZ-DTI e/ou Gerente SEFAZ-DTI.

Página 18 document.doc

Page 19: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.2.18. Papéis x Responsabilidades - Análise:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

GQS AS Getec Operação

Agendar reunião com a GETEC e equipe AS para definição do ambiente tecnológico aplicado ao sistema.

S / F

Elaborar documento Definição do Ambiente Tecnológico.

S / F

Validar conteúdo do documento Definição do Ambiente Tecnológico

S / F S / F

Validar padrão do documento Definição do Ambiente Tecnológico.

S / F

Elaborar protótipo do projeto. S / F

Validar protótipo do projeto. S / F

Validar padrão do protótipo do projeto. S / F

Elaborar o diagrama de caso de uso (OO) ou contexto (essencial) e os diagramas preliminares.

S / F

Validar diagramas. S / F

Elaborar/atualizar a Especificação Técnica de Rotinas.

S / F

Validar padrão da Especificação Técnica de Rotinas

S / F

Efetuar a contagem de ponto de função do sistema. S / F

Acompanhar contagem de ponto de função do sistema. S / F

Elaborar/atualizar o Roteiro de Teste do sistema. S / F

Validar padrão do Roteiro de Teste do sistema. S / F

Elaborar documento de Transferência do Sistema para a Fábrica.

F

Solicitar a geração dos scripts das tabelas de outros projetos e da massa de dados para alimentá-las.

F

Elaborar um Cronograma Geral com as atividades a serem desenvolvidas no projeto.

S F

Validar Cronograma Geral elaborado. S / F

Elaborar/atualizar os diagramas necessários e aplicáveis ao sistema.

S F

Enviar diagramas atualizados para o Analista SEFAZ-DTI. F

Validar diagramas. S / F

Planejar Fase de Projeto. S F

Validar Plano da Fase de Projeto. S / F

Legenda:S = Projetos na Sefaz

Página 19 document.doc

Page 20: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

F = Projetos na Fábrica

Página 20 document.doc

Page 21: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.3 FASE 3 – PROJETO

Objetivo da Fase

Nesta fase deve ser feita a modelagem física do sistema, considerando as características do ambiente tecnológico no qual o sistema estará inserido.

Produtos Gerados

1. Relatório de Integração Detalhado - apenas quando necessário e aplicável.2. Scripts das Rotinas de Integração com outros sistemas - apenas quando

necessário e aplicável.3. Diagrama de Entidade-Relacionamento Final e Dicionário de Dados.4. Definição do Ambiente Tecnológico detalhado - apenas quando necessário e

aplicável.5. Plano de Conversão do Legado - apenas quando necessário e aplicável.6. Especificação de Classes/Interfaces – aplicável a projetos na Fábrica.7. Rotinas - quando aplicável.8. Especificação Técnica de WebService/API – quando aplicável.9. Alinhamento GERAD/GERAP - quando aplicável.10. Homologação dos produtos da Fábrica – aplicável a projetos na Fábrica.11. Plano das Fases de Implementação e Teste (Cronograma).

Atividades da Fase

4.3.1 Elaborar/Alterar Relatório de Integração com outros sistemas:

O Analista de Projeto SEFAZ-DTI deverá agendar reuniões com os líderes dos projetos integrados para detalhar a solução de integração e atualizar o relatório de integração. Neste momento é importante o envolvimento do Administrador de Componente para participar da definição da solução da integração e para garantir a aderência aos componentes/procedures de integração já existentes.No caso de uma integração mais complexa poderá ser necessário o envolvimento do Gestor.

Produto gerado/atualizado: Relatório de Integração detalhado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.3.2 Validar Relatório de Integração com outros sistemas:

Depois de elaborado o relatório de integração, este deverá ser encaminhado pelo Analista de Projeto SEFAZ-DTI para todos os participantes e para o Gestor, a fim de que estes possam validar. O item referente ao detalhamento das integrações não precisa ser validado pelo Gestor, pois contém apenas detalhes técnicos pertinentes a cada integração (nomenclatura de componentes, argumentos de entrada e saída, etc). Já o item referente às integrações deve ser validado pelo Gestor, pois contém um resumo das integrações de seu projeto com outros e possibilita a visualização de relações ainda não detectadas e a negociação das mesmas com os Gestores de outros projetos, principalmente as prioridades.

É importante que os prazos de implementação das rotinas de integração sejam divulgados para seus respectivos responsáveis para que estes possam alinhar com os

Página 21 document.doc

Page 22: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

prazos do cronograma do seu sistema. Esse relatório deverá ser encaminhado à Equipe GQS para validação do padrão do documento.

Produto gerado/atualizado: Relatório de Integração detalhado validado.

Responsável pela atividade: Analistas dos projetos envolvidos, Gestor e Equipe GQS.

4.3.3 Elaborar Scripts das Rotinas de Integração com outros sistemas:

O Analista de Projeto SEFAZ-DTI deverá elaborar e enviar para a Fábrica os scripts das rotinas de integração com outros sistemas, quando necessário e aplicável.

Produto gerado/atualizado: Scripts das rotinas de integração com outros sistemas.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.3.4. Elaborar Diagrama de Entidade e Relacionamento Final e Dicionário de Dados:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá elaborar ou alterar o diagrama de entidade e relacionamento buscando, junto à equipe AD, a aderência ao modelo corporativo de dados da Sefaz, utilizando a ferramenta case SA e adotando os procedimentos e padrões estabelecidos.

Esta atividade deverá contemplar reuniões com a equipe AD para garantir a aderência do modelo de dados do projeto ao modelo corporativo da Sefaz. Quando necessário podem ser agendadas reuniões com a GETEC (BD) para discutir soluções para melhoria de performance.

Produtos gerados/atualizados: DER e DD.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.3.5. Validar Diagrama de Entidade e Relacionamento Final e Dicionário de Dados:

A Reunião de validação deverá ser feita pelo Analista de Projeto SEFAZ-DTI junto com a equipe AD e o Analista deverá efetuará os ajustes solicitados. Após a validação do modelo de dados o Analista poderá gerar os scripts para serem validados previamente pela equipe AD, não deixando assim para o momento da criação das estruturas no banco de dados.

Para os projetos desenvolvidos na Fábrica, o Analista de Projeto SEFAZ-DTI na SEFAZ também deverá validar o DER e DD passado pela Fábrica e encaminhar para validação da AD.

A aprovação do DER e DD deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador AD e do Coordenador de Projeto SEFAZ-DTI. Para a assinatura do laudo, os Coordenadores

Página 22 document.doc

Page 23: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Sefaz devem obter a aprovação e a rubrica da equipe AD e do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produtos gerados/atualizados: DER Físico e Dicionário de Dados validados.

Responsável pela atividade: AD. Analista de Projeto SEFAZ-DTI (para projetos na Fábrica).

4.3.6 Detalhar Definição do Ambiente Tecnológico:

Se necessário, o Analista de Projeto SEFAZ-DTI deverá detalhar ou complementar o documento de definição do Ambiente Tecnológico do Sistema a fim de disponibilizar de forma completa todas as informações necessárias ao funcionamento do sistema.

Produto gerado: Definição do Ambiente Tecnológico detalhado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.3.7 Validar Definição do Ambiente Tecnológico Detalhado:

Se necessário o detalhamento do documento Definição do Ambiente Tecnológico, o Analista de Projeto SEFAZ-DTI deverá enviá-lo para ser validado novamente pelas equipes de INFRA, BD, AS e GQS (padrão).

Produto gerado: Definição do Ambiente Tecnológico detalhado e validado.

Responsável pela atividade: INFRA, BD, AS e GQS.

4.3.8 Elaborar Plano de Conversão do Legado:

Quando necessário e aplicável, o Analista de Projeto SEFAZ-DTI deverá elaborar um plano de conversão do legado para o sistema a fim de garantir a aderência dos dados legados à nova estrutura proposta. Este relatório deve conter todas as regras definidas e aplicadas para os dados legados a fim de garantir a sua migração e utilização pelo projeto. A necessidade e aplicabilidade de elaboração desse plano devem ser discutidas e alinhadas com o Coordenador de Projeto SEFAZ-DTI, Gestor, Equipe AD e Equipe GQS.

Na elaboração do plano de conversão do legado é necessário envolver a Equipe AD, Equipe GQS e o Analista do sistema legado.

Produto gerado: Plano de Conversão do Legado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.3.9 Validar Plano de Conversão do Legado:

Página 23 document.doc

Page 24: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Depois de elaborado o documento Plano de Conversão do Legado, o Analista de Projeto SEFAZ-DTI deverá enviá-lo para ser validado pela equipe AD e Equipe GQS (conteúdo e padrão), Gestor (conteúdo) e Analista do Sistema Legado (conteúdo).

Produto gerado: Plano de Conversão do Legado.

Responsável pela atividade:

AD, GQS, Gestor e Analista do Sistema Legado.

4.3.10 Especificar Classes/Interfaces:

O Analista de Projeto Fábrica deverá gerar as especificações de classe e interface no nível de detalhamento necessário para projetos a serem implementados na Fábrica e deverá seguir os requisitos de qualidade de forma alinhada com a empresa contratada. Para projetos internos essa atividade é opcional.

Produto gerado: Especificação das Classes e Interface.

Responsável pela atividade: Analista de Projeto Fábrica (para projetos na Fábrica).

4.3.11 Validar Especificações de Classes/Interfaces:

Para os projetos desenvolvidos na Fábrica, o Analista de Projeto SEFAZ-DTI deverá realizar a validação das Especificações por amostragem e encaminhar para validação da Equipe GQS.

A aprovação das Especificações deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Analista GQS e do Coordenador de Projeto SEFAZ-DTI. Para a assinatura do laudo, os Coordenadores Sefaz devem obter a aprovação e a rubrica da Equipe GQS e do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produto gerado: Especificação das Classes e Interface validadas pela AD (padrão). Especificação das Classes e Interface validadas pelo Analista de Projeto

SEFAZ-DTI (para projetos na Fábrica).

Responsável pela atividade: Equipe GQS. Analista de Projeto SEFAZ-DTI (para projetos na Fábrica).

4.3.12 Elaborar/Atualizar Especificação Técnica de WebService/API:

O Analista de Projeto SEFAZ-DTI deverá elaborar ou atualizar quando necessário à especificação técnica de WebService/API do sistema de forma clara e completa.

Produto gerado/atualizado:

Página 24 document.doc

Page 25: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Especificação Técnica de WebService/API.

Responsável pela atividade: Analista de Projeto SEFAZ

4.3.13 Validar Especificação Técnica de WebService/API:

O Analista de Projeto SEFAZ-DTI deverá encaminhar a Especificação Técnica de WebService/API para validação seguindo as duas etapas definidas:

1. Nessa fase Equipe GQS validará padrões dos itens:a. 1. Introdução b. 2. Arquitetura de Comunicaçãoc. 3. Padrões Técnicosd. 4. Modelo Operacional

2. Após a implementação do WebService/API o documento será completado e seu conteúdo validado pela Equipe AS, incluindo nesse momento os itens:

a. 5. Versões Liberadas do Schema XMLb. 6. Integraçõesc. 7. Validações

Produto gerado/atualizado: Especificação Técnica de WebService/API validada.

Responsável pela atividade: Equipe GQS. Equipe AS

4.3.14 Identificar Rotinas:

As rotinas batch e/ou de carga identificadas no projeto devem ser discutidas com a OPERAÇÃO e a GETEC (INFRA e BD) para que sejam avaliadas e definidas a forma e periodicidade de execução.

Produto gerado: Rotinas.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.3.15. Alinhar demandas para o Call Center com a GERAP e GERAD:

Quando aplicável, o Analista de Projeto SEFAZ-DTI junto com o Gestor devem agendar reunião com a GERAD e GERAP para alinhar de forma antecipada todas as demandas geradas pelo sistema para o atendimento no Call Center, uma vez que esta Gerência precisa se estruturar para receber tais demandas a fim de não comprometer a qualidade do atendimento Sefaz.

Produto gerado: Demandas para o Call Center alinhadas com a GERAP e GERAD.

Página 25 document.doc

Page 26: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Responsável pela atividade: Analista de Projeto SEFAZ-DTI e Gestor.

4.3.16. Homologar produtos da Fábrica:

A Equipe AD deverá validar o DER, Equipe GQS deverá validar e Diagramas, especificações de classe/interfaces (padrão) e o Analista de Projeto SEFAZ-DTI deverá validar por amostragem a especificação de classes/ interfaces, o DER e os Diagramas. Após a validação, deverão ser realizadas as correções necessárias.

A aprovação dos produtos da Fábrica deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador AD e do Coordenador de Projeto SEFAZ-DTI. Para a assinatura do laudo, os Coordenadores Sefaz devem obter a aprovação e a rubrica da equipe AD, Equipe GQS e do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produto gerado:

Produtos da Fábrica validados.

Responsável pela atividade: Equipe AD. Equipe GQS. Analista de Projeto SEFAZ-DTI.

4.3.17. Planejar Fase de Implementação e Testes:

Depois de concluída as etapas da fase de projeto, o Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá planejar a fase de Implementação e Testes do sistema. Este planejamento deverá contemplar também a revisão das datas estimadas para homologação e implantação.

Produto gerado: Plano da Fase de Implementação e Testes (cronograma no Project).

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.3.18. Validar Cronograma da Fase de Implementação e Teste:

O cronograma de implementação e teste deverá ser validado pelo Coordenador de Projeto SEFAZ-DTI. O período desta validação deverá ser planejado previamente para que o Coordenador tenha tempo hábil para efetuar a validação e o Analista efetuar os ajustes necessários.

Produto gerado: Plano da Fase de Implementação e Teste validado.

Responsável pela atividade: Coordenador de Projeto SEFAZ-DTI.

Página 26 document.doc

Page 27: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.3.19. Papéis x Responsabilidades - Projeto:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

GQS AS Getec Operação

Elaborar/Alterar Relatório de Integração com outros sistemas.

S / F

Validar conteúdo do Relatório de Integração com outros sistemas

S / F

Validar padrão do Relatório de Integração com outros sistemas

S / F

Elaborar os scripts das rotinas de integração com outros sistemas.

S / F

Elaborar Diagrama de Entidade e Relacionamento Final e Dicionário de Dados.

S F

Validar Diagrama de Entidade e Relacionamento Final e Dicionário de Dados elaborado pela Fábrica.

F S / F

Detalhar documento de Definição do Ambiente Tecnológico.

S / F

Validar conteúdo do documento de Definição do Ambiente Tecnológico Detalhado.

S / F S / F

Validar padrão do documento de Definição do Ambiente Tecnológico Detalhado.

S / F

Elaborar um plano de conversão do legado para o sistema (quando necessário).

S / F

Validar plano de conversão do legado. S / F S / F S / F

Acompanhar com Gestor a realização das atividades para tratamento do legado.

S / F

Especificar Classes/Interfaces/Rotinas. S F

Validar Especificação de Classes/Interfaces/Rotinas. F S / F

Envolver GERAD/GERAP quando o projeto necessitar do Call Center após implantação.

S / F

Homologar os produtos da Fábrica: DER e Diagramas, especificações de classe/interfaces.

F F

Planejar Fase de Implementação e Testes. S F

Validar Plano da Fase de Implementação e Testes. S / F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

Página 27 document.doc

Page 28: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.4 FASE 4 – IMPLEMENTAÇÃO

Objetivo da Fase

É na fase implementação que o sistema começa a ser construído ou alterado, ou seja, as classes devem ser codificadas e testadas, a estrutura física dos dados deve ser criada e os roteiros de teste devem ser elaborados/atualizados.

Produtos Gerados

1. Scripts das estruturas de banco.2. Base de Dados de Desenvolvimento do Sistema atualizada.3. Código fonte gerado/atualizado.4. Infra-estrutura necessária para Teste.

Atividades da Fase

4.4.1. Gerar scripts das estruturas de banco:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá gerar os scripts de estruturas de banco (tabelas, triggers, etc), seguindo os padrões e procedimentos estabelecidos.

Produtos gerados: Scripts de estruturas de banco gerados.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.4.2. Validar scripts das estruturas de banco:

O Analista de Projeto SEFAZ-DTI deverá enviar os scripts previamente para validação da AD a fim de não comprometer os prazos do sistema.

Para os projetos na Fábrica, esta deve enviar os scripts para o Analista de Projeto SEFAZ-DTI fazer a solicitação de validação pela AD. A aprovação dos scripts deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador AD e do Coordenador de Projeto SEFAZ-DTI. Para a assinatura do laudo, os Coordenadores Sefaz devem obter a aprovação e a rubrica da equipe AD. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Para os casos de atualizações de tabelas externas ao projeto quando este está na Fábrica, ou seja, a enciclopédia vai correta para a Fábrica e quando retorna encontra atualizações em tabelas de outros projetos usadas pelo projeto em questão, quem efetuará a atualização do modelo de dados do projeto é a Fábrica. Para execução dessa atividade, a equipe AD informará as modificações a serem realizadas de maneira que se facilite ao máximo essa operação.

Produtos gerados: Scripts de estruturas de banco validados.

Responsável pela atividade: AD.

Página 28 document.doc

Page 29: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.4.3. Criar Estruturas Físicas no Banco de Dados:

Após validados os scripts, o Analista de Projeto SEFAZ-DTI deverá solicitar sua execução para a equipe AD e esta deverá encaminhar para a equipe de BD da GETEC criar as estruturas físicas de dados em ambiente de desenvolvimento.

Para os projetos na Fábrica, esta deve criar os scripts, fazendo os cortes das estruturas e validações desnecessárias ao projeto, e enviar para o Analista de Projeto SEFAZ-DTI fazer a solicitação de execução para equipe AD que encaminhará para a equipe de BD da GETEC.

Produto gerado: Base de Dados de Desenvolvimento do Sistema atualizada.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.4.4. Codificar Classes e Rotinas:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá implementar ou alterar as classes/rotinas definidas e especificadas.

Produto gerado: Código fonte gerado/atualizado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.4.5. Preparar Infra-estrutura para Teste:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá preparar infra-estrutura necessária para o teste do sistema: ambiente utilizado, equipe envolvida, estrutura e conteúdo de dados necessários e etc.

Produto gerado: Infra-estrutura para Teste do Sistema.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

Página 29 document.doc

Page 30: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.4.6. Papéis x Responsabilidades - Implementação:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Gerar os scripts das estruturas de banco. S F

Enviar os scripts para o Analista SEFAZ-DTI solicitar validação à AD.

F

Validar os scripts das estruturas de banco gerados. S / F

Implementar o sistema (codificar classes/rotinas). S F

Preparar infra-estrutura necessária para o teste do sistema.

S F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

Página 30 document.doc

Page 31: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.5 FASE 5 – TESTE

Objetivo da Fase

Durante essa fase, devem ser efetuados os testes de acordo com Casos de Testes elaborados na fase anterior.

Produtos Gerados

1. Sistema Testado.2. Sistema pronto para homologação.3. Estratégia necessária para homologação.4. Roteiro de homologação.5. Estrutura preparada para homologação.6. Ambiente de homologação SEFAZ testado – aplicável a projetos na Fábrica.7. Roteiro para o teste de stress e performance.8. Treinamento do Gestor – quando aplicável.9. Plano da Fase de Homologação (Cronograma).

Atividades da Fase

4.5.1. Efetuar Teste 1º Nível do Sistema:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá efetuar os testes de 1º Nível do aplicativo.

Produto gerado: Sistema Testado e pronto para teste Equipe GQS.

Responsável pela atividade: Analista de Projeto SEFAZ. Analista de Projeto Fábrica (para projetos na Fábrica).

4.5.2. Efetuar Teste de 2º Nível e Testes Integrados do Sistema:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá efetuar os testes de 2º Nível do aplicativo aplicando os casos de testes e os testes Integrados.

Produto gerado: Sistema Testado e pronto para Homologação.

Responsável pela atividade: Equipe GQS. Analista de Projeto Fábrica (para projetos na Fábrica).

4.5.3. Avaliar e Corrigir resultados dos testes:

O Analista de Projeto SEFAZ-DTI ou Analista de Projeto Fábrica (para projetos na Fábrica) deverá efetuar as correções identificadas durante os testes e efetuar novos testes até que o nível de qualidade esteja adequado para entregar para equipe GQS.

Produto gerado:

Página 31 document.doc

Page 32: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Sistema pronto para Homologação.

Responsável pela atividade: Analista de Projeto SEFAZ. Analista de Projeto Fábrica (para projetos na Fábrica).

4.5.4. Definir Estratégia de Homologação:

Deve ser definida a infra-estrutura necessária para homologação da versão: ambiente atualizado, equipe envolvida, estrutura e escopo de dados necessários, treinamento, a estratégia e o roteiro de homologação elaborado pelo Gestor.

Produto gerado: Roteiro de Homologação.

Responsável pela atividade: Gestor.

4.5.5. Preparar Ambiente de Homologação:

O Analista de Projeto SEFAZ-DTI deverá preparar o ambiente necessário para homologação do sistema junto com a Equipe AD, a GETEC e equipes dos sistemas integrados. Deverá ser criado/atualizado as estruturas de dados (tabelas, campos, índices, triggers, views) e liberado o pacote de versão no ambiente de homologação da SEFAZ.

O Analista de Projeto SEFAZ-DTI e o Analista de Projeto Fábrica deverão verificar os itens do Checklist de Implantação.

Para os projetos na Fábrica, esta deve enviar os scripts referentes às estruturas de dados e triggers para o Analista de Projeto SEFAZ-DTI fazer a solicitação de execução no ambiente de homologação para equipe AD que encaminhará para equipe DBA.

Produto gerado: Ambiente de Homologação preparado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.5.6. Efetuar Testes no ambiente SEFAZ para projetos na Fábrica:

O Analista de Projeto Fábrica deverá efetuar todos os testes do sistema de forma integrada. Estes testes devem ser realizados com base no Roteiro de Homologação elaborado anteriormente, a fim de validar a qualidade do produto a ser disponibilizado para o Gestor homologar. Devem ser verificados os resultados e executadas as correções necessárias.

O Analista de Projeto SEFAZ-DTI também deverá testar o sistema no ambiente SEFAZ,verificando inclusive se o padrão do sistema entregue está de acordo com o protótipo que foi enviado e passar para Fábrica os erros e problemas encontrados para correção. As aplicações nas quais seja exigida a adequação ao Firefox ou W3C deverão ser testadas e devem estar funcionando corretamente nos dois browsers (IE e Firefox).

Essa atividade deve ser registrada em laudo de Inspeção e o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador de Projeto SEFAZ-

Página 32 document.doc

Page 33: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

DTI. Para a assinatura do laudo, o Coordenador Sefaz deve obter a aprovação e a rubrica do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produto gerado: Sistema disponível para Homologação do Gestor.

Responsável pela atividade: Analista de Projeto Fábrica. Analista de Projeto SEFAZ-DTI.

4.5.7. Efetuar Testes de Stress e Performance:

Deve ser elaborado pelo Analista de Projeto SEFAZ-DTI o roteiro para o teste de stress e performance a ser executado utilizando a ferramenta da GETEC.

Produtos gerados: Roteiro de Teste de Stress e Performance. Performance do sistema testada.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.5.8. Efetuar Treinamento para Homologação:

O Analista de Projeto SEFAZ-DTI deverá efetuar o treinamento para o Gestor poder homologar o sistema, quando necessário.

Produto gerado: Treinamento do Gestor.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.5.9. Planejar Fase de Homologação:

O Analista de Projeto SEFAZ-DTI deverá planejar a fase de Homologação do sistema junto ao Gestor, as Gerências Sefaz envolvidas e com o acompanhamento da Fábrica, quando necessário e no caso do projeto estar na Fábrica.

Produto gerado: Plano da Fase de Homologação e Cronograma atualizado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.5.10. Validar o Cronograma da Fase de Homologação:

O plano de homologação do sistema deverá ser validado pelo Coordenador de Projeto SEFAZ-DTI. O período desta validação deverá ser planejado previamente para que o Coordenador tenha tempo hábil para efetuar a avaliação e o Analista de Projeto SEFAZ-DTI efetuar os ajustes necessários.

Produto gerado:

Página 33 document.doc

Page 34: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Plano da Fase de Homologação validado.

Responsável pela atividade: Coordenador de Projeto SEFAZ-DTI.

Página 34 document.doc

Page 35: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.5.10. Papéis x Responsabilidades - Teste:RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD GQS AS Getec Operação

Solicitar o envio de script e escopo de dados para teste. F

Solicitar para a AD o envio de script e escopo de dados para teste.

F

Enviar para a GETEC a solicitação de envio de script e escopo de dados para teste.

S / F

Efetuar os testes de 1º Nível do aplicativo. S F

Efetuar os testes de 2º Nível e Testes Integrados do aplicativo.

S

Avaliar e corrigir os resultados dos testes. S F

Garantir a qualidade dos testes do sistema. S F

Agendar reunião para verificação das necessidades para homologação.

F

Definir a infra-estrutura necessária para homologação da versão.

S / F

Preparar o ambiente necessário para homologação do sistema.

S / F

Disponibilizar roteiro de instalação do sistema a ser homologado.

F

Verificar se as rotinas de outros projetos necessárias para a homologação já estão prontas.

S / F

Identificar e informar ao Analista SEFAZ-DTI o escopo de dados necessários.

F

Viabilizar o escopo de dados necessário no ambiente Sefaz. F

Efetuar os testes do sistema no ambiente Sefaz. F F

Efetuar os testes de stress e performance utilizando a ferramenta da GETEC.

S / F

Efetuar o treinamento para o Gestor poder homologar o sistema (quando necessário).

S / F

Planejar Fase de Homologação. S / F

Validar Plano da Fase de Homologação. S / F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

Página 35 document.doc

Page 36: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.6 FASE 6 – HOMOLOGAÇÃO

Objetivo da Fase

Nesta fase o sistema e sua documentação devem ser instalados no cliente para que este possa validar a aprovar o produto, com relação ao atendimento dos requisitos anteriormente definidos.

Produtos Gerados

1. Manual de Operação validado.2. Help do Sistema.3. Sistema homologado pelo Gestor.4. Script para o Call Center – quando aplicável.5. Sistema homologado.6. Plano da Fase de Implantação (Cronograma).

Atividades da Fase

4.6.1. Elaborar Manual de Operação:

Os dados para compor o Manual de Operação só deverão ser gerados para os sistemas que possuem rotinas a serem executadas em ambiente de produção, no PROD ou fora do PROD (por exemplo, rotinas do UNIFW). Para as rotinas que estão no PROD e que serão executadas pela OPERAÇÃO, o analista deve elaborar apenas a parte que precisar ser incorporada ao Manual do PROD.

Produtos gerados/atualizados: Dados para o Manual de Operação (apenas quando necessário e

aplicável).

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.6.2. Validar a Documentação do Sistema:

Os dados para compor o Manual de Operação do sistema devem ser enviados para validação da Equipe GQS e para validação da OPERAÇÃO, gerência usuária das informações que compõem o Manual de Operação.

Produtos gerados/atualizados: Manual validado.

Responsável pela atividade: Equipe GQS e OPERAÇÃO (Manual de Operação).

4.6.3. Elaborar Help Funcional do Sistema:

O Analista de Projeto SEFAZ-DTI deverá providenciar a elaboração ou atualização do Help Funcional do sistema. O texto do help deverá ser elaborado pelo Gestor para garantir um melhor entendimento por parte dos usuários do sistema. A implementação do help deve ser feita pelo Analista.

Produto gerado/atualizado: Help Funcional do Sistema.

Página 36 document.doc

Page 37: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Responsável pela atividade: Gestor e Analista de Projeto SEFAZ-DTI.

4.6.4. Executar Homologação:

O Analista de Projeto SEFAZ-DTI deve realizar os procedimentos necessários para instalação da versão no ambiente de homologação.

Para os projetos na Fábrica, esta deve enviar o pacote de instalação do sistema em homologação para o Analista de Projeto SEFAZ-DTI fazer a solicitação às áreas responsáveis. Para os sistemas ASP e .NET, o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador OPERAÇÃO, que deve obter a aprovação e a rubrica do técnico da OPERAÇÃO responsável por atender a solicitação. Para os sistemas VB, o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador de Projeto SEFAZ-DTI, que deve obter a aprovação e a rubrica do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

O Gestor deverá efetuar todos os testes de Homologação do sistema, com base no roteiro de homologação elaborado anteriormente, a fim de validar a qualidade do produto a ser disponibilizado para os usuários Sefaz.

Produto gerado: Sistema Homologado pelo Gestor.

Responsável pela atividade: Gestor.

4.6.5. Avaliar e Corrigir Resultados da Homologação do Sistema:

O Gestor deverá passar para o Analista de Projeto SEFAZ-DTI todos os resultados da homologação e o Analista deverá efetuar todos os ajustes necessários.

Para os projetos na Fábrica, o Analista de Projeto SEFAZ-DTI deverá passar o resultado da homologação para o Analista de Projeto Fábrica avaliar e realizar os ajustes necessários.

O processo de homologação deverá ser feito até que o sistema esteja apto para implantação.

Para os projetos desenvolvidos na Fábrica, a aprovação da homologação deve ser registrada em laudo. O Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Gestor. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produto gerado: Sistema homologado pronto para implantar.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI. Analista de Projeto Fábrica (para projetos na Fábrica).

4.6.6. Elaborar script para o Call Center:

Página 37 document.doc

Page 38: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

O Analista de Projeto SEFAZ-DTI junto com o Gestor deverá elaborar o script para o atendimento no Call Center e passar para a GERAP para ser aprovado e inserido no contexto do atendimento, quando necessário.

Produto gerado: Script para o Call Center.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI e Gestor.

4.6.7. Elaborar Plano de Implantação:

O Gestor e o Analista de Projeto SEFAZ-DTI devem avaliar todos os requisitos para a implantação do projeto, contemplando todas as Gerências envolvidas no processo e com o acompanhamento da Fábrica, quando necessário e no caso do projeto estar na Fábrica.

Produto gerado: Plano de implantação e Cronograma Atualizado.

Responsável pela atividade: Gestor e Analista de Projeto SEFAZ-DTI

4.6.8. Validar o Cronograma da Fase de Implantação:

O plano de implantação do sistema deverá ser validado pelo Coordenador de Projeto SEFAZ-DTI. O período desta validação deverá ser planejado previamente para que o Coordenador tenha tempo hábil para efetuar a avaliação e o Analista de Projeto SEFAZ-DTI efetuar os ajustes necessários.

Produto gerado: Plano da Fase de Implantação validado.

Responsável pela atividade: Coordenador de Projeto SEFAZ-DTI.

Página 38 document.doc

Page 39: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.6.9. Papéis x Responsabilidades - Homologação:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Elaborar Manual de Operação (quando necessário). S / F

Validar Manual de Operação. S / F S / F

Elaborar o texto do Help Funcional. S / F

Implementar/atualizar o Help Funcional. S / F

Homologar o sistema. S / F

Avaliar e corrigir os resultados da homologação do sistema.

S F

Controlar a liberação de novas versões de homologação. S / F

Centralizar a comunicação com o Gestor durante o período de homologação.

S / F

Acompanhar e avaliar alterações solicitadas para o sistema – corretivas x melhorias.

S / F

Juntamente com a Gerência, negociar com a empresa contratada prazo e custo para as alterações solicitadas.

F

Garantir a qualidade da homologação. S / F

Definir script para o Call Center, quando necessário. S / F

Elaborar Plano de Implantação. S / F

Validar Plano de Implantação. S / F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

Página 39 document.doc

Page 40: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.7 FASE 7 – IMPLANTAÇÃO

Objetivo da Fase

Na fase de Implantação, o sistema aplicativo já aprovado será disponibilizado para uso geral e efetivo. Durante esta fase, todo pessoal envolvido, deve ser devidamente treinado para operar o sistema.

Produtos Gerados

1. Usuários treinados.2. Estrutura de Implantação.3. Sistema Pontuado – aplicável a projetos na Fábrica.4. Sistema implantado.5. Laudo de conclusão e entrega do sistema.

Atividades da Fase

4.7.1. Efetuar Treinamento de todos usuários:

O Gestor deverá efetuar o treinamento para todos os usuários do sistema a fim de garantir uma utilização adequada.

Produto gerado: Treinamento dos Usuários do sistema.

Responsável pela atividade: Gestor.

4.7.2. Preparar Ambiente de Implantação:

O Analista de Projeto SEFAZ-DTI junto com o Gestor e Gerências envolvidas devem preparar o ambiente para a implantação do sistema.

O Analista de Projeto SEFAZ-DTI e o Analista de Projeto Fábrica deverão verificar os itens do Checklist de Implantação.

O Analista de Projeto SEFAZ-DTI deverá verificar os itens do checklist de liberação de versão do sistema. Neste momento, ele deverá interagir com as Gerências envolvidos na implantação do sistema e a Fábrica, se necessário e no caso do projeto estar na Fábrica.

Para os projetos na Fábrica, esta deve enviar os scripts referentes às estruturas de dados e triggers para o Analista de Projeto SEFAZ-DTI fazer a solicitação de execução no ambiente de produção para equipe AD que encaminhará para equipe DBA.

Para os projetos na Fábrica, esta deve enviar o pacote de instalação do sistema em produção para o Analista de Projeto SEFAZ-DTI fazer a solicitação às áreas responsáveis. Para os sistemas ASP e .NET, o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador da OPERAÇÃO, que deve obter a aprovação e a rubrica do técnico da OPERAÇÃO responsável por atender a solicitação. Para os sistemas VB, o Analista de Projeto Fábrica deve gerar um Laudo para assinatura do Coordenador de Projeto SEFAZ-DTI, que deve obter a aprovação e a rubrica do Analista de Projeto SEFAZ-DTI. Cabe ao Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Página 40 document.doc

Page 41: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

Produto gerado: Ambiente de Implantação.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI.

4.7.4. Pontuar Sistema:

Para os projetos desenvolvidos na Fábrica, o Analista de Projeto SEFAZ-DTI deverá atualizar a contagem de ponto de função do sistema com base nos direcionamentos estabelecidos. A atualização da pontuação do sistema deve ser feita junto com a equipe GQS.

A pontuação do sistema deve ser cadastrada no ASA pelo Analista de Projeto SEFAZ-DTI que deverá solicitar a sua validação para equipe GQS.

Produto gerado: Sistema Pontuado.

Responsável pela atividade: Analista de Projeto SEFAZ-DTI e AD (acompanhamento).

4.7.5. Acompanhar Execução do Sistema:

O Gestor e o Analista de Projeto SEFAZ-DTI deverão acompanhar a execução do sistema para avaliar seu comportamento.

Produto gerado: Avaliação do sistema implantado.

Responsável pela atividade: Gestor e Analista de Projeto SEFAZ-DTI.

4.7.6. Entregar Sistema Aplicativo e Documentação para Projetos na Fábrica:

O sistema será entregue com documentação completa.

Para os projetos desenvolvidos na Fábrica, a aprovação das atividades deve estar registrada em laudos, conforme descrito em cada fase da Metodologia, devendo o Líder de Contrato apoiar a Fábrica na obtenção das assinaturas dos laudos.

Produtos gerados: Sistema implantado. Documentação entregue.

Responsável pela atividade: Coordenador Fábrica e/ou Analista de Projeto Fábrica.

Página 41 document.doc

Page 42: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

4.7.7. Papéis x Responsabilidades - Implantação:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Efetuar o treinamento de todos os usuários do sistema. S / F

Verificar os itens do checklist de liberação da versão do sistema.

S / F

Preparar o ambiente de implantação do sistema. S / F

Solicitar instalação de ambiente nos servidores. S / F

Solicitar à GSETI a instalação de ambiente na máquina dos usuários.

S / F

Atualizar a contagem de ponto de função do sistema. S / F

Cadastrar pontuação do sistema no ASA. S / F

Acompanhar a execução do sistema para avaliar seu comportamento.

S / F S / F

Comunicar ao Coordenador SEFAZ-DTI e Analista SEFAZ-DTI a finalização da implantação do projeto.

F

Comunicar ao Gestor a finalização da implantação do projeto na Sefaz.

S / F

Comunicar à Gerência a finalização da implantação. S / F

Verificar se as integrações e adequações de outros projetos estão prontas para implantação.

S / F

Entregar Sistema Aplicativo e Documentação. F F

Controlar a liberação de novas versões. S / F

Legenda:S = Projetos na SefazF = Projetos na Fábrica

4.7.8. Papéis x Responsabilidades – Pós-Implantação:

RESPONSABILIDADES PAPÉIS

Gestor CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Centralizar e classificar as manutenções corretivas e melhorias.

S / F

Encaminhar as manutenções corretivas para o Coordenador da Fábrica.

F

Controlar a liberação de versões corretivas. S / F

Atualizar script para o Call Center, quando necessário. S / F

Legenda:S = Projetos na Sefaz

Página 42 document.doc

Page 43: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

F = Projetos na Fábrica

Página 43 document.doc

Page 44: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

5. ITENS DE CONTROLE

Como forma de inspeção e controle dos serviços prestados, podem ser estabelecidos:

Acompanhamento do ProjetoAcompanhamento da realização das atividades durante todo o ciclo de vida do desenvolvimento, onde estão contemplados:

Acompanhamento periódico com coordenadores Sefaz (presencial ou não – a ser acordado com o coordenador)

Validação dos produtos gerados e Laudos de validação assinados pelos responsáveis na Sefaz

Análise de Riscos do desenvolvimento Relatório de Andamento – com ocorrências referentes ao andamento do

projeto. Cronogramas

Acompanhamento do CustoOrdens de Serviço para as fases do ciclo de vida do desenvolvimento.

FERRAMENTAS DE APOIO

As ferramentas que podem subsidiar a aplicação desta Metodologia para Manutenção de Sistemas estão apresentadas a seguir:

Planejamento: Microsoft Excel e Microsoft Project.

Atualização de Documentação: System Architect 2001 e Microsoft Word.

Acompanhamento das Ordens de Serviço – Sistema ASA.

Página 44 document.doc

Page 45: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

6. RELACIONAMENTO – SEFAZ X FÁBRICA

RESPONSABILIDADES PAPÉIS

Gestor Gerente SEFAZ-

DTI

CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Líder Contrato

Promover reunião de alinhamento inicial do projeto.

S / F

Solicitar ao Líder de Equipe as demandas de reuniões para verificação das necessidades e acompanhamento das soluções pendentes.

F

Garantir o cumprimento dos prazos acordados e avisar previamente a Gerência SEFAZ-DTI sempre que houver a possibilidade de atraso.

F

Elaborar atas das reuniões e registros das decisões importantes para o projeto.

F

Garantir a aderência a Metodologia, Padrões, Procedimentos e Boas Práticas da Sefaz.

F

Comunicar ao Coordenador Sefaz, via e-mail, todas as mudanças referentes ao projeto.

F

Comunicar via e-mail à equipe da SEFAZ-DTI todas as mudanças referentes ao projeto.

S / F

Marcar reuniões com a GETEC para verificação de necessidades e acompanhamento das soluções pendentes.

S / F

Marcar reuniões com AD para verificação de necessidades e acompanhamento das soluções pendentes

S / F

Marcar reuniões com Analistas SEFAZ-DTI para verificação de necessidades e acompanhamento das soluções pendentes.

S / F

Marcar reuniões com Gestor para verificação de necessidades e acompanhamento das soluções pendentes.

S / F

Identificar e informar ao Líder de Equipe a infra-estrutura necessária (máquina, ambiente, etc) na Sefaz para o projeto.

F

Solicitar às áreas S / F S / F

Página 45 document.doc

Page 46: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

RESPONSABILIDADES PAPÉIS

Gestor Gerente SEFAZ-

DTI

CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Líder Contrato

responsáveis da Sefaz a infra-estrutura necessária (máquina, ambiente, etc) para a equipe da contratada.Identificar e informar ao Líder de Equipe a necessidade de apoio de outras equipes SEFAZ-DTI fora do expediente normal de trabalho.

F

Solicitar o apoio de outras equipes SEFAZ-DTI fora do expediente normal de trabalho.

S / F

Identificar e informar ao Líder de Equipe a necessidade da equipe da contratada trabalhar em finais de semana.

F

Solicitar à Gerência SEFAZ-DTI a inclusão de nomes para trabalhar em finais de semana.

S / F

Manter o cronograma do projeto atualizado. S F

Solicitar ao Líder de Contrato a necessidade de elaboração ou atualização de OS.

F

Manter a Ordem de Serviço da Fábrica atualizada, conforme solicitado pelo Coordenador da Fábrica.

F

Passar para o Analista SEFAZ-DTI os produtos para serem validados pela AD e GETEC (quando necessário).

F

Enviar produtos para a AD e GETEC (quando necessário) validar e receber o retorno destes para passar para o Analista da Fábrica.

F

Garantir a geração e obtenção das assinaturas dos laudos de validação dos produtos gerados.

F

Apoiar o Coordenador da Fábrica na obtenção das assinaturas dos laudos.

F

Controlar a regularização de pendências e dos itens da análise de risco.

F

Identificar a necessidade e solicitar análise de impacto para Analista SEFAZ-DTI.

F

Página 46 document.doc

Page 47: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

RESPONSABILIDADES PAPÉIS

Gestor Gerente SEFAZ-

DTI

CoordSEFAZ-DTI

Líder Equipe

Analista SEFAZ-DTI

AnalistaFábrica

CoordFábrica

AD AS Getec Operação

Líder Contrato

Solicitar avaliação de impacto para AD. S / F

Receber o retorno final da análise solicitada para passar para o Analista da Fábrica.

F

Passar para o Analista SEFAZ-DTI a documentação do projeto atualizada.

F

Gravar a documentação atualizada no diretório do projeto (drive T:\)

S / F

Acompanhar, conhecer e entender todos os produtos gerados durante o ciclo de vida do projeto.

S / F

Gerir as demandas para o UNIFW. S / F

Manter o relatório de análise de risco S / F

Aprovar cronogramas, ordens de serviço e faturas do projeto.

S / F

Aprovar novas demandas, avaliando a capacidade do contrato e definindo prioridades.

S / F

Buscar soluções ágeis e consistentes para os problemas e pendências de negócio.

S / F

Divulgar para a área gestora os procedimentos e métodos de trabalho propostos pela Gerência.

S / F

Informar ao Líder de Equipe o ambiente adequado para a realização do projeto.

F

Informar à GETEC o ambiente adequado para a realização do projeto.

S / F

Disponibilizar ambiente compatível e adequado para a realização do projeto.

S / F

Identificar rotinas do sistema a serem avaliadas pela GETEC - Performance e Boas Práticas.

S / F

Avaliar a qualidade do código-fonte do sistema por amostragem, código este que deverá ser indicado pelo Analista SEFAZ-DTI.

S / F

Legenda:

Página 47 document.doc

Page 48: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

S = Projetos na SefazF = Projetos na Fábrica

Página 48 document.doc

Page 49: METODOLOGIA DESENVOLVIMENTO BASEADA EM OO  · Web viewSEFAZ-BA Secretaria da Fazenda do Estado da Bahia. SGF. Superintendência da Gestão Fazendária. DTI. Diretoria de Tecnologia

Secretaria da Fazenda do Estado da Bahia 12/05/23DTI - Diretoria de Tecnologia da Informação

7. BIBLIOGRAFIA

JACOBSON, Ivar & BOOCH, Grady & RUMBAUGH, James. UML – Guia do Usuário.  1. ed., Campus, 2000.

 PRESSMAN, Roger. Engenharia de Software. 4 ed., Makron Books, 2002.

Página 49 document.doc