Vous êtes sur la page 1sur 6

e-Folio B (3 valores) Considere a mesma situao proposta para o Trabalho A, que se reproduz de seguida: Pretende-se um sistema de informao que

tenha como objectivo guardar as notas das avaliaes dos alunos de uma licenciatura, sabendo-se que: a) Os alunos inscrevem-se em uma ou vrias disciplinas; b) Uma disciplina apenas existe em uma licenciatura e est associada a um ano lectivo; c) Cada aluno, disciplina a disciplina, opta pelo tipo de avaliao que mais lhe convm (contnua ou final); d) Para cada avaliao de uma disciplina registada a nota que os alunos obtiveram; e) As disciplinas e as licenciaturas caracterizam-se por uma sigla e a correspondente designao; os alunos pelo seu nmero na escola, nome e morada; os tipos de avaliao existentes so: Teste & Trabalho, Teste. Efectue um levantamento de requisitos e desenhe o respectivo diagrama de use cases. Sugesto: identifique primeiro os actores, seguidamente os use-cases e por fim desenhe o diagrama

(A) Levantamento de requisitos Consideraes iniciais: Foram considerados os seguintes pressupostos para a analise deste sistema: O professor o elemento que insere as notas As disciplinas e as Licenciaturas j se encontram criadas, e devidamente associadas O Aluno j existe no sistema. Estes pressupostos foram considerados tendo em conta o propsito do sistema de informao que foi analisado, que seria o registo das notas. Levantamento de Requisitos: O objectivo deste sistema de informao efectuar a inscrio de um aluno em uma ou mais disciplinas, disponveis para uma licenciatura associada ao ano lectivo corrente e guardar a nota das suas avaliaes de uma disciplina. Assim sendo identificamos os seguintes actores (utilizadores ou sistemas que interagem com os casos de utilizao): Aluno Professor Como casos de utilizao: Autenticao Utilizador1 Inscrever em Disciplinas

Escolher Mtodo de avaliao estendido por dois casos que especificam os dois

Mtodos de avaliao Inserir Nota de Aluno estendido por 3 casos representando e especificando cada um deles o comportamento de cada tipo de avaliao. (B) Especificao dos casos de utilizao 1. Autenticar Utilizador Pontos de Extenso: Aco Cenrio Principal: O caso de utilizao inicia-se quando o sistema apresenta um ecr para o utilizador inserir o seu nome de utilizador e password. Este ecr pode ser acedido quer por alunos quer por professores. Assim o Utilizador deve introduzir o seu nome de utilizador e password atravs do seu teclado. Seguidamente dever clicar em Entrar. O sistema valida os dados introduzidos e aceita a entrada, adicionalmente identifica se o utilizador aluno ou professor. O sistema automaticamente, selecciona a aco com base na identificao do tipo de utilizador, inscreve o aluno em disciplinas caso o tipo de utilizador seja aluno e insere nota do aluno caso o tipo seja professor. Os dados so registados com sucesso e apresentada uma mensagem de despedida ao utilizador. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, reiniciando assim o caso de utilizao. Cenrio Alternativo 2: A validao falha e o caso de utilizao reinicializado, mostrando antes uma mensagem de alerta. 2. Inscrever em Disciplinas Tipo: Abstracto Cenrio Principal: apresentada uma lista de disciplinas associadas a licenciatura do aluno autenticado e disponveis para o ano lectivo em vigor. O Aluno selecciona uma disciplina e clica no boto inscrever. O sistema guarda a informao da disciplina e associa-a ao aluno. Incluir Caso de Utilizao Escolher Mtodo de Avaliao. apresentado ao aluno a questo se pretende inscrever-se em mais alguma disciplina. O aluno quer continuar a se inscrever em disciplinas atravs de um boto Continuar e toda a informao da sesso guardada e o caso de utilizao reiniciado. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao. Cenrio Alternativo 2: O utilizador no deseja seleccionar mais nenhuma disciplina. apresentada uma lista das disciplinas inscritas. O Caso de utilizao termina.

