SlideShare uma empresa Scribd logo
1 de 8
FAPESP


                                 TIDIA - Ae
Especificação de Requisitos de Software da
              Ferramenta Lista de Presença

                                   Versão 1.2


                               Data: 29/Ago/06
TIDIA - Ae                                                                         Versão:      1.2
Especificação de Requisitos de Software                                            Data: 29/Ago/06
Ferramenta Lista de Presença



                                 Histórico de Revisões
          Data               Versão                        Descrição                                  Autor
      20/mar/2006              1.0        Inicio da inclusão de requisitos funcionais      Izabella Brito
      22/ago/2006              1.1        Inserção de um requisito funcional e             Pedro Vilela
                                          pequenas alterações nos já existentes.
      29/ago/2006              1.2        Inserção de requisitos que possibilitam o        Pedro Vilela
                                          agendamento de datas de chamadas.
      31/Ago/2006             1.2.1       Inserção do requisito para configurar a lista    Pedro Vilela
                                          de presença




Confidencial                                    ©FAPESP, 2012                                                 Página 2
TIDIA - Ae                                                        Versão:      1.2
Especificação de Requisitos de Software                           Data: 29/Ago/06
Ferramenta Lista de Presença



                                     Tabela de Conteúdo

1. Introdução                                                                        4
      1.1 Propósito                                                                  4
      1.2 Escopo                                                                     4
      1.3 Público-alvo                                                               4
      1.4 Definições, Acrônimos e Abreviações                                        4
      1.5 Referências                                                                4
      1.6 Identificação e Localização do Documento                                   4
      1.7 Organização do Documento                                                   4

2. Visão Geral do Sistema                                                            5
     2.1 Classes e Características dos Usuários                                      5
     2.2 Premissas                                                                   5
     2.3 Restrições                                                                  5

3. Chamada                                                                           5
     3.1 Requisitos Funcionais                                                       5

4. Requisitos Não-Funcionais                                                         6
     4.1 Usabilidade                                                                 6
     4.2 Confiabilidade                                                              6
     4.3 Desempenho                                                                  6
     4.4 Reusabilidade                                                               6
     4.5 Segurança                                                                   6
     4.6 Acessibilidade                                                              6

5. Requisitos de Interface                                                           6
     5.1 Interfaces com o Usuário                                                    6
     5.2 Interfaces de Hardware                                                      7
     5.3 Interfaces de Software                                                      7
     5.4 Interfaces de Comunicação                                                   7

6. Requisitos de Documentação                                                        7
     6.1 Manual de Usuário                                                           7
     6.2 Ajuda On-line                                                               7

7. Requisitos de Licença                                                             7

8. Informações para Suporte                                                          7

9. Mapeamento de Requisitos com Casos de Uso                                         7




Confidencial                                      ©FAPESP, 2012                      Página 3
TIDIA - Ae                                                                    Versão:      1.2
Especificação de Requisitos de Software                                       Data: 29/Ago/06
Ferramenta Lista de Presença



               Especificação de Requisitos de Software

1.Introdução

1.1Propósito
         Este documento especifica os requisitos contemplados pela ferramenta Lista de Presença, que integrará o
         sistema TIDIA-Ae, fornecendo todas as informações necessárias para o projeto, implementação em
         software, testes e aprovação do sistema.

1.2Escopo
         O documento descreve os casos de uso de uma ferramenta de lista de presença, que permite que um
         ministrante realize uma chamada de qualquer computador que possa acessar o servidor da lista de presença
         de forma que ela seja salva no servidor para ser visualizada posteriormente.
         Os requisitos especificados neste documento estão relacionados com os casos de uso contidos no
         documento de especificação de casos de uso.

1.3Público-alvo
Incluir público alvo

1.4Definições, Acrônimos e Abreviações

1.5Referências
Incluir o portal do projeto Tidia
Incluir documento de casos de uso

1.6Identificação e Localização do Documento

