Você está na página 1de 33

Projeto Estruturado de Sistema

Tubaro / Santa Catarina / BRAZIL E-Mail : osmarjr@unisul.rct-sc.br http://tec1.unisul.rct-sc.br/osmarjr/

Sumrio
1. FASES NO DESENVOLVIMENTO E MANUTENO DO SOFTWARE ...... 2
1.1 Sntese das Fases ............................................................................................................................... 2 1.2 Controle de Qualidade ..................................................................................................................... 3

2. ATIVIDADES DAS FASES............................................................................. 3


2.1 Fase 0 - Anteprojeto ......................................................................................................................... 3 2.2 Fase 1 - Projeto Lgico..................................................................................................................... 5 2.3 Fase 2 - Projeto Fsico ...................................................................................................................... 6 2.4 Fase 3 - Programao....................................................................................................................... 7 2.5 Fase 4 - Implantao ........................................................................................................................ 8 2.6 Fase 5 - Operao ............................................................................................................................. 9

3. MODELO DE DOCUMENTAO.................................................................. 9
3.1 Modelo de Documento - AnteProjeto............................................................................................ 11 3.2 Manual do Software - Parte I - Projeto Lgico ........................................................................... 17 3.3 Manual do Software - Parte II - Projeto Fsico............................................................................ 23

4. BIBLIOGRAFIA............................................................................................ 29 5. ANEXOS ...................................................................................................... 30


5.1 Anexo I............................................................................................................................................. 31 5.2 Anexo II ........................................................................................................................................... 32

GEEK BRASIL - http:/www.geekbrasil.com.br

1. Fases no Desenvolvimento e Manuteno do Software


1.1 Sntese das Fases 1.1.1 Fase 0 - Anteprojeto
Esta fase visa identificar o tipo de servio de processamento de dados a ser executado (manuteno de um software existente ou a criao de um outro), os objetivos a serrem alcanados, recursos e prazos necessrios para a execuo do projeto. O Resultando um documento denominado Anteprojeto, contendo o modelo lgico preliminar do software. A aprovao deste documento pelo usurio torna-se pr-requisito para a continuidade do trabalho.

1.1.2 Fase 1 - Projeto Lgico

Nesta fase o objetivo a especificao detalhada dos elementos do software a nvel lgico. Alm disso, deve tratar da especificao detalhada dos procedimentos externos ao computador, tais como: Captao das informaes; Crtica e correes; Preparo e envio para processamento; Distribuio das sadas.

O produto um documento denominado Manual do Software - Parte I - Projeto Lgico, que dever ser submetido ao usurio para anlise e aprovao.

1.1.3 Fase 2 - Projeto Fsico

Tendo como base o Projeto Lgico, o objetivo nesta fase o de detalhar os elementos do software a nvel fsico. O Produto um documento denominado Manual do Software - Parte II Projeto Fsico, que conter a especificao tcnica completa do software, visando a sua implementao.

1.1.4 Fase 3 - Programao

O objetivo desta fase o desenvolvimento e simulao do software especificado no Projeto Fsico. O resultado so os programas fontes, devidamente testados. Estes, por sua vez, devem ser entregues ao usurio via disquetes.

1.1.5 Fase 4 - Implantao


Tem como objetivo o treinamento do usurio, a converso/inicializao de arquivos e a implantao do software para produo. Nesta fase, elaborado e entregue o Manual do Usurio, assim como o Termo de Encerramento do Desenvolvimento do Software, onde o analista ou empresa
GEEK BRASIL - http:/www.geekbrasil.com.br 2

desenvolvedora declara que o software, uma vez implantado, est entregue e considerado, aceito: devendo o mesmo entrar no perodo de garantia.

1.1.6 Fase 5 - Operao


Nesta Fase so executadas as atividades de produo do software pelo usurio, com acompanhamento inicial da execuo das rotinas, avaliao da performance, pequenos ajustes e anlise de resultados. O produto um relatrio descritivo dos problemas encontrados pelo usurio e as solues adotadas, e a documentao do software, como um todo, devidamente revisada.

