Documento de Requisitos



Documentos relacionados
Documento de Visão. Versão 2.5 Projeto SysTrack - Grupo 01

Declaração do Escopo do Projeto. SysTrack

Histórico de Revisão Data Versão Descrição Autor

Especificação do Caso de Uso Manter Cliente

Histórico de Revisão Data Versão Descrição Autor 19/09/ Implementação de itens essenciais para futuro aprimoramento.

SAV Sistema de Aluguel de Veículos I - DOCUMENTO DE REQUISITOS Versão 1.00

Projeto. SysTrack. Grupo 01 - SysTrack. Maio 2011 Página 1

Documentação de visão: Sistema de Controle de ponto eletrônico para empresas. Documentados por: Halison Miguel e Edvan Pontes

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

Outlook XML Reader Versão Manual de Instalação e Demonstração UNE Tecnologia

Termo de Abertura. Projeto: SysTrack. Documento: 1.0

Manual do Usuário. E-DOC Peticionamento Eletrônico TST

Especialização em Engenharia de Software com Ênfase em Software Livre ESL2/2008. Projeto Agenda Saúde Requisitos e Modelagem UML

Manual do Visualizador NF e KEY BEST

Maximus Software Soluções Tecnológicas Ltda. A empresa que desenvolve o seu Produto ao Máximo

Documento de Requisitos Projeto SisVendas Sistema de Controle de Vendas para Loja de Informática.

Documento de Requisitos Sistema WEB GEDAI

A. O Sindepark. 1. História

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Manual do usuário - Service Desk SDM - COPASA. Service Desk

Plano de Gerenciamento do Projeto

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Codificar Sistemas Tecnológicos

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

Cenários do CEL. Acessar ao sistema

Prof. Marcelo Machado Cunha

Manual do Usuário Plataforma Online

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

Sistema de Controle de Solicitação de Desenvolvimento

Maximus Software Soluções Tecnológicas Ltda. A empresa que desenvolve o seu Produto ao Máximo

Sistema de Registro de Contratos e Financiamentos

DOCUMENTO DE REQUISITOS

FACSENAC. SISGEP SISTEMA GERENCIADOR PEDAGÓGICO DRP (Documento de Requisitos do Projeto de Rede)

Versão Liberada. Gerpos Sistemas Ltda. Av. Jones dos Santos Neves, nº 160/174

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão SECRETARIA DE ESTADO DA FAZENDA

Aplicação Prática de Lua para Web

Channel. Visão Geral e Navegação. Tutorial. Atualizado com a versão 3.9

Mostrar área de trabalho.scf. Manual do Produto EDI.

1. Tela de Acesso pg Cadastro pg Abas de navegação pg Abas dados cadastrais pg Aba grupo de usuários pg.

MANUAL DO GERENCIADOR ESCOLAR WEB

Especificações de Casos de Uso UC04 Cadastro de Funcionários

Manual do. Usuário do Redeca. Para o coordenador da entidade

Manual do Sistema ISS.net Online

e-ouv Passo-a-passo Sistema de Ouvidorias do Poder Executivo Federal Junho, 2015 Controladoria-Geral da União

SISTEMA INFORMATIZADO DE REGULAÇÃO E CONTROLE DO ICS

Sistema de Gerenciamento de Pet Shop. Documento de Requisitos

GOVERNO DO ESTADO DE ALAGOAS CSGII - COORDENADORIA SETORIAL DE GESTÃO DA INFORMÁTICA E INFORMAÇÃO. Nota Fiscal Alagoana Manual do Consumidor

Simular de Financiamento

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Histórico da Revisão. Data Versão Descrição Autor

SLA - Service Level Agreement (Acordo de Nível de Serviço) Gerenciamento de Estoque

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Elaborado por Marcos Matos Revisado por C. Douglas de Souza e Carina Gonçalves Aprovado por Paulo Bernardi

SISTEMA INFORMATIZADO DE REGULAÇÃO E CONTROLE DO ICS

Documento de Requisitos de Rede (DRP)

Apresentação. E&L ERP Sistema Gerencial de Informações. PostgreSQL 8.2/ 8.3. Domingos Martins ES. v. 1.0

Versão <1.0> Documento de Requisitos. Documento de Requisitos. Equipe:

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

MANUAL DE UTILIZAÇÃO SISTEMA DE CADASTRO INTRANET