1.7Organização do Documento
         Na Seção 2 são apresentados o cenário de utilização e as características gerais da ferramenta. A Seção 3
         descreve de forma detalhada os requisitos funcionais da ferramenta desejada.
         A Seção 4 descreve os requisitos não funcionais que estarão agregados na ferramenta e a Seção 5 expõem
         os requisitos de interface.
         Os requisitos de documentação são foco da Seção 6 e os requisitos de licença alvo da Seção 7. Na Seção 8
         estão as informações referentes ao suporte e na Seção 9 o mapeamento entre os requisitos descritos neste
         documento e os casos de uso descritos na especificação de casos de uso associada.




Confidencial                                   ©FAPESP, 2012                                           Página 4
TIDIA - Ae                                                                      Versão:      1.2
Especificação de Requisitos de Software                                         Data: 29/Ago/06
Ferramenta Lista de Presença

2.Visão Geral do Sistema

2.1Classes e Características dos Usuários
        A ferramenta Lista de Presença será utilizada por um perfil de usuário, tido como participante, que terá
        permissão apenas de visualizar a sua presença e seus dados estatísticos até um determinado dia.
        Um segundo perfil de usuários, tido como ministrante, poderá realizar a chamada e também visualizar a
        lista de presença e os dados estatísticos de todos os participantes até um determinado dia.
        Um terceiro perfil de usuário é o assistente, que poderá realizar as mesmas ações que o ministrante.
        O último perfil de usuário é o administrador que poderá realizar as mesmas ações que o ministrante.



2.2Premissas

2.3Restrições
         Nenhuma restrição identificada.

3.Chamada

3.1Requisitos Funcionais
        [R1]Identificar os usuários: Os usuários deverão estar “logados” no sistema (contexto) antes de acessarem
            os recursos da ferramenta Lista de Presença, de modo que o sistema possa controlar as permissões dos
            usuários de acordo com o perfil de cada um.
        [R2]O sistema deve permitir que usuários autorizados sejam capazes de criar uma lista de chamada,
            atribuindo presença ou falta para os participantes em uma determinada data.
        [R3]O sistema deve permitir que usuários autorizados sejam capazes de editar posteriormente uma lista de
            chamada, atribuindo presença ou falta para os participantes em uma determinada data.
        [R4]O sistema deve permitir que um usuário autorizado desconsidere a lista de chamada de um
            determinado dia, caso tenha cometido algum engano.
        [R5]O sistema deve permitir a visualização da lista de presença. Lembrando que o participante só poderá
            visualizar a sua presença. Apenas o ministrante, o assistente e o administrador poderão visualizar a
            lista de presença do contexto.
        [R6]O sistema deve permitir que usuários autorizados sejam capazes de visualizar e alterar as presenças de
            um participante em particular. Neste caso, uma descrição do porquê a alteração está sendo feita deve
            ser inserida.
        [R7]O sistema deve permitir a visualização de dados estatísticos da lista de presença como, por exemplo,
            percentagem de presença e ausência de cada participante.
        [R8]O sistema deve permitir que os papéis de cada participante na lista de chamadas sejam identificados
            para que se possa listar os participantes por papel.
        [R9]O sistema deve permitir que usuários autorizados insiram uma descrição do evento ao fazer uma
            chamada.




Confidencial                                    ©FAPESP, 2012                                             Página 5
TIDIA - Ae                                                                  Versão:      1.2
Especificação de Requisitos de Software                                     Data: 29/Ago/06
Ferramenta Lista de Presença

        [R10]O sistema deve permitir que usuários autorizados insiram o número de chamadas previstas para o
            contexto, a fim de permitir o cálculo de dados estatísticos.
        [R11]O sistema deve permitir que um usuário autorizado agende datas para a realização de chamadas para
            que estas sejam executadas posteriormente. Quando for impossibilitada a realização de uma chamada
            agendada, o sistema deve permitir que o usuário seja capaz de inserir uma justificativa para a não
            execução desta.
        [R12]O sistema deve permitir que um agendamento seja alterado por um usuário autorizado de acordo com
            as necessidades do ministrante.
        [R13]O sistema deve permitir que um usuário autorizado forneça, opcionalmente, um percentual mínimo de
            presença que o contexto exige para aprovação.


4.Requisitos Não-Funcionais

4.1Usabilidade
        [R14]A ferramenta deve seguir as recomendações de usabilidade, definidas pelo Grupo de Trabalho IHC
            que foram postadas no portal do Projeto Tidia-ae na incubadora.