1.2 Controle de Qualidade


Entre as novas orientaes no desenvolvimento do software a que ganha maior dimenso e corpo a obteno da qualidade do software como resultado direto da qualidade do seu processo de desenvolvimento. Isto significa a qualidade do software sendo gerenciada e incorporada durante o processo de seu desenvolvimento. Este enfoque resultou diante da dificuldade prtica de implementar e medir os fatores que determinam a qualidade do software. Sendo assim, ao invs de querer identificar e determinar a qualidade do software final, mais prtico obter a qualidade, se ela fizer parte do processo de desenvolvimento. Neste enfoque, um processo sistemtico e definido que permita disciplinar as vrias etapas que compem o desenvolvimento do software, necessrio. por isso que a metodologia se constitui no meio que permite melhorar e acompanhar a qualidade do software. Isto porque, a qualidade de cada fase e seu produto associado devem garantir a qualidade do software final. A finalidade de enquadrar a qualidade nos procedimentos da Metodologia de Desenvolvimento e Manuteno do Software com o af de propiciar ao cliente, razo final do nosso trabalho, uma maior satisfao de suas necessidades. Para tanto, desenvolvendo sistemas que atendam s especificaes, requisitos e padres de qualidade estabelecidos. As atividades do Controle de Qualidade estaro presentes em cada fase da Metodologia, seja atravs da definio dos critrios de qualidade de cada uma das fases e seus produtos associado, seja atravs da verificao e avaliao destes critrios e atravs da definio dos procedimentos necessrios para a validao de cada produto em sua fase respectiva. Esta forma de proceder tem como conseqncia assegurar a satisfao das expectativas do usurio.

2. Atividades das Fases


2.1 Fase 0 - Anteprojeto
As atividades executadas nesta fase so as seguintes:

2.1.1 Identificao dos Objetivos


Em funo das necessidades apresentadas pelo usurio e do tipo de servio a se executado (manuteno ou desenvolvimento), identificar o objetivo global e os especficos do software.
GEEK BRASIL - http:/www.geekbrasil.com.br 3

2.1.2 Definio da Abrangncia


Em conjunto com o usurio e com base nos objetivos: Identificar as macro funes existentes, os rgos envolvidos, as pessoas responsveis por esses e nome dos participantes para contatos. Descrever sucintamente os objetivos das macro funes envolvidas. Elaborar o DFD de contexto, mostrando os fluxos de dados recebidos e os originados e, suas respectivas origem(s)/destino(s). As origens/destinos identificam-se com softwares, unidade organizacional, pessoas, organizaes externas, etc.

2.1.3 Anlise de Dados


Identificar, junto Relacionamentos. aos usurios, as principais Entidades, Atributos e

Neste ponto, deve-se elaborar o Modelo Lgico de Dados(DER) e correspondente lista de entidades.

2.1.4 Anlise de Funes 2.1.4.1 Anlise de Problemas


Com base nos objetivos das macros funes, identificar junto aos responsveis pelas mesmas, os problemas existentes, suas causas, seus efeitos e ao para a soluo dos mesmos.

2.1.4.2 Situao Pretendida

Definir a situao pretendida buscando atender s necessidades estabelecidas pelo usurio, bem como a eliminao dos problemas existentes.

2.1.4.3 Diagrama de Fluxo de Dados


Identificar, num primeiro particionamento do DFD de contexto, os fluxos de dados de entrada e sada de cada macro funo, assim como os depsitos de dados envolvidos, gerando um ou mais nveis de DFD de acordo com a necessidade de anlise desta fase. Os depsitos de dados representados no DFD devem espelhar as entidades do Modelo Lgico de Dados (DER) (Depsito de dados = Entidade no Normalizada).

2.1.4.4 Documentao Atual


Relacionar/reunir cpia(modelo) de documentos e relatrios utilizados, para efeitos de orientao.

2.1.5 Alternativas de Hardware e Software de Apoio


