Laboratório de Engenharia de Software

Diagramas de Classe, Sequência e Atividade

Última ocorrência: 2023-09-05 em Universidade LaSalle Canoas

Posts Relacionados

Assunto

  1. Diagramas UML
    • Diagrama de Classes
    • Diagrama de Sequência
    • Diagrama de Atividades

Questões

  1. Uma escola deseja implantar um sistema para auxiliar na retirada e reserva de livros/revistas do seu acervo. Essa biblioteca possui a seguintes funcionalidades a serem modeladas:
    • armazenar os dados dos alunos, considerando o nome, endereço, telefone, email, e suas áreas de preferências de livros/revistas
    • registrar os livros, contendo o título do livro, autor(es), gênero, editora, ano de publicação
    • registrar as revistas, contento o nome da revista, editora, mês e ano de publicação
    • permitir a retirada de livros e/ou revistas
    • permitir a devolução e reserva de livros e/ou revistas
    • controlar login de acesso dos alunos
    • notificar novas aquisições via whats e e-mail
    • gerar cobrança caso a entrega do exemplar seja atrasada
    • emitir relatório de consulta de retiradas do aluno

    Utilizando uma ferramenta de modelagem UML, modele os diagramas de classes, sequência e atividades para a funcionalidade “retirada do acervo por um atendente da biblioteca”. Observe atentamente o que é necessário para que a funcionalidade seja totalmente implementada.

Recursos para essa aula

Ferramentas Online

Textos e Slides

  1. Diagrama de Classe (IFRN)
  2. Diagrama de Sequência (IFRN)
  3. Diagrama de Seqüência (UFF)
  4. Diagrama de Atividades

Videos

  1. Diagrama de Classe: O que é - Parte 1
  2. Diagrama de Classe: Relacionamentos - Parte 2
  3. Criando um diagrama de sequência
  4. Criando um diagrama de atividade
  5. Diagrama de Atividades
    $\rightarrow$ Nota: o programa citado nesse vídeo não é mais gratuito.

Bibliografia

  1. BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: Guia do Usuário. 2 ed. Editora Campus, 2005.
  2. GUEDES, Gilleanes. UML Uma Abordagem Prática. Editora Novatec.