Manual de Integração

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

TOTVS Série 1 Varejo (Simples) - Módulo e-commerce

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Assim que o usuário entrar nesta ferramenta do sistema a seguinte tela será exibida:

Vendas. Manual do Usuário. Copyright ControleNaNet

WebZine Manager. Documento de Projeto Lógico de Rede

Livro Caixa. Copyright ControleNaNet

Manual Operacional SIGA

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

Noções de. Microsoft SQL Server. Microsoft SQL Server

SEGURO DESEMPREGO ON-LINE.

Manual de Operação do Sistema de Tickets Support Suite

Guia Rápido para Acesso, Preenchimento e Envio Formulário de Cadastro da Empresa e Formulário de Projeto

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V

Plano de Carreira Sistema de Apoio à Gestão de Planos de Carreira

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Introdução a Computação

DEFINIÇÃO DE REQUISITOS SISTEMA DE CONTROLE DE FINANÇAS WEB 1.0 BAIXA DE CONTAS A PAGAR RELEASE 4.1

Tutorial WEB CONTENT MANAGEMENT [WCM] Obtenha benefícios a partir das aplicações customizadas da ADMT.

MANUAL ESCOLA FLEX. Revisado em 09/07/2008. Sistema Flex

Procedimentos para Reinstalação do Sisloc

MANUAL DO PVP SUMÁRIO

Apresentando o novo modelo de atendimento Centro Marista de Serviços - CMS. Curitiba, Julho de 2014

Manual de Registro de Saída. Procedimentos e Especificações Técnicas

Sistema Gerenciador de Locadora Documento de Visão

Cartilha da Nota Fiscal Eletrônica do Hábil Empresarial Profissional 7.0. Obrigado por usar nosso software! Koinonia Software Ltda.

WebEDI - Tumelero Manual de Utilização

Manual do Usuário. Novo Internet Banking Governo - IBG

Está apto a utilizar o sistema, o usuário que tenha conhecimentos básicos de informática e navegação na internet.

Manual Xerox capture EMBRATEL

Centro de Agricultura Alternativa CAA Manual do Usuário do Portal Ypadê Balaio Digital Tecnologia em Gestão Ltda ME. Manual do Usuário Portal Ypadê

Manual Geral do OASIS

MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS

Transcrição:

Documento de Requisitos Versão 2.0 Junho/2011 Gupo 01 - Projeto Systrack 1

Histórico de Revisão Data Versão Descrição Autor 22/03/2011 1.0 Elaboração para análise da primeira versão do documento. Daniel Augusto 25/03/2011 1.1 Detalhamento melhorado das descrições sobre os itens de requisitos funcionais e não funcionais. 06/04/2011 1.2 Atualização e retirada da parte financeira do documento. 12/04/2011 1.3 Retirada do Relatório Administrativo e inclusão do Relatório de Veículo, atualização dos itens RF001, RF004, RF005, RF006 e RF007. João Ricardo André Molina André Ricardo 13/04/2011 1.4 Atualização dos itens RF003, RF008. Diogo Henrique 18/05/2011 1.5 Elaboração do intem RF009. Roberto Depollo 08/06/2011 2.0 Alteração de todas as Entradas e Saidas dos Requisitos Fucionais. André Ricardo Gupo 01 - Projeto Systrack 2

Conteúdo Introdução... 4 Visão geral deste documento... 4 Convenções, termos e abreviações... 4 Identificação dos Requisitos... 7 Prioridades dos Requisitos... 7 Referências... 7 Descrição geral do sistema... 8 Descrição dos usuários... 8 Clientes Administrador... 8 Gerente de Produto... 8 Analista de marketing... 8 Requisitos funcionais... 8 [RF001] Manter clientes:... 8 [RF002] Emissão de relatórios de veículos:... 9 [RF003] Emissão de relatórios de Marketing:... 9 [RF004] Manter Cadastro de Funcionário:... 9 [RF005] Página de acesso para o cliente consultar seus dados:... 10 [RF006] Manter cadastro de serviço:... 10 [RF007] Manter cadastro de veículo:... 11 [RF008] Manter Produto:... 11 [RF009] Log do Sistema:... 11 Requisitos não funcionais... 12 Usabilidade... 12 [NF001] Acesso web... 12 [NF002] Interface amigável... 12 Confiabilidade... 12 [NF003] Backup... 13 Desempenho... 13 [NF004] Performace... 13 Segurança... 13 [NF006] Permissionamento de acesso ao sistema... 13 [NF007] Logoff automático... 14 Padrões... 14 [NF008] Banco de Dados... 14 [NF009] Linguagem do Sistema... 14 [NF010] Plataforma Linux... 14 Aprovação... 15 Gupo 01 - Projeto Systrack 3