Devero ser procuradas alternativas de hardware e de software de apoio. Em cada uma delas, dever ser feita uma anlise dos benefcios em conjunto com o usurio, devendo ser escolhida como a soluo proposta aquela que apresentar
GEEK BRASIL - http:/www.geekbrasil.com.br 4

melhores vantagens. A soluo dever atender tanto a aspectos de desenvolvimento e de operao.

2.1.6 Estimativas de Recursos Humanos e Prazos


Identificar recursos humanos e respectivos prazos necessrios ao desenvolvimento e implantao do software proposto, contemplando inclusive atividades tais como: tarefas de converso, de treinamento, de documentao e outros.

2.1.7 Controle de Qualidade da Fase


Tendo como referncia os critrios para reviso da anlise estruturada, realizar a referida reviso prevista para esta fase. Inclusive verificando a adequao do documento quele determinado pela metodologia. Avaliar a soluo proposta em termos tcnicos, recursos fsicos e financeiros, assim como o prazo de execuo.

2.2 Fase 1 - Projeto Lgico


As atividades executadas nesta fase so as seguintes:

2.2.1 Modelagem de Dados 2.2.1.1 Modelo Lgico Normalizado


A partir do diagrama de Entidades-Relacionamento e da lista de Entidades, aplicar as tcnicas de normalizao, objetivando tornar o modelo de dados sem redundncias lgicas. Dentre as entidades identificadas, assinalar aquelas j implementadas em meios computacionais, por outros processos.

2.2.1.2 Descrio de Entidades e seus Atributos


Devem ser descritas no Dicionrio de Dados todas as entidades identificadas, seus atributos, e volumes dos mesmos.

2.2.2 Modelagem de Processos 2.2.2.1 Diagrama de Fluxo de Dados


A partir do DFD apresentado no Anteprojeto do software o qual alm da viso macro, mostra um ou mais particionamentos, sero identificados em particionamentos sucessivos, os processos/funes e respectivos fluxos de dados do software. Isto , desde a sua viso macro at os menores nveis de detalhe (primitivos funcionais), de forma grfica, atravs do Diagrama de Fluxo de Dados. Nota: Nesta fase, o depsitos de dados do DFD devem representar entidades normalizadas.

GEEK BRASIL - http:/www.geekbrasil.com.br

2.2.2.2 Descrio de Processos


Os processos primitivos funcionais devero ser descritos no Dicionrio de Dados, procurando dar uma idia exata das transformaes efetuadas sobre os fluxos de dados de entrada para obteno dos fluxos de dados de resultado.

2.2.2.3 Composio dos Fluxos de Dados


Cadastrar os fluxos de dados no Dicionrio de Dados de forma a evidenciar sua composio.

2.2.3 Definio de Entradas/Sadas


Identificar para os formulrios de entrada, relatrios, telas e outros meios, seus objetivos, seu contedo, seu volume, etc...

2.2.4 Controle de Segurana


Identificar os controles (manuais ou automatizados) do analista(empresa) e do cliente, a serem executados e mantidos para operao normal do software. Inclusive procedimentos de reinicio para paradas anormais.

2.2.5 Controle de Qualidade da Fase


Planejar e realizar a reviso para o Controle de Qualidade do produto da fase, levando-se em considerao os procedimentos e os critrios de reviso da anlise estruturada do software.

2.3 Fase 2 - Projeto Fsico


As atividades executadas nesta fase so as seguintes:

2.3.1 Projeto Fsico da Base de Dados


Projetar a estrutura fsica da Base de Dados, organizando as entidades e seus atributos de modo a atender, eficazmente, os aspectos de desempenho, facilidades de uso, utilizao do espao no meio fsico, integridade, potencial de crescimento, flexibilidade, privacidade e integrao com outras bases de dados, observando as restries do(s) Software(s) que ser(o) utilizado(s).

2.3.2 Projeto da Estrutura do Software 2.3.2.1 Diagrama


A partir do Projeto Lgico, construir o Diagrama Estruturado do Software, o qual mostrar sua estrutura hierrquica em mdulos, e as informaes trocadas entre os mesmos. Nota: Devero ser representados no diagrama, alm dos procedimentos lgicos, os mdulos de controle e segurana necessrios para o Software.

