SlideShare una empresa de Scribd logo
1 de 19
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
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>
Especificação dos Requisitos do Software
AutoSys3
Versões revisadas anteriores
Versão revisada Comentário Data
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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 >>
Especificação dos Requisitos do Software
AutoSys19
4 Informação de suporte

Más contenido relacionado

La actualidad más candente

Manual do Scanner AVISION AV121
Manual do Scanner AVISION AV121Manual do Scanner AVISION AV121
Manual do Scanner AVISION AV121Justo Dantas
 
Manual da interface de Áudio FOCUSRITE FORTE
Manual da interface de Áudio FOCUSRITE FORTEManual da interface de Áudio FOCUSRITE FORTE
Manual da interface de Áudio FOCUSRITE FORTEHabro Group
 
Processo Tributário Administrativo - 5° Edição
Processo Tributário Administrativo - 5° EdiçãoProcesso Tributário Administrativo - 5° Edição
Processo Tributário Administrativo - 5° EdiçãoIOB News
 
Processo Tributário Administrativo - 4ª ed. | IOB e-Store
Processo Tributário Administrativo - 4ª ed. | IOB e-StoreProcesso Tributário Administrativo - 4ª ed. | IOB e-Store
Processo Tributário Administrativo - 4ª ed. | IOB e-StoreIOB News
 
Manual de Referência do GerSpool
Manual de Referência do GerSpoolManual de Referência do GerSpool
Manual de Referência do GerSpoolvhsmiranda
 
ZD420 - Manual Para Usuário da Impressora
ZD420 - Manual Para Usuário da ImpressoraZD420 - Manual Para Usuário da Impressora
ZD420 - Manual Para Usuário da ImpressoraUseZ
 
Manual gps tracker 7, multilaser gp015
Manual gps tracker 7, multilaser  gp015Manual gps tracker 7, multilaser  gp015
Manual gps tracker 7, multilaser gp015Jose llIMA
 
Cabeamento 2010 ifsc pag 57 ocupacao eletrodutos
Cabeamento 2010 ifsc   pag 57 ocupacao eletrodutosCabeamento 2010 ifsc   pag 57 ocupacao eletrodutos
Cabeamento 2010 ifsc pag 57 ocupacao eletrodutosDiogo Edler Menezes
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4ariferreira3
 

La actualidad más candente (19)

Automação industrial
Automação industrialAutomação industrial
Automação industrial
 
Manutencão pcs
Manutencão pcsManutencão pcs
Manutencão pcs
 
Manual do Scanner AVISION AV121
Manual do Scanner AVISION AV121Manual do Scanner AVISION AV121
Manual do Scanner AVISION AV121
 
Manual da interface de Áudio FOCUSRITE FORTE
Manual da interface de Áudio FOCUSRITE FORTEManual da interface de Áudio FOCUSRITE FORTE
Manual da interface de Áudio FOCUSRITE FORTE
 
Processo Tributário Administrativo - 5° Edição
Processo Tributário Administrativo - 5° EdiçãoProcesso Tributário Administrativo - 5° Edição
Processo Tributário Administrativo - 5° Edição
 
Processo Tributário Administrativo - 4ª ed. | IOB e-Store
Processo Tributário Administrativo - 4ª ed. | IOB e-StoreProcesso Tributário Administrativo - 4ª ed. | IOB e-Store
Processo Tributário Administrativo - 4ª ed. | IOB e-Store
 
Manual de Referência do GerSpool
Manual de Referência do GerSpoolManual de Referência do GerSpool
Manual de Referência do GerSpool
 
Manual
ManualManual
Manual
 
Manual sony-vivaz
Manual sony-vivazManual sony-vivaz
Manual sony-vivaz
 
SolidWorks 2006 chapas metálicas e soldas
SolidWorks 2006 chapas metálicas e soldasSolidWorks 2006 chapas metálicas e soldas
SolidWorks 2006 chapas metálicas e soldas
 
Scadamanual br
Scadamanual brScadamanual br
Scadamanual br
 
ZD420 - Manual Para Usuário da Impressora
ZD420 - Manual Para Usuário da ImpressoraZD420 - Manual Para Usuário da Impressora
ZD420 - Manual Para Usuário da Impressora
 
Aspnet mvc
Aspnet mvcAspnet mvc
Aspnet mvc
 
Manual gps tracker 7, multilaser gp015
Manual gps tracker 7, multilaser  gp015Manual gps tracker 7, multilaser  gp015
Manual gps tracker 7, multilaser gp015
 
Manual cake
Manual cakeManual cake
Manual cake
 
Apostila
ApostilaApostila
Apostila
 
Slc500cap6
Slc500cap6Slc500cap6
Slc500cap6
 
Cabeamento 2010 ifsc pag 57 ocupacao eletrodutos
Cabeamento 2010 ifsc   pag 57 ocupacao eletrodutosCabeamento 2010 ifsc   pag 57 ocupacao eletrodutos
Cabeamento 2010 ifsc pag 57 ocupacao eletrodutos
 
Ap apostila arduino-rev4
Ap   apostila arduino-rev4Ap   apostila arduino-rev4
Ap apostila arduino-rev4
 

Similar a Especificação de requisitos de software