Introdução Este documento especifica os requisitos que o sistema Systrack deve atender, fornecendo aos desenvolvedores as informações necessárias para o projeto de implementação, realização dos testes e homologação do sistema. O Systrack é um sistema de gerenciamento desenvolvido pela Empresa Tech House, que desempenha as seguintes funções: manter funcionário, manter cliente,manter serviço, manter produto, manter veículo, emissão de relatórios de veículos, emissão de relatório de marketing e página de acesso para clientes da empresa Visão geral deste documento O documento de requisitos descreve os requisitos funcionais e não funcionais que o sistema deve atender. Ele apresenta os seguintes tópicos listados abaixo. Descrição geral do sistema: apresenta uma visão geral do sistema, caracterizando qual é o seu escopo e descrevendo seus usuários. Requisitos funcionais: especifica todos os requisitos funcionais do sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e saídas de cada caso de uso a ser implementado. Requisitos não funcionais: especifica todos os requisitos não funcionais do sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurança, distribuição, adequação a padrões e requisitos de hardware e software. Convenções, termos e abreviações A correta interpretação deste documento exige o conhecimento de algumas convenções e termos específicos, que são descritos a seguir. Termos e Abreviações Definições Arial Ator Background Backup Browser CNH Fonte utilizada no texto. Pessoa que utilizará o sistema. Literalmente "Background" é só "fundo", mas em asp, html, html e outras linguagens é a definição da cor do fundo de tela. É um recurso que visa assegurar a integridade dos dados armazenados em um computador, disco ou mídia, copiando estes dados para recursos externos de armazenamento como HDs externos e outros servidores Também conhecido como navegador, é um programa de computador que habilita seus usuários a interagirem com documentos virtuais da Internet,ou seja, paginas web. Carteira Nacional de Habilitação é um documento oficial que no Brasil atesta a aptidão de um cidadão para conduzir veículos Gupo 01 - Projeto Systrack 4

Criptografia Design Desktop Excel Host Internet Kernel Layout Login Logoff Marketing Marketing Menu Microsoft PHP Plugin Criptografia é o estudo dos princípios e técnicas pelas quais a informação pode ser transformada da sua forma original para outra ilegível, de forma que possa ser conhecida apenas por seu destinatário (detentor da "chave secreta"), o que a torna difícil de ser lida por alguém não autorizado. Assim sendo, só o receptor da mensagem pode ler a informação com facilidade O Design Gráfico é um processo técnico e criativo que utiliza imagens e textos para comunicar mensagens, idéias e conceitos. Computadores pessoais. É um programa de planilha eletrônica de cálculo escrito e produzido pela Microsoft. Host é qualquer máquina ou computador conectado a uma rede, podendo ser desde computadores pessoais a supercomputadores Rede mundial de computadores. É o núcleo do sistema operacional, serve de ponte entre aplicativos e o processamento real de dados feito a nível de hardware Layout é um esboço mostrando a distribuição física, tamanhos e pesos de elementos como texto, gráficos ou figuras num determinado espaço. Nome de acesso para identificação de um usuário Logoff é o ato de encerramento de uma sessão autenticada de um usuário em um sistema. Marketing é o conjunto de técnicas e atividades relacionadas com o fluxo de bens e serviços do produtor para o consumidor. Corresponde à implantação da estratégia comercial, que abrange um leque muito alargado de atividades, desde o estudo de mercado, promoção, publicidade, vendas e assistência pós-venda. Lista de opções para diversas aplicações em um sistema. Empresa multinacional de tecnologia e informática dos Estados Unidos, que desenvolve e vende licenças de softwares, fabrica eletrônicos de consumo como videogames e dá suporte a vários produtos e serviços. É uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web. Arquivo que contém linhas de código que executa uma determinada função em um sistema Gupo 01 - Projeto Systrack 5

