Baixe o app para aproveitar ainda mais
Prévia do material em texto
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 - 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. - A representação por modelos atua como meio de comunicação entre os participantes do projeto. - Os modelos representados pela UML permitem pensar na possibilidade de elaborar menos códigos, com maior confiabilidade e qualidade, otimizando o desenvolvimento dos softwares. Minha resposta Linguagem de Modelagem Unificada é uma linguagem padrão para a elaboração da estrutura de projetos de software. Ela poderá ser empregada para a visualização, a especificação, a construção e a documentação de artefatos que façam uso de sistemas complexos de software, a UML é uma linguagem de modelagem que permite representar um sistema de forma padronizada com intuito de facilitar a compreensão pré-implementação. A UML é adequada para a modelagem de sistemas, cuja abrangência poderá incluir desde sistemas de informação corporativos a serem distribuídos a aplicações baseadas na Web e até sistemas complexos embutidos de tempo real. 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. 1 2 Minha resposta A principal função dos diagramas de estrutura composta é demonstrar a colaboração existente entre as classes deum sistema é mostra a estrutura interna dos classificadores estruturados utilizando peças, portas e conectores Componentes: peças ou papéis, portas, colaborações e conectores. Exemplo de diagrama: o gerente que deverá analisar o trabalho feito pelo mecânico, outro exemplo de fácil entendimento é a ligação do engenheiro civil e o mestre obra, em que a ligação da classe engenheiro com a classe mestre de obra seria o conector. Os papéis ou peças seriam o engenheiro e o mestre de obra.
Compartilhar