17 Agosto 1998

Cenários de utilização do ambiente

  1. Autor cria material
  2. Aluno matricula-se em material
  3. Aluno solicita unidade de estudo
  4. Aluno realiza unidade de estudo
  5. Monitor avalia aluno
  6. Instrutor atualiza perfil
  7. Pessoa responde dúvida
  8. Revisor gera sugestões
  9. Autor atualiza material

Resultados da discussão

Os resultados da discussão inicial sobre estes cenários foram colocados na forma de cartões CRC para as classes do ambiente.

A apresentação ocorre em ordem cronológica da entrega dos cartões.


Pessoa

(Interface Java)
 
Responsabilidades
Colaboradores
Atributos
Autor, Aluno, Instrutor, Revisor, Tutor e Revisor implementam esta interface. ID, Endereço
Pedir validade de acesso Gerente
Consultar dúvidas Dúvida (classe auxiliar que lista as dúvidas).
Responder dúvida / Gerar comentário Dúvida, Resposta

Catálogo

 
Responsabilidades
Colaboradores
Atributos
ID, data, versão
Consultar catálogos existentes classe auxiliar que lista catálogos existentes.
Registrar/Catalogar Material criado pelo Autor Material 
Registrar/Catalogar "Objeto" (caso geral da citada acima) Tópico, Teste, Exercício ou Material
"Preencher" título e resumo Autor Título, resumo

Exercício

         Responsabilidades        |        Colaboradores
 =================================|=================================
                                  |
   (1) Catalogar exercício        |    MATERIAL e CATÁLOGO
                                  |
   (2) Criaçao de exercício       |    AUTOR e CONTEÚDO
                                  |
   (3) Lista de exercícios        |    TUTOR, AUTOR e REVISOR
       (com ou sem predicado)     |
                                  |    
   (4) Conteúdo de exercício      |    UNIDADE DE ENSINO, AUTOR e
                                  |    REVISOR
 ===================================================================


    Atributos
   ===========

                 EXERCÍCIO é superclasse de TESTE

Revisor

         Responsabilidades                |        Colaboradores

 =========================================|=========================================
   (1) Registro/Validacão                 |    GERENTE
                                          |
   (2) Consulta a resultado de testes     |    SOLUÇÃO e TESTE
                                          |
   (3) Consulta a dúvidas                 |    DÚVIDA-COMENTÁRIO
                                          |
   (4) Consulta a exercícios              |    EXERCÍCIO e TESTE
                                          |
   (5) Consulta a tópicos (conteúdo)      |    TÓPICO
                                          |
   (6) Criar sugestões                    |    SUGESTÃO
                                          |
 ===================================================================================

Do autor destes cartões:

Em seguida, seguem 2 diagramas mostrando as interações de EXERCICIO e REVISOR com as outras classes.

Rótulos em vermelho representam dados que são enviados aos objetos ao se iniciar a interação. Rótulos em verde representam dados retornados por objetos após interação.

Teste

===================== teste =========================
   Responsabilidades	|	Colaboradores	    |
------------------------+---------------------------+
1 -definir estrutura de | Autor			    | 
   teste		|			    |
  -consultar conteudo	| Material		    |
  -criar teste		|			    |
  -associar a topico	|			    |
2 -definir gabarito	| Autor			    |
3 -fornecer gabarito ao	| Monitor		    |
   monitor		|			    |
------------------------+---------------------------+
subclasse de exercicio	| Exercicio		    |
------------------------+---------------------------+

Conteúdo

Atributo:	Identificacao

Responsabilidade			Colaboradores

1-Registrar Conteudo			Topico (1)
					Exercicio (1)
					Autor (1)
					Duvida/Comentario (1)
					Resposta (1)

2- Informar Conteudo			Topico (2)
					Teste (2)
					Duvida (2)
					Resposta (2)
					Exercicio (2)

Solução

Responsabilidade			Colaboradores

1- Gerar Solucao			Unidade de Estudo (1)

2- Registrar Solucao			Aluno (2)

3- Informar Solucao			Monitor (3)
					Instrutor (3)

4- Registrar Correcao		Monitor (4)

Instrutor

Responsabilidades                    Colaboradores
  Pegar Solucao                        Unidade de Estudo 
  Atribuir Conceito ao Assunto         Perfil

Atributos
  Nao definidos ainda

Unidade de estudo