SGBD Service Packs Site SQL Server SuSe Enterprise Linux Server TXT URL Verdana XLS Um Sistema Gestor de Base de Dados (SGBD) é o conjunto de programas de computador (softwares) responsáveis pelo gerenciamento de uma base de dados. Pacote de serviços e correções para determinado programa ou sistema operacional quando o número de correções recentes torna-se muito grande. Também conhecido como sítio é o conjunto de páginas WEB. O MS SQL Server é um SGBD (Sistema Gerenciador de Banco de Dados) relacional criado pela Microsoft. Distribuição do Sistema Operacional GNU/Linux, desenvolvida pela comunidade OpenSUSE de forma gratuita. Terminação de um documento ou arquivo de texto. Endereço virtual de uma página na internet. Verdana é um tipo de fonte de texto. Terminação de arquivo ou documento gerado pelo Excel. Gupo 01 - Projeto Systrack 6

Identificação dos Requisitos Por convenção, a referência aos requisitos é feita por meio do nome da subseção onde eles estão descritos, seguido do identificador do requisito, de acordo com o esquema abaixo: O requisito [Manter clientes.rf001] está descrito em uma subseção chamada Requisitos Funcionais, em um bloco identificado pelo número [RF001]. O requisito não funcional [Confiabilidade.NF004] está descrito na seção de requisitos Não Funcionais de Confiabilidade, em um bloco identificado por [NF004]. Prioridades dos Requisitos Para estabelecer a prioridade dos requisitos foram adotadas as denominações essencial, importante e desejável. Essencial é o requisito sem o qual o sistema não entra em funcionamento. Requisitos essenciais são requisitos imprescindíveis, que devem que ser implementados impreterivelmente. Importante é o requisito sem o qual o sistema entra em funcionamento, mas de forma não satisfatória. Requisitos importantes devem ser implementados, porém, se não forem, o sistema poderá ser implantado e utilizado mesmo assim. Desejável é o requisito que não compromete as funcionalidades básicas do sistema, isto é, o sistema pode funcionar de forma satisfatória sem ele. Requisitos desejáveis são requisitos que podem ser deixados para versões posteriores do sistema, caso não haja tempo hábil para implementá-los na versão que está sendo especificada. Referências Documento Data Versão Local Atas de Reunião 23/03/2011 -- LINK DA ATA Documento de Visão Documento de Visão Documento de Visão 23/03/2011 2.2 LINK DO DOC DE VISÃO 25/03/2011 2.3 LINK DO DOC DE VISÃO 05/04/2011 2.4 LINK DO DOC DE VISÃO Gupo 01 - Projeto Systrack 7

Descrição geral do sistema O Systrack será desenvolvido pela Tech House, com o objetivo de melhorar o fluxo de serviços da empresa Hórus, informatizando as operações realizadas, armazenando os dados manipulados em um Banco de Dados e permitindo que os clientes da empresa consultem seus dados online. O sistema será acessado via internet por meio de um login e senha, agilizando o manuseio de informações. O sistema será desenvolvido em linguagem PHP, utilizará Banco de Dados MySQL 5.5 e será hosteado em nuvem. Descrição dos usuários Clientes: Os clientes da empresa Hórus terão acesso parcial ao sistema e a interação será em ambiente online onde eles poderão consultar informações pessoais, dos seus veículos e dos seus serviços. Administrador: As funções específicas do administrador são manter clientes, funcionários, serviços e veículos. Além disso, ele terá acesso a todas as funcionalidades do sistema referentes a outras áreas da empresa. Gerente de Produto: O Sistema permitirá que o Gerente de Produto realize o controle dos produtos (equipamentos de rastreamento) adquiridos pela empresa Hórus, registrando dados como: número de Série, modelo, fabricante e etc. Analista de marketing: O Analista de Marketing utilizará o sistema SysTrack para emitir relatórios com base nos dados cadastrais dos usuários. Ele poderá realizar pesquisas de acordo com parâmetros específicos. Requisitos funcionais Requisitos funcionais descrevem as diversas funções que usuários e clientes querem ou precisam que o software ofereça, ou seja, são requisitos ligados diretamente à funcionalidade do software, que o sistema deve prover. Suzanne e James Robertson (autores do livro - Mastering the Requeriments Process) definem como funcionais uma ação que o produto deve ser capaz de realizar. [RF001] Manter clientes: O sistema permitirá o cadastro, alteração, inativação, consulta, pesquisa, de clientes e usuários em um banco de dados informatizado, seguro e organizado. Atores: Administrador Prioridade: x Essencial Importante Desejável Entradas e Pré-Condições: O administrador deverá inserir os seguintes dados obrigatórios: Nome, Endereço, CEP, Data de nascimento, Data de abertura, RG, CPF ou CNPJ, Telefone, E-mail para contato, CNH, Tipo de pessoa (física ou jurídica); e os campos não obrigatórios: Nome do pai e Nome da mãe). Gupo 01 - Projeto Systrack 8