2.3.2.2 Definio de Programas


Descrever cada programa em termos de:
GEEK BRASIL - http:/www.geekbrasil.com.br 6

Objetivo

Procedimentos Bsicos(descrio dos mdulos executados)

2.3.3 Projeto de Comunicao 2.3.3.1 Telas


Com base no Diagrama Estruturado do Software, projetar o Diagrama Hierrquico e suas respectivas Telas. Utilizando desenho ou uma ferramenta de software, caracterizar o formato dos campos fazendo uso das mscaras com a seguinte notao: A - Alfabtico 9 - Numrico X - Alfanumrico

Obs.: Aps a anlise da configurao do hardware, avaliar o uso de telas Helps, para orientao do usurio na operao do software.

Z - Nmero com supresso de zeros esquerda

2.3.3.2 Formulrios
Com base no especificado no Projeto Lgico, elaborar o desenho dos formulrios de entrada. Caso o formulrio de origem, atenda aos quesitos do projeto, o mesmo dever ser utilizado e anexado documentao.

2.3.3.3 Relatrios
Com base no especificado no Projeto Lgico, elaborar o desenho dos relatrios, emitidos pelo software. Utilizando desenho ou ferramenta de software, caracterizar o formato dos campos fazendo uso de mscaras com a seguinte notao: A - Alfabtico 9 - Numrico X - Alfanumrico

Z - Nmero com supresso de zeros esquerda

2.3.4 Controle de Qualidade da Fase


Planejar e realizar a reviso prevista para o Controle da Qualidade do produto da fase, levando-se em considerao os procedimentos e os critrios de reviso do projeto estruturado do Software.

2.4 Fase 3 - Programao


As atividades executadas nesta fase so as seguintes:

2.4.1 Desenvolvimento
Para cada programa definido, efetuar:
GEEK BRASIL - http:/www.geekbrasil.com.br 7

Projeto de sua estrutura

Codificao na linguagem especificada;

Testes, atravs de massa de dados abrangente.

2.4.2 Simulao

O objetivo da simulao colocar o Software em funcionamento, dentro dos requisitos estabelecidos. Para tanto, efetuar: Converso de arquivos, se necessrio; Testes de integrao

2.4.3 Controle de Qualidade da Fase


Os procedimentos de Controle de Qualidade para esta fase esto configurados na preparao adequada dos testes de programa e teste de integrao, os quais devero ser de total responsabilidade do Gerente do Projeto.

2.5 Fase 4 - Implantao


As atividades normalmente executadas nesta fase so as seguintes:

2.5.1 Manual do Usurio


Montar o Manual do Usurio conforme modelo do documento, de tal forma que, o usurio por mais leigo que seja, ter um guia que o induzir a produzir e a operar efetivamente o software.

2.5.2 Controle da Qualidade Funcional do Software


Neste estgio de desenvolvimento dever ser planejada e realizada uma reviso para a avaliao da estrutura e contedo do Manual do Usurio, observando a adequada descrio das atividades para a eficaz operao do software. Paralelamente, com base nas especificaes, avaliar os atributos funcionais do software que devero satisfazer as expectativas do usurio.

2.5.3 Instalao
Desenvolver programa/rotina para a instalao do software. A rotina em questo dever, entre outras coisas preocupar-se com: Criao de Diretrios, inicializao de arquivos, carga dos programas objetos, etc.

2.5.4 Treinamento
Capacitar o usurio para o uso/operao do Software com confiabilidade e segurana.

2.5.5 Converso de Arquivos


Converter os arquivos atuais, se necessrio, para a nova estrutura projetada.

2.5.6 Controle de Qualidade da Fase


GEEK BRASIL - http:/www.geekbrasil.com.br 8

Dever se preparado e realizado, em conjunto com o usurio os procedimentos para execuo do teste de validao do Software.

2.5.7 Encerramento do Desenvolvimento


Por ocasio da concluso desta fase dever ser providenciado(Vide Anexo I) o Termo de Encerramento do Desenvolvimento do Software, com a devida aceitao pelo usurio.

