Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso: Sistemas de Informação Disciplina: Análise Orientada a Objetos (AOO) Professor: Pedro Zanchett Obs.: Os exercícios devem ser salvos na tarefa do Teams com o nome = Exercício 03 - nome (exemplo: Exercício 03 - Pedro Zanchett) EXERCÍCIO 03 - “3ª aula” Aluno: Mateus Eduardo Meira Dos Santos • A orientação a objetos caracteriza-se por uma aproximação maior entre o mundo real e o mundo virtual, em que os objetos computacionais dentro de um sistema são planejados e implementados através da observação das entidades reais de determinado processo. Considerando o exposto, disserte sobre as diferenças entre a análise e a programação orientadas a objetos. • R: A analise orientada a objetos visa criar comportamentos virutais para simulação de objetos na vida real, ja a programação coloca os metodos e comportamentos em objetos criados via softwares de desenvovilmento em pratica. • O Processo Unificado (UP) é um framework orientado a processos que possui diversas características,dentre as quais podemos citar: orientado a casos de uso, centrado em arquitetura e desenvolvimento iterativo e incremental. Considerando estas características, disserte sobre as possíveis vantagens na adoção do UP no desenvolvimento de um sistema. • R: Ajudam no planejamento das interações e os principais testes passam por ele, sendo que ele quem devolve resultados e indicações a dos processos que mais interagem entre si. • A lavação CleanCAR decidiu criar uma aplicação web para melhorar seu relacionamento com os clientes. Através do site, o cliente pode agendar uma lavação, solicitar o serviço de leva e traz, emitir um relatório com as lavações e até mesmo fazer o pagamento antecipadamente via cartão de crédito. Existe a necessidade de o cliente se cadastrar no website, fornecendo seus dados pessoais, juntamente com seu(s)carro(s). O sistema faz automaticamente o agendamento, de acordo com o que foi registrado pelo administrador ou pelo site, afinal um cliente pode simplesmente levar o carro até a CleanCAR e solicitar uma lavação. Se ocliente agendar 10 lavações pelo site, ele ganha a décima primeira gratuitamente. Considerando o exposto,elabore o diagrama de casos de uso para representar as funcionalidades do ator Cliente dentro do sistema. • R: • A Linguagem Unificada de Modelagem (UML) é uma notação gráfica de modelagem para visualizar, especificar, construir e documentar os sistemas computacionais orientados a objeto. Esta modelagem é apresentada por meio de diagramas. Um dos diagramas da UML é o diagrama de caso de uso (DCU). Diagrama de caso de uso tem como objetivo definir os principais atores envolvidos em um determinado sistema e os requisitos envolvidos com cada ator. Descreva o que é um "ator"do DCU, bem como o que é "caso de uso", "associação include" e "associação extend" do DCU. • R: Atores representam pessoas com determinados funções a serem realizadas que são representadas associação include, que é associação de uma comportamento cujo um caso de uso possa vir a necessitar e nn queira que se ja repetida e a associação extened, que é uma associação a um comportamento que apenas ira se realizar se determinada situação acontecer e o caso de uso é a função ou tarefaqpodeser cumprida por um ator.
Compartilhar