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