Baixe o app para aproveitar ainda mais
Prévia do material em texto
Usuário xxx Curso xxx PROGRAMAÇÃO ORIENTADA A OBJETOS xxxx Teste ATIVIDADE 1 (A1) Iniciado xxx Enviado xxx Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido xxxx Resultados exibidos Respostas enviadas, Respostas corretas, Comentários • Pergunta 1 10 em 10 pontos Ao longo da unidade estudamos as características da programação Orientada a Objetos e Programação Estruturada. Podemos compreender os fundamentos de orientação a objeto como uma evolução da programação estruturada. A orientação a objeto tem como objetivo trazer uma visão mais próxima da realidade para o desenvolvimento de sistemas de informação, pois tudo a nossa volta pode ser considerado um “objeto”. Estes objetos interagem entre si formando assim a base de desenvolvimento de sistemas orientados a objeto. Considerando o conteúdo apresentado em forma de leitura, vídeos e os pesquisas realizadas, elabore um texto dissertativo argumentativo, de 20 a 25 linhas que compare os fundamentos da programação estruturada e os fundamentos da programação orientada a objeto. Faça uma análise detalhada de cada um (baseando-se na sua pesquisa atual e realizada em atividades anteriores) e justifique, sob o seu ponto de vista, se existe uma abordagem (estruturada ou orientada a objeto) que você considere mais interessante. Descreva a sua análise e justifique porque uma abordagem pode ser mais interessante do que a outra.. Resposta Selecionada: Programação estruturada é uma técnica de programação que visa construir programas claros, legíveis e de fácil manutenção, independente da linguagem. É focada em três estruturas: sequência (execução de tarefas uma após a outra), decisão (testes lógicos para execução ou não de trechos do código) e interação (repetição de trechos do código decorrentes de testes lógicos). Ela orienta os programadores para a criação de estruturas simples nos seus programas, usando sub-rotinas e funções. São vantagens dessa forma de programação a eficiência para resolução de problemas relativamente simples e diretos e a facilidade de compreensão, e por isso é a mais usada para ensinar iniciantes a programar. Como desvantagem pode-se citar que é muito focada em como a tarefa deve ser feita, e não no que deve ser feito, além de gerar códigos um pouco confusos por misturar tratamento de dados com o comportamento do programa. Já a programação orientada a objetos é um modelo de programação onde podemos assemelhar a estrutura de um programa a coisas do mundo real (objetos). Funciona com base em classes, atributos e métodos. Além disso, os códigos podem ser extensíveis, que quer dizer que se pode adicionar cada vez mais atributos, e reutilizáveis, podendo-se criar instâncias dentro do código pra serem utilizadas várias vezes. São vantagens desse método a melhor e mais segura organização e manuseio do código, bem como a continuidade, a possibilidade de reutilização, a facilidade de manutenção e o incremento da produtividade. Já as desvantagens são o menor desempenho se comparado aos códigos estruturados similares e a dificuldade de compreensão dos seus conceitos, se comparados aos da programação estruturada. Eu particulamente acho a programação orientada a objetos mais interessante, e não é a toa que é a mais utilizada. É o modelo mais seguro de se trabalhar, que otimiza tempo a partir do momento que você domina os conceitos. Ela cumpre o que um ambiente profissional requer, foca no produto, no que tem que ser feito. Resposta Correta: [Nenhuma] Feedback da resposta: Olá estudante, A sua resposta contemplou base conceitual para contribuir na construção do conhecimento. Siga em frente e bons estudos! Tutoria Laureate
Compartilhar