Buscar

Avaliação III Análise Orientada a Objetos II (ADS14)

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

Disciplina: Análise Orientada a Objetos II (ADS14) 
Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:655520) ( peso.:4,00) 
Prova: 22920344 
Nota da Prova: - 
1. 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. 
 
2. Muitos problemas foram encontrados a partir da crise de software, ocorrida a partir da década de 1960, 
entre os quais: baixa produtividade dos desenvolvedores, falta de metodologia formal para o 
desenvolvimento, código-fonte de baixa qualidade, entre outros. Para resolver muitos destes problemas, 
surgiu o paradigma da orientação a objetos. Neste contexto, disserte sobre como o uso de modelos da 
orientação a objetos melhora o problema de baixa produtividade da equipe de desenvolvimento e o 
código-fonte de má qualidade. 
Resposta Esperada: 
Os modelos da UML na orientação a objetos (diagramas) servem como documentação, permitindo que todos 
os envolvidos tenham conhecimento das funcionalidades do software. Nos modelos estão documentados os 
padrões utilizados no desenvolvimento, inclusive padrões de código-fonte, de como ele deve ser 
desenvolvido, e isso evita que seja gerado um código-fonte de má qualidade, exceto se o programador não 
seguir a documentação. Durante a manutenção do software, através dos modelos, facilita-se bastante para a 
alterações, diminuindo o tempo de trabalho de desenvolvimento e evitando, normalmente, que uma alteração 
afete outra funcionalidade, pois através dos modelos pode-se realizar uma rastreabilidade de onde será 
alterado. Mesmo no desenvolvimento de um novo software, os modelos servem como base para desenvolver 
o código-fonte, seguindo o padrão. 
 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIw&action4=MjAyMC8y&prova=MjI5MjAzNDQ=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE1MA==&action2=QURTMTQ=&action3=NjU1NTIw&action4=MjAyMC8y&prova=MjI5MjAzNDQ=#questao_2%20aria-label=

Continue navegando

Outros materiais