Saídas e Pós-Condições: Após o preenchimento correto de todos os campos obrigatórios acima, com as devidas informações, o sistema exibirá na tela o cadastro os seguintes campos: Nome, Endereço, CEP, Data de nascimento, Data de abertura, RG, CPF ou CNPJ, Telefone, E-mail para contato, CNH, Tipo de pessoa (física ou jurídica); e os campos não obrigatórios: Nome do pai e Nome da mãe. [RF002] Emissão de relatórios de veículos: O sistema permitirá que o ator emita relatórios de acordo com os dados desejados. Atores: Administrador. Entradas e Pré-Condições: O administrador deverá preencher os seguintes campos opcionais de acordo com a pesquisa que ele deseja realizar: Marca, Modelo, Tipo de veículo e Ano. Saídas e Pós-Condições: Após a seleção dos campos o sistema exibirá o relatório na tela contendo os campos selecionados anteriormente e o Nome, E-mail, Telefone, Plano. [RF003] Emissão de relatórios de Marketing: O sistema permitirá que sejam emitidos relatórios pelo departamento de Marketing, com base nos seguintes dados cadastrais do cliente: Mês e Ano da inscrição, mês de nascimento, Fabricante e/ou Modelo do automóvel. Atores: Analista de Marketing. Entradas e Pré-Condições: O ator deverá inserir os seguintes campos opcionais na pesquisa: Data de nascimento, Endereço, Modelo do veículo, Ano, Fabricante e Tipo de Veículo. Saídas e Pós-Condições: O relatório emitido deverá apresentar os campos: Nome, Data de nascimento, Endereço, Modelo do veículo, Ano, Fabricante e Tipo de Veículo. [RF004] Manter Cadastro de Funcionário: O Sistema permitira ao administrador cadastrar seus funcionários e gerenciar as informações cadastradas realizando alterações, consultas e inativações. Atores: Administrador. Prioridade: x Essencial Importante Desejável Gupo 01 - Projeto Systrack 9

Entradas e Pré-Condições: O Ator deverá preencher os campos Nome, Data de Nascimento, Telefone, Endereço, Salário, Departamento, Função, Pis, Carteira de Trabalho, CPF, Sexo, E-mail, Estado Civil, Carga Horária, Escolaride, Data de Admissão e Data de Desligamento. Saídas e Pós-Condições: Após a confirmação da ação, os seguintes dados serão exibidos na tela: Nome, Data de Nascimento, Telefone, Endereço, Salário, Departamento, Função, Pis, Carteira de Trabalho, CPF, Sexo, E-mail, Estado Civil, Carga Horária, Escolaride, Data de Admissão e Data de Desligamento [RF005] Página de acesso para o cliente consultar seus dados: O cliente da empresa poderá apenas consultar as suas informações no sistema. Caso alguma alteração seja necessária, o cliente deverá contactar a empresa Hórus e solicita-las. Atores: Administrador e Clientes. Prioridade: x Essencial Importante Desejável Entradas e Pré-Condições: O cliente deverá selecionar a opção desejada, entre: "Pessoal", "Veiculo" e "Serviços" Saídas e Pós-Condições: Ao selecionar a opção "Pessoal" os seguintes dados serão exibidos na tela: Nome, Data de Nascimento, Telefone, TIpo de Pessoa(Fisica ou Juridica), CNH, Endereço, Data de Abertura, E-mail, CPF/CNPJ. Ao selecionar a opção "Veículo" os seguintes campos deverão aparecer: Fabricante, Modelo do Veiculo, Tipo de Veiculo, Cor do Veiculo, Placa do Veiculo, RENAVAM, Chassi e Ano do Veículo. Ao selecionar a opção "Serviços" o sistema exibirá na tela os campos Ata da Contratação, Nome do Plano, Valor Mensal, Cobertura, Desconto, Valor Real. [RF006] Manter cadastro de serviço: O sistema permitirá que o administrador cadastre e altere os dados referentes ao serviço contratado pelos clientes da empresa Hórus. Atores: Administrador. Entradas e Pré-Condições: O Ator deve primeiro realizar uma pesquisa por CPF para localizar o cliente. Em seguida ele deve selecionar o cliente e preencher os seguintes campos: Nome do Serviço, Tipo do Plano, Data da Contratação, Numero do Contrato, Desconto e Valor Real. Gupo 01 - Projeto Systrack 10

