Documento de Análise e Design

Propaganda
Documento de
Análise & Design
Template HEngholmJr
Versão X.x ● May 29, 2017
Documento de Análise & Design
[Nome do Projeto]
Version: [Version Number]
Revision Date [Date]
Elaborado por
[Name]
Signature
[Email]
[Telephone]
Date
Documento: Documento de Análise e Design
Page 2 of 12
SytCom Training 2017. All rights reserved
Table of Contents
1
SUMÁRIO EXECUTIVO..................................................................................................................... 5
1.1
PROPÓSITO DO DOCUMENTO ............................................................................................................. 5
1.2
ESCOPE ........................................................................................................................................... 5
2
ARCHITETURA DO SISTEMA .......................................................................................................... 6
2.1
ARQUITETURA DE HARDWARE............................................................................................................ 6
2.2
ARQUITETURA DE SOFTWARE ............................................................................................................ 6
3
DESIGN DO SISTEMA ...................................................................................................................... 7
3.1
CASOS DE USO DO SISTEMA .............................................................................................................. 7
3.2
MÓDULOS DO SISTEMA...................................................................................................................... 9
3.3
MÓDULO 1 ...................................................................................................................................... 10
3.3.1
Módulo [X] ................................................................................................................................. 10
3.3.2
Módulo [X] ................................................................................................................................. 10
3.4
4
DESIGN DETALHADO DE COMUNICAÇÃO ........................................................................................... 10
INTERFACE DE USUÁRIOS ........................................................................................................... 12
4.1
HOME PAGE .................................................................................................................................... 12
4.2
INTERFACE DE CADASTRO DE VISITANTE ........................................................................................... 12
4.3
CARRINHO DE COMPRAS .................................................................................................................. 12
Documento: Documento de Análise e Design
Page 3 of 12
SytCom Training 2017. All rights reserved
Document History
Revision History
Revision Number
Revision Date
Summary of Changes
Author
Documentos de Referencia
Document Name
Version
Author
Documento: Documento de Análise e Design
Page 4 of 12
SytCom Training 2017. All rights reserved
1
Sumário Executivo
Forneça uma breve introdução do sistema para que este projeto está sendo realizado.
1.1
Propósito do documento
Descrever o propósito do documento e seu público-alvo, por exemplo:
O objetivo deste documento é descrever em detalhe suficiente como o sistema proposto deve ser
construído. O Documento de Concepção do Sistema traduz as especificações de requisitos em um
documento a partir do qual os desenvolvedores podem criar o sistema real. Ele identifica a arquitetura
do sistema de nível superior, e identifica hardware, software, comunicação e componentes de
interface.
1.2
Escope
O escopo define os limites do documento de concepção e deve descrever os recursos fora do
escopo, por exemplo, se certos requisitos não foram incluídos no projeto devido a restrições
orçamentárias ou de tempo.
Inclui
Exclui
Documento: Documento de Análise e Design
Page 5 of 12
SytCom Training 2017. All rights reserved
2
Arquitetura do Sistema
Descrever o sistema e / ou arquitetura do subsistema (s) para o projeto. Discutir as decisões
arquitetônicas gerais que tenham sido aprovados. Incluir uma representação gráfica, onde
apropriado.
2.1
Arquitetura de Hardware
Descrever a arquitetura de hardware do sistema e indicar se o sistema de processamento distribuído ou
centralizado. Listar e descrever os módulos de hardware com e diagramas que mostram a conectividade
entre os módulos. Se possível, identificar o tipo / número / localização de servidores, estações de
trabalho, processadores, sistemas de backup, dispositivos de saída, etc.
2.2
Arquitetura de Software
Descreva o software do sistema global e organização. Listar e descrever os módulos de software (isto é,
incluindo funções, sub-rotinas ou classes), linguagens de programação e ferramentas de
desenvolvimento.
Descreva todo o software necessário para suportar o sistema, e especificar a localização física de todos
os sistemas de software. Identificar as plataformas de banco de dados, compiladores, utilitários, sistemas
operacionais, software de comunicação, etc.
Documento: Documento de Análise e Design
Page 6 of 12
SytCom Training 2017. All rights reserved
3
Análise do Sistema
Esta seção especifica a análise do sistema utiizando-se o paradigma Orientado a Objetos.
3.1
Casos de Uso do Sistema
Insira aqui a relação de Casos de Uso do Sistema, juntamente com o conteúdo do documento relatório
sintético de casos de uso
3.1.1




