Documento de Especificação de Sistema IngreSys

Documentos relacionados
Documento de Especificação de Sistema IngreSys

Documento de Especificação de Sistema TIC MASTER

Documento de Especificação de Sistema Via On-line Eventos

Documento de Especificação de Sistema Easy Ticket

PROJETO INTEGRADO I OFICINA MECÂNICA

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

PROJETO INTEGRADOR Levantamento de Requisitos

Sistema Mobi-Lar Engenharia de Software

SCM Sistema de Controle de Motel I - DOCUMENTO DE REQUISITOS Versão 1

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Sistema de gerenciamento de cinema Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Sistema de gerenciamento de cinema Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

ELABORADORES DANIEL BRUNO FERNANDES CONRADO GIORJETY LICORINI DIAS

Documento de Projeto de Software

Sistema de gerenciamento de cinema {CINESIS} Alunas: Alexia Lorhainy De Souza Anna Júlia Letroche Félix

Especificação dos Requisitos do Software Shop9

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA ESPECIFICAÇÕES DE REQUISITOS E VALIDAÇÃO DE SISTEMAS

SISTEMA DE AUTOMAÇÃO DE PROCESSO DE VENDAS APLICADO À EMPRESA PINTARELLI INDUSTRIAL

Documento de Requisitos do Sistema versão 1.0

Padrão para Especificação de Requisitos de Produto de Multimídia

TRABALHO DE CONCLUSÃO DE CURSO

DOCUMENTAÇÃO SISTEMA DE ADMINISTRAÇÃO DE CONSULTÓRIO MÉDICO

Engenharia de Software.

SISTEMA GERENCIADOR DE ESTAMPARIA

Treinamento em GLPI - Help Desk e Service Desk Open Source

Sistema Teatro (ST) <<include>> Autenticar Usuário. <<include>> <<include>> <<include>> Confirmar Pagamento. Assistir apresentação

1.2 Escopo 2.1 Estudo de Viabilidade Solução A:

Sistema Mania de Mulher

Documento de Visão Sistema de Apostas Palpite Certo

SGPS Sistema Gerenciamento de Pet Shop

Guilherme Fernando Gielow

SGCP Sistema de gerenciamento de casa do picolé

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

IMPLEMENTAÇÃO DE UM SITE E-COMMERCE

SISCOP. Documento de Requisitos SISTEMA DE CONTROLE DE PEDIDOS. Versão 1.3

Documento de Requisitos. SILCRED Sistema Líder Cred V2

Instituto Federal de Ciência e Tecnologia de São Paulo- campus Pres. Epitácio

2

Universidade Federal de Pernambuco

O Fluxo de Requisitos

Treinamento em Activiti Workflow e BPM Open Source

Curso Técnico Integrado de Informática 2 Ano Projeto Integrador Formação Profissional INFOMEX SYSTEM. Thiago S. Barthiman

SG Fisio. Documento de Requisitos. Versão 1.0. Documento de Requisitos. Autores: Bruno Sandres Daniel Costa Leandro Aguiar Marcelo Frota

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

UML Unified Modeling Language Linguagem de Modelagem Unificada Requisitos, Casos de Uso no ArgoUML

Acadêmica: Jerusa Cristina Duarte Casas Orientador: Oscar Dalfovo

As Visões. Visões arquiteturais (revisão)

Instituto Federal de Ciência e Tecnologia de São Paulo- campus Pres. Epitácio

Sistema de Gestão de Inventário Patrimonial SGP

... R1- O sistema deve permitir atualizar cadastro dos funcionários que o utilizará

Especificação de Requisitos e Documento de Projeto

Especificação dos Requisitos do Software SysFilme 1.0

DOCUMENTO DE VISÃO 1. TÍTULO DO PROJETO. 2. RESPONSÁVEL PELO DOCUMENTO Ciclano

001 - Atividade de Engenharia de requisitos

Universidade Federal de Pernambuco Centro de Informática CIn

Sistema de Gerenciamento de Food Truck

UFU-FACOM Documento de Requisitos <Nome do Sistema>

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

RECONHECIMENTO FACIAL 2D

SISTEMA DE CONHECIMENTO EM HELP DESK UTILIZANDO RACIOCÍNIO BASEADO EM CASOS PARA APOIO AOS CLIENTES E CONSULTORES DE SOFTHOUSE NA WEB

Análise e projeto de sistemas

