Buscar

Revisão 1AV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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?

Continue navegando