4.2Confiabilidade
        [R15]O sistema deve informar ao usuário quando ele tentar fazer uma operação ilegal ou quando ele está
            preste a realizar uma operação que pode ser “perigosa”.
        [R16]O sistema deve possuir mecanismos que garantam que o usuário não perca informações. O sistema
            precisa oferecer recursos que possibilitem que o usuário recupere o conteúdo da ferramenta de
            Chamada caso ocorra, como, por exemplo, erro de execução do aplicativo, queda de energia, etc.


4.3Desempenho

4.4Reusabilidade
        A ser definido.

4.5Segurança
        A ser definido.

4.6Acessibilidade
        [R17]A ferramenta deve seguir as normas de acessibilidade do Projeto Tidia, definido no Grupo de
            Trabalho IHC, que foram postadas no portal do Projeto Tidia-Ae na incubadora.


5.Requisitos de Interface

5.1Interfaces com o Usuário
        [R18]Interface baseada em linguagem de marcação HTML, gerada a partir de scripts, para utilização da
            ferramenta em navegadores Web.


Confidencial                                  ©FAPESP, 2012                                         Página 6
TIDIA - Ae                                                                     Versão:      1.2
Especificação de Requisitos de Software                                        Data: 29/Ago/06
Ferramenta Lista de Presença

5.2Interfaces de Hardware

5.3Interfaces de Software

5.4Interfaces de Comunicação



6.Requisitos de Documentação

6.1Manual de Usuário
          [R19]O Manual precisar ser uma referência completa do sistema com o qual o usuário possa aprender todas
              as funcionalidades, bem como os elementos de interface.
          [R20]O manual deve possibilitar que o usuário esclareça uma dúvida o mais rápido possível (seções
              especiais com perguntas mais freqüentes). Ele deve ser o mais completo possível.


6.2Ajuda On-line
          [R21]O sistema deve oferecer uma ajuda on-line contendo informações expressas de forma simples que
              efetivamente auxiliem o usuário a efetuar uma tarefa.
          [R22]O sistema deve oferecer um sistema de ajuda que ofereça informações de acordo com o contexto.
          [R23]O sistema deve oferecer um sistema de ajuda que tenha uma pequena quantidade de informações, e
              que só exiba informações detalhadas quando requisitado pelo usuário.


7.Requisitos de Licença
          [R24]A ferramenta Lista de Presença deverá ser distribuída sob a licença GNU/GPL, devendo ser
              asseguradas às liberdades de uso, acesso ao código fonte, distribuição e modificação.


8.Informações para Suporte
          A ser definido.

9.Mapeamento de Requisitos com Casos de Uso

                      Requisitos                                         Casos de Uso
  [R2] [R9]                                         4.1.Executar Chamada
  [R4]                                              4.2.Desconsiderar Chamada
  [R5] [R8]                                         4.3.Visualizar Lista de Presença
  [R3]                                              4.4.Alterar presenças por data
  [R6]                                              4.5.Alterar presenças por participante
  [R7] [R8]                                         4.6.Visualizar Dados Estatísticos
  [R11]                                             4.7.Agendar Chamadas

Confidencial                                    ©FAPESP, 2012                                          Página 7
TIDIA - Ae                                                             Versão:      1.2
Especificação de Requisitos de Software                                Data: 29/Ago/06
Ferramenta Lista de Presença

  [R12]                                      4.8.Alterar Agendamento
  [R9]                                       4.9.Executar Chamada Agendada
  [R11]                                      4.10.Justificar Chamada não executada
  [R10] [R13]                                4.11.Configurar Dados da Lista de Presença




Confidencial                              ©FAPESP, 2012                                   Página 8

Mais conteúdo relacionado

Mais procurados

Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testesIsaias Silva
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de SoftwareRalph Rassweiler
 
Documentação do software
Documentação do softwareDocumentação do software
Documentação do softwarecifjovo02
 
Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoLuciano Almeida
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidosGleydson Sousa
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitosMailson Queiroz
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de SistemasGuilherme
 
Aula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoLeinylson Fontinele
 
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - ApresentaçãoSistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - ApresentaçãoGleyciana Garrido
 