Sistema de vendas para a loja Imbiribeira Autopeças e Serviços Ltda. Documento de Requisitos

Seqüência da Apresentação Introdução Objetivos Fundamentação teórica Sistema atual Trabalhos correlatos Desenvolvimento do sistema Operacionalidade da

Documento de Requisitos SISTEMA DE APOIO À ESCRITA (SAPES)

Gustav Dallmann Júnior

Professor Emiliano S. Monteiro

SCB Sistema de controle de bar

Curso PostgreSQL - Treinamento PostgreSQL - Fundamental

Sistema colaborativo para monitoramento de focos de Aedes aegypti

PORTAL WEB PARA INTEGRAÇÃO DAS PIZZARIAS DE RIO DO SUL

Histórico da Revisão. Data Versão Descrição Autores. 02/12/ Início do esboço do projeto Analista 1 Analista 2 Analista 3

Perspectiva do Produto

SOFTWARE DE APOIO A GESTÃO DE SOLICITAÇÃO DE MUDANÇAS

Modelos de Sistemas Casos de Uso

Análise de sistemas. Engenharia de Requisitos

Curso Técnico Integrado de Informática 3 Ano Projeto Integrador Formação Profissional. SGDS Sistema de Gerenciamento de Salgados

Treinamento em Alfresco Open Source Enterprise Content Management ( ECM ) - GED Gestão Eletrônica de Documentos

Integração com o Ambiente Virtual de Aprendizagem Moodle

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

FECWEB Visão v 1.0. Histórico das Revisões Data Versão Descrição Autor 23/05/2006 v Fabiana Marçal Tatiana Santa Clara Wagner Schau

