Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

FACULDADE ANHANGUERA
POLO :SALVADOR –BA
CINTIA RODRIGUES DE SANTANA -RA: 3850857203
PORTIFOLIO- RELATORIO DE AULA PRATICA ANALISE ORIENTADA A OBJETOS
SALVADOR -BA  2025
 PORTIFOLIO-RELATORIO DE AULA PRATICA  
NOME DA DISCIPLINA: ANALISE ORIENTADA A OBJETOS 
Sumário 
 PORTIFOLIO-RELATORIO DE AULA PRATICA.................................................................................. 
 1- DESCRIÇAO DO OBJETIVO : .......................................................................................................
 2 -OBIJETIVOS:..............................................................................................................................
 3 - PROCEDIMENTO PARA A REALIZAÇAO DA ATIVIDADE: ............................................................ 
 4- SOLUÇÃO DIGITAL:..................................................................................................................
 5- INTRODUÇAO: ........................................................................................................................... 
 6- DESENVOLVIMENTO:. .................................................................
 7- ATIVIDADE PROPOSTA ............................................................................................................. 8- RESOLUÇAO DO PROBLEMA : ................................................................................................... 
 9- FIGURA: ........................................................................................
 10-DESCRIÇAO DA FIGURA:.............................................................
 11- CONCLUSAO:...............................
1- DEFINIÇAO DO OBJETIVO: 1-1 desenvolver um diagrama de classes para um sistema de locação de veículos, utilizando conhecimentos e praticas UML
2- OBIJETIVOS:
2-1 Entender a ferramenta visual Paradigm.
2-2 Desenvolver um diagrama de classes para um sistema de locação de veículos.
3- Procedimentos para a realização da atividade: 
3-1 desenvolvimento de um diagrama de classes
 3-2 Nesta atividade construiremos um diagrama de classes para um sistema de locação de veículos. Para realizar esta atividade vamos utilizar a versão online do visual paradigma que pode ser acessada no endereço https://online.visual-paradigm.com
 4- SOLUÇÃO DIGITAL:
 4-1 o Visual paradigma e uma ferramenta de modelagem de objetos, diagramas e gráficos. Essa ferramenta permite criar diagrama de UML, SysML, DFD, SoaML entre 
Outros.
5-introdução
O conceito de orientação a objetos surgiu com o propósito de diminuir os problemas até então encontrados nos softwares, projetados por meio decomposição funcional. Podemos identificar como um dos maiores problemas a não existência de encapsulamento logico para a operação de dados, sendo assim levando a falta de divisão, e a construção de longos trechos de códigos, muitas vezes difíceis de ser compreendido devido ao acumulo responsabilidades atribuídas nele .
Consequentemente, quanto mais complexo for os softwares, mais difícil e sua manutenção com isso tornando o mesmo não confiável, nessa atividade irei mostra um diagrama de classes que é muito utilizado na orientação a objetos e como ele vai funcionar, com suas vantagem e desvantagens. Nesse trabalho será desenvolvido um diagrama de uma locadora de veículos com todas suas classes e seus atributos.
6- Desenvolvimentos:
 Na UML, o diagrama de classes e um dos seis tipos de diagramas estruturais. O diagrama de classes e fundamental para o processo de modelagem de objetos. E possível utilizar um único diagrama de classes para modelar um sistema inteiro ou vários diagramas de classes para modelar o componente de um sistema .
Em um único projeto de software orientado a objeto, os diagrama de classes são criados durante o estagio inicial do projeto, também contém classes que normalmente são convertida em classes e objetos de software reais quando você grava o código.
Posteriormente e possível refinar a analise e os modelos conceituais anteriores em diagrama de classes que mostrem as partes específicas do sistema, interfaces com usuário, implementações logicas e assim por diante. Os diagramas de classes tornam-se, então, uma captura instantânea que descreve exatamente como o sistema funciona, os relacionamentos entre os componentes do sistema em vários níveis e como planeja programar esses componentes.
Abaixo mostrarei os seguintes tópicos que descrevem os elementos de modelos nos diagramas de classes:
 CLASSES - uma classe representa um objeto ou um conjunto de objetos que compartilha numa estrutura e um comportamento comuns
 OBJETOS - São elementos de modelos representa uma instancia de classe. Ou seja, em quanto uma classe define um modelo genérico, o objeto e uma ocorrência concreta dessa classe em um determinado momento da execução do sistema. Os objetos geralmente aparecem mais em diagramas de objetos, mais também podem ser usados em diagramas de classes para ilustrar exemplos de instancia concretas. 
