• Nenhum resultado encontrado

MODELO DE PREENCHIMENTO DO DOCUMENTO DE ESPECIFICAÇÃO DE REQUISITOS

N/A
N/A
Protected

Academic year: 2021

Share "MODELO DE PREENCHIMENTO DO DOCUMENTO DE ESPECIFICAÇÃO DE REQUISITOS"

Copied!
16
0
0

Texto

(1)

MODELO DE PREENCHIMENTO DO DOCUMENTO DE ESPECIFICAÇÃO DE REQUISITOS

1. Introdução

1.1. Objetivos desta especificação

Este documento tem como principal objetivo apresentar de maneira clara, requisitos de um sistema para o controle de academia. Em cada uma das etapas do desenvolvimento do sistema, este documento deve servir de base aos projetistas, desenvolvedores e aos responsáveis pela manutenção.

1.2. Escopo do sistema

1.2.1. Nome do sistema e de seus componentes principais O SACADE – Sistema de Academia

Módulos de recepção;

Módulo administrativo;

Módulo avaliações e exames;

Módulo de relatórios.

1.2.2. Missão do sistema

Informatizar o processo de matrícula, controle de cadastros de funcionários, controle de manutenção de equipamentos e controle de exames e avaliações.

1.2.3. Limites do software

O SACADE não fará o controle de catraca para a entrada do aluno na academia. Assim como não terá o controle de compras de novos equipamentos, nem controle de ponto do funcionário.

1.2.4. Benefícios do software

Numero do beneficio Benefício Valor para o cliente

1 Informatização no cadastro de matrícula Essencial 2 Qualidade na emissão de comprovante

de pagamento da mensalidade.

Essencial 3 Agilidade em marcação de exames

médicos e biométricos

Desejável

4 Economia de mão-de-obra Desejável

5 Controle relação aluno/personal;

aluno/médico.

Desejável

(2)

6 Controle de manutenção de equipamentos

Essencial

7 Emissão de resultado de exames Essencial

1.3. Definições e siglas

Número de ordem Sigla Definição

1 Ficha Ficha de treino do aluno

2 Cadastro de exame Cadastro de exame médico

3 Cadastro de avaliação Cadastro de avaliação física

4 HD Disco rígido

5 RAM Memória Principal

(3)

2. Descrição geral do sistema 2.1. Funções do produto

Numero Função Descrição Estradas de dados Origem Saída de dados Destino

F1 Efetuar

Matricula.

Cadastro dos alunos da academia.

Numero da matricula, nome do

aluno, CPF, RG, endereço completo, telefones de contato,

email, profissão, personal responsável,

Situação adimplente/inadimple

nte.

Recepcionista.

Mensagem indicando que a matricula foi realizada com

sucesso.

Banco de dados.

F2 Alterar Matricula.

Alteração dos dados da matricula.

Somente os dados possíveis: endereço

completo, telefones de contato, email.

Recepcionista. Mensagem indicando que os dados foram alterados.

Banco de dados.

F3 Excluir Matricula.

Exclusão de dados da matricula.

Numero da matricula do aluno ou seu nome ou parte dele,

ou seu CPF.

Recepcionista. Mensagem indicando que os dados foram excluídos.

(4)

F4

Registrar pagamento de

mensalidade.

Registro de quando o aluno efetuar o pagamento da

mensalidade

Número da matricula, Data do pagamento, numero

da boleta.

Recepcionista. Imprime o comprovante de pagamento

Banco de dados e Impressora

F5 Consultar Matricula.

Consulta a matricula de um aluno da academia.

Número da matricula, nome do

aluno.

Recepcionista. Retorna os dados da matricula consultada.

Tela

F6 Gerar relatório de pagamento.

Gera o relatório de pagamentos de um determinado número de

matricula.

Número de

matricula. Recepcionista.

Relatório contido de dados da matricula e os pagamentos devidamente

descritos.

Tela ou impressora

F7 Marcar

avaliação.

Marca avaliação para um determinado aluno.

