Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO: CÓD/ DISCIPLINA: Modelagem de Sistemas com UML PROFº.: Janete Amaral TURNO: Manhã TURMA: SALA: MAT.: 201703162341 NOTA GRADUAÇÃO ALUNO(A): José Honorato DATA: 11/05/2020 AV1 ( X ) – AV2 ( ) – AV3 ( ) AVALIAÇÃO AV1 - PARTE 1 - Elaborar os seguintes diagramas – (50 Escores) 1. Elaborar um Diagrama de Caso de Uso para o Sistema de Controle de Restaurante, conforme requisitos descritos a seguir: · Os Garçons são cadastrados pelos gerentes ou pelos proprietários, com nome, identidade, matrícula, endereço e telefone; · Quando uma conta é aberta por um Garçom, deve ser registrado o número da mesa, o Garçom que está atendendo, a data e o horário de abertura da conta. · Os Produtos do cardápio ao serem solicitados pelos Clientes, são associados à sua conta pelo próprio Garçom através de um PalmTop. · Sistema envia o Pedido de Produto do cardápio à cozinha. · Para cada Produto em uma determinada quantidade, é gerado um item da conta. A cada item associado à Conta, enquanto ela estiver aberta, seu total vai sendo calculado. · O Cliente poderá cancelar uma Conta, solicitando ao Garçom, mas somente se ela ainda não tiver itens cadastrados. Quando do Cancelamento, um aviso deve ser emitido ao Gerente. · Os Produtos do cardápio são organizados por categorias, como Bebidas, Petiscos, Carnes, Aves, Massas e Sobremesas. Os Produtos possuem um preço e um código; · Quando do fechamento de uma conta pelo Garçom, a pedido do Cliente, o sistema deverá registrar a data e o horário do fechamento e calcular o seu valor total, imprimindo a correspondente nota fiscal. · Ao final de cada semana, as comissões dos garçons devem ser calculadas com base no somatório das contas que cada um atendeu durante a semana. O percentual aplicado para cálculo das comissões pode variar de tempos em tempos, devendo ser mantido pelo sistema. · Deverá ser extraído um relatório de ocupação semanal das mesas, indicando, por mesa, as faixas de horário de ocupação por data. · Os Gerentes devem ser cadastrados pelo proprietário do restaurante com nome, endereço, telefone e CPF. · Os Proprietários executam todas as funções de Gerentes, além de cadastrarem os Gerentes da empresa. 2. Elaborar o Diagrama de Classe (contendo as principais classes, atributos e relacionamentos) para o sistema descrito a partir dos seguintes requisitos funcionais: · O sistema deverá permitir à Secretaria cadastrar cursos contendo código, descrição e coordenador. · O sistema deverá permitir à Secretaria cadastrar disciplinas de cursos, contendo código, descrição, carga horária, ementa, bibliografia e pré-requisitos. · O sistema deverá permitir à Secretaria abrir turmas de disciplinas de cursos, informando ano e semestre, dias da semana e horários de realização. · O sistema deverá permitir aos Coordenadores de curso alocar professores a determinadas turmas. · O sistema deverá permitir à Secretaria cadastrar alunos, contendo matrícula, nome, endereço, telefone e curso para o qual foi aprovado. · O sistema deverá permitir à Secretaria matricular alunos em turmas. · O sistema deverá permitir à Secretaria emitir diários de classe das turmas. · O sistema deverá permitir à Secretaria emitir históricos escolares dos alunos. · O sistema deverá permitir aos Professores lançar avaliações (duas notas parciais, nota da prova final e frequência) dos alunos das turmas que estejam sob sua responsabilidade. · O sistema deverá permitir ao Setor de Recursos Humanos (RH) cadastrar professores, contendo nome, endereço, telefone e titulação máxima (graduação, especialização, mestrado, doutorado) e cursos que estejam vinculados. · O sistema deverá permitir aos Alunos consultar suas avaliações. · O sistema deverá efetuar o cálculo da aprovação de alunos em turmas, sendo que, para ser aprovado, deve-se ter frequência mínima de 75%. Além disso, para aprovação sem prova final, a média das notas parciais deve ser maior ou igual a 70. Para reprovação direta, esta média deve ser menor que 30. Médias entre 30 (inclusive) e 70 (exclusive) colocam o aluno em prova final. Se a média da prova final com a média anterior for menor que 50, o aluno está reprovado, caso contrário, aprovado. · O sistema deverá controlar a situação de um aluno, podendo estar matriculado, trancado, formado ou evadido. 3. Elabore o Diagrama de Classe (contendo as principais classes, atributos e relacionamentos) para o sistema descrito a partir dos seguintes requisitos funcionais: · Uma empresa pretende desenvolver um software para o gerenciamento dos pedidos recebidos pela empresa. Este sistema deverá controlar o cadastro dos clientes, dos pedidos e dos produtos, com todas as funcionalidades (inclusão, alteração, exclusão). · Para realizar qualquer operação com o sistema, os funcionários deverão realizar login no sistema. Um login é caracterizado por um username e uma password. · Os Clientes que serão gerenciados pelo software poderão ser do tipo Cliente Corporativo ou Cliente Pessoal. Cada Cliente poderá realizar diversos Pedidos, mas um Pedido somente poderá pertencer a um único Cliente. · Um Pedido é composto por diversas Linhas de Pedido e cada Linha de Pedido logicamente só poderá fazer parte de um único Pedido. Cada Linha de Pedido está associada a unicamente um Produto, mas um Produto pode estar associado a diversas Linhas de Pedido. · Os Clientes Corporativos serão definidos por um código, um nome, um endereço, um nome de contato, uma classe de crédito e um limite de crédito. · Clientes Pessoais serão definidos por um código, um nome, um endereço e um número de cartão de crédito. · Um Pedido é definido por uma data, um preço e um número. Cada Linha do Pedido é definida por uma quantidade e um preço e cada Produto é definido por um código, uma descrição e um preço. 4. Elaborar o Diagrama de Atividade para o seguinte Processo de Compras de Ingressos Online explicitando a interação do Cliente com o Sistema automatizado (INGRESS). · Para a compra de ingressos online, o cliente precisa estar cadastrado no Sistema de Compras de Ingresso Online (INGRESS). · Se o Cliente não estiver cadastrado, ele deverá efetuar seu cadastro informando seus dados para o cadastro. · O INGRESS confirmará o cadastro do cliente, caso os dados apresentados pelo cliente estejam de acordo com os dados solicitados. Se ocorrer alguma inconsistência no cadastramento, o Cliente deverá corrigir seus dados e aguardar a nova validação de seu cadastro. · Após o cadastro do Cliente, o Cliente deverá informar ao INGRESS qual o ingresso desejado (filme, horário da sessão, entrada meia/inteira) · Para o prosseguimento do processo de compra, o sistema verificará se a sessão desejada já atingiu à capacidade da sala. Se houver disponibilidade, o sistema informará ao cliente os assentos disponíveis para que ele escolha o local desejado. · Se o Cliente tem a idade necessária, de acordo com a classificação do filme, e, caso seja comprada a meia entrada e os dados do cliente em seu cadastro estão de acordo, o INGRESS iniciará o processo da venda do ingresso exibindo dados da venda. · O Cliente verifica os dados gerados pelo sistema. Se estiver tudo correto, o Cliente indicará a forma de pagamento e o INGRESS efetuará a validação. · Se tudo ok, o INGRESS gera um ticket de comprovação da realização da venda do ingresso. Caso contrário o Sistema cancela a compra, apresentado o motivo do cancelamento. 5. Elaborar o Diagrama de Sequência para um cenário de Venda de Passagem Aérea, conforme descrito a seguir. (Observe a telas que apresentam orientação sobre este processo). · O Cliente acessa o site de uma empresa de Passagens Aéreas solicitando a compra de passagens. · Ele deverá indicar se a passagem será de < IDA e VOLTA > ou só de < IDA >. · Em seguida ele deverá selecionar uma origem (local de partida) e um destino (local de chegada). · Caso tenha sido selecionada a opção IDA e VOLTA, o sistema solicitará a data da ida e a data da volta. O Cliente deverá informar a datade ida e a data da volta · Caso tenha selecionado a opção só de IDA, o sistema solicitará somente a data da ida. O Cliente deverá informar a data da ida. · O Cliente deverá solicitar a consulta dos voos relacionados às opções indicadas e que partam da origem selecionada. · Caso o horário e o valor de alguns dos voos retornados satisfaçam aos interesses do cliente, ele poderá selecionar a opção Comprar Passagens da opção desejada. · Ao comprar uma passagem, o cliente precisa identificar-se, caso já esteja cadastrado na empresa ou realizar um cadastro, caso ainda não tenha realizado. · Mesmo que o Cliente já esteja registrado, o cliente poderá solicitar alterar seus dados. · Após a identificação/registro do cliente, o sistema solicita a forma de pagamento das passagens. · Se a forma de pagamento for autorizada, a passagem será gerada. Caso não ocorra a autorização, o cliente poderá mudar a forma de pagamento ou cancelar todo o processo.
Compartilhar