SlideShare uma empresa Scribd logo
1 de 10
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Agenda
Documento de Especificação de Requisitos do Software
Equipe: Macunaíma
Componentes: André de Paula Souza Bemfica 21003782
Nilton Júlio Pimenta 21000932
Vinitius Salomão 21002919
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 2 de 10
Histórico da Revisão
Data Versão Descrição Autor(es)
08/01/2013 1.0 Revisão Inicial André, Nilton,
Vinitius
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 3 de 10
Índice
1. INTRODUÇÃO ..........................................................................................................................................................4
1.1 VISÃO GERAL DO SISTEMA................................................................................................................................4
1.2 DEFINIÇÕES, GLOSSÁRIO, ACRÔNIMOS E ABREVIAÇÕES ...........................................................................4
2. DESCRIÇÃO GERAL.............................................................................................................................................5
2.1 ABRANGÊNCIA E SISTEMAS RELACIONADOS ..................................................................................................5
2.2 RESTRIÇÕES DO SISTEMA .................................................................................................................................5
3. REQUISITOS FUNCIONAIS (CASOS DE USO) .........................................................................................6
3.1 DESCRIÇÃO DOS ATORES..................................................................................................................................6
3.2 MODELO DE CASOS DE USO.............................................................................................................................6
3.3 DESCRIÇÃO DOS CASOS DE USO ....................................................................................................................6
UC 1 – <Título do Caso de Uso 1> .................................................................................................................6
UC 2 – <Título do Caso de Uso 2> .................................................................................................................7
4. REQUISITOS NÃO-FUNCIONAIS ....................................................................................................................8
5. ESPECIFICAÇÃO DE EMAILS E ARQUIVOS DE EXPORTAÇÃO E IMPORTAÇÃO.................9
5.1 ARQUIVO DE EXPORTAÇÃO XXX .....................................................................................................................9
5.2 E-MAIL DE NOTIFICAÇÃO XXX..........................................................................................................................9
6. ROTEIROS DE DOCUMENTOS/RELATÓRIOS........................................................................................10
6.1 RELATÓRIO XXX ...............................................................................................................................................10
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 4 de 10
1. Introdução
Este documento especifica os requisitos do sistema Agenda, fornecendo aos desenvolvedores as
informações necessárias para o projeto e implementação, assim como para a realização dos testes
e homologação do sistema.
1.1 Visão Geral do Sistema
Sistema de Agenda de compromissos e contatos. Gerencia contatos com relatórios de
aniversariantes, pesquisa por contatos e exporta para formato PDF, gerencia eventos e emite
alertas quando da proximidade do evento, autenticação para validar dono da agenda.
1.2 Definições, Glossário, Acrônimos e Abreviações
PDF - (Portable Document Format) é um formato de arquivo, desenvolvido pela Adobe Systems em
1993, para representar documentos de maneira independente do aplicativo, do hardware e do
sistema operacional usados para criá-los. Um arquivo PDF pode descrever documentos que
contenham texto, gráficos e imagens deliciosas num formato independente de dispositivo e
resolução.
Autenticação - é um processo que busca verificar a identidade digital do usuário de um sistema,
normalmente, no momento em que ele requisita um log in (acesso) em um programa ou
computador. A autenticação normalmente depende de um ou mais "fatores de autenticação".
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 5 de 10
2. Descrição Geral
2.1 Abrangência e sistemas relacionados
Sistema independente e autossuficiente.
2.2 Restrições do Sistema
R1: O produto deve ser implementado como um plug-in do Google Chrome.
R2: O produto deve ser implementado como um plug-in do Google Chrome.
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 6 de 10
3. Requisitos Funcionais (Casos de Uso)
3.1 Descrição dos Atores
Nome Descrição
Dono Dono da agenda, único papel.
3.2 Modelo de Casos de Uso
Figura 1. Diagrama de Casos de Uso
3.3 Descrição dos Casos de Uso
UC 1 – <Título do Caso de Uso 1>
Objetivo:
Atores:
Prioridade:  Essencial  Importante  Desejável
Pré-condições:
 Pré-condição 1
 Pré-condição 2