Saídas e Pós-Condições: O sistema exibirá na tela os seguintes campos: Nome do Cliente, CPF do Cliente, Nome do Serviço, Tipo do Plano, Data da Contratação, Numero do Contrato, Desconto e Valor Real. [RF007] Manter cadastro de veículo: O sistema permitirá que o administrador cadastre e altere os dados referentes aos veiculos dos clientes, que serão rastreados pela empresa Hórus. Atores: Administrador. Entradas e Pré-Condições: O Ator deve primeiro realizar uma pesquisa por CPF para localizar o cliente. Em seguida ele deve selecionar o cliente e preencher corretamente os seguintes campos: Tipo do Veiculo, Fabricante, Cor, Placa, CNH, Modelo, Ano, Chassi e RENAVAM. Saídas e Pós-Condições: O sistema exibirá uma tela com os seguintes campos: Nome do cliente, CPF, Tipo do Veiculo, Fabricante, Cor, Placa, CNH, Modelo, Ano, Chassi e RENAVAM. [RF008] Manter Produto: O Gerente de Estoque poderá, por meio do sistema, controlar os equipamentos de rastreamento da empresa Hórus, cadastrando os dados desses equipamentos e mantendo atualizado o seu status. Atores: Gerente de Estoque. Entradas e Pré-Condições: O ator deverá preencher os seguintes campos obrigatórios: Nome do Fabricante, Modelo, Valor, Numero de Série, Status e Chassi. Saídas e Pós-Condições: O sistema exibirá uma tela contendo os seguintes dados: Nome do Fabricante, Modelo, Valor, Numero de Série, Status e Chassi. [RF009] Log do Sistema: O sistema registrará em um arquivo TXT todas as alterações que forem feitas dentro nele e o Administrador deverá solicitar a empresa Hórus a retirada deste arquivo quando necessário. Atores: Administrador. Gupo 01 - Projeto Systrack 11

Entradas e Pré-Condições: Todas as ações executadas no sistema serão logadas. Saídas e Pós-Condições: O arquivo txt deverá conter as linhas de log no seguinte formato: [Data][Hora][Usuário][Ação realizada no sistema] Requisitos não funcionais Requisitos Não-Funcionais são fatores de qualidade de Software que podem ser medidos de forma indireta, ou como características que são esperadas de todo software profissionalmente desenvolvido. São requisitos que expressam restrições tecnológicas que um software deve atender ou qualidades específicas. Usabilidade Esta seção descreve os requisitos não funcionais associados à facilidade de uso da interface com o usuário, material de treinamento e documentação do sistema. [NF001] Acesso web O sistema será acessado por meio de um navegador, via internet. Com isso, seus usuários poderão entrar no sistema a partir de qualquer computador que possua internet banda larga de 1 MBit e navegador Internet Explorer 7.0 ou Superior. Prioridade: x Essencial Importante Desejável [NF002] Interface amigável O design do Layout do Systrack será em português e não haverá palavras de difícil compreensão. As fontes padrões do layout serão Verdana e Arial, tamanho 10 ou 12.Ao entrar no site que dará acesso ao sistema o usuário deverá entrar com login e senha. Tais campos serão de cor branca e tamanho máximo de 32 caracteres. Caso haja algum erro na autenticação destes dados, o sistema não permitirá que o usuário se logue e exibirá uma mensagem informando que houve um erro nas informações inseridas. O fundo da página será de cor cinza e apresentará o logotipo da empresa Hórus. Os Menus devem ser mantidos do lado esquerdo do layout, de forma visível com fonte tamanho 12 e cor preta, salvo alguns títulos que podem ser descritos com outras cores. Confiabilidade Esta seção descreve os requisitos não funcionais associados à freqüência, severidade de falhas do sistema e habilidade de recuperação das mesmas, bem como à correção do sistema. Gupo 01 - Projeto Systrack 12

