Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/09/23, 13:00 Avaliação Final (Discursiva) - Individual about:blank 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:884388) Peso da Avaliação 4,00 Prova 69154529 Qtd. de Questões 2 Nota 10,00 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 o fato de ser fundamental o uso de uma linguagem de modelagem padronizada, como a UML, para a construção e entendimento de bons modelos para a representação de situações reais. 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 1 - Os modelos criados através da UML permitem obter múltiplas visões do sistema, particionando a complexidade do sistema para facilitar sua compreensão 2 - A representação por modelos atua como meio de comunicação entre os participantes do projeto. 3 - Os modelos representados pela UML permitem pensar na possibilidade de elaborar menos código, com maior confiabilidade e qualidade, otimizando o desenvolvimento dos softwares Minha resposta Todos os sistemas podem ser reproduzidos sob diversas propriedades, , com o uso de modelos distintos , onde cada modelo será , entretanto , um lapso especifico do sistema , modelos podem ser estruturais , dando foco à organização do sistema , ou podem ser comportamentais, dando foco a dinamica do sistema. *Modelos criados por meio da UML permitem obter varias visões e analises do sistema , dividindo o enredamentos do sistema para facilitar à compreensão do mesmo. *Representação por modelos age como meio de comunicação entre os colaboradores do projeto. *Modelos representado pela UML nos dão a oportunidade de pensar na possibilidade de prescrever menos códigos, com maior confiança e qualidade , facilitando o desenvolvimento de softwares. Retorno da correção VOLTAR A+ Alterar modo de visualização 1 20/09/23, 13:00 Avaliação Final (Discursiva) - Individual about:blank 2/2 Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Os diagramas de estrutura composta não são utilizados com frequência na representação de modelos. São considerados modelos teóricos, sendo encontrados mais facilmente na literatura do que na documentação de desenvolvimento de aplicativos. O termo estrutura refere-se à composição dos elementos estruturais interconectados de forma a atingir algum objetivo comum. Conceitue um diagrama de estrutura composta e cite seus principais componentes. Crie um diagrama de exemplo, descrevendo a situação. Resposta esperada A principal função de um diagrama de estrutura composta é demonstrar a colaboração existente entre as classes de um sistema. Este diagrama é utilizado quando uma determinada operação necessita de mais de um objeto para ser realizada e um único método de uma classe sozinho, não tem condições para resolver. Componentes: peças ou papéis, portas, colaborações e conectores. Exemplo de diagrama: o professor que corrigir a prova deverá analisar o exemplo proposto pelo aluno, mas uma situação de fácil entendimento seria uma situação de ligação com médico e paciente, em que: a ligação da classe médico com a classe paciente seria o conector. Os papéis ou peças seriam o médico e o paciente. A colaboração seria categorizada pela relação de ambos. Minha resposta Nos modelos UML , um diagrama de estrutura composta oferece uma visão geral logica de todo ou parte de um sistema de software. O Diagrama atua como uma analise de dentro de um determinado classificador estruturado, e define classes de ajuste e organização , interfaces. A principal função é demonstrar a cooperação existente entre as classes de um sistema , é muito utlizado quando um determinado procedimento precisa de mais de um objeto para ser realizado. Beneficios : * Auxiliar o usuário a entender o estado atual de seu sistema. * Explica, arquiteturas de tempo de execução e padrões de uso não encontrados em diagramas estáticos * Provê ao usuário informações para facilitar e solucionar problemas em seu sistema. Componentes: Exterminador, Nó, Ator, Classe, Porta, Interface, Conector Ex: um sistema ( um app ) que abre visitas para concerto de Internet , o Usuario ( Ator) entraria no sistema e solicitaria uma visita , o sistema analisaria o dia disponivel ( Nó) para o momento da visita , após a analise seria adicionado ao banco de dados e salvo pela classe AgendarVisita, o mesmo ia conseguir acompanhar a chegada do tecnico através de um sistema de GPS ( Porta) . Retorno da correção Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. 2 Imprimir
Compartilhar