PROJETO DE SISTEMAS
Roteiro
Aula Prática
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: PROJETO DE SISTEMAS
Unidade: U2_ MODELAGEM DA ANÁLISE PARA PROJETO– DIAGRAMA DE CASOS DE USO
Aula: A2_ DIAGRAMA DE CASO DE USO DO PROJETO DE SISTEMAS
Tempo previsto de execução de aula prática: 3h (CAMPO OBRIGATÓRIO – NÃO APARECER EM
NENHUM RAP)
OBJETIVOS (campo obrigatório – exibição para todos)
Definição dos objetivos da aula prática:
• Desenvolver um diagrama de casos de uso utilizando os conhecimentos e práticas da
UML;
• Utilização da linguagem de modelagem, para abstrair e resolver problemas.
INFRAESTRUTURA (OBRIGATÓRIO SE HOUVER – EXIBIÇÃO DOCENTE/TUTOR)
Instalações – Materiais de consumo – Equipamentos:
NOME DO LABORATÓRIO
• Laboratório de Informática
Equipamentos:
• Computador.
~ 1 unid. 1 aluno
SOLUÇÃO DIGITAL (OBRIGATÓRIO SE HOUVER – APARECER PARA TODOS)
• https://online.visual-paradigm.com/pt
O Visual Paradigm Online é uma ferramenta de modelagem UML baseada na web, projetada
para ajudar equipes a criar diagramas UML de maneira colaborativa e eficiente. Ele oferece
suporte a uma ampla gama de diagramas UML, como diagramas de casos de uso, diagramas
de classes, diagramas de sequência, diagramas de atividades, entre outros. Além de UML ele
oferece outros diagramas.
Público3
EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI) (CAMPO OBRIGATÓRIO – APARECER
PARA TODOS)
Não se aplica
PROCEDIMENTOS PRÁTICOS (OBRIGATÓRIO – TODOS)
Procedimento/Atividade nº 1
Atividade proposta:
Desenvolva um diagrama de casos de uso para um sistema de bancário, levando em
consideração os seguintes requisitos:
• O cliente pode abrir e encerrar contas, para isso, ele deverá procurar um funcionário no
banco.
• O cliente pode abrir uma conta do tipo especial ou poupança.
• O cliente pode depositar ou sacar dinheiro, estas funcionalidades podem ser feitas no
caixa eletrônico
• O cliente pode emitir o saldo ou extrato da sua conta, estas funcionalidades podem ser
feitas no caixa eletrônico.
• Para o cliente encerrar a sua conta, seu saldo deve estar zerado.
• Cada movimentação realizada deve ser registrada.
PROCEDIMENTOS PARA A REALIZAÇÃO DA ATIVIDADE:
1. Para realizar esta atividade, utilizaremos a versão online do software Visual Paradigm,
que pode ser acessada no endereço https://online.visual-paradigm.com
2. Para criar um Diagrama de Casos de uso em branco, você pode utilizar o filtro
disponível na tela de criação de um novo diagrama e escrever: Use Case Diagram. Veja
a figura a seguir:
Público4
3. Ao selecionar os “Use Case Diagram”, você deve utilizar a opção Create. Veja na Figura
a seguir:
.
Pronto, você já pode utilizar a ferramenta e desenvolver o problema proposto.
Checklist:
1. Saber utilizar a ferramenta proposta ou outra que contemple a UML.
2. Saber identificar os atores do diagrama;
3. Identificar os casos de uso que estão presentes no problema.
4. Fazer corretamente os relacionamentos entre os elementos do diagrama.
5. Utilizar corretamente o include e o extend.
RESULTADOS (obrigatório – aparecer para todos)
Resultados de Aprendizagem:
Público5
Espera-se que o aluno seja capaz de criar um diagrama de casos de uso, seguindo o problema
proposto e utilizando corretamente os elementos da linguagem.
ESTUDANTE, VOCÊ DEVERÁ ENTREGAR (não obrigatório – aparecer para todos)
Descrição orientativa sobre a entregada da comprovação da aula prática:
O trabalho deverá ser entregue em arquivo pdf atendendo as etapas de produção e utilizando os
recursos solicitados no roteiro.
O arquivo deverá conter:
Capa
• Folha de rosto com os dados da disciplina e do aluno
• Métodos: Explique as técnicas que utilizou
• Resultado: Mostre o que conseguiu
• Evidência: (prints) completa do exercício
Referências bibliográficas (quando houver)
REFERÊNCIAS BIBLIOGRÁFICAS (não obrigatório – aparecer para todos)
Descrição (em abnt) das referências utilizadas
LARMAN, Craig. Utilizando UML e padrões. 3. ed. Porto Alegre: Bookman, 2011.
WAZLAWICK, Raul S. Análise e Design Orientados a Objetos para Sistemas de Informação:
Modelagem com UML, OCL e IFML. 3. ed. Rio de Janeiro: GEN LTC, 2014.
Público6
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: PROJETO DE SISTEMAS
Unidade: U3_ MODELAGEM DA ANÁLISE PARA PROJETO – DIAGRAMA DE CLASSE
Aula: A3_ MAPEAMENTO DE CLASSES
Tempo previsto de execução de aula prática: 3h (CAMPO OBRIGATÓRIO – NÃO APARECER
EM NENHUM RAP)
OBJETIVOS (campo obrigatório – exibição para todos)
Definição dos objetivos da aula prática:
• Compreensão prática da modelagem de sistemas utilizando diagramas de classes
UML, visando desenvolver habilidades para representar graficamente a estrutura
estática de um sistema, identificar classes, atributos, métodos e os
relacionamentos entre elas, e aplicar esses conceitos em estudos de caso
práticos.
INFRAESTRUTURA (OBRIGATÓRIO SE HOUVER – EXIBIÇÃO DOCENTE/TUTOR)
Instalações – Materiais de consumo – Equipamentos:
NOME DO LABORATÓRIO
• Laboratório de Informática
Equipamentos:
• Computador.
~ 1 unid. 1 aluno
SOLUÇÃO DIGITAL (OBRIGATÓRIO SE HOUVER – APARECER PARA TODOS)
• https://online.visual-paradigm.com/pt
O Visual Paradigm Online é uma ferramenta de modelagem UML baseada na web,
projetada para ajudar equipes a criar diagramas UML de maneira colaborativa e
eficiente. Ele oferece suporte a uma ampla gama de diagramas UML, como diagramas
de casos de uso, diagramas de classes, diagramas de sequência, diagramas de
atividades, entre outros. Além de UML ele oferece outros diagramas.
Público7
EQUIPAMENTO DE PROTEÇÃO INDIVIDUAL (EPI) (CAMPO OBRIGATÓRIO –
APARECER PARA TODOS)
Não se aplica
PROCEDIMENTOS PRÁTICOS (OBRIGATÓRIO – TODOS)
Procedimento/Atividade nº 1
Diagrama de Classes para uma Locadora de Veículos
Atividade proposta:
Elaborar um diagrama de classes para a situação apresentada, aplicando corretamente
a notação UML e utilizando a ferramenta designada.
Desenvolva um diagrama de classes para um sistema de locação de veículos, levando
em consideração os seguintes requisitos:
ü A empresa tem muitos automóveis. Cada automóvel tem atributos como número
da placa, cor, ano, tipo de combustível, número de portas, quilometragem,
Renavam, chassi, valor de locação etc.
ü Cada carro tem um modelo e uma marca, mas um modelo pode relacionar-se a
muitos carros e uma marca pode referir-se a muitos modelos, embora cada modelo
só tenha uma marca específica.
ü Um carro pode ser alugado por muitos clientes, em momentos diferentes, e um
cliente pode alugar muitos carros. É preciso saber quais carros estão locados ou
não. Sempre que um carro for locado, será́ preciso armazenar a data e a hora de
sua locação e, quando for devolvido, a data e a hora de devolução
No diagrama desenvolvido, é fundamental analisar sua coerência em relação à
modelagem UML e aos requisitos especificados, verificando se os nomes das classes,
atributos e métodos refletem de forma clara e adequada a lógica do domínio. É
necessário assegurar que os tipos de dados atribuídos aos atributos sejam apropriados
e consistentes. Além disso, os relacionamentos entre as classes, incluindo as
cardinalidades e associações, devem ser avaliados para garantir que estão corretamente
Público8
definidos e fazem sentido dentro do contexto do sistema modelado. A visibilidade dos
atributos e métodos deve ser revisada, aplicando boas práticas de encapsulamento para
proteger informações sensíveis e tornar as funcionalidades acessíveis apenas quando
necessário.
Outro aspecto importante é a verificação das funções e responsabilidades atribuídas a
cada classe, analisando se os métodos definidos são suficientes para atender às
necessidades do sistema. Caso sejam identificadas lacunas, deve-se ajustar ou adicionar
novos métodos e atributos para incluir funcionalidades que tenham sido negligenciadas.
Além disso, é importante revisar as conexões entre classes relacionadas, como `Modelo`
e `Marca`, garantindo que estejam bem definidas, consistentes e alinhadas ao
funcionamento geral do sistema.
Checklist:
1. Criar o projeto na ferramenta;
2. Analisar o problema proposto e identificar as classes, atributos e métodos.
3. Criar o diagrama de classes de modo que fique claro e coerente e que
represente a estrutura do sistema proposto.
RESULTADOS (obrigatório – aparecer para todos)
Resultados de Aprendizagem:
Ao final dessa aula prática, você deverá enviar um arquivo em pdf contendo a imagem
do diagrama de classes desenvolvido.
O arquivo deverá conter:
Capa
• Folha de rosto com os dados da disciplina e do aluno
• Métodos: Explique as técnicas que utilizou
• Resultado: Mostre o que conseguiu
• Evidência: (prints) completa do exercício
Referências bibliográficas (quando houver)
ESTUDANTE, VOCÊ DEVERÁ ENTREGAR (não obrigatório – aparecer para todos)
Público9
Descrição orientativa sobre a entregada da comprovação da aula prática:
Como resultados dessa prática o aluno deverá ser capaz de modelar sistemas utilizando
a notação UML de forma precisa e clara. Ele deverá identificar e representar corretamente
as classes, seus atributos, métodos e os relacionamentos entre elas, incluindo
associações, agregações, composições e heranças, conforme o contexto do problema
apresentado.
REFERÊNCIAS BIBLIOGRÁFICAS (não obrigatório – aparecer para todos)
Descrição (em abnt) das referências utilizadas
LARMAN, Craig. Utilizando UML e padrões. 3. ed. Porto Alegre: Bookman, 2011.
WAZLAWICK, Raul S. Análise e Design Orientados a Objetos para Sistemas de
Informação: Modelagem com UML, OCL e IFML. 3. ed. Rio de Janeiro: GEN LTC, 2014.



