Você está na página 1de 3

Univag Centro Universitrio Disciplina: Modelagem para Web Prof.

: Walderson Shimokawa Exerccios Prticos Trabalho Semestral

Sistema de Matrculas Uma faculdade pretende informatizar seu sistema de matrculas A secretaria da faculdade gera o currculo para cada semestre e mantm as informaes sobre as disciplinas, professores e alunos. Cada curso tem um nome, um determinado nmero de crditos e constitudo por diversas disciplinas. Os alunos podem se matricular a 4 disciplinas como 1 opo e a mais 2 outras alternativas. H perodos para efetuar matrculas, durante os quais um aluno pode acessar o sistema para se matricular em disciplinas e/ou para cancelar matrculas feitas anteriormente. Uma disciplina s fica ativa, isto , s ir funcionar no semestre seguinte se, no final do perodo de matrculas tiver, pelo menos, 3 alunos inscritos (matriculados). Caso contrrio, a disciplina ser cancelada. O nmero mximo de alunos inscritos a uma disciplina de 10 e quando este nmero atingido, as inscries (matrculas) a essa disciplina so encerradas. Aps um aluno se inscrever para um semestre, o sistema de cobranas notificado pelo sistema de matrculas, de modo que o aluno possa ser cobrado pelas disciplinas daquele semestre. Os professores podem acessar o sistema para saber quais so os alunos que esto matriculados em cada disciplina. Todos os usurios do sistema tm senhas que so utilizadas para validao do respectivo login. a) Elabore um diagrama de casos de uso referente ao sistema; b) Elabore um diagrama de classes relativo ao sistema; c) Elabore um diagrama de estados referente classe Disciplina;

d) Elabore os diagramas de sequncia e de colaborao correspondentes ao seguinte cenrio: Um aluno acessa a tela inicial do sistema de matrculas, onde introduz a sua chave de acesso. O sistema valida o acesso (login+senha), identifica o aluno em questo e pede para ele escolher o ano e o semestre letivo. O aluno escolhe o ano e o semestre letivo e pede para criar uma matrcula nova. O sistema apresenta as disciplinas do curso, correspondentes ao ano e semestre letivo introduzidos, em que o aluno ainda no est inscrito. O aluno escolhe umas das disciplinas e indica se 1 opo ou disciplina alternativa. O sistema verifica se est matrcula cumpre os pr-requisitos necessrios (cada aluno pode escolher quatro disciplinas como 1 opo e duas alternativas) e adiciona-o a lista da disciplina. O sistema apresenta uma mensagem para confirmar que a matrcula foi realizada e pergunta se o aluno quer imprimir o formulrio de matrcula. O aluno indica que quer imprimir o formulrio. O sistema imprime o formulrio de matrcula do aluno. O sistema envia a informao referente matrcula do aluno na disciplina para ser processada pelo sistema de cobranas.

Sistema de Aluguel de Automveis Pretende-se desenvolver um sistema para apoio gesto de aluguis de automveis que permita efetuar, cancelar e modificar pedidos atravs da Internet. Aps a anlise inicial de requisitos do sistema foram levantadas as seguintes informaes: O sistema s pode ser utilizado aps cadastro prvio. Os usurios individuais (clientes) podem introduzir, modificar, consultar e cancelar pedidos de aluguel. Por outro lado, os agentes (empresas e bancos) podem modificar e avaliar pedidos. Aps introduo no sistema, os pedidos so analisados do ponto de vista financeiro pelos agentes e, em caso de parecer positivo, so colocados sua considerao para execuo do contrato. Sobre os contratantes do aluguel, armazenam-se os dados de identificao (RG, CPF, Nome, Endereo), profisso, as entidades empregadoras e os respectivos rendimentos auferidos (mximo 3). Dependendo do tipo de contrato, os automveis alugados podem ser registrados como propriedade dos clientes, empresas ou bancos. Sobre os automveis, o sistema registra a matrcula, ano, marca, modelo e placa. O aluguel de um automvel pode estar associado com um contrato de crdito, o qual foi concedido por um dos bancos agentes. Em termos do sistema, o servidor central encontra-se ligado aos computadores locais dos clientes e aos diversos agentes aderentes atravs da Internet. O sistema pode ser subdividido em dois subsistemas: um para gesto de pedidos e contratos; e outro para a construo dinmica das pginas WWW. a) Elabore um diagrama de casos de uso e um diagrama de classes do sistema; b) Elabore um diagrama de atividades de um Pedido de Aluguel; c) Elabore possveis diagramas para arquitetura lgica e de componentes do sistema. d) Elabore o diagrama de classes ilustrando a arquitetura, com o uso de Web Application Extension (WAE) para UML, no subsistema para a construo dinmica de pginas WWW.