Engenharia de Software:Métodos Orientados a Objetos e Ágeis

Por JOSE HELANO MATOS NOGUEIRA

Sobre o livro

Não faltam publicações a respeito de aspectos isolados da engenharia de software tomando como base abordagens orientadas a objetos e ágeis para construção de software.

Todavia, a grande maioria dos autores e da literatura em geral deixa passar como fazer passo a passo o desenvolvimento de sistemas usando os métodos orientadas a objetos ou ágeis.

Em geral, os autores deixam de apresentar a ordem de elaboração das tarefas de análise e projeto ou mesmo como juntar estes passos com os diagramas e modelos já existentes. Não cometeremos este erro!

Engenheiros de software, analistas de sistemas, programadores, professores e principalmente alunos têm me consultado para solucionar este problema. Algumas perguntas me são apresentadas com frequência. Qual modelo utilizar para representar o comportamento dinâmico do sistema?

O que eu faço após identificar as classes do sistema? Em que momento tratar o problema de herança? Como desenvolver um sistema de forma mais ágil e rápida? É possível desenvolver softwares sem seguir as metodologias tradicionais de engenharia de software?

Em que fase devo fazer cada diagrama da UML, durante a análise ou durante o projeto do sistema? E assim vem chegando esta enxurrada de perguntas.

É triste verificar que estas dúvidas ainda persistem após anos de desenvolvimento de sistemas com a utilização da orientação a objetos e, mais recentemente, com os métodos ágeis.

Indagam-me por algum trabalho que mostre a saída deste “buraco negro”, mas infelizmente até o momento não encontrei nada na literatura existente. A solução que vi foi escrever este livro, onde acredito que a sua principal contribuição é exatamente essa eliminar, apagar este problema.

Outra qualidade que transparece na apresentação deste trabalho é a praticidade. Este livro evoluiu com base na experiência obtida no dia-a-dia sobre o assunto e no ensino de métodos orientados a objetos e métodos ágeis em várias universidades no Brasil.

Portanto, espero que os leitores possam usar esse livro como forma de responder as várias perguntas que surgem durante o desenvolvimento de software, bem como usar esse conhecimento para aplicá-lo na prática.

Baixe esta página em PDF para ler quando quiser, mesmo offline.

📄 Salvar PDF

Avaliações dos leitores

Descubra as opiniões de outros leitores, explore avaliações detalhadas e veja se este livro realmente vale a pena para você, com base em experiências reais de quem já leu e compartilhou sua visão sobre a obra.

⭐ Reviews dos leitores