Fatores de Qualidade de MacCall e ISO/IEC 9126
Fatores de Qualidade de MacCall e ISO/IEC 9126Fatores de Qualidade de MacCall e ISO/IEC 9126
Fatores de Qualidade de MacCall e ISO/IEC 9126Elaine Cecília Gatto
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de softwareBruno Nascimento
 

Mais procurados (20)

Modelo plano de_testes
Modelo plano de_testesModelo plano de_testes
Modelo plano de_testes
 
Aula3 engenharia requisitos
Aula3 engenharia requisitosAula3 engenharia requisitos
Aula3 engenharia requisitos
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
06 Requisitos
06 Requisitos06 Requisitos
06 Requisitos
 
Especificação de Requisitos de Software
Especificação de Requisitos de SoftwareEspecificação de Requisitos de Software
Especificação de Requisitos de Software
 
Documentação do software
Documentação do softwareDocumentação do software
Documentação do software
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contexto
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Análise e Projeto de Sistemas
Análise e Projeto de SistemasAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas
 
Aula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de usoAula 04 - Diagrama de casos de uso
Aula 04 - Diagrama de casos de uso
 
Exercicios
ExerciciosExercicios
Exercicios
 
Fundamentos da Engenharia de Software
Fundamentos da Engenharia de SoftwareFundamentos da Engenharia de Software
Fundamentos da Engenharia de Software
 
Lista de Eventos
Lista de EventosLista de Eventos
Lista de Eventos
 
Planificação do Projeto de Software
Planificação do Projeto de SoftwarePlanificação do Projeto de Software
Planificação do Projeto de Software
 
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - ApresentaçãoSistema de Gerenciamento de Locadora de Vídeo - Apresentação
Sistema de Gerenciamento de Locadora de Vídeo - Apresentação
 
Fatores de Qualidade de MacCall e ISO/IEC 9126
Fatores de Qualidade de MacCall e ISO/IEC 9126Fatores de Qualidade de MacCall e ISO/IEC 9126
Fatores de Qualidade de MacCall e ISO/IEC 9126
 
Banco de questões qualidade de software
Banco de questões qualidade de softwareBanco de questões qualidade de software
Banco de questões qualidade de software
 

Semelhante a Especificação de requisitos

Documento de Requisitos v.2 - SCCI - Grupo ACCER
Documento de Requisitos v.2  - SCCI - Grupo ACCERDocumento de Requisitos v.2  - SCCI - Grupo ACCER
Documento de Requisitos v.2 - SCCI - Grupo ACCERaccer-scci
 
Relatório de Análise Sistemas UML
Relatório de Análise Sistemas UMLRelatório de Análise Sistemas UML
Relatório de Análise Sistemas UMLvascomcgalvao
 
Trabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação FinalTrabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação Finalvascomcgalvao
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosSérgio Salazar
 
Documento de visao SCCI - Grupo ACCER
Documento de visao SCCI - Grupo ACCERDocumento de visao SCCI - Grupo ACCER
Documento de visao SCCI - Grupo ACCERaccer-scci
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosTiago Barros
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULASAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULASLOGUS APOSTILAS
 
Ferramentas computacionais
Ferramentas computacionaisFerramentas computacionais
Ferramentas computacionaisLabCEO UFF
 
Ferramentas computacionais
Ferramentas computacionaisFerramentas computacionais
Ferramentas computacionaisLabCEO UFF
 
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
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de SoftwareSilvio Cadete
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMES
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMESAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMES
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMESPORTAL EDUCAR
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Marcelo Schumacher
 
Requisitos de Qualidade de Usabilidade
Requisitos de Qualidade de UsabilidadeRequisitos de Qualidade de Usabilidade
Requisitos de Qualidade de UsabilidadeRoberto Paldês
 
Abnt nbr-iso-9001-2008-para-treinamento-rev1
Abnt nbr-iso-9001-2008-para-treinamento-rev1Abnt nbr-iso-9001-2008-para-treinamento-rev1
Abnt nbr-iso-9001-2008-para-treinamento-rev1Marcel Piovesan
 

Semelhante a Especificação de requisitos (20)