2.6 Fase 5 - Operao


As atividades normalmente executadas nesta fase so as seguintes:

2.6.1 Processamento
Acompanhar o processamento do software, em produo pelo usurio, analisando a performance e eventuais problemas que possam surgir.

2.6.2 Ajustes
Providenciar os ajustes que se faam necessrios, dentro do que foi especificado.

2.6.3 Elaborao do Relatrio Final


Elaborar um relatrio descritivo dos problemas encontrados pelo usurio/consrcio e as solues adotadas. Alm disso, atualizar a documentao do Software, se for o caso.

3. Modelo de Documentao
A documentao do desenvolvimento do software. AnteProjeto software surge em paralelo ao processo de So gerados no desenvolvimento do software os seguintes documentos: Manual do Software - Parte I - Projeto Lgico Manual do Software - Parte II - Projeto Fsico Manual do Usurio

Para efeito de utilizao e manuteno do software, sero utilizados os seguintes manuais: Manual do Software - Parte I - Projeto Lgico: Conter a especificao do software a nvel lgico. Manual do Software - Parte II - Projeto Fsico: Conter a especificao do software a nvel fsico. Manual do Usurio: Conter todos os elementos para a utilizao do software pelo usurio.

GEEK BRASIL - http:/www.geekbrasil.com.br

Obs.: Os programas fontes do software devem ser entregues ao usurio via disquetes. Na descrio do texto que segue, foi utilizada a seguinte notao: Os locais que estejam entre <> significam que o campo varivel e que o analista deve colocar no local a informao solicitada. Cada item deve iniciar em pgina nova, no sendo necessrio no entanto para o sub-itens. A seguir so representados modelos dos documentos citados acima, para cada um teremos: Folha de Capa; Folha de Crditos;

Folha de Sumrio;

Estrutura do Documento.

GEEK BRASIL - http:/www.geekbrasil.com.br

10

3.1 Modelo de Documento - AnteProjeto

A N T E P R O J E T O

< N O M E - D O - S O F T W A R E >

< Sigla do Software>

<NOME-DA-EMPRESA> - <ORGO-PROPRIETRIO>

<CIDADE>

<MS/AAAA>

<EMPRESA - ANALISTA> GEEK BRASIL - http:/www.geekbrasil.com.br 11

< N O M E - D A - E M P R E S A >

< O R G O - P R O P R I E T R I O >

< N O M E - D O - S O F T W A R E >

< Sigla do Software>

EQUIPE TCNICA - <NOME-DA-EMPRESA> Relacionar as Pessoas Envolvidas)

EQUIPE TCNICA - EMPRESA-ANALISTA

COORDENADOR: GERENTE DO PROJETO: CONSULTOR: ANALISTA: PROGRAMAO APOIO:

<EMPRESA - ANALISTA> GEEK BRASIL - http:/www.geekbrasil.com.br 12

<Nome-Empresa> - <rgo-Proprietrio> <Sigla-Software> - <Nome-Software>

SUMRIO

Pgina 1 - INTRODUO...................................23 2 - DEFINIO DOS OBJETIVOS......................23 3 - DEFINIO DA ABRANGNCIA.....................23 4 - ANLISE DE DADOS.............................24 5 - ANLISE FUNCIONAL............................25 6 - NECESSIDADE DE HARDWARE/SOFTWARE DE APOIO....25 7 - ESTIMATIVAS DE RECURSOS E PRAZOS.............26 8 - TERMO DE APROVAO DA FASE...................27

GEEK BRASIL - http:/www.geekbrasil.com.br

13

GEEK BRASIL - http:/www.geekbrasil.com.br

14

1 - Introduo Dever conter o objetivo e a estrutura do documento. 2 - Definio dos Objetivos Dever conter o objetivo global e os especficos do software, conforme a atividade Identificao do Objetivos. 3 - Definio da Abrangncia Dever conter: Lista que mostre para cada macro funo: - Descrio sucinta; - Nome dos rgos envolvidos; Exemplo: - Nome dos responsveis pelos rgos envolvidos

