Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. A Programação Orientada a Objetos é a etapa de desenvolvimento de um software baseada no modelo orientado a objetos elaborado na fase de análise e projeto, que possui o objetivo de atender aos requisitos do usuário como uma coleção de objetos e suas funcionalidades. Neste contexto, disserte sobre o motivo do surgimento da Programação Orientada a Objetos. Resposta Esperada: Mesmo com algumas técnicas desenvolvidas com o surgimento da Engenharia de Software, os problemas com produtividade e qualidade do desenvolvimento de software permaneceram. Com o passar do tempo e a utilização de internet mais popularizada a partir da década de 90, houve a necessidade de desenvolvimento de softwares mais robustos, dinâmicos e com troca de informação mais segura. Além disso, também houve a necessidade dos sistemas possuírem manutenibilidade, portabilidade e interação com outros aplicativos, o que apresentou a necessidade de reutilização de códigos e componentes. 2. Apesar da grande vantagem de reutilização de código-fonte proposta pela orientação a objetos, somente a aplicação deste paradigma no desenvolvimento de software orientado a objetos não é o suficiente para se obter sucesso no projeto. Padrões de projetos auxiliam no desenvolvimento de software, disponibilizando muitas vantagens como reutilização de código-fonte, arquiteturas mais fáceis de se entender, assim como muitas outras. Para a utilização ou adaptação de padrões de projeto, é importante que se tenha conhecimento sobre a solução. Neste sentido, disserte sobre as características da definição da estrutura da solução. Resposta Esperada: Define o quanto extensível e de fácil manutenção será a nova aplicação. Nesta etapa também são levantados os requisitos de sistema que devem ser baseados na capacidade da tecnologia de atender aos requisitos do sistema, funcionais ou não, dentro da estrutura da solução. Além dos requisitos de sistema definidos, existem ainda os outros tipos de requisitos que são importantes na estrutura da solução: requisitos de segurança, de desempenho e transacionais (partes adicionais da solução). https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjA=&action3=NjU1NTI0&action4=MjAyMC8y&prova=Mjc1ODA3NTY=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDEwNA==&action2=QURTMjA=&action3=NjU1NTI0&action4=MjAyMC8y&prova=Mjc1ODA3NTY=#questao_2%20aria-label=
Compartilhar