Documento de Requisitos v.2 - SCCI - Grupo ACCER
Documento de Requisitos v.2  - SCCI - Grupo ACCERDocumento de Requisitos v.2  - SCCI - Grupo ACCER
Documento de Requisitos v.2 - SCCI - Grupo ACCER
 
Relatório de Análise Sistemas UML
Relatório de Análise Sistemas UMLRelatório de Análise Sistemas UML
Relatório de Análise Sistemas UML
 
Trabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação FinalTrabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação Final
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Documento de visao SCCI - Grupo ACCER
Documento de visao SCCI - Grupo ACCERDocumento de visao SCCI - Grupo ACCER
Documento de visao SCCI - Grupo ACCER
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
ieee 830
 ieee 830 ieee 830
ieee 830
 
Aula 04
Aula 04Aula 04
Aula 04
 
Engenharia Software
Engenharia SoftwareEngenharia Software
Engenharia Software
 
04.documento de-visao.01
04.documento de-visao.0104.documento de-visao.01
04.documento de-visao.01
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULASAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS + VÍDEO AULAS
 
Ferramentas computacionais
Ferramentas computacionaisFerramentas computacionais
Ferramentas computacionais
 
Ferramentas computacionais
Ferramentas computacionaisFerramentas computacionais
Ferramentas computacionais
 
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
 
Requisitos de Software
Requisitos de SoftwareRequisitos de Software
Requisitos de Software
 
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMES
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMESAPOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMES
APOSTILA TERRACAP 2017 ANALISTA DE SISTEMAS - 2 VOLUMES
 
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
Gerenciamento de Requisitos como Alternativa de Otimização na Manutenção de S...
 
NFR Framework
NFR FrameworkNFR Framework
NFR Framework
 
Requisitos de Qualidade de Usabilidade
Requisitos de Qualidade de UsabilidadeRequisitos de Qualidade de Usabilidade
Requisitos de Qualidade de Usabilidade
 
Abnt nbr-iso-9001-2008-para-treinamento-rev1
Abnt nbr-iso-9001-2008-para-treinamento-rev1Abnt nbr-iso-9001-2008-para-treinamento-rev1
Abnt nbr-iso-9001-2008-para-treinamento-rev1
 

Mais de Fernando Palma

CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...Fernando Palma
 
Formação em ciência de dados
Formação em ciência de dadosFormação em ciência de dados
Formação em ciência de dadosFernando Palma
 
Apostila de Introdução ao Arduino
Apostila de Introdução ao ArduinoApostila de Introdução ao Arduino
Apostila de Introdução ao ArduinoFernando Palma
 
Apostila Arduino Basico
Apostila Arduino BasicoApostila Arduino Basico
Apostila Arduino BasicoFernando Palma
 
Cartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.brCartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.brFernando Palma
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioFernando Palma
 
Apostila Zend Framework
Apostila Zend FrameworkApostila Zend Framework
Apostila Zend FrameworkFernando Palma
 
Ebook Governança de TI na Prática
Ebook Governança de TI na PráticaEbook Governança de TI na Prática
Ebook Governança de TI na PráticaFernando Palma
 
Simulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões ComentadasSimulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões ComentadasFernando Palma
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaFernando Palma
 
PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)Fernando Palma
 
Guia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half BrasilGuia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half BrasilFernando Palma
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterFernando Palma
 
SAN: Storage Area Network
SAN: Storage Area NetworkSAN: Storage Area Network
SAN: Storage Area NetworkFernando Palma
 
Ebook ITIL Na Prática
Ebook ITIL Na PráticaEbook ITIL Na Prática
Ebook ITIL Na PráticaFernando Palma
 
Exemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MECExemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MECFernando Palma
 
Apostila Tutorial CakePHP
Apostila Tutorial CakePHPApostila Tutorial CakePHP
Apostila Tutorial CakePHPFernando Palma
 

Mais de Fernando Palma (20)

CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves |  C...
CRM Gerenciamento Do Relacionamento Com Clientes | Prof. Francisco Alves | C...
 
Formação em ciência de dados
Formação em ciência de dadosFormação em ciência de dados
Formação em ciência de dados
 
Apostila de Introdução ao Arduino
Apostila de Introdução ao ArduinoApostila de Introdução ao Arduino
Apostila de Introdução ao Arduino
 
