A high-level introduction to new technologies andmethods in thefield of software engineering
Recent years have witnessed rapid evolution of softwareengineering methodologies, and until now, there has been nosingle-source introduction to emerging technologies in the field.Written by a panel of experts and divided into four clear parts,Emerging Methods, Technologies, and Process Management inSoftwareEngineering covers:
* Software Architectures - Evolution of softwarecomposition mechanisms; compositionality in software product lines;and teaching design patterns
* Emerging Methods - The impact of agent-orientedsoftware engineering in service-oriented computing; testingobject-oriented software; the UML and formal methods; and modernWeb application development
* Technologies for Software Evolution - Migrating toWeb services and software evolution analysis and visualization
* Process Management - Empirical experimentation insoftware engineering and foundations of agile methods
Emerging Methods, Technologies, and Process Management inSoftware Engineering is a one-stop resource for softwareengineering practitioners and professionals, and also serves as anideal textbook for undergraduate and graduate students alike.
Andrea De Lucia
Computer Engineering Computer Science Computer Science Special Topics Computertechnik Electrical & Electronics Engineering Elektrotechnik u. Elektronik Informatik Software Engineering Software-Engineering Spezialthemen Informatik
"This is an excellent book from experienced authors and talented editors." (Computing Reviews, June 23, 2008)
()