Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
org
Documento de Requisitos
Verso 1.0
Equipe:
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
Histrico de Revises
Data
07/06/2004
11/06/2004
14/06/2004
Verso
0.1
0.2
1.0
Descrio
Verso inicial do documento
Reviso do documento
Definio da Verso Final
Autor
Ensinar.org
Ensinar.org
Ensinar.org
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
ndice
1
INTRODUO..........................................................................................................................................4
1.1
1.2
1.3
1.4
1.4.1
1.4.2
1.5
1.6
DESCRIO GERAL..................................................................................................................................6
2.1
2.2
2.3
USURIOS DO SISTEMA...................................................................................................................... 6
COMPONENTES DO SISTEMA................................................................................................................. 6
SUPOSIES E DEPENDNCIAS............................................................................................................. 6
REQUISITOS DO SOFTWARE...................................................................................................................7
3.1
3.1.1
3.1.2
3.2
3.2.1
3.2.2
3.2.3
3.2.4
REQUISITOS FUNCIONAIS................................................................................................................... 7
Lista dos requisitos funcionais.....................................................................................................7
Descrio dos requisitos funcionais..............................................................................................9
REQUISITOS NO-FUNCIONAIS........................................................................................................... 14
Requisitos de Segurana...........................................................................................................14
Requisitos de Interface.............................................................................................................14
Requisitos de Operacionais........................................................................................................14
Requisitos de Confiabilidade......................................................................................................14
CASOS DE USO......................................................................................................................................15
4.1
DIAGRAMA DE CASOS DE USO.............................................................................................................15
4.1.1
Relacionamentos......................................................................................................................15
4.1.2
Usurio...................................................................................................................................15
4.1.3
Administrador..........................................................................................................................16
4.1.4
Professor.................................................................................................................................16
4.1.5
Aluno......................................................................................................................................17
4.2
DESCRIO DOS CASOS DE USO..........................................................................................................17
4.2.1
Logar......................................................................................................................................17
4.2.2
Acessar Chat...........................................................................................................................18
4.2.3
Acessar Frum.........................................................................................................................18
4.2.4
Enviar Mensagem.....................................................................................................................19
4.2.5
Editar Perfil.............................................................................................................................19
4.2.6
Deslogar.................................................................................................................................20
4.2.7
Cadastrar Curso.......................................................................................................................20
4.2.8
Editar Curso............................................................................................................................21
4.2.9
Remover Curso........................................................................................................................21
4.2.10
Visualizar Cursos.................................................................................................................22
4.2.11
Cadastrar Professor.............................................................................................................22
4.2.12
Editar Professor..................................................................................................................23
4.2.13
Remover Professor..............................................................................................................23
4.2.14
Visualizar Professores..........................................................................................................24
4.2.15
Aprovar Matrcula................................................................................................................24
4.2.16
Rejeitar Matrcula................................................................................................................25
4.2.17
Editar Perodo de Matrcula...................................................................................................25
4.2.18
Remover Aluno do Curso......................................................................................................26
4.2.19
Cadastrar Atividade.............................................................................................................26
4.2.20
Editar Atividade..................................................................................................................27
4.2.21
Remover Atividade..............................................................................................................27
4.2.22
Cadastrar Anncio...............................................................................................................28
4.2.23
Editar Anncio....................................................................................................................28
4.2.24
Remover Anncio................................................................................................................29
4.2.25
Cadastrar Recurso...............................................................................................................29
4.2.26
Editar Recurso....................................................................................................................30
4.2.27
Remover Recurso................................................................................................................30
4.2.28
Aprovar Indicao de Recurso...............................................................................................31
4.2.29
Rejeitar Indicao de Recurso...............................................................................................31
4.2.30
Visualizar Desempenho da Turma.........................................................................................32
4.2.31
Visualizar Cursos Ministrados................................................................................................32
4.2.32
Cadastrar...........................................................................................................................33
4.2.33
Visualizar Cursos Oferecidos.................................................................................................33
4.2.34
Matricular...........................................................................................................................34
4.2.35
Cancelar Matrcula...............................................................................................................34
4.2.36
Consultar Biblioteca.............................................................................................................35
4.2.37
Indicar Recurso...................................................................................................................35
4.2.38
Adicionar Item....................................................................................................................36
4.2.39
Remover Item.....................................................................................................................36
4.2.40
Limpar Mesa de Estudo........................................................................................................37
4.2.41
Realizar Atividade................................................................................................................37
4.2.42
Visualizar Atividades............................................................................................................38
4.2.43
Visualizar Desempenho........................................................................................................38
4.2.44
Visualizar Certificados..........................................................................................................39
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
Ensinar.org
_______________________________________________________________________________________________________________________________________________________________________________________________________
Documento de Requisitos
_______________________________________________________________________________________________________________________________________________________________________________________________________
Introduo
1.1
1.2
Escopo do produto
1.3
Concepo do sistema
Foram usados dois mtodos para que pudessem ser obtidos os requisitos do sistema:
1.4
Para evitar interpretaes incorretas deste documento, algumas convenes e termos especficos so
descritos a seguir:
1.4.1
Foram adotadas as seguintes denominaes para estabelecer a prioridade dos requisitos: essencial,
importante e desejvel.
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
1.5
Verso: 1.0
Data: 14/06/2004
Esta subseo apresenta as referncias aos documentos que utilizamos no auxlio construo deste
documento de requisitos.
1.6
Viso Geral
A seo 4 apresenta o diagrama de casos de uso do sistema, bem como as descries dos
casos de uso definidos;
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
2
2.1
Verso: 1.0
Data: 14/06/2004
Descrio geral
Usurios do sistema
Usurio: realizam as tarefas comuns a todos os usurios, tal como: logar e enviar mensagens. Todos
demais usurios estendem as funcionalidades de Usurio;
Administradores: responsveis pelo gerenciamento das entidades pertinentes instituio e pela
alocao de outros administradores;
Coordenadores: responsveis pela aprovao de disciplinas, turmas e matrculas realizadas pela
secretaria do curso, alm de ser responsvel pela alocao da secretaria.
Secretaria: responsveis pelo cadastramento de disciplinas e turmas, pela alocao de professores e
monitores de um curso e matrculas dos alunos.
Professores: responsveis pela criao do programa da disciplina atravs de ferramentas de
planejamento e criao de atividades.
Alunos: seguem o programa da disciplina criada pelo professor, tendo como apoio ferramentas de
comunicao, tal como: chat e frum.
2.2
Abrangncia:
O sistema ir conter ferramentas para construo de um plano de aulas que esteja de acordo com os
objetivos e metodologia de uma turma ministrada pelo professor. O professor atravs de ferramentas
(como Chat, Frum, Base de Documentos) ir montar o programa desta disciplina que dever ser
seguido pelo aluno usurio do sistema. O professor ter a liberdade de crias atividades (textos e
questionrios) e determinar prazos a serem cumpridos pelos alunos. Sero armazenadas as resolues
dos alunos para serem corrigidas pelo professor posteriormente, gerando estatsticas do desempenho de
cada aluno e da turma. O sistema tambm ir prover o gerenciamento das entidades que compem a
instituio e os usurios do sistema.
Dentre as ferramentas de comunicao do sistema existiro as assncronas, como Chat, onde podero
ser feitas reunies, discusses, explicaes conjuntas ou qualquer outra atividade de comunicao. O
Frum consiste na ferramenta sncrona usada para os mesmo fins do Chat.
Das ferramentas de planejamento podemos citar:
Avaliaes e Exerccios - sero criadas tarefas a serem entregues pelos alunos nos
determinados prazos;
Anncios - espao para criao de avisos e informes aos alunos de uma determinada turma;
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
Suposies e dependncias
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
Requisitos do Software
3.1
Requisitos No-funcionais
Requisitos de Segurana
Ident.
Descrio
RNF/SEG-01
3.1.2
Descrio
RNF/INT-01
Requisitos de Operacionais
Ident.
Descrio
RNF/OPE-01
RNF/OPE-02
RNF/OPE-03
3.1.4
Requisitos de Interface
Ident.
3.1.3
Requisitos de Confiabilidade
Ident.
Descrio
RNF/CON-01
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
Verso: 1.0
Data: 14/06/2004
Casos de uso
4.1
O diagrama de casos de uso, expresso em UML (Unified Modeling Language), expressa os requisitos
funcionais do sistema na forma de casos de uso. Segundo o RUP (Rational Unified Process), para cada
requisito funcional tem-se um caso de uso. A descrio textual detalhada dos requisitos funcionais, seus
fluxos de atividades e requisitos no funcionais associados pode ser encontrada na prxima seo. Na
figura abaixo mostramos a representao grfica em UML dos casos de uso do sistema.
4.1.1
Administrador
(from Actors)
Coordenador
(from Actors)
Usurio
Cadastrado
Professor
(from Actors)
(from Actors)
Monitor
Annimo
(from Actors)
(from Actors)
Aluno
Secretaria
(from Actors)
(from Actors)
4.1.2
Usurio
Enviar Mensagem
Editar Perfil
Sair
Consultar Ajuda
Usurio Cadastrado
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
4.1.3
Verso: 1.0
Data: 14/06/2004
Administrador
Manter Instituio
Manter Curso
Manter Departamento
Administrador
Alocar administrador
Manter Centro
4.1.4
Coordenador
Aprovao de Disciplina
Aprovao de Turma
4.1.5
Alocar Secretaria
Coordenador
Aprovao de Matrcula
Secretaria
Matricular Aluno
Manter Disciplina
Manter Turma
Alocar Professor
Secretaria
Alocar Monitor
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
4.1.6
Professor
Planejar
Manter Documento
Manter Calendrio
Professor
Manter Anncio
4.1.7
Verso: 1.0
Data: 14/06/2004
Manter Avaliao
Manter Aula
Monitor
Planejar
(from Professor)
Manter Aula
(from Professor)
Manter Calendrio
(from Professor)
Monitor
Manter Documento
(from Professor)
Manter Anncio
(from Professor)
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
4.1.8
Verso: 1.0
Data: 14/06/2004
Aluno
Realizar Avaliao
Consultar Planejamento
Consultar Documento
Consultar Anncio
Comentar Aula
Aluno
Consultar Calendrio
Comentar Documento
Consultar Aula
Consultar Resultado Avaliao
4.2
Dentre os casos de uso do sistema mostrados no diagrama de casos de uso, foram escolhidos cinco para
serem detalhados e trabalhados nas fases de anlise e projeto do sistema.
4.2.1
Enviar Mensagem
[CDU-01]
Nome:
Enviar Mensagem
Atores:
Usurio Cadastrado
Prioridade:
Essencial
[RF-44]
Requisitos associados:
[RNF/SEG-01]
Entradas e pr-condies:
Sadas e ps-condies:
Fluxos de eventos
Fluxo principal:
1.
2.
3.
4.
5.
Ensinar.org
Documento de Requisitos
Equipe: Eduardo Mazza, Ivanildo Aquino, Milton Burgos, Tiago Marafante.
4.2.2
Verso: 1.0
Data: 14/06/2004
Manter Aula
[CDU-01]
Nome:
Manter Aula
Atores:
Usurio Cadastrado
Prioridade:
Essencial
Requisitos associados:
[RF-44]
[RNF/SEG-01]
Entradas e pr-condies:
Sadas e ps-condies:
Fluxos de eventos
Fluxo principal:
6.
7.
8.
9.