Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/09/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/1 Acadêmico: Igor Hinckel de Souza (1256625) Disciplina: Análise Orientada a Objetos II (ADS14) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:651530) ( peso.:4,00) Prova: 22616666 Nota da Prova: - 1. A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software no contexto específico do paradigma orientado a objetos. Não é considerada uma metodologia de desenvolvimento e, portanto, não especifica como as coisas devem ser construídas ou conduzidas nos projetos. Esta linguagem é composta por vários elementos de modelo que representam as diferentes partes de um sistema. Entre os diagramas da UML, podemos destacar o diagrama de atividades por ser um dos mais utilizados e de fácil compreensão. Com base no exposto, disserte sobre os cuidados ao se adotar a UML para a geração de documentação em um projeto de software. Resposta Esperada: - Deve-se prever a sincronização da documentação do projeto, atualizando diagramas elaborados num estágio inicial para que contemplem as últimas mudanças efetuadas numa aplicação. Equipe de desenvolvimento e cliente devem estar cientes das alterações. - Deve-se usar a UML preferencialmente para documentar as partes críticas do sistema. A documentação de funcionalidades e estruturas simples pode não agregar muito ao projeto, acarretando custos desnecessários. - Simplificar ao máximo a construção dos diagramas, pois a construção de diagramas muito extensos pode dificultar o entendimento do sistema. 2. A Análise Orientada a Objetos consiste na definição das classes (objetos) que representam o problema a ser resolvido, o modo pelo qual as classes se relacionam e interagem umas com as outras, o funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. A OOA fornece um modo concreto de representar seu entendimento dos requisitos e depois testar esse entendimento contra a percepção do cliente. Considerando o exposto, disserte sobre os objetivos da análise orientada a objetos. FONTE: https://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-software-licenciatura-em- informatica/analise-orientada-a-objetos. Acesso em: 19 mar. 2020. Resposta Esperada: - Definir todas as classes que são relevantes ao problema a ser resolvido. - Definir as operações e atributos associados às classes. - Definir as relações estabelecidas entre as classes e os comportamentos resultantes dessa relação.
Compartilhar