Macro Funes

rgo

Nome

Nome do Responsvel pelo rgo

4 - Anlise de Dados Dever conter:

Apresentar o Diagrama de Contexto.

Diagrama de Entidade/Relacionamentos-DER (no normalizado); 5 - Anlise Funcional Dever Conter: Quadro mostrando a descrio dos problemas, suas causas, seus efeitos e respectivas aes para soluo. Exemplo: Descrio Sucinta Causas dos Problemas originaram Problemas que Efeito Causado Ao os pelos soluo Problemas Problemas para dos Lista de Entidades/Atributos

GEEK BRASIL - http:/www.geekbrasil.com.br

15

Diagrama de Fluxo de Dados - DFD : Dever ser apresentado com base no Diagrama de Contexto obtido na Definio da Abrangncia os primeiros particionamentos do mesmo, desenvolvidos nesta atividade. 6 - Necessidade de Hardware/Software de Apoio Relacionar o equipamento selecionado detalhando a sua configurao.

Citar o sistema operacional, os utilitrios e a linguagem escolhida para desenvolvimento. 7 - Estimativas de Recursos e Prazos Elaborar cronograma de desenvolvimento, especificando para cada fase da metodologia: Recursos humanos (Empresa-Analista) necessrios, em Homens/hora (H/h): 8 - Termo de Aprovao de Fase Recursos de Hardware/Software necessrios e respectivas fontes.

Dever conter o Termo de Aprovao de Fase (Vide Anexo II) em que o usurio aprova o Anteprojeto e autoriza a Empresa(Analista) a continuar os trabalhos.

GEEK BRASIL - http:/www.geekbrasil.com.br

16

3.2 Manual do Software - Parte I - Projeto Lgico

P R O J E T O

L G I C O

< N O M E - D O - S O F T W A R E >

< Sigla do Software> - Vs. 9.99

<NOME-DA-EMPRESA> - <RGO-PROPRIETRIO>

<CIDADE>

<MS/AAAA>

<EMPRESA - ANALISTA> GEEK BRASIL - http:/www.geekbrasil.com.br 17

< N O M E - D A - E M P R E S A >

< O R G O - P R O P R I E T R I O >

< N O M E - D O - S O F T W A R E >

< Sigla do Software> - Vs. 9.99

EQUIPE TCNICA - <NOME-DA-EMPRESA> Relacionar as Pessoas Envolvidas)

EQUIPE TCNICA - EMPRESA-ANALISTA

COORDENADOR: GERENTE DO PROJETO: CONSULTOR: ANALISTA: PROGRAMAO APOIO:

<EMPRESA - ANALISTA> GEEK BRASIL - http:/www.geekbrasil.com.br 18

<Nome-Empresa> - <rgo-Proprietrio> <Sigla-Software> - <Nome-Software>

SUMRIO

Pgina 1 - INTRODUO...................................23 2 - MODELAGEM DE DADOS...........................23 3 - MODELAGEM DE PROCESSOS.......................23 4 - DICIONRIO DE DADOS..........................24 5 - DEFINIO DE ENTRADA/SADA...................25 6 - CONTROLE DE SEGURANA........................25 7 - TERMO DE APROVAO DA FASE...................26

GEEK BRASIL - http:/www.geekbrasil.com.br

19

GEEK BRASIL - http:/www.geekbrasil.com.br

20

1 - Introduo Dever conter o objetivo e a estrutura do documento. 2 - Modelagem de Dados Dever conter o Diagrama de Entidades Relacionamento -DER, normalizado. 3 - Modelagem de Processos Dever conter: Diagrama de Fluxo de Dados - DFD : Apresentar todos os nveis, desde o diagrama de contexto at os primitivos funcionais, retratando a soluo proposta do problema. Descrio de Processos Dever seguir os seguintes itens: - Nome do Processo: - Referncia (DFD): - Descrio do Processo. 4 - Dicionrio de Dados Dever conter as descries e as composies de: Entidades; Atributos; Fluxo de Dados.

