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.
Características do eBook
Aqui estão algumas informações técnicas sobre este eBook:
- Autor(a): Jose Helano Matos Nogueira
- Tamanho: 4868 KB
- Nº de Páginas: 247
- Idioma: Português
Amostra Grátis do Livro
Faça a leitura online do livro Engenharia de Software:Métodos Orientados a Objetos e Ágeis, escrito por Jose Helano Matos Nogueira. Esse é um trecho gratuito disponibilizado pela Amazon, e não infringe os direitos do autor nem da editora.