Avaliação solicitada, Data, horário,

matricula.

Aluno.

Mensagem indicando que a avaliação foi marcada com

sucesso.

Banco de dados.

(5)

F8 Remarcar avaliação.

Reagendamento de uma avaliação vencida.

Data, horário,

matricula. Aluno.

Mensagem indicando que a avaliação foi remarcada

com sucesso.

Banco de dados.

F9 Gerar relatório de avaliação.

Gera relatório de avaliações de um determinado aluno em

faixas de data.

Número de matricula, opção de

avaliação, faixa de datas.

Recepcionista. Relatório gerado

Tela ou impressora

F10 Marcar exame. Marca exame médico.

Número da matricula, nome do médico, data, hora.

Recepcionista.

Mensagem indicando que o exame foi remarcado com

sucesso.

Banco de dados.

F11 Gerar relatório de matricula.

Relatório de matriculas que foram feitas em uma determinada faixa de data.

Matriculas ativas,

Faixa de datas Recepcionista. Relatório contendo matriculas realizadas.

Tela ou impressora

(6)

F12 Cadastrar laudo médico.

Cadastra o laudo do exame realizado.

Número da matricula, nome do

aluno, data, dados do exame.

Médico Mensagem indicando que o exame foi cadastrado.

Banco de dados

F13

Emitir resultado de

exame

Gera o resultado impresso do exame.

Nome do aluno, numero de matricula, CPF do aluno, dados

do exame feito e seus índices

Banco de

dados. Exame montado em tela Impressora

F14 Cadastrar avaliação.

Cadastra os dados da avaliação, biométrico e

outros.

Número da matricula, nome do

aluno, dados biométricos.

Personal Mensagem indicando que a avaliação foi cadastrada.

Banco de dados.

F15 Cadastrar ficha.

Cadastro da ficha de treino do aluno.

Nome do aluno, dados dos exercícios, data da avaliação e data da

reavaliação.

Personal Ficha de treino.

Banco de dados.

(7)

F16 Emitir Ficha. Gera a ficha de treino do aluno.

Número da matricula, nome do

aluno, lista de exercícios e

posologia.

Banco de

dados Ficha montada em tela Impressora

F17

Consultar exame médico.

Consulta o laudo do exame médico.

Numero de matricula ou nome do aluno,

data do exame,

Banco de

dados. Dados do exame Tela

F18

Emitir resultado de

avaliação.

Gera o resultado impresso da avaliação realizada no

aluno.

Nome do aluno ou numero de matricula ou CPF do aluno, as

avaliações feitas pelo aluno no ano para ser escolhida.

Banco de dados.

Avaliação feita, contendo os dados do aluno, data da

avaliação, lista de itens avaliados e resultados de

cada um.

Impressora

F19 Cadastrar funcionários.

Cadastram os funcionários professores, médicos e

outros.

Nome, CPF, identidade, numero

da carteira de trabalho, endereço completo, telefones de contato, área de

atuação.

Documentos do funcionário.

Mensagem indicando que o cadastro foi realizado.

Banco de dados.

(8)

F20

Cadastrar funcionário

externo.

Cadastro de funcionários externos.

Nome, CPF, identidade, área de

atuação, Documentos do funcionário.

Mensagem indicando que o cadastro foi realizado.

Banco de dados.

F21

Alterar

funcionário. Altera dados cadastrais de um funcionário.

Somente esses dados podem ser modificados: nome, endereço completo, telefones, área de

atuação.

Funcionário Mensagem indicando que os dados foram alterados.

Banco de dados

F22

Excluir funcionário.

Exclui um funcionário que não faz mais parte do quadro

da academia.

Numero de registro do funcionário ou

seu nome

RH Mensagem indicando que foi excluído.

Banco de dados

F23 Consultar Funcionário

Consulta um funcionário da empresa através do CPF ou

nome.

CPF, nome. Administrador Dados do funcionário referente a consulta.

Tela

(9)

F24 Gerar relatório de ponto.