SINAIS – São modelos independente dos classificadores que os manipulam. Os sinais especificam comunicações assíncronas de uma via entre objetos ativos
 ENUMERAÇOES -São elementos que representa tipos de dados definidos pelo usuário. Ela e usada para representar atributos que podem assumir apenas um conjunto restrito de valores possíveis
 TIOS DE DADOS -Representa um tipo de valor que não possui próprio, ou seja, não pode ser instanciado diretamente como um objeto independente. Ele e usado pata definir tipos primitivos ou estruturados que podem ser usados como atributos em classes.
 ARTEFATOS- representa um elemento físico no sistema como um arquivo de código-fonte, um documento de configuração; uma biblioteca, banco de dados ou qualquer outro recurso necessário para a implementação do software
 RELACIONAMENTO EM DIAGRAMA DE CLASSES- Em um **diagrama de classes**, os **relacionamentos**representam as conexões entre as classes dentro de um sistema orientado a objetos. Existem vários tipos de relacionamentos, cada um com um significado especifico. Os principais são:### 1. **Associaçao**, representa um vínculo entre duas classes, indicando que uma instancia de uma classe esta relacionada com uma instancia da outra **exemplo**um ´pedido`.
 7- ATIVIDADE PROPOSTA: 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 um tem um atributo como número da placa, cor, ano, tipo de combustível, número de portas, quilometragem, RENAVAN, chassi, valor de locação. . Um carro pode ser alugado por muitos clientes, em momentos diferentes, e um cliente pode alugar muitos carros. E preciso saber quais carros estão locados ou não. Sempre que um carrão for locado e preciso armazenar a data e hora de sua locação e quando for devolvido, a data e hora da devolução
 8- RESOLUÇAO DO PROBLEMA: Para fazer esse diagrama de classes, foi utilizada a plataforma Visual Paradigma online na figura abaixo vamos ver a resolução diagrama de classes;
9- FIGURA: DIAGRAMA DE CLASSES – SISTEMA DE LOCAÇAO DE VEICULOS
10- DESCRIÇAO DA FIGURA
 Foram definidas todas as classes que compõe um sistema de locação. Um automóvel ele possui um ou mais modelos, e um ou mais modelos podem ter mais de uma marca. Mais só pode ter uma locação de automóvel por vez pelo cliente. 
Mais um cliente pode fazer uma ou mais locações se ele não tiver nenhuma pendência, isso pode ser definido pelo atributo com o cliente(consultar cliente). 
Pode ter muitos outros atributos para compor essa classe, mas aqui foi colocado essencial para um sistema ser executado de forma funcional para aquilo que foi proposto. As classes são compostas por nomes (obrigatórios), atributos e operações. 
Classes são descritas via suas propriedades, que podem ser primitivas representada via atributos- e composta – representada como associação para outras classes. Quando transformada para código, as propriedades se tornam sempre campos de classes.
 Também podemos observarque em cada atributo tem um tipo que corresponde o que será utilizado no código fonte (string, date, void, int, double, etc.
11-CONCLUSAO
Com essa atividade podemos analisar o quão importante de usar um diagrama de classes garantindo uma boa estruturação e organização do software. Ao longo dessa analise identificamos a necessidade de definir corretamente as classes e seus relacionamentos, garantindo um modelo claro e bem estruturado. Com isso o diagrama de classes e uma ferramenta essencial para a engenharia de software, pois facilita a comunicação entre desenvolvedores e analista além de também oferecer uma base solida para a implementação do sistema.
image1.png
image2.png
image3.png
image4.png

Mais conteúdos dessa disciplina