Вы находитесь на странице: 1из 8

Sistema de Quadro de Horrios da IES Fameta - Trabalho de ASOO I 2017.

2
Alunos: Aline Silva, Airton Rodrigues, James Poma, Sandy Lima
Orientador: Jair Figueiredo

Documento de Requisitos do Sistema


Sistema de Quadro de Horrios da IES Fameta
Verso 1.0
Sumrio

1. INTRODUO..............................................................................................................................................4
1.1 VISO GERAL DO DOCUMENTO...................................................................................................................4
1.2 PRIORIDADES DOS REQUISITOS....................................................................................................................4
2. DESCRIO GERAL DO SISTEMA.........................................................................................................4
2.1 ABRANGNCIA E SISTEMAS RELACIONADOS...............................................................................................4
3. REQUISITOS FUNCIONAIS (CASOS DE USO)......................................................................................5
3.1 CADASTRO...................................................................................................................................................5
[RF001] Criar componente.............................................................................................................................5
[RF002] Excluir componente..........................................................................................................................5
[RF003] Alterar componente..........................................................................................................................6
[RF004] Gerao automtica do quadro de horrios....................................................................................6
3.2 INTERFACE...................................................................................................................................................6
[RF001] Visualizar Componente....................................................................................................................6
4. REQUISITOS NO-FUNCIONAIS.............................................................................................................7
[NF001] Usabilidade......................................................................................................................................7
[NF002] Desempenho.....................................................................................................................................7
[NF003] Hardware e Software........................................................................................................................7
5. Referncias.......................................................................................................................................................8

Documento de Requisitos Pgina 3 de 8


1. Introduo
Este documento especifica os requisitos do sistema de Quadro de Horrios, fornecendo aos
desenvolvedores e os professores as informaes necessrias para o projeto e implementao,
assim como para a realizao dos testes e homologao do sistema.

1.1 Viso geral do documento


Alm desta seo introdutria, as sees seguintes esto organizadas como descrito abaixo.
1. Seo 2 Descrio geral do sistema: apresenta uma viso geral do sistema,
caracterizando qual o seu escopo e descrevendo seus usurios.
2. Seo 3 Requisitos funcionais (casos de uso): especifica todos os casos de uso do
sistema, descrevendo os fluxos de eventos, prioridades, atores, entradas e sadas de cada caso
de uso a ser implementado.
3. Seo 4 Requisitos no-funcionais: especifica todos os requisitos no funcionais do
sistema, divididos em requisitos de usabilidade, confiabilidade, desempenho, segurana,
distribuio, adequao a padres e requisitos de hardware e software.
4. Seo 5 Referncias: apresenta referncias para outros documentos utilizados para a
confeco deste documento.

1.2 Prioridades dos requisitos


Para estabelecer a prioridade dos requisitos, nas sees 3 e 4, foram adotadas as
denominaes essencial, importante e desejvel.
5. Essencial o requisito sem o qual o sistema no entra em funcionamento. Requisitos
essenciais so requisitos imprescindveis, que tm que ser implementados impreterivelmente.
6. Importante o requisito sem o qual o sistema entra em funcionamento, mas de forma
no satisfatria. Requisitos importantes devem ser implementados, mas, se no forem, o
sistema poder ser implantado e usado mesmo assim.
7. Desejvel o requisito que no compromete as funcionalidades bsicas do sistema,
isto , o sistema pode funcionar de forma satisfatria sem ele. Requisitos desejveis podem
ser deixados para verses posteriores do sistema, caso no haja tempo hbil para implement-
los na verso que est sendo especificada.

2. Descrio geral do sistema

2.1 Abrangncia e sistemas relacionados


O Sistema de Quadro de Horrios uma ferramenta para o processo de construo do quadro
de horrios da IES Fameta. Procurando fornecer de forma eficiente a construo do quadro de
horrios semiautomatizada pois em alguns momentos ser necessrio o auxlio do
coordenador do curso. Um componente uma unidade da metodologia que pode ser
manipulada isoladamente, por exemplo artefato, atividade etc.
Utilizando a ferramenta, o administrador do sistema poder cadastrar novos, alterar, remover
e consultar componentes j criados.
Diante do que foi apresentado o sistema contribuir de modo otimizado na criao e na
atualizao do quadro de horrio dos cursos oferecido pela IES Fameta.

Documento de Requisitos Pgina 4 de 8


3. Requisitos funcionais (casos de uso)

3.1 Cadastro

[RF001] Criar componente


Descrio do caso de uso: Este caso de uso permite que o administrador crie e armazene os
seguintes componentes no sistema:
Professor
Disciplina
Matriz
Horrio
Curso
Perodo
Turma

Prioridade: Essencial Importante Desejvel

Entradas e pr-condies: somente o administrador pode criar os componentes descritos.

Sadas e ps-condio: um componente cadastrado no sistema

[RF002] Excluir componente


Descrio do caso de uso: Este caso de uso permite que o administrador exclua um
componente do cadastro de componentes do sistema. Um componente pode ser excludo de
qualquer instanciao de metodologia.

Prioridade: Essencial Importante Desejvel

Entradas e pr-condies: recebe como entrada o componente que se deseja excluir e


somente o administrador do sistema pode excluir os componentes.

Sadas e ps-condio: o administrador consegue excluir o componente que deseja

Documento de Requisitos Pgina 5 de 8


[RF003] Alterar componente
Descrio do caso de uso: Este caso de uso permite que o administrador altere os dados de
um componente.

Prioridade: Essencial Importante Desejvel

Entradas e pr-condies: recebe como entrada o componente que se deseja alterar.

Sadas e ps-condio: um componente alterado no sistema.

[RF004] Gerao automtica do quadro de horrios


Descrio do caso de uso: Este caso de uso permite que o sistema faa uma anlise de todos
os componentes criado pelo administrador e dessa forma gere o quadro de horrios de forma
automtica.

Prioridade: Essencial Importante Desejvel

Entradas e pr-condies: recebe os componentes criados e feito uma analise.

Sadas e ps-condio: o quadro de horrio gerado no sistema.

3.2 Interface

[RF001] Visualizar Componente


Descrio do caso de uso: Este caso de uso permite que o usurio visualize os dados de um
determinado componente.

Prioridade: Essencial Importante Desejvel

Entradas e pr-condies: deve receber como entrada o componente que se deseja visualizar.

Sadas e ps-condio: o usurio visualiza o componente desejado

Documento de Requisitos Pgina 6 de 8


4. Requisitos no-funcionais

[NF001] Usabilidade
A interface com o usurio (administrador e coordenadores) de vital importncia para o
sucesso do sistema. Principalmente por ser um sistema que no ser utilizado diariamente, o
usurio no possui tempo disponvel para aprender como utilizar o sistema.
O sistema ter uma interface amigvel ao usurio primrio sem se tornar cansativa aos
usurios mais experientes.

Prioridade: Essencial Importante Desejvel

[NF002] Desempenho
Embora no seja um requisito essencial ao sistema, deve ser considerada por corresponder a
um fator de qualidade de software.

Prioridade: Essencial Importante Desejvel

[NF003] Hardware e Software


Visando criar um produto com maior extensibilidade, reusabilidade e flexibilidade, deve ser
adotar como linguagem principal de desenvolvimento Python seguindo cuidadosamente as
tcnicas de orientao a objetos e utilizando o framework Django permitindo sua utilizao na
web e dever se comunicar com um sistema de banco de dados.

Prioridade: Essencial Importante Desejvel

Documento de Requisitos Pgina 7 de 8


5. Referncias

1. Furlan, J. D. Modelagem de Objetos atravs da UML. So Paulo, Makron Books, 1998.

Documento de Requisitos Pgina 8 de 8

Вам также может понравиться