3. Escolher o mtodo de avaliao Tipo: Abstracto Pontos de Extenso: Mtodo de Avaliao Cenrio Principal: apresentado ao aluno um ecr com a informao sobre os mtodos de avaliao. Avaliao Final e Avaliao Continua. O aluno escolhe o mtodo de avaliao. Surgindo de imediato uma pergunta de confirmao do mtodo escolhido, o Aluno confirma o mtodo e seguidamente surge uma mensagem indicando que os dados foram guardados com sucesso e o caso de utilizao termina. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao. Cenrio Alternativo 2: Idntico ao Cenrio Principal no entanto o utilizador no confirma o mtodo de avaliao escolhido e o caso de utilizao reinicia. 4. Escolher o mtodo de avaliao Final Tipo: Abstracto Cenrio Principal: apresentado um ecr com informao adicional sobre o mtodo avaliao final, o mtodo de avaliao associado ao aluno e automaticamente inscrito no exame. O caso de utilizao termina. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao. 5. Escolher o mtodo de avaliao Contnua Tipo: Abstracto Cenrio Principal: apresentado um ecr com informao adicional sobre o mtodo avaliao contnua, o mtodo de avaliao associado ao aluno e automaticamente inscrito no trabalho e no teste. O caso de utilizao termina. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao. 6. Inserir nota de Aluno Tipo: Abstracto Ponto de extenso: Nota Cenrio Principal:

apresentado um ecr onde o professor digita atravs do teclado o numero de estudante do aluno, o sistema valida que o aluno existe e apresenta uma lista de disciplinas para as quais o aluno se encontra inscrito, e para as quais o professor seja docente, o professor selecciona a disciplina para a qual deseja associar a nota. Introduz a nota escolhendo o tipo de avaliao que se encontra a registar atravs de 3 opes. Uma para cada tipo de avaliao existente (teste, exame ou trabalho). Seguidamente a informao guardada e surge uma mensagem a indicar que a nota foi gravada e apresentada ao professor a opo de continuar se deseja inserir mais alguma nota, o professor indica que sim atravs de um boto Sim e o caso de utilizao reinicia. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao. Cenrio Alternativo 2: Idntico ao Cenrio Principal at a validao do utilizador, sendo que o aluno introduzido no existe no sistema e apresentada uma mensagem de erro, dando essa informao, seguidamente o caso de utilizao reinicia. Cenrio Alternativo 3: Idntico ao Cenrio Principal at a questo para continuar a registar notas, o professor indica atravs de um boto No e o caso de utilizao termina. 7. Inserir nota Avaliao Final Tipo: Abstracto Cenrio Principal: O sistema valida que o aluno seleccionado escolheu o mtodo de avaliao Final, e apresenta um ecr onde o professor insere a nota do aluno. Seguidamente a nota do aluno registada como sendo a nota do exame final e nota final da disciplina. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao sem que o sistema registe qualquer informao. Cenrio Alternativo 2: O sistema identifica que o aluno no se encontra inscrito no mtodo de avaliao Final, apresentado a mensagem de alerta e termina o caso de utilizao, voltando assim ao caso anterior obrigando o professor a escolher novamente o tipo de avaliao a utilizar. 8. Inserir nota Teste Tipo: Abstracto Cenrio Principal: O sistema valida que o aluno seleccionado escolheu o mtodo de avaliao Continua, e apresenta um ecr onde o professor insere a nota do aluno. Seguidamente a nota do aluno registada como sendo a nota do teste. O sistema valida que o aluno j possui nota de um trabalho alem do teste e gera automaticamente a nota final e regista-a.

Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao sem que o sistema registe qualquer informao. Cenrio Alternativo 2: O sistema identifica que o aluno no se encontra inscrito no mtodo de avaliao Continua, apresentado a mensagem de alerta e termina o caso de utilizao, voltando assim ao caso anterior obrigando o professor a escolher novamente o tipo de avaliao a utilizar. Cenrio Alternativo 3: Cenrio idntico ao Principal, no entanto o sistema verifica que o aluno ainda no tem nota do trabalho e no efectua nenhum calculo da nota final. O caso de utilizao termina. 9. Inserir nota Trabalho Tipo: Abstracto Cenrio Principal: O sistema valida que o aluno seleccionado escolheu o mtodo de avaliao Continua, e apresenta um ecr onde o professor insere a nota do aluno. Seguidamente a nota do aluno registada como sendo a nota do trabalho. O sistema valida que o aluno j possui nota do teste alem do trabalho e gera automaticamente a nota final e regista-a. Cenrio Alternativo 1: O utilizador em qualquer altura pode clicar em sair e o sistema termina, terminando assim o caso de utilizao sem que o sistema registe qualquer informao. Cenrio Alternativo 2: O sistema identifica que o aluno no se encontra inscrito no mtodo de avaliao Continua, apresentado a mensagem de alerta e termina o caso de utilizao, voltando assim ao caso anterior obrigando o professor a escolher novamente o tipo de avaliao a utilizar. Cenrio Alternativo 3: Cenrio idntico ao Principal, no entanto o sistema verifica que o aluno ainda no tem nota do teste e no efectua nenhum calculo da nota final. O caso de utilizao termina.

(B) Diagrama de Use Cases

Vous aimerez peut-être aussi