Trigger:
Fluxo Principal:
[FP1] Descrição da Ação
[FP2] Descrição da Ação
Fluxo Alternativo:
[FA1] Fluxo Alternativo 1
1. Ação 1
2. Ação 2
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 7 de 10
[FA2] Descrição da Ação
1. Ação 1
2. Ação 2
Extensões: [EX1] Extensão 1
Pós-condições:
 Pós-condição 1
 Pós-condição 2
Regras de negócio:
[RN1] Regra 1
[RN2] Regra 2
[RN3] Regra 3
UC 2 – <Título do Caso de Uso 2>
Objetivo:
Atores:
Prioridade:  Essencial  Importante  Desejável
Pré-condições:
 Pré-condição 1
 Pré-condição 2
Trigger:
Fluxo Principal:
[FP1] Descrição da Ação
[FP2] Descrição da Ação
Fluxo Alternativo:
[FA1] Fluxo Alternativo 1
3. Ação 1
4. Ação 2
[FA2] Descrição da Ação
3. Ação 1
4. Ação 2
Extensões: [EX1] Extensão 1
Pós-condições:
 Pós-condição 1
 Pós-condição 2
Regras de negócio:
[RN1] Regra 1
[RN2] Regra 2
[RN3] Regra 3
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 8 de 10
4. Requisitos Não-Funcionais
Segurança RNF1: O software deve manter todas as senhas armazenadas
criptografadas.
Disponibilidade RNF2: O software deve estar disponível 24hs por dia, 7 dias por semana
(24x7), com a possibilidade de paradas pré-programadas (que
impeçam o acesso pelos usuários do sistema) para manutenção no
mesmo ou na infra-estrutura de apoio. (servidores, sistemas
operacionais, SGBD, servidor web, etc.).
Robustez RNF3: Todas as falhas do software devem ser gravadas em um histórico
com informações de: número único de identificação do erro, módulo,
funcionalidade, data/hora, usuário e descrição do erro.
Tecnológicos RNF4: O software deve ser compatível com os browsers IE (versão 5.0 ou
superior) e Firefox (1.0 ou superior).
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 9 de 10
5. Especificação de Emails e Arquivos de Exportação e
Importação
5.1 Arquivo de Exportação XXX
Descrição:
Formato:
5.2 E-mail de Notificação XXX
Destinatário:
Assunto:
Corpo:
IEC993 – Introdução à Engenharia de Software 2012.2
Agenda
Equipe: Macunaíma
Especificação de Requisitos do Software Página 10 de 10
6. Roteiros de Documentos/Relatórios
6.1 Relatório XXX

Mais conteúdo relacionado

Destaque

Unofficial Transcript
Unofficial TranscriptUnofficial Transcript
Unofficial TranscriptHarold Walsh
 
Recommendation Letter Arnaud Vierendeel Corporate Finance
Recommendation Letter Arnaud Vierendeel Corporate FinanceRecommendation Letter Arnaud Vierendeel Corporate Finance
Recommendation Letter Arnaud Vierendeel Corporate FinanceArnaud Vierendeel
 
wallet tickets.PDF
wallet tickets.PDFwallet tickets.PDF
wallet tickets.PDFSteve Parke
 
Backbone web apps - design & architecture
Backbone web apps  - design & architectureBackbone web apps  - design & architecture
Backbone web apps - design & architectureOren Farhi
 
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-contCarlos Alberto Freire De Souza
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...bark man
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...bark man
 

Destaque (8)

Unofficial Transcript
Unofficial TranscriptUnofficial Transcript
Unofficial Transcript
 
Recommendation Letter Arnaud Vierendeel Corporate Finance
Recommendation Letter Arnaud Vierendeel Corporate FinanceRecommendation Letter Arnaud Vierendeel Corporate Finance
Recommendation Letter Arnaud Vierendeel Corporate Finance
 
wallet tickets.PDF
wallet tickets.PDFwallet tickets.PDF
wallet tickets.PDF
 
Backbone web apps - design & architecture
Backbone web apps  - design & architectureBackbone web apps  - design & architecture
Backbone web apps - design & architecture
 
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont
081217 le–livro ii, cap.10-da ocupação e missão dos espíritos-cont
 