Objetos candidatos
Agencia
Cliente (rg, nome)
Conta corrente (numero, saldo)
Gerente operacional
3.1.2
Diagrama de objetos candidatos
Funcionario
Cliente
ContaCorrente
Agencia
Documento: Documento de Análise e Design
Page 7 of 12
SytCom Training 2017. All rights reserved
3.1.3
Relacionamento entre objetos
Pessoa
Cliente
Cliente e Funcionario são
especializações da classe
Pessoa
Funcionario
Agencia
Uma agência
possui relacionamento
de agregação com
clientes.
Uma agência pode ter
de 1 a n clientes.
Um cliente
possui relacionamento
de agregação com
conta corrente.
Um cliente pode ter de
1 a n contas correntes.
ContaCorrente
3.1.4
Atores e Ações
Ações do gerente operacional







Cadastrar cliente
Alterar nome
Cadastrar conta corrente
Visualizar todos os clientes cadastrados e suas respectivas contas correntes mostrando o saldo
Realizar depósito
Realizar saque
Visualizar todas as cc de cada cliente mostrando o numero e o saldo
3.1.5




Relacionamento entre Objetos
Cliente -.> possui pelo menos uma contas correntes
Gerente operacional -> administra clientes
Gerente operacional -> administra contas corrente
Agencia -> possui clientes
Documento: Documento de Análise e Design
Page 8 of 12
SytCom Training 2017. All rights reserved
4
Design do Sistema
Esta seção especifica o design do sistema utiizando-se o paradigma Orientado a Objetos.
NOTA: Utilizar a UML nos diagramas e incuir especificações de Caso de Uso como apêndices.
4.1
Módulos do Sistema
Insira aqui os módulos do sistema, utilizado texto e diagramas.
Documento: Documento de Análise e Design
Page 9 of 12
SytCom Training 2017. All rights reserved
4.2
Módulo 1
Um módulo de software é o nível mais baixo de granularidade concepção do sistema. Nesta seção,
fornecer informações detalhadas o suficiente para os desenvolvedores implementarem escrever o código
fonte para todos os módulos do sistema e / ou integrar programas.

Introdução narrativa para cada módulo, sua função (s), as condições em que ele é usado
(chamados ou programadas), o processamento, a lógica, interfaces com outros módulos,
interfaces com sistemas externos, requisitos de segurança, etc.

Representação gráfica do processamento do módulo, a lógica, o fluxo de controle e algoritmos,
utilizando gráficos, diagramas, fluxogramas, conforme apropriado

Os elementos de dados, estruturas de registro, e estruturas de arquivos associados a entrada e
saída do módulo

Layout de Relatórios
Repetir esta seção pa cada módulo.
4.2.1
Módulo [X]
Fornecer uma descrição detalhada de cada um dos módulos de software.
4.2.1.1
Casos de Uso do módulo
Forneça relação dos casos de uso do módulo.
4.2.1.2
Diagrama de Casos de Uso
Inserir o diagrama de casos de uso do módulo.
4.2.2
Módulo [X]
Fornecer uma descrição detalhada de cada um dos módulos de software.
4.2.2.1
Casos de Uso do módulo
Forneça relação dos casos de uso do módulo.
4.2.2.2
Diagrama de Casos de Uso
Inserir o diagrama de casos de uso do módulo.
4.3
Design Detalhado de Comunicação
Fornecer informações detalhadas o suficiente sobre os requisitos de comunicação para construir e / ou
adquirir os componentes de comunicação para o sistema.
Documento: Documento de Análise e Design
Page 10 of 12
SytCom Training 2017. All rights reserved
NOTA: Esta seção deve fornecer detalhes suficientes para apoiar a aquisição de hardware para a
instalação do sistema
Inclua as seguintes informações nos projetos detalhados (conforme o caso):

Detalhes de servidores e clientes para ser incluído em cada rede de área

Formato (s) para os dados que estão sendo trocadas entre o componentes

Diagramas mostrando a conectividade entre os componentes, o fluxo de dados (se aplicável), e
as distâncias entre os componentes;

Topologia de LAN
Documento: Documento de Análise e Design
Page 11 of 12
SytCom Training 2017. All rights reserved
5
Interface de usuários
Descreva a interface Homem-Máquina (ou seja, interface de usuário) em relação ao usuário.
Informações adicionais podem ser adicionados se os títulos sugeridos são insuficientes.
NOTA: Insira aqui imagens das interfaces do protótipo do sistema
5.1
Home page
5.2
Interface de cadastro de visitante
5.3
Carrinho de compras
Documento: Documento de Análise e Design
Page 12 of 12
SytCom Training 2017. All rights reserved
Download