Responsabilidades                    Colaboradores
  Apresentar (Conteudo e Exercicios)   Aluno
  Apresentar Testes                    Aluno
  Pegar Resposta do Aluno              Aluno
  Criar Solucao                        Solucao (pode ser direto quanto Pega Resposta)
  Mandar Resposta para Solucao         Solucao
  " Apresentar Resultados dos Testes   Aluno " (isso se o monitor estiver no Uni. de Estudo)

Atributos
  " Monitor "  (se apresentar resultados) 
  Restante dos atributos nao definidos ainda

Tutor

Responsabilidades: criar unidade de estudo segundo o perfil do aluno, consultar perfil.

Colaboradores: Material, Perfil

Dúvida

Responsabilidades: Registrar duvida gerada, Registrar resposta, Listar duvidas e respostas.

Colaboradores: Pessoa, Resposta.

Resposta

responsabilidades: -registrar resposta

colaboradores: classes duvida/comentario

Tópico

  responsabilidades:                   colaboradores:

   - registrar topico(sem conteudo) ........ Classe Autor
   - registrar conteudoDoTopico     ........ Classes Conteudo e Autor
   - informa conteudo               ........ Classe Unidade de Estudo
   - informa catalogo               ........ Classe Autor e Instrutor
   - listar topicos (alguma superestrutura)... Classe Autor e Instrutor

O colaborador, cujos metodos sao requisitados por metodos da classe topico eh soh a classe Conteudo. As outras classes se utilizam de metodos da classe Topico.

Aluno

 Responsabilidades

Colaboradores

1- Registro/Identificação

Gerente, Perfil

2- Consulta Material

Material

3- Matrícula

Aluno, Material

4- Criar Perfil (?)

Perfil

5- Selecionar Material

Gerente

6- Selecionar "ponto" de entrada

Tutor

7- Solicita apresentação Unid. Estudo

Unid. Estudo

8- Gerar dúvidas

Pessoa, Dúvida

9- Gerar resposta

Pessoa, Dúvida

10- Solicitar Teste

Unid. Estudo

11- Responder Teste

Unid. Estudo

12- Solicita resultado de teste (Preenche resolução)  

Monitor

Sugestão

O cartão para Sugestão não foi preenchido em sala. Segue abaixo uma sugestão...

 Responsabilidade

Colaboradores

1- Catalogar sugestão

Revisor

2- Listar Sugestões

Autor

3- Registrar estado da sugestão

Autor

Autor

Responsabilidade 
Colaboradores
 REGISTRO / VALIDACAO     GERENTE
 CATALOGAR    MATERIAL   MATERIAL
                - CAPTURAR   ASSUNTO  DE  UMA  LISTA 
                - GRAN - ASSUNTO (MACRO)
  ASSUNTO
                - TITULO / RESUMO   MATERIAL
 DEFINIR  ESTRUTURA DE TOPICOS 
                -  CONSULTAR 
                -  CRIAR  TOPICO   (VAZIO) 
                -  INTER-RELACIONAR   TOPICOS
  MATERIAL
 DEFINIR  ESTRUTURA  TESTE    MATERIAL
                -  CONSULTAR  ESTRUTURA TESTE  EXERCICIOS
 DEFINIR  ESTRUTURA   EXERCICIOS  MATERIAL
                -  CONSULTAR  ESTRUTURA  EXERCICIOS  EXERCICIOS

Perfil

Responsabilidade
 Colaboradores
  CRIAR  PERFIL  SE NAO  EXISTIR   ALUNO
  REGISTRAR  ASSUNTO  E  CONCEITO   INSTRUTOR 
  DISPONIBILIZAR ASSUNTO VISTO   PARA  TUTOR   TUTOR

Material

Cenário 1

 

Associar autor

Registrar catálogo

Definir estrutura de tópicos

  • Consultar
  • Criar tópico
  • Inter-relacionar tópico

Autor

Catálogo

Tópico

exercício

Definir estrutura de teste

  • Consultar
  • Criar exercício
  • Associar tópico
 

Cenário 2

 

Listar material/tópico/exercício

 Aluno

Cenário 3

 

Disponibilizar material

 Tutor, aluno

Monitor

Cenário 5

 

Receber resolução

Receber gabarito

Efetuar correção

Disponibilizar resultado

Solução, teste

aluno


ricarte@dca.fee.unicamp.br

Last modified: Mon Aug 24 13:26:00 EST 1998