Enunciado caso enfermedades infecciosas en Ficticio
Enunciado caso enfermedades infecciosas en FicticioEnunciado caso enfermedades infecciosas en Ficticio
Enunciado caso enfermedades infecciosas en Ficticio
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 10mg정품구입처,레비트라 정품복제약,레비트라 정품거래,레비트라 정품원액,레...
 
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...
레비트라 구입방법 카톡:DDF11 & DDF11.KR 레비트라 20mg판매,레비트라 구입방법,레비트라 20mg구매,레비트라 50mg정품판매...
 

Semelhante a Template ers-trabalho

0 Instalação de Programas GRNode.ppt
0 Instalação de Programas GRNode.ppt0 Instalação de Programas GRNode.ppt
0 Instalação de Programas GRNode.pptAdmirJoseeSilva
 
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)André Luiz Jamarino Abekawa
 
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brManual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brLojaTotalseg
 
Plano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisPlano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisMarcos Pessoa
 
Trabalho final(25 03 2013)
Trabalho final(25 03 2013)Trabalho final(25 03 2013)
Trabalho final(25 03 2013)Augusto Arruda
 
Plano de Projeto - OUTLAY
Plano de Projeto - OUTLAYPlano de Projeto - OUTLAY
Plano de Projeto - OUTLAYJocelino Neto
 
Apostila pic-c
Apostila pic-cApostila pic-c
Apostila pic-cjlconrado
 
plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_finaluserrx
 
A relatividade das percepções na Application Performance Management (APM)
A relatividade das percepções na Application Performance Management (APM)A relatividade das percepções na Application Performance Management (APM)
A relatividade das percepções na Application Performance Management (APM)Joao Galdino Mello de Souza
 
Projeto Farmcontrol
Projeto FarmcontrolProjeto Farmcontrol
Projeto FarmcontrolMarco Coghi
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Anderson Kanegae Soares Rocha
 
Ciclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de SoftwareCiclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de SoftwareEduardo Santos
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforoantonio sena
 
(2) apostila clp completa
(2) apostila clp completa(2) apostila clp completa
(2) apostila clp completaMarcus Paiva
 

Semelhante a Template ers-trabalho (20)

Mrsc relatorio projectopc
Mrsc relatorio projectopcMrsc relatorio projectopc
Mrsc relatorio projectopc
 
0 Instalação de Programas GRNode.ppt
0 Instalação de Programas GRNode.ppt0 Instalação de Programas GRNode.ppt
0 Instalação de Programas GRNode.ppt
 
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)Manual Sistema - TCC André L. J. Abekawa (Parte 01)
Manual Sistema - TCC André L. J. Abekawa (Parte 01)
 
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.brManual de Operação Primme Ponto Henry - LojaTotalseg.com.br
Manual de Operação Primme Ponto Henry - LojaTotalseg.com.br
 
Douglasbentoscriptoretcc 130423092544-phpapp01 (1)
Douglasbentoscriptoretcc 130423092544-phpapp01 (1)Douglasbentoscriptoretcc 130423092544-phpapp01 (1)
Douglasbentoscriptoretcc 130423092544-phpapp01 (1)
 
Plano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiaisPlano do projeto de software SIGEM - Sistema de gestão de materiais
Plano do projeto de software SIGEM - Sistema de gestão de materiais
 
Trabalho final(25 03 2013)
Trabalho final(25 03 2013)Trabalho final(25 03 2013)
Trabalho final(25 03 2013)
 
Plano de Projeto - OUTLAY
Plano de Projeto - OUTLAYPlano de Projeto - OUTLAY
Plano de Projeto - OUTLAY
 
Apostila pic-c
Apostila pic-cApostila pic-c
Apostila pic-c
 
plano_de_projeto_controlart_final
plano_de_projeto_controlart_finalplano_de_projeto_controlart_final
plano_de_projeto_controlart_final
 
Clic 02-manual
Clic 02-manualClic 02-manual
Clic 02-manual
 
Apostila s7
Apostila s7Apostila s7
Apostila s7
 
A relatividade das percepções na Application Performance Management (APM)
A relatividade das percepções na Application Performance Management (APM)A relatividade das percepções na Application Performance Management (APM)
A relatividade das percepções na Application Performance Management (APM)
 
Projeto Farmcontrol
Projeto FarmcontrolProjeto Farmcontrol
Projeto Farmcontrol
 