5 - Definio de Entradas/Sadas Formulrios de Entrada Para cada formulrio utilizado pelo Software descrever: Nome; Finalidade;

Contedo (cabealho e dados); Relatrios Freqncia/Volumes.

Para cada relatrio do Software descrever: Nome; Finalidade; N Vias;


o

Contedo(cabealho e dados); Destinatrios; Telas

Freqncia/Volumes

GEEK BRASIL - http:/www.geekbrasil.com.br

21

Para cada tela do software descrever: Nome; Finalidade; Outros Meios

Contedo (cabealho e dados).

Devem ser descritas as informaes recebidas e/ou transmitidas atravs de outros meios. 6 - Controle de Segurana Descrever para cada procedimento de controle (manuais ou automatizado) identificados, qual o controle, sua finalidade e mtodo para implementao. 7 - Termo de Aprovao de Fase Dever conter o Termo de Aprovao de Fase (Vide Anexo II), em que o usurio aprova o Projeto Lgico e autoriza a Empresa (Analista) a continuar os trabalhos.

GEEK BRASIL - http:/www.geekbrasil.com.br

22

3.3 Manual do Software - Parte II - Projeto Fsico

< N O M E - D A - E M P R E S A >

< O R G O - P R O P R I E T R I O >

< N O M E - D O - S O F T W A R E >

< Sigla do Software> - Vs. 9.99

EQUIPE TCNICA - <NOME-DA-EMPRESA> Relacionar as Pessoas Envolvidas)

EQUIPE TCNICA - EMPRESA-ANALISTA

COORDENADOR: GERENTE DO PROJETO: CONSULTOR: ANALISTA: PROGRAMAO APOIO:

<EMPRESA - ANALISTA> GEEK BRASIL - http:/www.geekbrasil.com.br 23

<Nome-Empresa> - <rgo-Proprietrio> <Sigla-Software> - <Nome-Software>

SUMRIO

Pgina 1 - INTRODUO...................................23 2 - PROJETO FSICO DA BASE DE DADOS..............23 3 - PROJETO DE COMUNICAO.......................23 4 - PROJETO DA ESTRUTURA DO SOFTWARE.............24

GEEK BRASIL - http:/www.geekbrasil.com.br

24

GEEK BRASIL - http:/www.geekbrasil.com.br

25

1 - Introduo Dever conter o objetivo e a estrutura do documento. 2 - Projeto Fsico da Base de Dados Listar os Arquivos/Elementos e suas caractersticas fsicas. Para tanto utilizar o esquema mostrado abaixo: * Nome Arquivo ARQUIVO: <Nome-Arquivo> <Mnemnico-Arquivo> MNEMNICO:

<Nome-Arquivo> - o mesmo nome especificado no Projeto Fsico (<NomeArquivo-Implementao>). <Mnemnico-Arquivo> - o nome com que o arquivo ser referenciado dentro dos programas. * Finalidade Descrio geral das informaes armazenadas nos arquivos.. * Modelo Campo <Nome-Campo> Campo> . . . Tipo <Tipo-Campo> . . . . . . Tam <Tamanho-Campo> . . . Descrio <Descrio-

<Nome-Campo> - deve ser criado de acordo com os padres das Normas de Documentao de Mdulos. <Tipo-Campo> - indicar se o campo dever ser do tipo numrico, alfanumrico ou alfabtico. <Tamanho-Campo> - conter a quantidade de posies que o campo alocar. <Descrio-Campo> - nome dos elementos de dados conforme Dicionrio de Dados. * Organizao Indicar o tipo de organizao do arquivo (seqencial, relativo, indexado) e no caso de organizao indexada explicar os arquivos de ndices associados e chaves de acesso, conforme abaixo: Arquivo <Nome-Arquivo-ndice> . . . Campos Chaves <Nome-Campo>, <Nome-Campo>, .... . . .

<Nome-Arquivo-ndice> - representa os nomes dos arquivos de ndice da base de dados principal.


GEEK BRASIL - http:/www.geekbrasil.com.br 26

