Especificação de requisitos de software

261 visualizações

Publicada em

Especificação de Requisitos de Software

Publicada em: Software
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
261
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Especificação de requisitos de software

  1. 1. AutoSys Especificação dos Requisitos do Software AutoFood Versão revisada 1.0 Autores: Ariosto Leal, Erick Teles, Jailson Lima, Josué Júnior, Luiz Felipe Jaboatão dos Guararapes 06/10/2014
  2. 2. Projeto AutoFood AutoSys 2 Aprovação Aprovamos a Especificação dos Requisitos Versão revisada 1.0 do projeto AutoFood . Sergio Endrigo 6/10/2014 Josué Júnior 6/10/2014 <Nome> <Data> <Nome> <Data> <Nome> <Data> <Nome> <Data>
  3. 3. Especificação dos Requisitos do Software AutoSys3 Versões revisadas anteriores Versão revisada Comentário Data
  4. 4. Projeto AutoFood AutoSys 4 Especificação dos Requisitos do Software Sumário Aprovação..................................................................................................................................................................2 Versões revisadas anteriores ...................................................................................................................................3 Especificação dos Requisitos do Software ...........................................................................................................4 1 Introdução.....................................................................................................................................................6 1.1 Objetivos deste documento...............................................................................................................6 1.2 Escopo do produto..............................................................................................................................6 1.2.1 Nome do produto e de seus componentes principais ...........................................................6 1.2.2 Missão do produto.....................................................................................................................6 1.2.3 Limites do produto.....................................................................................................................6 1.2.4 Benefícios do produto...............................................................................................................7 1.3 Materiais de referência ................................................................Error! Bookmark not defined. 1.4 Definições e siglas........................................................................Error! Bookmark not defined. 1.5 Visão geral deste documento............................................................................................................7 2 Descrição geral do produto........................................................................................................................8 2.1 Perspectiva do produto......................................................................................................................8 2.1.1 Diagrama de contexto ...............................................................................................................8 2.1.2 Interfaces de usuário..................................................................................................................8 2.1.3 Interfaces de hardware ..............................................................................................................8 2.1.4 Interfaces de software ...............................................................................................................9 2.1.5 Interfaces de comunicação .......................................................................................................9 2.1.6 Restrições de memória ..............................................................................................................9 2.1.7 Modos de operação....................................................................................................................9 2.1.8 Requisitos de adaptação ao ambiente.....................................................................................9 2.2 Funções do produto..........................................................................................................................10 2.3 Usuários e sistemas externos ..........................................................................................................10 2.3.1 Descrição...................................................................................................................................10 2.3.2 Características dos usuários ...................................................................................................10 2.4 Restrições...........................................................................................................................................11 2.5 Hipóteses de trabalho.......................................................................................................................11 2.6 Requisitos adiados............................................................................................................................11 3 Requisitos específicos...............................................................................................................................12 3.1 Requisitos de interface externa ......................................................................................................12 3.1.1 Interfaces de usuário................................................................................................................12 3.1.1.1 Interface de usuário << nome da interface >> ...............................................................12 3.1.2 Interfaces de hardware ............................................................................................................13 3.1.2.1 Interface de hardware << nome da interface >> ............................................................13 3.1.3 Interfaces de software .............................................................................................................14 3.1.3.1 Interface de software << nome da interface >> ............................................................14 3.1.4 Interfaces de comunicação .....................................................................................................14 3.1.4.1 Interface de comunicação << nome da interface >> ....................................................14 3.2 Requisitos funcionais.......................................................................................................................15 3.2.1 Diagramas de casos de uso.....................................................................................................15 3.2.1.1 Diagrama de casos de uso << nome do diagrama de casos de uso >>.......................15 3.2.2 Casos de uso.............................................................................................................................15 3.2.2.1 Caso de uso << nome do caso de uso >> ........................................................................15 3.3 Requisitos não funcionais ...............................................................................................................17 3.3.1 Requisitos de desempenho.....................................................................................................17 3.3.1.1 Requisito de desempenho << nome do requisito >>.....................................................17 3.3.2 Requisitos de dados persistentes ...........................................................................................17 3.3.2.1 Diagrama de classes persistentes......................................................................................17 3.3.2.2 Classes persistentes.............................................................................................................17 3.3.2.3 Propriedades das classes persistentes ..............................................................................18
  5. 5. Especificação dos Requisitos do Software AutoSys5 3.3.3 Restrições ao desenho.............................................................................................................18 3.3.3.1 Restrição ao desenho << nome da restrição >> .............................................................18 3.3.4 Atributos da qualidade............................................................................................................18 3.3.4.1 Atributo da qualidade << nome do atributo >> .............................................................18 3.3.5 Outros requisitos......................................................................................................................18 3.3.5.1 Requisito << nome do requisito >> .................................................................................18 4 Informação de suporte..............................................................................................................................19
  6. 6. Projeto AutoFood AutoSys 6 1 Introdução 1.1 Objetivos deste documento Este documento tem como objetivo descrever os requisitos do sistema AutoFood v. 1.0 1.2 Escopo do produto 1.2.1 Nome do produto e de seus componentes principais Sistema Autofood® v1.0 AutoFood (Componente único). 1.2.2 Missão do produto Aperfeiçoar a entrada e saída de produtos de redes alimentícias, bem como gerar relatórios de todas as atividades administradas pelo sistema. 1.2.3 Limites do produto 1 – O AutoFood não fará parcelamento, mas receberá dinheiro, cheque, cartão de crédito, débito e vale refeição. Para o cheque é necessário está cadastrado; 2 – O AutoFood só fará a Emissão de Nota Fiscal durante a Operação de Venda; 3 – O AutoFood não utiliza cadastro de clientes. 4 – A recuperação de dados só poderá ser realizada pela equipe de suporte, caso contrário pode acarretar perda da garantia; 5 – O suporte será realizado periodicamente, a cada 3 meses, ou de acordo com a necessidade do cliente sendo necessário um acordo dessas mudanças.
  7. 7. Especificação dos Requisitos do Software AutoSys7 1.2.4 Benefícios do produto Número de ordem Benefício Valor para o cliente 1 Otimização e controle de entrada de produtos Essencial 2 Geração relatórios de estoque de produto Desejável 3 Controle de fluxo das atividades desenvolvidas Essencial 4 Maior eficácia no controle de pagamento Essencial 5 Identificação de produtos mais e menos vendidos Opcional 6 Geração de relatório de saída de produtos Desejável 7 Economia de mão-de-obra Essencial 1.4 Definições e siglas Número de ordem Sigla Definição 1 Cadastro de fornecedores Cadastro dos dados dos fornecedores da mercadoria 2 Cadastro de produtos Cadastro com os dados dos produtos comercializados 3 Cadastro de compras Cadastro com os dados das compras realizadas 4 Cliente do restaurante Pessoa que frequenta o restaurante 5 Backup Backup do banco de dados com as informações importantes do restaurante 6 HD Disco Rígido 7 Impressora Impressora utilizada para a impressão de notas fiscais 1.3 Visão geral deste documento Tópicos 2 – Descrição geraldo produto 3 – Requisitos específicos do sistema 4 – Informação de suporte
  8. 8. Projeto AutoFood AutoSys 8 2 Descriçãogeraldo produto 2.1 Perspectiva do produto 2.1.1 Diagrama de contexto 2.1.2 Interfaces de usuário Número de ordem Nome Ator Caso de uso Descrição 1 2 3 4 5 6 2.1.3 Interfaces de hardware Número de ordem Nome Ator Caso de uso Descrição 1 2
  9. 9. Especificação dos Requisitos do Software AutoSys9 2.1.4 Interfaces de software Número de ordem Nome Ator Caso de uso Descrição 1 2 3 2.1.5 Interfaces de comunicação Número de ordem Nome Ator Caso de uso Descrição 1 2 3 4 2.1.6 Restrições de memória Número de ordem Tipo de memória Limites aplicáveis 1 2 2.1.7 Modos de operação Número de ordem Tipo de operação Descrição da operação Detalhes de operação 1 2 3 2.1.8 Requisitos de adaptação ao ambiente Número de ordem Requisito Detalhes 1 2 3
  10. 10. Projeto AutoFood AutoSys 10 2.2 Funções do produto Número de ordem Caso de uso Descrição 1 2 3 4 5 6 7 8 9 10 2.3 Usuários e sistemas externos 2.3.1 Descrição Número de ordem Ator Definição 1 2 3 4 2.3.2 Características dos usuários Número de ordem Ator Freqüência de uso Nível de instrução Proficiência na aplicação Proficiência em informática 1 2 3 4
  11. 11. Especificação dos Requisitos do Software AutoSys11 2.4 Restrições Número de ordem Restrição Descrição 1 2 3 4 5 2.5 Hipóteses de trabalho Número de ordem Hipótese De quem depende 1 2 3 4 5 2.6 Requisitos adiados Número de ordem Referência ao requisito Detalhes 1 2 3 4 5
  12. 12. Projeto AutoFood AutoSys 12 3 Requisitos específicos 3.1 Requisitos de interface externa 3.1.1 Interfaces de usuário 3.1.1.1 Interface de usuário << nome da interface >> 3.1.1.1.1 Leiaute sugerido 3.1.1.1.2 Diagrama de estados 3.1.1.1.3 Relacionamentos com outras interfaces 3.1.1.1.4 Campos Número Nome Descrição Valores válidos Formato Tipo Restrições 1 2 3 4 5 6 7 8 9
  13. 13. Especificação dos Requisitos do Software AutoSys13 3.1.1.1.5 Comandos Número Nome Ação Restrições 1 2 3 4 5 6 7 8 3.1.1.1.6 Observações 3.1.2 Interfaces de hardware 3.1.2.1 Interface de hardware << nome da interface >> 3.1.2.1.1 Fonte da entrada 3.1.2.1.2 Destino da saída 3.1.2.1.3 Relacionamentos com outras interfaces 3.1.2.1.4 Formato 3.1.2.1.5 Observações
  14. 14. Projeto AutoFood AutoSys 14 3.1.3 Interfaces de software 3.1.3.1 Interface de software << nome da interface >> 3.1.3.1.1 Fonte da entrada 3.1.3.1.2 Destino da saída 3.1.3.1.3 Relacionamentos com outras interfaces 3.1.3.1.4 Formato 3.1.3.1.5 Observações 3.1.4 Interfaces de comunicação 3.1.4.1 Interface de comunicação << nome da interface >> 3.1.4.1.1 Fonte da entrada 3.1.4.1.2 Destino da saída 3.1.4.1.3 Relacionamentos com outras interfaces 3.1.4.1.4 Formato
  15. 15. Especificação dos Requisitos do Software AutoSys15 3.1.4.1.5 Observações 3.2 Requisitos funcionais 3.2.1 Diagramas de casos de uso 3.2.1.1 Diagrama de casos de uso << nome do diagrama de casos de uso >> 3.2.2 Casos de uso 3.2.2.1 Caso de uso << nome do caso de uso >> 3.2.2.1.1 Precondições
  16. 16. Projeto AutoFood AutoSys 16 3.2.2.1.2 Fluxo principal 3.2.2.1.3 Subfluxos 3.2.2.1.3.1 Subfluxo << nome do subfluxo >> 3.2.2.1.4 Fluxos alternativos 3.2.2.1.4.1 Fluxo alternativo << nome do fluxo alternativo >> Precondições Passos 3.2.2.1.5 Diagrama de estado / Diagrama de atividade
  17. 17. Especificação dos Requisitos do Software AutoSys17 3.2.2.1.6 Observações 3.3 Requisitos não funcionais 3.3.1 Requisitos de desempenho 3.3.1.1 Requisito de desempenho << nome do requisito >> 3.3.2 Requisitos de dados persistentes 3.3.2.1 Diagrama de classes persistentes 3.3.2.2 Classes persistentes Número de ordem Nome Descrição 1 2 3
  18. 18. Projeto AutoFood AutoSys 18 3.3.2.3 Propriedades das classes persistentes Número de ordem Nome Freqüência de consulta (por dia) Freqüência de atualiza- ção (por dia) Cardinali- dade máxima Restrições aplicáveis 1 2 3 4 5 6 7 3.3.3 Restrições ao desenho 3.3.3.1 Restrição ao desenho << nome da restrição >> 3.3.4 Atributos da qualidade 3.3.4.1 Atributo da qualidade << nome do atributo >> 3.3.5 Outros requisitos 3.3.5.1 Requisito << nome do requisito >>
  19. 19. Especificação dos Requisitos do Software AutoSys19 4 Informação de suporte

×