ISBN 9788126527373,Software Engineering: Principles And Practice

Software Engineering: Principles And Practice



Wiley India Pvt Ltd

Publication Year 2012

ISBN 9788126527373

ISBN-10 8126527374


Number of Pages 740 Pages
Language (English)


Software Engineering: Principles And Practice is a comprehensive resource for undergraduate computer science engineers. The book takes readers through the latest advancements in software engineering, pointing out the hurdles one faces in constructing large software systems, giving solutions for the same. It helps readers build a concrete base prior to beginning successful software development. Focussing on the stages of Software Development, this book teaches readers about the compromises that engineers must take and the teamwork that goes into software projects. In addition, the book offers a complete coverage of architecture and the hybrid character of software engineering, taking readers through the latest advances in the field, including agile methods, open source, and UML2 Incorporates discussion of commercial off-the-shelf products and open source software. It is an indispensable book for all software professionals. About Hans Van Vliet Hans Van Vliet is a Professor at the Department of Information Management and Software Engineering, VU University Amsterdam. Dr. van Vliet worked as a researcher at the Dutch National Research Institute for Mathematics and Computer Science and as a visiting scientist at the IBM Research Laboratory in San Jose, California. He is currently a professor of Software Engineering at the Vrije Universiteit, working there for the past 30 years. A graduate of VU, he obtained his Ph.D. in Computer Science from the University of Amsterdam. Dr. van Vliet's research interests lie in the fields of software architecture, knowledge management in software development, global software development, and empirical software engineering. He has also contributed to Software Architecture Knowledge Management: Theory and Practice. Was this product information helpful? Yes No TABLE OF CONTENTS Foreword Preface Introduction Part I: Software Management Introduction to Software Engineering Management The Software Life Cycle Revisited Configuration Management People Management and Team Organization On Managing Software Quality Cost Estimation Project Planning and Control Part II: The Software Life Cycle Requirements Engineering Modeling Software Architecture Software Design Software Testing Software Maintenance Software Tools Part III: Advanced Topics User Interface Design Software Reusability Component-Based Software Engineering Service Orientation Global Software Development Bibliography Index