Prévia do material em texto
Página 2 de 2 CADERNO DE QUESTÕES - AVALIAÇÃO VIRTUAL - [AV1] CENTRO UNIVERSITÁRIO UNINORTE ______________________________________________________________________________ ___ QUESTÃO 1 Os projetos fundamentados e desenvolvidos conceitualmente em Orientação a Objetos propõem analisar, estruturar e interligar as partes de acordo com as funções específicas. O alicerce são os objetos cujo desenvolvimento é independente e que em uma fase adiantada do projeto, se relacionam/interligam dando origem ao projeto em sua totalidade. Podemos considerar três etapas macro, no desenvolvimento de um projeto Orientado a Objetos: - A Análise Orientada a Objeto; - O Projeto Orientado a Objeto; - A Programação Orientada a Objetos. Quando pensamos no bom andamento do desenvolvimento do projeto, devemos ter em mente que estas etapas são sequenciais e dependentes, ou seja, para iniciar uma nova etapa, a anterior teoricamente deverá estar finalizada. Indique quais são as caraterísticas dos projetos orientados a objetos. QUESTÃO 2 Orientação a objetos pode ser considerada uma tecnologia que define os sistemas como uma coleção de objetos e suas funcionalidades. Esta tecnologia permitiu colocar em prática o conceito de reusabilidade no desenvolvimento de software. Conforme você deve lembrar, é pautada nos princípios de abstração, hierarquização, encapsulamento, classificação, modularização, relacionamento, simultaneidade e persistência (TACLA, 2016). Mencione e explique quais são as vantagens do Projeto Orientado a objetos. PROVA AV1 VALOR DA PROVA: 6,00 CURSO: Sistemas de Informação TURMA: 21620172N DISCIPLINA: Projeto Orientado a Objetos TURNO PROFESSOR(A): Luis Livelli Salazar MAT ( ) VESP( ) NOT( X ) ENVIO: Até as 10 horas do dia 29 de Novembro de 2020. Prova ( ) Trab. ( ) Página 2 de 2 QUESTÃO 3 A modelagem é a base da tecnologia de orientação a objetos, tendo como base duas dimensões principais: • A dimensão estrutural dos objetos, que inclui a identidade de cada objeto, sua classificação, seu encapsulamento e seus relacionamentos; • A dimensão dinâmica do comportamento dos objetos, que inclui a definição dos estados válidos dos objetos e a especificação dos eventos que causam a transição desses estados. Algumas literaturas apresentam uma terceira opção, que se refere à dimensão funcional dos requisitos, referenciando as funções de transformação do sistema (MELO, 2010). Os principais modelos ou métodos de análise orientada a objetos, são: Modelo de Software, Levantamento e Análise de Requisitos, Prototipação, Prazos e custos, Projeto, Manutenção e Documentação histórica. Explique com suas palavras cada um dos modelos citados acima. QUESTÃO 4 Modelos de objetos servem para especificar objetos e suas classes, e também, seus distintos relacionamentos. O modelo nada mais é do que o desenho do projeto em si. É o modelo que contém a informação entre o que é necessário no sistema, e como isso será alcançado. Por isso, os mesmos devem ser abstratos, não se importando com detalhes desnecessários ou secundários. O nível de detalhamento do projeto aliás, deve ir até o ponto de favorecer o claro entendimento dos programadores, para que os mesmos decidam de forma assertiva pelas melhores formas de implementação. Existem dois tipos de modelos: estáticos e dinâmicos. Para a geração dos modelos utiliza-se atualmente a UML que se utiliza de diagramas na composição. A UML traz consigo 13 diagramas, divididos em quatro grupos: diagramas estruturais; diagramas comportamentais; diagramas de interação e diagramas de implementação. Explicar cada um dos 13 diagramas UML, citados na imagem abaixo. Página 2 de 2 Boa Prova!!!