Apostila Arduino Basico
Apostila Arduino BasicoApostila Arduino Basico
Apostila Arduino Basico
 
Cartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.brCartilha Segurança na Internet - CERT.br
Cartilha Segurança na Internet - CERT.br
 
Ebook Apache Server: Guia Introdutório
Ebook Apache Server: Guia IntrodutórioEbook Apache Server: Guia Introdutório
Ebook Apache Server: Guia Introdutório
 
Apostila Zend Framework
Apostila Zend FrameworkApostila Zend Framework
Apostila Zend Framework
 
Hacker Ético
Hacker ÉticoHacker Ético
Hacker Ético
 
Ebook Governança de TI na Prática
Ebook Governança de TI na PráticaEbook Governança de TI na Prática
Ebook Governança de TI na Prática
 
Simulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões ComentadasSimulado ITIL Foundation - Questões Comentadas
Simulado ITIL Foundation - Questões Comentadas
 
Introdução à Aprendizagem de Máquina
Introdução à Aprendizagem de MáquinaIntrodução à Aprendizagem de Máquina
Introdução à Aprendizagem de Máquina
 
PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)PDTI - Plano Diretor de Tecnologia da Informação (modelo)
PDTI - Plano Diretor de Tecnologia da Informação (modelo)
 
Guia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half BrasilGuia Salarial 2017 Robert Half Brasil
Guia Salarial 2017 Robert Half Brasil
 
Tutorial memcached
Tutorial memcachedTutorial memcached
Tutorial memcached
 
Gerenciamento na nuvem e System Center
Gerenciamento na nuvem e System CenterGerenciamento na nuvem e System Center
Gerenciamento na nuvem e System Center
 
SAN: Storage Area Network
SAN: Storage Area NetworkSAN: Storage Area Network
SAN: Storage Area Network
 
Linguagem ABAP
Linguagem ABAPLinguagem ABAP
Linguagem ABAP
 
Ebook ITIL Na Prática
Ebook ITIL Na PráticaEbook ITIL Na Prática
Ebook ITIL Na Prática
 
Exemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MECExemplo de Plano Estratégico de TI - MEC
Exemplo de Plano Estratégico de TI - MEC
 
Apostila Tutorial CakePHP
Apostila Tutorial CakePHPApostila Tutorial CakePHP
Apostila Tutorial CakePHP
 

