125,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
  • Gebundenes Buch

With a focus on current software engineering practice, this text integrates real-world processes, methods, and tools into the traditional software engineering curriculum. Object-oriented technology serves as the foundation for the topics in the book. Programmers and software managers can use the book to acquire a unified view of contemporary software engineering. The text presents an overview of how various recent developments fit together and fit into the contemporary software engineering mosaic. It covers state-of-the-art software topics, including techniques that change software in response…mehr

Produktbeschreibung
With a focus on current software engineering practice, this text integrates real-world processes, methods, and tools into the traditional software engineering curriculum. Object-oriented technology serves as the foundation for the topics in the book. Programmers and software managers can use the book to acquire a unified view of contemporary software engineering. The text presents an overview of how various recent developments fit together and fit into the contemporary software engineering mosaic. It covers state-of-the-art software topics, including techniques that change software in response to change requests, and the role of software changes in iterative processes of software development. It also describes iterative, agile, and traditional software engineering techniques.
This text teaches students basic software engineering skills and helps practitioners refresh their knowledge and explore recent developments in the field. It covers the most common iterative processes: agile, directed, and centralized processes. The book also discusses the role of software change in these processes and the phases of software change, including concept location, impact analysis, refactoring, actualization, and verification. The text journeys through the software life span from the initial development of software from scratch to the final stages that lead toward software closedown.
Autorenporträt
Václav Rajlich is a professor and former chair of computer science at Wayne State University. Dr. Rajlich is an editorial board member of the Journal of Software Maintenance and Evolution and the founder and permanent steering committee member of the IEEE International Conference on Program Comprehension (ICPC). His research focuses on software evolution and comprehension.