Buscar

4 aula - AOO - Exercício 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando