Prévia do material em texto
20/06/2021 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?action1=QURTMDE2OA==&action2=QURTMTY=&action3=NjM3… 1/1 Acadêmico: Rodrigo de Souza Inhaquites (1803524) Disciplina: Projeto Orientado a Objetos (ADS20) Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:637412) (peso.:4,00) Prova: 34335932 Nota da Prova: 8,90 1. A orientação a objetos facilita a reutilização de código-fonte. Muitas linguagens de programação suportam a implementação orientada a objetos, como o Java. Na orientação a objetos, uma classe pode ser definida como a estrutura de um objeto, determinando seus atributos e operações. Um objeto pode ser definido como a instância de uma classe, isto é, a criação da classe em memória para que possa ser utilizada na solução. Já as interfaces, em orientação a objetos, são fundamentais para os softwares. Neste contexto, disserte sobre a interface e a sua importância para a orientação a objetos. Resposta Esperada: Uma interface é o conjunto de todas as assinaturas definidas pelas operações de um objeto. Além disso, a interface de um objeto determina a quantidade de solicitações que podem ser enviadas ao objeto. Para especificar uma interface específica, utiliza-se o tipo como seu nome. Por exemplo, um objeto do tipo "Carro" significa que ele aceita todas as solicitações que estão definidas na interface chamada "Carro". As interfaces são importantes na orientação a objetos, pois os objetos são conhecidos somente através de suas interfaces. Neste contexto, não é possível solicitar nada a um objeto sem intermédio de sua interface. 2. No desenvolvimento de software orientado a objetos, os programadores devem seguir a documentação do projeto e análise, isto é, os modelos desenvolvidos, os quais apresentam a arquitetura do software, assim como as classes e objetos a serem implementados. Referente à documentação de software, disserte sobre como a documentação histórica pode ser utilizada e a quais perguntas ela responde. Resposta Esperada: *A documentação histórica de softwares apresenta a documentação de softwares já desenvolvidos pela empresa, servindo como referência para a empresa comparar e descobrir se ela está evoluindo, se obteve produtividade no desenvolvimento de software, e se as metodologias de desenvolvimento utilizadas atualmente são mais eficientes do que as utilizadas no passado.