Documentos pessoais e assinatura do cliente. (Ao assinar abaixo, o cliente concorda com todos os termos e as condições definidas no presente acordo.

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Refazer o orçamento por alterações do cliente, consumindo o tempo extra Cenário. Orçamentos Não tem um gerenciamento adequado

Universidade Regional de Blumenau Centro de Ciências Exatas e Naturais Depto de Sistemas e Computação. Trabalho de Conclusão de Curso

Equipe: Rafael Henrique. Angélica Larissa

FAYOL: DESENVOLVIMENTO E AVALIAÇÃO DO SISTEMA

PROVA DE VALOR (SIB) PLANEJAMENTO E ESPECIFICAÇÃO

APLICATIVO DE CONTROLE DE PEDIDOS EM AMBIENTE WEB Roni Rohling Orientando Prof. Ricardo de Alencar de Azambuja Orientador

Manual SIMP - Sistema de Informações de Movimentação de Produtos

Curso Online de E-commerce. Plano de Estudo

MIDDLEWARE PARA A COMUNICAÇÃO DE DADOS ENTRE SISTEMAS DISTRIBUÍDOS COM WS SECURITY. CAIO RENAN HOBUS Orientador: Jhony Alceu Pereira

SOFTWARE DE GERENCIAMENTO DE

SGS - SISTEMA DE GERENCIAMENTO DE SEBO. Mariane de Abreu Neres Yasmin Feitosa Bacetti

Declaração de Escopo

Treinamento em SuiteCRM - Gestão de Relacionamento com Clientes ( CRM )

SOFTWARE REQUIREMENTS

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL JUIZ DE FORA CAMPUS GOVERNADOR VALADARES TECNOLOGIA DA INFORMAÇÃO

Instituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0

Transcrição:

Documento de Especificação de Sistema IngreSys Projeto Autor(es) Projeto Integrador II Roberto Socanti Santos Tariana de Jesus Gomes Leite Versão / Data 0.3 / 10 de agosto de 2016

Histórico de Versões Data Versão Descrição das Revisões Autor 28/07/2016 0.1 Criação do documento; Roberto / Tariana 28/07/2016 0.1 Definição do escopo; Roberto / Tariana 03/08/2016 0.2 Definição do estudo de viabilidade; Roberto / Tariana 04/08/2016 0.3 Definição do estudo de viabilidade; Roberto / Tariana página 2 de 9

Sumário 1 - INTRODUÇÃO...4 1.1 Objetivos do Documento...4 1.1.1 Início... 4 1.2 Escopo do Produto...4 1.3 Materiais de Referência...4 1.4 Definições e Siglas...4 1.5 Estudo de Viabilidade...4 1.6 Identificação dos Requisitos...5 1.7 Prioridades dos Requisitos...5 1.7.1 Requisitos... 5 2 - REQUISITOS FUNCIONAIS...5 2.1 Requisitos Funcionais de Funcionários...6 2.1.1 RF01 Gerenciar Funcionário...6 2.2 Requisitos Funcionais Gerais...6 2.2.1 RF02 Gerenciar Peça...6 2.2.2 RF03 Relatório Mensal...6 3 - REQUISITOS NÃO-FUNCIONAIS...6 3.1 Requisitos Não Funcionais de Operação...6 3.1.1 NF01 Usabilidade...6 3.1.2 NF02 Desempenho...6 3.2 Requisitos Não Funcionais de Segurança...7 3.2.1 NF03 Autenticação...7 4 - ESPECIFICAÇÃO...7 4.1 Casos de Uso...7 4.1.1 Autenticar Usuário...7 4.2 Mapas Conceituais...8 4.3 Diagrama de Classes...8 4.4 Diagramas de Sequência...8 4.5 Mapeamento Objeto-Relacional...8 APÊNDICE I PROPOSTAS RECUSADAS...9 ANEXO I LEGISLAÇÃO...9 página 3 de 9

1 - Introdução Este documento apresenta os requisitos do sistema de gerenciamento de eventos. O sistema possui ferramentas para auxiliar nas vendas de ingressos via Internet ou presencial, pela bilheteria. O sistema permite o controle de eventos, criação de datas e horários, lugares e definição de ingressos. 1.1 Objetivos do Documento 1.1.1 Início Este documento tem por objetivo descrever quais os requisitos do sistema servindo de acordo entre as partes envolvidas clientes e analista / desenvolvedor de sistemas. 1.2 Escopo do Produto Uma empresa deseja entrar no mercado de vendas online de ingressos para eventos. Os eventos são artísticos, esportivos ou culturais e ocorrem em uma data, local e horário prédefinidos pelo responsável por agenciar o evento. Mesmo que o espetáculo seja recorrente, cada exibição possui seu próprio registro e identificação, não sendo utilizado o conceito de sessões que se repetem. O sistema deve, porém, permitir copiar todos os dados de uma apresentação para facilitar o cadastro de uma nova apresentação em um outro dia/horário/local. O espectador deve poder comprar seu ingresso online após cadastro e a venda é efetivada quando o pagamento via cartão ou boleto é confirmada. A proposta de compra do espectador mantém a reserva do ingresso por um dia, que é o próximo dia útil em caso de pagamento via boleto, desde que não ocorra na véspera do evento pois não é feita a venda por boleto em vésperas. O sistema deve permitir a venda de ingressos para os eventos com locais numerados. Apresentações com locais não numerados possuem apenas o número de série do bilhete. A numeração é dada pelo agenciador do espetáculo. A reserva imediata de um ingresso ocorre por vinte minutos ou até que o comprador expressamente desista do ingresso, o compre via cartão ou emita o boleto, quando a reserva passa a ser de um dia. Existe a figura da bilheteria: clientes que vendem em locais físicos, para compra de ingressos em dinheiro ou cartão. 1.3 Materiais de Referência 1.4 Definições e Siglas GB RAM Gigabyte Memória de acesso rápido (Random Access Memory) 1.5 Estudo de Viabilidade Solução: Sistema WEB O sistema objetiva desempenho, agilidade e comodidade na venda de ingressos. O desenvolvimento desta alternativa permitirá que o cliente compre ingressos via internet ou pessoalmente em uma bilheteria em determinado ponto da cidade. O software será implementado utilizando a linguagem de programação PHP com o sistema gerenciador de banco de dados PostgreSQL. página 4 de 9

A tabela que representa os requisitos mínimos para a implantação do sistema é apresentada a seguir: Quantidade Descrição Valor Unitário 1 Sistema R$ 7.000,00 1 Hospedagem do site R$ 15,00/mês Total: R$ 7.015,00 O sistema depende minimamente de um computador com 2GB de RAM e um processador Dual Core de qualquer fabricante. O servidor tem a função de executar o sistema, além de manter e disponibilizar o banco de dados dos eventos. Benefícios: PHP é uma linguagem gratuita. Depende de instalação básica de seus componentes para utilização. É, também, uma linguagem multiplataforma, o que facilita a integração e portabilidade. PostgreSQL é um sistema de gerenciamento de banco de dados multiplataforma, livre e de fácil integração com a linguagem de programação PHP. 1.6 Identificação dos Requisitos Os requisitos são identificados através de códigos RF (Requisitos Funcionais) e numerados em sequencia de acordo com cada requisito. Os requisitos não funcionais são identificados através de códigos NF (Requisitos não Funcionais) e numerados em sequencia de acordo com cada requisito. 1.7 Prioridades dos Requisitos A prioridade dos requisitos é definida como sendo: Essencial: é considerado essencial todo requisito imprescindível ao funcionamento do sistema e cuja implementação seja obrigatória; Importante: é todo requisito não essencial cuja ausência, porém, torna a utilização do sistema possível mesmo que não satisfatória; Desejável: é o requisito cuja ausência ainda possibilita uma utilização satisfatória do sistema. Requisitos categorizados como desejáveis podem ser adiados para versões posteriores do sistema. 1.7.1 Requisitos Gerenciar Bilheteria; Gerenciar Agenciador; Gerenciar Cliente; Gerenciar Eventos; Efetuar Compra; 2 - Requisitos Funcionais Os requisitos funcionais estabelecerão como o sistema vai agir, e o que deve fazer, com as funcionalidades e serviços. página 5 de 9

2.1 Requisitos Funcionais de Funcionários Esta seção traz os requisitos relacionados a funcionários. Estes requisitos... 2.1.1 RF01 Gerenciar Funcionário O funcionário... desejável importante X essencial 2.2 Requisitos Funcionais Gerais 2.2.1 RF02 Gerenciar Peça As peças são administradas... desejável X importante essencial 2.2.2 RF03 Relatório Mensal O Relatório mensal compreende a relação dos... X desejável importante essencial 3 - Requisitos Não-Funcionais Os requisitos não funcionais definem as propriedades do sistema e suas restrições. 3.1 Requisitos Não Funcionais de Operação São considerados Requisitos Não Funcionais de Operação todos requisitos identificados que... 3.1.1 NF01 Usabilidade Cada tela de entrada de dados do sistema deve prover meios de... X desejável importante essencial 3.1.2 NF02 Desempenho desejável X importante essencial É necessário que cada operação entrada, consulta, alteração, exclusão que envolva interação com o usuário não exceda o tempo espera de dois segundos. Situações extremas são toleradas uma vez em cada mil para... página 6 de 9

3.2 Requisitos Não Funcionais de Segurança Compreende-se como Requisito Não Funcional de Segurança todo requisito que envolva... 3.2.1 NF03 Autenticação desejável importante X essencial É exigida a identificação do usuário através de um processo de autenticação para... 4 - Especificação Este capítulo fornece as especificações que descrevem tecnicamente os requisitos... 4.1 Casos de Uso Os casos de uso do sistema... A Figura 1 apresenta um Caso de Uso geral do sistema no qual pode-se observar... Figura 1: Diagrama de Caso de Uso do Sistema 4.1.1 Autenticar Usuário [Diagrama do caso de uso] Caso de uso: Pré-requisito: não estar cadast Nome: Requisitos relacionados: Ator(es) primário(s): Ator(es) Autenticar Usuário RF01, RNF03. Usuário Banco de Dados página 7 de 9

secundário(s): Pré-condição: Objetivo: Pós-condição: Fluxo Básico: Fluxo Alternativo: Usuário não estar autenticado no sistema. Usuário estar identificado e possuir acesso a funcionalidades protegidas do sistema. Não há. 1 Usuário requisita autenticação; 2 Sistema requisita dados para autenticação (nome, senha); 3 Usuário fornece dados requisitados; 4 Sistema autentica informações; 4a Sistema verifica que dados requisitados não são válidos. 4a1 Sistema registra a tentativa e avisa que não foi possível autenticação; 4a2 Usuário sai do caso de uso ou retorna ao passo 2. 4b Sistema verifica que número máximo de tentativas inválidas foi atingido. 4b1 Sistema avisa que acesso não pode ser dado a esse usuário por excesso de tentativas inválidas; 4b2 Sistema termina caso de uso. 4.2 Mapas Conceituais 4.3 Diagrama de Classes 4.4 Diagramas de Sequência 4.5 Mapeamento Objeto-Relacional página 8 de 9

Apêndice I Propostas Recusadas Anexo I Legislação página 9 de 9