Prévia do material em texto
5 ( dESENVOLVIMENTO MOBILE ) ( Ana Maria gonella de almeida martins ) ( Análise orientada a objetos ) ( Fátima do sul/MS 2024 ) ( Ana maria gonella de almeida martins ) ( análise orientada a objetos ) ( Trabalho de Desenvolvimento mobile apresentado como requisito parcial para a obtenção de m édia bimestral da d isciplina de Análise Orientada a Objetos . Orientador: Vanessa Matias Leite . ) ( Fátima do Sul/MS 2024 ) SUMÁRIO 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 3 CONCLUSÃO 14 REFERÊNCIAS 15 INTRODUÇÃO A análise orientada a objetos (AOO) é uma das etapas fundamentais para o desenvolvimento de um software, onde os requisitos do sistema são analisados e modelados usando conceitos da programação orientada a objetos (POO). Durante essa etapa, os analistas de sistemas identificam as entidades do mundo real e suas interações, para traduzi-las em modelos de objetos e classes. Uma das principais técnicas utilizadas na AOO é a elaboração de diagramas de classe, que representam visualmente a estrutura do sistema, mostrando as classes, os atributos e métodos, bem como as relações entre elas. Esses diagramas são essenciais para entender a arquitetura e o design de um sistema, nesse portfólio iremos explorar mais sobre os diagramas de classes, elaborando um com respectivo roteiro, de forma clara e concisa, permitindo a comunicação eficaz entre todas as partes interessadas no projeto. DESENVOLVIMENTO Foi-nos dado o seguinte roteiro para elaboração de um diagrama de classes: 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 é preciso armazenar a data e hora de sua locação e, quando for devolvido, a data e hora de devolução. Com a ajuda do site Visual Paradigma online, o resultado foi o seguinte: CONCLUSÃO A análise orientada a objetos e a elaboração de diagramas de classes desempenham um papel crucial no desenvolvimento do software, fornecendo uma estrutura sólida para compreender e comunicar os requisitos do sistema. Ao longo do processo, os diagramas ajudam a evitar ambiguidades nos requisitos, fornecendo a base sólida para o design e a implementação do sistema. Eles facilitam a comunicação entre todas as partes interessadas, incluindo desenvolvedores, clientes e gerentes de projeto, garantindo que todos tenham uma compreensão comum dos objetivos e funcionamento do sistema. Além de que os diagramas promovem a reutilização de código e a manutenção do software, permitindo uma abordagem modular e orientada a objetos. Em resumo, a análise orientada a objetos e diagramas de classes são práticas essências para garantir o sucesso no desenvolvimento de um software, ajudando a construir sistemas que atendam ás necessidades dos usuários de forma clara, eficiente e escalável, aumentando a qualidade, a produtividade e a satisfação nos projetos de software. REFERÊNCIAS bibliográficas https://www.devmedia.com.br/orientacoes-basicas-na-elaboracao-de-um-diagrama-de-classes/37224; https://online.visual-paradigm.com/pt/; image1.png