[NF003] Backup O sistema realizará um Backup dos dados a cada 2 horas. Este processo prevê a copia de todas as informações inseridas no sistema gerenciador de banco de dados. Estas informações são exportadas e salvas em pastas de backup nomeadas pelos dias e horas de modificações. Desempenho Esta seção descreve os requisitos não funcionais associados à eficiência, uso de recursos e tempo de resposta do sistema. [NF004] Performace Performance computacional é caracterizada pela quantidade de trabalho útil realizada por um sistema computacional comparado com o tempo e recursos utilizados. Logo o sistema, Systrack, realizará a maior quantidade de trabalho útil com o menor tempo de recursos e recursos utilizados. As ações como pesquisas. login, inserção e alteração de dados serão feitas em menos de 5 segundos. Segurança Esta funcionalidade garante ao usuário segurança de suas informações associadas á integridade e autenticidade dos dados do sistema. [NF005] Login e senha Login é um nome para identificação do usuário que juntamente com a senha são checados e validados pelo sistema sempre que o usuário quiser acessa-lo. Estes dados serão cadastrados pelo administrador e salvos no banco de dados. A senha será armazenada de forma criptografada. [NF006] Permissionamento de acesso ao sistema O acesso às informações contidas no SysTrack será restrito de acordo com o permissionamento de cada login. Ou seja, cada usuário terá acessp apenas as funcionalidades do sistema pré-determinadas pelo permissionamento definido para aquele login. Gupo 01 - Projeto Systrack 13

[NF007] Logoff automático Logoff se refere ao término da utilização de um sistema computacional por meio do encerramento da sessão estabelecida entre o usuário e o sistema. O logoff automático ocorrerá caso a sessão estabelecida pelo usuário fique inativa por 5 minutos. Ou seja, se em 5 minutos nenhuma função for acionada pelo usuário, o sistema obrigará que ele se logue novamente caso queira acessar o sistema novamente. Isso garante a segurança das informações do SysTrack. Padrões Esta seção descreve os requisitos não funcionais associados a padrões ou normas que devem ser seguidos pelo sistema ou pelo seu processo de desenvolvimento. [NF008] Banco de Dados O banco de dados é um conjunto de registros dispostos em estrutura regular que possibilita a reorganização dos mesmos e produção de informação. Um banco de dados normalmente agrupa registros utilizáveis para um mesmo fim. e seu acesso é feito por meio de um software conhecido como Sistema Gerenciador de Banco de Dados (SGBD). Normalmente um SGBD adota um modelo de dados, de forma pura, reduzida ou estendida. Muitas vezes o termo banco de dados é usado, de forma errônea, como sinônimo de SGBD. O SGBD utilizado no SysTrack será o SQL Server 2005 da Microsoft. Prioridade: x Essencial Importante Desejável [NF009] Linguagem do Sistema O SysTrack será desenvolvido em linguagem PHP. A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de atuação que é o desenvolvimento web. Seu propósito principal é de implementar soluções web velozes, simples e eficientes tendo robustez sendo estruturado e orientação a objetos. Esta ferramenta permite programar funções lógicas que interpretam comandos de sistemas gerenciadores de banco de dados, Esta linguagem juntamente com o SGBD supre todas as necessidades requeridas pelo Systrack. Prioridade: x Essencial Importante Desejável [NF010] Plataforma Linux O SysTrack será desenvolvido em PHP, que é uma linguagem de programação de domínio específico web. Seu propósito principal é de implementar soluções web velozes, portáteis, simples e eficientes, sendo estruturada e orientada a objetos. Esta ferramenta permite programar funções lógicas que interpretam comandos de sistemas gerenciadores de banco de dados, e por isso, juntamente com o SGBD supre todas as necessidades requeridas pelo Systrack. Prioridade: x Essencial Importante Desejável Gupo 01 - Projeto Systrack 14

Aprovação As partes envolvidas no projeto, representadas pelas assinaturas abaixo, encontram-se cientes e de acordo com as informações contidas nesse documento. Data: 16/06/2011 Responsável: Data:16/06/2011 Solicitante: Renato Santos Gerente de Projetos Tech House Wilson Amaral Gestor de Projetos Hórus Gupo 01 - Projeto Systrack 15