Cover image for Software engineering for modern Web applications : methodologies and technologies
Title:
Software engineering for modern Web applications : methodologies and technologies
Publication Information:
Hershey, PA : Information Science Reference, 2008
Physical Description:
xxi, 380 p. : ill. ; 29 cm.
ISBN:
9781599044927
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010192903 QA76.76.A65 S63 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

As modern organizations migrate from older information architectures to new Web-based systems, the discipline of software engineering is changing both in terms of technologies and methodologies. There is a need to examine this new frontier from both a theoretical and pragmatic perspective, and offer not only a survey of new technologies and methodologies but discussions of the applicability and pros/cons of each. ""Software Engineering for Modern Web Applications: Methodologies and Technologies"" presents current, effective software engineering methods for the design and development of modern Web-based applications, offering scholars, researchers, and practitioners innovative research on the theoretical frameworks, structures, management, and implications software engineering for modern Web applications.


Reviews 1

Choice Review

This compendium of software engineering methods and technologies presents an organized overview of the processes needed to develop Web applications. Editor Brandon (Christian Brothers Univ.) has compiled papers contributed by 27 authors from all over the world, with one or two having written each chapter. Although there is no project used as an example for the methods presented in the book, topics flow nicely from one to the next. Subjects covered include Web engineering, architecture models, service-oriented systems, pattern engineering, component-based deployment, agile design, automatic GUI creation, prototyping, testing, outsourcing, wireless applications, and project management. Excellent reference lists are included for each topic. Some of the authors describe their preferred approach (such as WebHelix and mediator architecture) while others present a more general description of their area. Since there are no exercises and no example project, this book will not be the best resource for those software engineers looking for end-to-end solutions. However, it does have a good general overview of many important subjects, and the reference list provides readers with more detail on any topic of interest. Useful as a reference work for undergraduate software engineering courses. Summing Up: Recommended. Lower-division undergraduates, two-year technical program students, professionals, and practitioners. H. J. Bender Education Process Improvement Center