Especificação de requisitos

  • 1. FAPESP TIDIA - Ae Especificação de Requisitos de Software da Ferramenta Lista de Presença Versão 1.2 Data: 29/Ago/06
  • 2. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença Histórico de Revisões Data Versão Descrição Autor 20/mar/2006 1.0 Inicio da inclusão de requisitos funcionais Izabella Brito 22/ago/2006 1.1 Inserção de um requisito funcional e Pedro Vilela pequenas alterações nos já existentes. 29/ago/2006 1.2 Inserção de requisitos que possibilitam o Pedro Vilela agendamento de datas de chamadas. 31/Ago/2006 1.2.1 Inserção do requisito para configurar a lista Pedro Vilela de presença Confidencial ©FAPESP, 2012 Página 2
  • 3. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença Tabela de Conteúdo 1. Introdução 4 1.1 Propósito 4 1.2 Escopo 4 1.3 Público-alvo 4 1.4 Definições, Acrônimos e Abreviações 4 1.5 Referências 4 1.6 Identificação e Localização do Documento 4 1.7 Organização do Documento 4 2. Visão Geral do Sistema 5 2.1 Classes e Características dos Usuários 5 2.2 Premissas 5 2.3 Restrições 5 3. Chamada 5 3.1 Requisitos Funcionais 5 4. Requisitos Não-Funcionais 6 4.1 Usabilidade 6 4.2 Confiabilidade 6 4.3 Desempenho 6 4.4 Reusabilidade 6 4.5 Segurança 6 4.6 Acessibilidade 6 5. Requisitos de Interface 6 5.1 Interfaces com o Usuário 6 5.2 Interfaces de Hardware 7 5.3 Interfaces de Software 7 5.4 Interfaces de Comunicação 7 6. Requisitos de Documentação 7 6.1 Manual de Usuário 7 6.2 Ajuda On-line 7 7. Requisitos de Licença 7 8. Informações para Suporte 7 9. Mapeamento de Requisitos com Casos de Uso 7 Confidencial ©FAPESP, 2012 Página 3
  • 4. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença Especificação de Requisitos de Software 1.Introdução 1.1Propósito Este documento especifica os requisitos contemplados pela ferramenta Lista de Presença, que integrará o sistema TIDIA-Ae, fornecendo todas as informações necessárias para o projeto, implementação em software, testes e aprovação do sistema. 1.2Escopo O documento descreve os casos de uso de uma ferramenta de lista de presença, que permite que um ministrante realize uma chamada de qualquer computador que possa acessar o servidor da lista de presença de forma que ela seja salva no servidor para ser visualizada posteriormente. Os requisitos especificados neste documento estão relacionados com os casos de uso contidos no documento de especificação de casos de uso. 1.3Público-alvo Incluir público alvo 1.4Definições, Acrônimos e Abreviações 1.5Referências Incluir o portal do projeto Tidia Incluir documento de casos de uso 1.6Identificação e Localização do Documento 1.7Organização do Documento Na Seção 2 são apresentados o cenário de utilização e as características gerais da ferramenta. A Seção 3 descreve de forma detalhada os requisitos funcionais da ferramenta desejada. A Seção 4 descreve os requisitos não funcionais que estarão agregados na ferramenta e a Seção 5 expõem os requisitos de interface. Os requisitos de documentação são foco da Seção 6 e os requisitos de licença alvo da Seção 7. Na Seção 8 estão as informações referentes ao suporte e na Seção 9 o mapeamento entre os requisitos descritos neste documento e os casos de uso descritos na especificação de casos de uso associada. Confidencial ©FAPESP, 2012 Página 4
  • 5. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença 2.Visão Geral do Sistema 2.1Classes e Características dos Usuários A ferramenta Lista de Presença será utilizada por um perfil de usuário, tido como participante, que terá permissão apenas de visualizar a sua presença e seus dados estatísticos até um determinado dia. Um segundo perfil de usuários, tido como ministrante, poderá realizar a chamada e também visualizar a lista de presença e os dados estatísticos de todos os participantes até um determinado dia. Um terceiro perfil de usuário é o assistente, que poderá realizar as mesmas ações que o ministrante. O último perfil de usuário é o administrador que poderá realizar as mesmas ações que o ministrante. 2.2Premissas 2.3Restrições Nenhuma restrição identificada. 3.Chamada 3.1Requisitos Funcionais [R1]Identificar os usuários: Os usuários deverão estar “logados” no sistema (contexto) antes de acessarem os recursos da ferramenta Lista de Presença, de modo que o sistema possa controlar as permissões dos usuários de acordo com o perfil de cada um. [R2]O sistema deve permitir que usuários autorizados sejam capazes de criar uma lista de chamada, atribuindo presença ou falta para os participantes em uma determinada data. [R3]O sistema deve permitir que usuários autorizados sejam capazes de editar posteriormente uma lista de chamada, atribuindo presença ou falta para os participantes em uma determinada data. [R4]O sistema deve permitir que um usuário autorizado desconsidere a lista de chamada de um determinado dia, caso tenha cometido algum engano. [R5]O sistema deve permitir a visualização da lista de presença. Lembrando que o participante só poderá visualizar a sua presença. Apenas o ministrante, o assistente e o administrador poderão visualizar a lista de presença do contexto. [R6]O sistema deve permitir que usuários autorizados sejam capazes de visualizar e alterar as presenças de um participante em particular. Neste caso, uma descrição do porquê a alteração está sendo feita deve ser inserida. [R7]O sistema deve permitir a visualização de dados estatísticos da lista de presença como, por exemplo, percentagem de presença e ausência de cada participante. [R8]O sistema deve permitir que os papéis de cada participante na lista de chamadas sejam identificados para que se possa listar os participantes por papel. [R9]O sistema deve permitir que usuários autorizados insiram uma descrição do evento ao fazer uma chamada. Confidencial ©FAPESP, 2012 Página 5
  • 6. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença [R10]O sistema deve permitir que usuários autorizados insiram o número de chamadas previstas para o contexto, a fim de permitir o cálculo de dados estatísticos. [R11]O sistema deve permitir que um usuário autorizado agende datas para a realização de chamadas para que estas sejam executadas posteriormente. Quando for impossibilitada a realização de uma chamada agendada, o sistema deve permitir que o usuário seja capaz de inserir uma justificativa para a não execução desta. [R12]O sistema deve permitir que um agendamento seja alterado por um usuário autorizado de acordo com as necessidades do ministrante. [R13]O sistema deve permitir que um usuário autorizado forneça, opcionalmente, um percentual mínimo de presença que o contexto exige para aprovação. 4.Requisitos Não-Funcionais 4.1Usabilidade [R14]A ferramenta deve seguir as recomendações de usabilidade, definidas pelo Grupo de Trabalho IHC que foram postadas no portal do Projeto Tidia-ae na incubadora. 4.2Confiabilidade [R15]O sistema deve informar ao usuário quando ele tentar fazer uma operação ilegal ou quando ele está preste a realizar uma operação que pode ser “perigosa”. [R16]O sistema deve possuir mecanismos que garantam que o usuário não perca informações. O sistema precisa oferecer recursos que possibilitem que o usuário recupere o conteúdo da ferramenta de Chamada caso ocorra, como, por exemplo, erro de execução do aplicativo, queda de energia, etc. 4.3Desempenho 4.4Reusabilidade A ser definido. 4.5Segurança A ser definido. 4.6Acessibilidade [R17]A ferramenta deve seguir as normas de acessibilidade do Projeto Tidia, definido no Grupo de Trabalho IHC, que foram postadas no portal do Projeto Tidia-Ae na incubadora. 5.Requisitos de Interface 5.1Interfaces com o Usuário [R18]Interface baseada em linguagem de marcação HTML, gerada a partir de scripts, para utilização da ferramenta em navegadores Web. Confidencial ©FAPESP, 2012 Página 6
  • 7. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença 5.2Interfaces de Hardware 5.3Interfaces de Software 5.4Interfaces de Comunicação 6.Requisitos de Documentação 6.1Manual de Usuário [R19]O Manual precisar ser uma referência completa do sistema com o qual o usuário possa aprender todas as funcionalidades, bem como os elementos de interface. [R20]O manual deve possibilitar que o usuário esclareça uma dúvida o mais rápido possível (seções especiais com perguntas mais freqüentes). Ele deve ser o mais completo possível. 6.2Ajuda On-line [R21]O sistema deve oferecer uma ajuda on-line contendo informações expressas de forma simples que efetivamente auxiliem o usuário a efetuar uma tarefa. [R22]O sistema deve oferecer um sistema de ajuda que ofereça informações de acordo com o contexto. [R23]O sistema deve oferecer um sistema de ajuda que tenha uma pequena quantidade de informações, e que só exiba informações detalhadas quando requisitado pelo usuário. 7.Requisitos de Licença [R24]A ferramenta Lista de Presença deverá ser distribuída sob a licença GNU/GPL, devendo ser asseguradas às liberdades de uso, acesso ao código fonte, distribuição e modificação. 8.Informações para Suporte A ser definido. 9.Mapeamento de Requisitos com Casos de Uso Requisitos Casos de Uso [R2] [R9] 4.1.Executar Chamada [R4] 4.2.Desconsiderar Chamada [R5] [R8] 4.3.Visualizar Lista de Presença [R3] 4.4.Alterar presenças por data [R6] 4.5.Alterar presenças por participante [R7] [R8] 4.6.Visualizar Dados Estatísticos [R11] 4.7.Agendar Chamadas Confidencial ©FAPESP, 2012 Página 7
  • 8. TIDIA - Ae Versão: 1.2 Especificação de Requisitos de Software Data: 29/Ago/06 Ferramenta Lista de Presença [R12] 4.8.Alterar Agendamento [R9] 4.9.Executar Chamada Agendada [R11] 4.10.Justificar Chamada não executada [R10] [R13] 4.11.Configurar Dados da Lista de Presença Confidencial ©FAPESP, 2012 Página 8