<Nome-Campo> - sero os campos que se tornaro chaves de acesso base de dados. * Matriz Arquivo/Entidade Exemplo: Arquivo < A1> < A2> < A3> . . . < An> 3 - Projeto de Comunicao Listar: Telas: <Cdigo> - <Nome-da-Tela> - <Programa-Emitente> Formulrios: <Nome-do-Formulrio> - <Finalidade> Relatrios: <Sigla-do-Relatrio> - <Nome-do-Relatrio> - <ProgramaEmitente> Obs.: Os modelos gerados nesta etapa (Projeto de Comunicao), sero utilizados na documentao do manual do usurio. 4 - Projeto da Estrutura do Software Dever conter: Diagrama Estruturado do Software, representar o ltimo nvel de empacotamento, ou seja o Diagrama de Programas. Definio de Programas A definio de cada programa dever conter: Objetivo do programa; Lista dos mdulos executados; Lista das telas editadas; Lista dos relatrios; Entidade <E1> <E2> <E3> . . . <En>

Lista dos arquivos de entrada/sada;

Descrio de cada mdulo (Procedimentos).


GEEK BRASIL - http:/www.geekbrasil.com.br 27

Matriz Programa/Arquivo Exemplo:

Arquivo Programa

< A1 >

< A2 >

< An >

<L e/ou G> < P1 > <Arquivo de ndice> <L e/ou G> < P2 > <Arquivo de ndice> <L e/ou G> < P3 > Legenda: <Arquivo de ndice> G = Gravao L = Leitura Matriz Programa/Mdulo Exemplo: Programa Mdulo < M 1> < M 2> < M 3> < M n> < P1 >

<L e/ou G> <Arquivo de ndice> <L e/ou G> <Arquivo de ndice> <L e/ou G> <Arquivo de ndice>

< P2 >

< Pn >

GEEK BRASIL - http:/www.geekbrasil.com.br

28

4. Bibliografia
Gane, Chris/Sarson, Trish - Anlise Estruturada de Sistemas. King, David - Criao de Software. Guimares, ngelo de M. / Lages, Newton A.C. - Algoritmos e Estruturas de Dados.

Coad, Peter/ Yourdon, Edward - Anlise Baseada em Objetos. Yourdon, Edward - Anlise Estruturada Moderna.

DeMarco, Tom - Anlise Estruturada e Especificao de Sistemas. Martins, James - Princpios de Anlise e Projeto Baseado em Objetos.

GEEK BRASIL - http:/www.geekbrasil.com.br

29

5. Anexos

GEEK BRASIL - http:/www.geekbrasil.com.br

30

5.1 Anexo I

Termo de Encerramento do Desenvolvimento do Software

Nome do Software: Nome da Empresa: rgo Usurio:

Declaramos

que

presente

software

foi

desenvolvido,

documentado e implantado de acordo com as especificaes e detalhamentos acordados entre a <Empresa-Analista> e <Empresa-Usurio>. Desta forma, o Software est entregue e considerado pelo

usurio, aceito. A partir da presente data, o software dever entrar no perodo de garantia, definido por ocasio da aceitao da proposta.

...............,..... de ............. de 19...

-------------------------------<Empresa-Analista> <Nome da Empresa>

De Acordo:

------------------------------<Responsvel pelo rgo Usurio>

--------------------------<Usurio do Software>

GEEK BRASIL - http:/www.geekbrasil.com.br

31

5.2 Anexo II

Termo de Aprovao da Fase Nome do Software: Nome da Fase: Nome da Empresa: rgo Usurio:

Aprovamos a presente fase, elaborada pela <Empresa-Analista>, correspondente ao Software acima referido. Outrossim, autorizamos <Empresa-Analista> a continuar os

trabalhos de desenvolvimento, conforme especificaes apresentadas neste documento.

...............,..... de ............. de 19...

-------------------------------<Usurio do Software>

De Acordo:

-------------------------------<Responsvel pelo rgo Usurio> GEEK BRASIL - http:/www.geekbrasil.com.br 32

Você também pode gostar