Você está na página 1de 29

Projeto Estruturado

de Sistema












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 ........................................................................................................................ 7
2.6 Fase 5 - Operao ............................................................................................................................. 8
3. MODELO DE DOCUMENTAO ................................................................. 9
3.1 Modelo de Documento - AnteProjeto ........................................................................................... 10
3.2 Manual do Software - Parte I - Projeto Lgico ........................................................................... 15
3.3 Manual do Software - Parte II - Projeto Fsico ........................................................................... 20
4. BIBLIOGRAFIA ........................................................................................... 25
5. ANEXOS...................................................................................................... 26
5.1 Anexo I ............................................................................................................................................ 27
5.2 Anexo II........................................................................................................................................... 28

1
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;
Preparo e envio para processamento;
Crtica e correes;
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
desenvolvedora declara que o software, uma vez implantado, est entregue e
considerado, aceito: devendo o mesmo entrar no perodo de garantia.
2
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.
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.
3
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 aos usurios, as principais Entidades, Atributos e
Relacionamentos.
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
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.
4
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.
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...
5
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:
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
Z - Nmero com supresso de zeros esquerda
6
Obs.: Aps a anlise da configurao do hardware, avaliar o uso de telas Helps,
para orientao do usurio na operao do software.
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:
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:
7
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
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.
8
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 software surge em paralelo ao processo de
desenvolvimento do software.
So gerados no desenvolvimento do software os seguintes documentos:
AnteProjeto
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.
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.
9
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>





10










































< 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>





11


































<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









12
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;
- Nome dos responsveis pelos rgos envolvidos
Exemplo:

Macro
Funes
Nome
rgo
Nome do Responsvel
pelo rgo




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




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.
13
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):
Recursos de Hardware/Software necessrios e respectivas fontes.
8 - Termo de Aprovao de Fase
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.






14
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>





15










































< 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>




16




































<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









17
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);
Freqncia/Volumes.
Relatrios
Para cada relatrio do Software descrever:
Nome;
Finalidade;
Contedo(cabealho e dados);
N
o
Vias;
Destinatrios;
Freqncia/Volumes
Telas
Para cada tela do software descrever:
Nome;
18
Finalidade;
Contedo (cabealho e dados).
Outros Meios
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.
19
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>





20




































<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










21
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:
<Mnemnico-Arquivo>
<Nome-Arquivo> - o mesmo nome especificado no Projeto Fsico (<Nome-
Arquivo-Implementao>).
<Mnemnico-Arquivo> - o nome com que o arquivo ser referenciado dentro
dos programas.
* Finalidade
Descrio geral das informaes armazenadas nos arquivos..
* Modelo
Campo Tipo Tam Descrio
<Nome-Campo> <Tipo-Campo> <Tamanho-Campo> <Descrio-
Campo>
. . . .
. . . .
. . . .
<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 Campos Chaves
<Nome-Arquivo-ndice> <Nome-Campo>, <Nome-Campo>, ....
. .
. .
. .
<Nome-Arquivo-ndice> - representa os nomes dos arquivos de ndice da base
de dados principal.
<Nome-Campo> - sero os campos que se tornaro chaves de acesso base
de dados.

22
* Matriz Arquivo/Entidade
Exemplo:

Arquivo Entidade
< A1> <E1>
< A2> <E2>
< A3> <E3>
. .
. .
. .
< An> <En>

3 - Projeto de Comunicao
Listar:
Telas: <Cdigo> - <Nome-da-Tela> - <Programa-Emitente>
Formulrios: <Nome-do-Formulrio> - <Finalidade>
Relatrios: <Sigla-do-Relatrio> - <Nome-do-Relatrio> - <Programa-
Emitente>
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 dos arquivos de entrada/sada;
Lista das telas editadas;
Lista dos relatrios;
Descrio de cada mdulo (Procedimentos).
23
Matriz Programa/Arquivo
Exemplo:

Arquivo
Programa
< A1 > < A2 > < An >
<L e/ou G> <L e/ou G>
< P1 > <Arquivo de
ndice>
<Arquivo de
ndice>

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

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

Legenda: G = Gravao
L = Leitura
Matriz Programa/Mdulo
Exemplo:
Programa
Mdulo
< P1 > < P2 > < Pn >
< M 1>
< M 2>
< M 3>
< M n>

24
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.
DeMarco, Tom - Anlise Estruturada e Especificao de Sistemas.
Yourdon, Edward - Anlise Estruturada Moderna.
Martins, James - Princpios de Anlise e Projeto Baseado em Objetos.

25
5. Anexos
26
5.1 Anexo I





















































Termo de Encerramento do Desenvolvimento do Software




Nome do Software:
Nome da Empresa:
rgo Usurio:



Declaramos que o 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>
27
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>

















28

Você também pode gostar