Cadoop
CadoopCadoop
Cadoop
 
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
Software para Gerência de Projetos baseado em Metodologias Ágeis [Relatório T...
 
Ciclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de SoftwareCiclo de Vida Clássico da Engenharia de Software
Ciclo de Vida Clássico da Engenharia de Software
 
Projeto BUS-BUS
Projeto BUS-BUSProjeto BUS-BUS
Projeto BUS-BUS
 
Automação projeto de semáforo
Automação projeto de semáforoAutomação projeto de semáforo
Automação projeto de semáforo
 
(2) apostila clp completa
(2) apostila clp completa(2) apostila clp completa
(2) apostila clp completa
 

Último

apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaWilliamCruz402522
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxFlvioDadinhoNNhamizi
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMdiminutcasamentos
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06AndressaTenreiro
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptxVagner Soares da Costa
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp txrafaelacushman21
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptxVagner Soares da Costa
 

Último (7)

apresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aulaapresentação de Bancos de Capacitores aula
apresentação de Bancos de Capacitores aula
 
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docxTRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
TRABALHO INSTALACAO ELETRICA EM EDIFICIO FINAL.docx
 
Apresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPMApresentação Manutenção Total Produtiva - TPM
Apresentação Manutenção Total Produtiva - TPM
 
Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06Lista de presença treinamento de EPI NR-06
Lista de presença treinamento de EPI NR-06
 
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
07 - MICRÔMETRO EXTERNO SISTEMA MÉTRICO.pptx
 
NR10 - Treinamento LOTO - 2023.pp tx
NR10 - Treinamento LOTO - 2023.pp     txNR10 - Treinamento LOTO - 2023.pp     tx
NR10 - Treinamento LOTO - 2023.pp tx
 
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
10 - RELOGIO COMPARADOR - OPERAÇÃO E LEITURA.pptx
 

Template ers-trabalho

  • 1. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Agenda Documento de Especificação de Requisitos do Software Equipe: Macunaíma Componentes: André de Paula Souza Bemfica 21003782 Nilton Júlio Pimenta 21000932 Vinitius Salomão 21002919
  • 2. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 2 de 10 Histórico da Revisão Data Versão Descrição Autor(es) 08/01/2013 1.0 Revisão Inicial André, Nilton, Vinitius
  • 3. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 3 de 10 Índice 1. INTRODUÇÃO ..........................................................................................................................................................4 1.1 VISÃO GERAL DO SISTEMA................................................................................................................................4 1.2 DEFINIÇÕES, GLOSSÁRIO, ACRÔNIMOS E ABREVIAÇÕES ...........................................................................4 2. DESCRIÇÃO GERAL.............................................................................................................................................5 2.1 ABRANGÊNCIA E SISTEMAS RELACIONADOS ..................................................................................................5 2.2 RESTRIÇÕES DO SISTEMA .................................................................................................................................5 3. REQUISITOS FUNCIONAIS (CASOS DE USO) .........................................................................................6 3.1 DESCRIÇÃO DOS ATORES..................................................................................................................................6 3.2 MODELO DE CASOS DE USO.............................................................................................................................6 3.3 DESCRIÇÃO DOS CASOS DE USO ....................................................................................................................6 UC 1 – <Título do Caso de Uso 1> .................................................................................................................6 UC 2 – <Título do Caso de Uso 2> .................................................................................................................7 4. REQUISITOS NÃO-FUNCIONAIS ....................................................................................................................8 5. ESPECIFICAÇÃO DE EMAILS E ARQUIVOS DE EXPORTAÇÃO E IMPORTAÇÃO.................9 5.1 ARQUIVO DE EXPORTAÇÃO XXX .....................................................................................................................9 5.2 E-MAIL DE NOTIFICAÇÃO XXX..........................................................................................................................9 6. ROTEIROS DE DOCUMENTOS/RELATÓRIOS........................................................................................10 6.1 RELATÓRIO XXX ...............................................................................................................................................10
  • 4. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 4 de 10 1. Introdução Este documento especifica os requisitos do sistema Agenda, fornecendo aos desenvolvedores as informações necessárias para o projeto e implementação, assim como para a realização dos testes e homologação do sistema. 1.1 Visão Geral do Sistema Sistema de Agenda de compromissos e contatos. Gerencia contatos com relatórios de aniversariantes, pesquisa por contatos e exporta para formato PDF, gerencia eventos e emite alertas quando da proximidade do evento, autenticação para validar dono da agenda. 1.2 Definições, Glossário, Acrônimos e Abreviações PDF - (Portable Document Format) é um formato de arquivo, desenvolvido pela Adobe Systems em 1993, para representar documentos de maneira independente do aplicativo, do hardware e do sistema operacional usados para criá-los. Um arquivo PDF pode descrever documentos que contenham texto, gráficos e imagens deliciosas num formato independente de dispositivo e resolução. Autenticação - é um processo que busca verificar a identidade digital do usuário de um sistema, normalmente, no momento em que ele requisita um log in (acesso) em um programa ou computador. A autenticação normalmente depende de um ou mais "fatores de autenticação".
  • 5. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 5 de 10 2. Descrição Geral 2.1 Abrangência e sistemas relacionados Sistema independente e autossuficiente. 2.2 Restrições do Sistema R1: O produto deve ser implementado como um plug-in do Google Chrome. R2: O produto deve ser implementado como um plug-in do Google Chrome.
  • 6. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 6 de 10 3. Requisitos Funcionais (Casos de Uso) 3.1 Descrição dos Atores Nome Descrição Dono Dono da agenda, único papel. 3.2 Modelo de Casos de Uso Figura 1. Diagrama de Casos de Uso 3.3 Descrição dos Casos de Uso UC 1 – <Título do Caso de Uso 1> Objetivo: Atores: Prioridade:  Essencial  Importante  Desejável Pré-condições:  Pré-condição 1  Pré-condição 2 Trigger: Fluxo Principal: [FP1] Descrição da Ação [FP2] Descrição da Ação Fluxo Alternativo: [FA1] Fluxo Alternativo 1 1. Ação 1 2. Ação 2
  • 7. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 7 de 10 [FA2] Descrição da Ação 1. Ação 1 2. Ação 2 Extensões: [EX1] Extensão 1 Pós-condições:  Pós-condição 1  Pós-condição 2 Regras de negócio: [RN1] Regra 1 [RN2] Regra 2 [RN3] Regra 3 UC 2 – <Título do Caso de Uso 2> Objetivo: Atores: Prioridade:  Essencial  Importante  Desejável Pré-condições:  Pré-condição 1  Pré-condição 2 Trigger: Fluxo Principal: [FP1] Descrição da Ação [FP2] Descrição da Ação Fluxo Alternativo: [FA1] Fluxo Alternativo 1 3. Ação 1 4. Ação 2 [FA2] Descrição da Ação 3. Ação 1 4. Ação 2 Extensões: [EX1] Extensão 1 Pós-condições:  Pós-condição 1  Pós-condição 2 Regras de negócio: [RN1] Regra 1 [RN2] Regra 2 [RN3] Regra 3
  • 8. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 8 de 10 4. Requisitos Não-Funcionais Segurança RNF1: O software deve manter todas as senhas armazenadas criptografadas. Disponibilidade RNF2: O software deve estar disponível 24hs por dia, 7 dias por semana (24x7), com a possibilidade de paradas pré-programadas (que impeçam o acesso pelos usuários do sistema) para manutenção no mesmo ou na infra-estrutura de apoio. (servidores, sistemas operacionais, SGBD, servidor web, etc.). Robustez RNF3: Todas as falhas do software devem ser gravadas em um histórico com informações de: número único de identificação do erro, módulo, funcionalidade, data/hora, usuário e descrição do erro. Tecnológicos RNF4: O software deve ser compatível com os browsers IE (versão 5.0 ou superior) e Firefox (1.0 ou superior).
  • 9. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 9 de 10 5. Especificação de Emails e Arquivos de Exportação e Importação 5.1 Arquivo de Exportação XXX Descrição: Formato: 5.2 E-mail de Notificação XXX Destinatário: Assunto: Corpo:
  • 10. IEC993 – Introdução à Engenharia de Software 2012.2 Agenda Equipe: Macunaíma Especificação de Requisitos do Software Página 10 de 10 6. Roteiros de Documentos/Relatórios 6.1 Relatório XXX