Emite o relatório de ponto dos funcionários da

academia.

Setor dos funcionários pretendido, estado

“Ativo” dos funcionários, faixa de meses pretendido ou

ano completo

RH

Relação de funcionários contendo os nomes, meses

do ano, quantidade de frequência, quantidade de

faltas, atrasos.

Tela ou Impressora

F25

Cadastrar aulas realizadas.

Cadastra as aulas extras realizadas na academia.

Data e hora, tipo,

professor, duração. Administrador Mensagem indicando que a aula foi cadastrada.

Banco de dados.

F26 Cadastrar equipamentos.

Cadastro de equipamentos para montagem do acervo da

academia

Código, tipo, setor do equipamento,

descrição.

Administrador

Mensagem indicando que o equipamento foi cadastrado

com sucesso.

Banco de dados.

F27

Gerar relatório de manutenção.

Relatório contendo manutenções em uma faixa

de datas.

Faixa de datas, estado dos equipamentos “em

Manutenção”.

Administrador.

Relatório de manutenções, contendo cada nome do equipamento, seu código e

a data de cada um submetido a manutenção.

Tela ou impressora

(10)

F28

Cadastrar manutenção

de equipamentos.

Cadastra manutenções realizadas nos equipamentos.

Descrição do equipamento, tipo de

manutenção, data, tempo previsto para

entrega, valor da manutenção prevista

Ficha de serviço.

Mensagem indicando que o cadastro foi realizado.

Banco de dados

F29 Consultar equipamento.

Consulta equipamento disponível na academia.

Código, tipo, estado

do equipamento. Administrador. Descrição do equipamento consultado.

Tela

(11)

2.2 Interfaces de usuário Número de

ordem

Nome Usuário Função Descrição

IU 1 Tela de cadastro

matricula Recepcionista F1

Interface para inclusão, de matriculas, com campos obrigatórios

marcados e recurso para tirar e armazenar a

foto do aluno

IU 2 Tela manutenção

de matrícula Recepcionista F2, F3, F5

Interface para alteração e exclusão de matrículas, contendo campo para digitação parcial do nome do aluno, além dos campos

alternativos para busca do aluno.

IU 3 Tela de cadastro

de exame Recepcionista F10

Interface para marcação de exames, contendo

uma agenda para marcação simples do

exame, refinada por médico responsável.

IU 4 Tela de marcação

de avaliação Recepcionista F7, F8

Interface para controle do agendamento de avaliações, mostrando a

opção de uma agenda para marcação simples

da avaliação.

IU 5 Tela pagamento Recepcionista F4

Interface para registrar pagamento de mensalidade. Deverá

mostrar as mensalidades do ano para seleção do usuário.

IU 6 Tela de relatórios Administrador F6, F9, F11, F24, F27

Interface para gerar vários relatórios, contendo os filtros

necessários e as opções de quais relatórios podem ser

gerados.

IU 7 Tela controle de

funcionários. Administrador F19, F20, F21, F22, F23

Interface para inclusão de consulta, alteração e

exclusão de todos os funcionários da academia, onde o campo de CPF será tanto para inclusão de um novo, quanto para busca de um funcionário

já incluído.

(12)

IU 8 Tela cadastro de

aulas Administrador F25

Interface para cadastro de aulas ministradas na academia, com campo

para pesquisa do professor.

IU 9 Tela controle de

equipamentos Administrador F26, F29

Interface para cadastro e consulta dos

equipamentos disponíveis da academia, contendo

campo para foto do mesmo e opção de busca por nome ou código, com digitação

parcial do nome para busca.

IU 10 Tela manutenção

de equipamentos Administrador F28

Interface para inclusão de um equipamento

para manutenção, contendo opções de calendário para controle

das datas de forma facilitada.

IU 11 Tela de controle

de laudo médico Médico F12, F13, F17

Interface para cadastro e consulta de laudo

médico, contendo campo para busca do aluno pela sua matricula

ou digitação parcial de seu nome. Nesta interface também é