Rip regulamento de instalações prediais - cap 7 instalação de aparelhos a g...
Rip   regulamento de instalações prediais - cap 7 instalação de aparelhos a g...Rip   regulamento de instalações prediais - cap 7 instalação de aparelhos a g...
Rip regulamento de instalações prediais - cap 7 instalação de aparelhos a g...Karenn Souto
 
Manual do usuario_i_educar_portabilis
Manual do usuario_i_educar_portabilisManual do usuario_i_educar_portabilis
Manual do usuario_i_educar_portabilisdavi audio
 
manual-de-implementacao-euro-3-atego-pt.pdf
manual-de-implementacao-euro-3-atego-pt.pdfmanual-de-implementacao-euro-3-atego-pt.pdf
manual-de-implementacao-euro-3-atego-pt.pdfFabianoAlmeida54
 
ZE500 - Manual de Usuário
ZE500 - Manual de UsuárioZE500 - Manual de Usuário
ZE500 - Manual de UsuárioUseZ
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Gleyciana Garrido
 
Manual de Referência do Format
Manual de Referência do FormatManual de Referência do Format
Manual de Referência do Formatvhsmiranda
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcTrioBlack Trioblack
 
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_ptManual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_ptKilder de Arruda Monteiro
 
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidK19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidAline Diniz
 
Caderno ssma pocos_de_caldas
Caderno ssma pocos_de_caldasCaderno ssma pocos_de_caldas
Caderno ssma pocos_de_caldasGeraldo Safety
 
ZD410 - Manual de Utilização da Impressora
ZD410 - Manual de Utilização da ImpressoraZD410 - Manual de Utilização da Impressora
ZD410 - Manual de Utilização da ImpressoraUseZ
 
Especificação de Requisitos e Validação.pdf
Especificação de Requisitos e Validação.pdfEspecificação de Requisitos e Validação.pdf
Especificação de Requisitos e Validação.pdfTiagoAndrade920841
 
K19 k41-desenvolvimento-mobile-com-android
K19 k41-desenvolvimento-mobile-com-androidK19 k41-desenvolvimento-mobile-com-android
K19 k41-desenvolvimento-mobile-com-androidRaytssa Martins
 

Similar a Especificação de requisitos de software (20)

Rip regulamento de instalações prediais - cap 7 instalação de aparelhos a g...
Rip   regulamento de instalações prediais - cap 7 instalação de aparelhos a g...Rip   regulamento de instalações prediais - cap 7 instalação de aparelhos a g...
Rip regulamento de instalações prediais - cap 7 instalação de aparelhos a g...
 
Manual do usuario_i_educar_portabilis
Manual do usuario_i_educar_portabilisManual do usuario_i_educar_portabilis
Manual do usuario_i_educar_portabilis
 
manual-de-implementacao-euro-3-atego-pt.pdf
manual-de-implementacao-euro-3-atego-pt.pdfmanual-de-implementacao-euro-3-atego-pt.pdf
manual-de-implementacao-euro-3-atego-pt.pdf
 
ZE500 - Manual de Usuário
ZE500 - Manual de UsuárioZE500 - Manual de Usuário
ZE500 - Manual de Usuário
 
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
Projeto de Banco de Dados: Gerenciamento de Locadora de Vídeo (parte escrita)
 
Zt400 series
Zt400 seriesZt400 series
Zt400 series
 
Abnt nbr iso iec 17021
Abnt nbr iso iec 17021Abnt nbr iso iec 17021
Abnt nbr iso iec 17021
 
Manual de Referência do Format
Manual de Referência do FormatManual de Referência do Format
Manual de Referência do Format
 
K19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvcK19 k32-desenvolvimento-web-com-aspnet-mvc
K19 k32-desenvolvimento-web-com-aspnet-mvc
 
K19 sql
K19 sqlK19 sql
K19 sql
 
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_ptManual de operação   irc5 com flex pendant - pt - 3hac16590-6-revn_pt
Manual de operação irc5 com flex pendant - pt - 3hac16590-6-revn_pt
 
K19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com AndroidK19 k41 Desenvolvimento Mobile com Android
K19 k41 Desenvolvimento Mobile com Android
 
It ib-001-n1rev0
It ib-001-n1rev0It ib-001-n1rev0
It ib-001-n1rev0
 
Mnl gp015
Mnl gp015Mnl gp015
Mnl gp015
 
Caderno ssma pocos_de_caldas
Caderno ssma pocos_de_caldasCaderno ssma pocos_de_caldas
Caderno ssma pocos_de_caldas
 
Sql
SqlSql
Sql
 
ZD410 - Manual de Utilização da Impressora
ZD410 - Manual de Utilização da ImpressoraZD410 - Manual de Utilização da Impressora
ZD410 - Manual de Utilização da Impressora
 
Guia sony u
Guia sony uGuia sony u
Guia sony u
 
Especificação de Requisitos e Validação.pdf
Especificação de Requisitos e Validação.pdfEspecificação de Requisitos e Validação.pdf
Especificação de Requisitos e Validação.pdf
 
K19 k41-desenvolvimento-mobile-com-android
K19 k41-desenvolvimento-mobile-com-androidK19 k41-desenvolvimento-mobile-com-android
K19 k41-desenvolvimento-mobile-com-android
 

Especificação de requisitos de software

  • 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. 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. Especificação dos Requisitos do Software AutoSys3 Versões revisadas anteriores Versão revisada Comentário Data
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Especificação dos Requisitos do Software AutoSys19 4 Informação de suporte