17 Agosto 1998
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.
|
|
|
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 |
|
|
|
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 |
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
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 ========================= 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 | ------------------------+---------------------------+
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)
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)
Responsabilidades Colaboradores Pegar Solucao Unidade de Estudo Atribuir Conceito ao Assunto Perfil Atributos Nao definidos ainda
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
Responsabilidades: criar unidade de estudo segundo o perfil do aluno, consultar perfil.
Colaboradores: Material, Perfil
Responsabilidades: Registrar duvida gerada, Registrar resposta, Listar duvidas e respostas.
Colaboradores: Pessoa, Resposta.
responsabilidades: -registrar resposta
colaboradores: classes duvida/comentario
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.
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 |
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 |
|
|
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 |
|
|
CRIAR PERFIL SE NAO EXISTIR | ALUNO |
REGISTRAR ASSUNTO E CONCEITO | INSTRUTOR |
DISPONIBILIZAR ASSUNTO VISTO PARA TUTOR | TUTOR |
Cenário 1 |
|
Associar autor Registrar catálogo Definir estrutura de tópicos
|
Autor Catálogo Tópico exercício |
Definir estrutura de teste
|
|
Cenário 2 |
|
Listar material/tópico/exercício |
Aluno |
Cenário 3 |
|
Disponibilizar material |
Tutor, aluno |
Cenário 5 |
|
Receber resolução Receber gabarito Efetuar correção Disponibilizar resultado |
Solução, teste aluno |