responsável pela emissão do laudo do exame, mostrando em

ordem cronológica os exames feitos para escolha do usuário.

IU 12 Tela cadastro de

avaliação Personal F14

Interface para cadastro dos dados da avaliação

do aluno.

IU 13 Tela cadastro de

ficha Personal F15, F16

Interface para cadastro da ficha de treino, contendo os exercícios

disponíveis para seleção. Há a opção para impressão da ficha

de treino do aluno.

IU 14

Tela emissão de avaliação completa

Personal F18

Interface para emissão das avaliações (médica e de treino) feitas pelo

aluno, contendo uma tabela contendo as avaliações, por ordem

(13)

cronológica, para escolha do usuário.

2.3 Interfaces de hardware

Número de ordem

Nome Função Descrição

1 Impressora

F4, F6, F9, F11,F12,F13,F16, F18,

F27

Impressão dos relatórios, fichas e demais documentos emitidos pelo sistema.

2 Web-Cam F1, F19, F20, F26, F29

Captura de fotos de aluno, equipamentos e professores, como um dos dados de identificação dos mesmos

2.4 Interface de software

Número de ordem Nome Agente interagente Função Descrição

1 Conexão com

o banco de dados.

Sistema de gerenciamento de

banco de dados.

Todas as interações do

sistema interagem o banco de dados.

A conexão e feita de acordo com o SGBD

adotado.

2.6 Restrições de memória

Número de ordem Tipo de memória Limites aplicáveis

1 HD O produto deve ocupar no máximo 250 MB

(sem considerar a base de dados)

2 RAM O produto deve executar em 128 MB

3 SGBD Sistema de gerenciamento de banco de dados

2.7 Requisitos de adaptação ao ambiente.

Número de ordem Requisito Detalhes

1 Configuração da impressora da ficha e comprovante de pagamento.

As dimensões dessas impressões devem ser configuradas.

(14)

2.8 Usuários e sistemas externos

Número de ordem Usuário (cargo/função/nome) Descrição

1 Administrador Funcionário responsável pelo

cadastramento de funcionários, equipamentos, manutenção de equipamentos, aulas realizadas.

2 Recepcionista Funcionário responsável por realizar

matrícula, cadastrar de alunos, registrar pagamento e marcar avaliações e

exames médicos.

3 Médico Funcionário responsável pelo cadastro do

laudo médico.

4 Personal Funcionário responsável pelo cadastro de

avaliação e ficha de treino.

2.8.1 Características dos usuários, seguindo a tabela:

Número do usuário (da tabela

anterior)

Frequência de uso

Nível de instrução

Proficiência na aplicação

Proficiência em informática 1 Diário em horário

comercial.

3º Grau Completa Conhecimento básico de informática

2 Diário 1º Grau Operacional Conhecimento básico

de informática 3 Diário em horário

comercial.

3º Grau Operacional Conhecimento básico de informática

4 Diário 3º Grau Operacional Conhecimento básico

de informática

2.9 Restrições, seguindo a tabela:

Número da restrição Restrição Descrição

1 Ambiente Será utilizada uma impressora especifica para a emissão das fichas e comprovantes de pagamento compatível com a impressora

suportada pelo sistema operacional.

2 Ambiente O sistema deverá ser executado em um Pentium

300MHz, com uma impressora laser ou jato de tinta, a ser usada para Impressão de todos os

relatórios.

3 Segurança O produto deverá restringir o acesso através de senhas individuais para cada usuário.

(15)

2.10 Requisitos adiados

Número de ordem Referência ao requisito Detalhes

1 Controle de catraca Controle de acesso aos alunos e

funcionários através de uma catraca eletrônica.

2 Controle de aluguel de armários Controle de empréstimo e aluguel de armários aos alunos e funcionários.

3 Controle de estoque de materiais Controle de estoque de matérias referente a limpeza.

I. Estimar os recursos humanos necessários ao projeto, tais como analistas, Gerentes de projeto, programadores, testadores, DBA, etc, demonstrando onde eles se encaixariam nas etapas de desenvolvimento das tarefas;

