Baixe o app para aproveitar ainda mais
Prévia do material em texto
Centro Universitário UNINASSAU Disciplina: Análise e Modelagem de Software Assunto: Revisão da 1AV Professora: Rafaella Matos 1. os diagramas de casos de uso da UML, assinale a alternativa correta. a) Fornecem uma visão estrutural e estática do sistema, representando os conceitos do domínio em estudo e suas relações. b) Mostram as mensagens trocadas entre objetos do sistema, apresentando os objetos relevantes para a realização de um caso de uso específico. c) Descrevem os requisitos não funcionais de um sistema. d) Representam o fluxo de ações em um processo, mostrando como uma ação depende da outra, apresentando a modelagem de aspectos dinâmicos do sistema. e) Descrevem quais são os requisitos funcionais do sistema e quais são as entidades do ambiente (atores) que interagem com o sistema. 2. O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: a) O ator Gerente solicita ao ator Vendedor que cadastre um cliente. b) O ator Gerente pode aprovar o crediário de um cliente, se seu CPF for válido. c) O ator Gerente pode realizar cadastros de clientes e aprovar crediários. d) O ator Vendedor solicita a abertura de crediário para o cliente, se seu CPF for válido. e) O ator Vendedor pode aprovar crediário sem solicitar ao Gerente. 3. Segundo o diagrama a seguir, conclui-se que: a) O cancelamento de uma venda que tenha sido paga com cartão de crédito gera uma notificação ao sistema da operadora de cartões de crédito. b) O sistema de operadora de cartões de crédito é acionado diretamente pelo sistema de vendas, logo ele é interno ao sistema de vendas. c) Todo gerente pode realizar uma venda. d) Qualquer funcionário pode cancelar uma venda, pois todo gerente é um funcionário. e) Clientes participam do caso de uso Realiza Venda, porém eles apenas recebem informações do sistema. 4. Sobre o desenvolvimento de casos de uso, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta ( ) Atores são sempre relativos a pessoas. ( ) Atores e usuários finais são a mesma coisa no contexto de casos de uso. ( ) É possível haver atores secundários descobertos após a primeira iteração. a) V – V – V. b) V – F – V. c) F – V – V. d) V – F – F e) F – F – V. 5. Esboce o diagrama e descreva o caso Registrar Compra em um sistema para um supermercado hipotético, do qual participa o Caixa, registrando a compra, eventualmente o Cliente, quando o pagamento é feito por débito ou crédito no cartão e ele precisa informar a senha, além do Supervisor de Vendas, quando é necessário retirar um ou mais itens da lista compras ou reimprimi-la. Use sua vivência para estabelecer os passos que compõem a descrição, mas não se esqueça de considerar as situações em que: • Tudo dá certo; • Você não tem o dinheiro suficiente para pagar toda a compra, podendo perceber isso durante o registro ou ao final dele; • A fita de papel da máquina registradora acaba no meio da compra e o supervisor precisa intervir com seus "superpoderes" para comandar a reimpressão da lista desde o início; • Você discorda do preço de um item que estava em oferta e pede ao caixa que retire o item da lista. Nesse caso, o supervisor também precisa intervir; • O código de barras não pôde ser lido pela leitora ótica e o caixa o informa pelo teclado; • O código do item não consta do cadastro; • Você paga em cartão com chip (no débito ou no crédito) ou em dinheiro, o que é bem menos frequente naquele supermercado. 6. Considerando-se o diagrama de classes apresentado a seguir, é correto afirmar que: a) As classes ClientePessoaFísica e ClientePessoaJurídica possuem um relacionamento de associação com a classe Pedido, já que subclasses herdam as associações da superclasse. b) As classes ClientePessoaFísica e ClientePessoaJurídica não possuem um relacionamento de associação com a classe Pedido, já que subclasses não herdam as associações da superclasse. c) A classe Cliente é uma especialização das classes ClientePessoaFísica e ClientePessoaJurídica (herança múltipla), já que, além de herdar as propriedades de ambas, adiciona um relacionamento com a classe Pedido. d) A classe Cliente mantém uma relação do tipo todo-parte com as classes ClientePessoaFísica e ClientePessoaJurídica, e uma relação de associação um- para-muitos com a classe Pedido. Sistema Web de Gerenciamento de Consultas Odontológicas Este projeto visa criar um sistema web avançado para gerenciar com eficiência os agendamentos de consultas médicas em nosso consultório odontológico de alto padrão. O consultório conta com uma equipe de 5 odontologistas altamente especializados em diversas áreas da odontologia, e nossa missão é proporcionar aos pacientes uma experiência de agendamento conveniente e personalizada. Após realizar cadastro no sistema informando seu nome e cpf, os pacientes poderão logar no sistema para realizar agendamentos de consultas podendo filtrar as consultas disponíveis por data, especialidade ou nome do dentista. Após uma consulta ser agendada o paciente poderá cancelar uma consulta fornecendo uma justificativa para o cancelamento. Os pacientes cadastrados também terão a opção de editar seus dados cadastrais ou excluir suas contas. Os dentistas também precisam estar cadastrados no sistema, estes devem ter um nome e um cro. Estes também podem editar seus dados cadastrais e excluir suas contas. Os dentistas também podem cancelar consultas agendadas por pacientes fornecendo uma justificativa para o cancelamento. Cada agendamento realizado deverá registrar o nome do paciente, a data e hora da consulta agendada e o nome do dentista que irá realizar o atendimento. O sistema deverá funcionar em navegadores Mozilla Firefoz, Google Chrome, Microsoft Edge e Safari. Também deverá ser responsivo e ter uma interface amigável e intuitiva. 7. Quem são os atores do sistema proposto? 8. Quais são os casos de uso relacionados a paciente? 9. Quais os casos de uso relacionados a dentista? 10. Elabore o diagrama de casos de uso do sistema: 11. Elabore o diagrama de classes do sistema: 12. Qual o relacionamento entre paciente e usuário?
Compartilhar