Amazon cover image
Image from Amazon.com
Image from Google Jackets

Software engineering : principles and practice / Hans van Vliet.

By: Material type: TextTextPublication details: Chichester, England ; Hoboken, NJ : John Wiley & Sons, c2008.Edition: 3rd edDescription: xxvi, 713 p. : ill. ; 24 cmISBN:
  • 0470031468
Subject(s): DDC classification:
  • 005.1   22
Contents:
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.
Summary: Software Engineering: Principles and Practice challenges the reader to appreciate the issues, design trade-offs and teamwork required for successful software development. This new edition has been brought fully up to date, with complete coverage of all aspects of the software lifecycle and a strong focus on all the skills needed to carry out software projects on time and within budget. Highlights of the third edition include: Fully updated chapters on requirements engineering and software architecture. New chapters on component-based software engineering, service orientation and global software development. Extensive coverage of the human and social aspects of software development. Balanced coverage of both traditional, heavyweight development and agile, lightweight development approaches such as Extreme Programming (XP). Written to support both introductory and advanced software engineering courses, this book is invaluable for everyone in software development and maintenance who wants an accessible account of the problems incurred in large-scale software development and the proposed solutions. A companion website with additional resources for students and instructors can be found at www.wileyeurope.com/college/van vlietSummary: In-depth coverage of the latest advances in software engineering Aimed at defining inherent problems and providing appropriate solutions when constructing large software systems, the study of software engineering is an essential practice in order to create and maintain successful software development. This new edition shows you how to appreciate the issues, design trade-offs, and teamwork required for successful software development. With a special emphasis placed on the managerial aspects and human factors involved in software projects, this book reflects the changes taking place within software engineering and includes a major update on architecture and the increasingly hybrid character of software engineering. Offers comprehensive coverage of the fundamentals of software engineering as well as revised and updated text on the latest advances in the field, including agile methods, open source, and UML2 Incorporates discussion of commercial off-the-shelf products and open source Examines the impact of lightweight versus heavyweight methods, paying particular attention to agile approaches Addresses the globalization of software development and the impact of the Web This new edition is an invaluable resource for anyone involved in software development and maintenance.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode
Books Books Main library General Stacks 005.1 / VL.S 2008 (Browse shelf(Opens below)) 1 Available 001735
Books Books Main library General Stacks 005.1 / VL.S 2008 (Browse shelf(Opens below)) 2 Available 001772

Includes bibliographical references (p. [673]-703) and index.

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.

Software Engineering: Principles and Practice challenges the reader to appreciate the issues, design trade-offs and teamwork required for successful software development. This new edition has been brought fully up to date, with complete coverage of all aspects of the software lifecycle and a strong focus on all the skills needed to carry out software projects on time and within budget. Highlights of the third edition include: Fully updated chapters on requirements engineering and software architecture. New chapters on component-based software engineering, service orientation and global software development. Extensive coverage of the human and social aspects of software development. Balanced coverage of both traditional, heavyweight development and agile, lightweight development approaches such as Extreme Programming (XP). Written to support both introductory and advanced software engineering courses, this book is invaluable for everyone in software development and maintenance who wants an accessible account of the problems incurred in large-scale software development and the proposed solutions. A companion website with additional resources for students and instructors can be found at www.wileyeurope.com/college/van vliet

In-depth coverage of the latest advances in software engineering Aimed at defining inherent problems and providing appropriate solutions when constructing large software systems, the study of software engineering is an essential practice in order to create and maintain successful software development. This new edition shows you how to appreciate the issues, design trade-offs, and teamwork required for successful software development. With a special emphasis placed on the managerial aspects and human factors involved in software projects, this book reflects the changes taking place within software engineering and includes a major update on architecture and the increasingly hybrid character of software engineering. Offers comprehensive coverage of the fundamentals of software engineering as well as revised and updated text on the latest advances in the field, including agile methods, open source, and UML2 Incorporates discussion of commercial off-the-shelf products and open source Examines the impact of lightweight versus heavyweight methods, paying particular attention to agile approaches Addresses the globalization of software development and the impact of the Web This new edition is an invaluable resource for anyone involved in software development and maintenance.

1

There are no comments on this title.

to post a comment.