Para cumprir o cronograma estipulado e obter o resultado esperado com eficiência o projeto deverá contar com um Analista de Sistemas e um gerente de projetos, para coordenar a equipe, que ainda contará com dois programadores com experiência na linguagem escolhida (PowerBuilder), um profissional de teste e qualidade de software,além de um administrador de banco de dados.

II. Recursos de software e hardware para o projeto;

Para melhor desempenho do nosso sistema, precisa-se de no mínimo 4 computadores com processador Intel I5, 4Gb de RAM e 500HD e um com uma configuração mais avançada (Intel I7, 6GB de RAM, 1TB HD para servidor). Em relação ao software, será necessária uma ferramenta para banco de dados, Microsoft SQL Server 2008 escolhido por reduzir o tempo e o custo de gerenciamento e de desenvolvimento de aplicações. O uso da ferramenta Visual Studio, por ser também da Microsoft e ser uma excelente ferramenta que possibilita ter um controle de versão, controle de teste, e fortalece a colaboração em todo o ciclo de vida da aplicação, garantindo o aumento de produtividade.O S.O utilizado nos computadores necessários será Windows 7, por já fechar um “pacote” com a mesma empresa dos demais softwares, possibilitando melhor negociação no preço total dos mesmos e garantindo um suporte prestado pela Microsoft.

Também será necessário um contrato com a Sybase, fornecedora dos direitos do PoweBuilder, linguagem escolhida para o desenvolvimento deste sistema, devido a facilidade de uso,permitir a utilização de técnicas avançadas da programação, como orientação a objetos e por ser uma linguagem conhecida pelos desenvolvedores.

III. Estabelecer um cronograma orientado às fases de desenvolvimento, seguindo um ciclo de vida de desenvolvimento específico e indicado para o escopo escolhido;

Ciclo de vida - CASCATA

Levantamento de requisites X dias/semanas/meses

Planejamento X dias/semanas/meses

Modelagem X dias/semanas/meses

Construção X dias/semanas/meses

Testes X dias/semanas/meses

Implantação X dias/semanas/meses

Total X dias/semanas/meses

V. Estimar os custos quanto a pessoal, hardware, software e demais recursos adicionais do projeto.

(16)

X Analistas de Sistema – R$ XXXX,00 X Gerentes do projeto – R$ XXXX,00 X Programadores – R$ XXXX,00 cada Testadores – R$ XXXX,00

(liste os demais profissionais necessários)

(Liste dos computadores e equipamentos necessários, licenças de software e etc, da mesma forma que o anterior)

Custos adicionais – luz R$ XXX,00, internet R$ XXX,00 telefone R$ XXX0,00 (e demais custos operacionais.)

Total de custos: R$ XXXXX,00

Referências

Documentos relacionados

Users who join Reddit earlier post more and longer comments than those who join later, while users who survive longer start out both more active and more likely to comment than

No primeiro, destacam-se as percepções que as cuidadoras possuem sobre o hospital psiquiátrico e os cuidados com seus familiares durante o internamento; no segundo, evidencia-se

...48 Figura 4.15 Variação da fração solar com o coeficiente de perda efectivo da parede não solar, para a Cavidade I em Aveiro, ao longo de um ano...49 Figura 4.16 Variação

Este estudo tem como objetivos identificar os níveis de trauma manifestados e de estratégias de coping utilizadas pelos TEPH; caracterizar os incidentes mais

Relativamente ao processo de internacionalização, este é um objetivo que está presente desde o início da existência da empresa, tendo já sido dados alguns passos nesse

The fatigue study presented in this work was a first approach to the mixed-mode crack propagation behaviour using a mixed-mode apparatus that analyses the mode I and

Os coletores foram deixados na água por quinze dias e depois retirados, acondicionados em potes plásticos e as amostras fixadas com etanol a 80% e levados para o

I said to him: “My dear Fortunato, you are luckily met!. How remarkably well you are