Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
1. FASES NO DESENVOLVIMENTO E MANUTENO DO SOFTWARE ...... 2
1.1 Sntese das Fases ............................................................................................................................... 2 1.2 Controle de Qualidade ..................................................................................................................... 3
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
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.
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.
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.
desenvolvedora declara que o software, uma vez implantado, est entregue e considerado, aceito: devendo o mesmo entrar no perodo de garantia.
Neste ponto, deve-se elaborar o Modelo Lgico de Dados(DER) e correspondente lista de entidades.
Definir a situao pretendida buscando atender s necessidades estabelecidas pelo usurio, bem como a eliminao dos problemas existentes.
Objetivo
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
2.4.1 Desenvolvimento
Para cada programa definido, efetuar:
GEEK BRASIL - http:/www.geekbrasil.com.br 7
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.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.
Dever se preparado e realizado, em conjunto com o usurio os procedimentos para execuo do teste de validao do Software.
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.
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.
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.
10
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 >
<NOME-DA-EMPRESA> - <ORGO-PROPRIETRIO>
<CIDADE>
<MS/AAAA>
< 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 >
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
13
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
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
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.
16
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 >
<NOME-DA-EMPRESA> - <RGO-PROPRIETRIO>
<CIDADE>
<MS/AAAA>
< 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 >
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
19
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;
Freqncia/Volumes
21
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.
22
< 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 >
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
24
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-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>
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 >
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.
29
5. Anexos
30
5.1 Anexo I
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 Acordo:
--------------------------<Usurio do Software>
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
-------------------------------<Usurio do Software>
De Acordo: