Image from Google Jackets

Software Engineering : Principles and Practice / Hans van Vliet.

By: Material type: TextTextPublication details: Chichester [England] ; New York : John Wiley, 2000.Edition: 2nd edDescription: xxii, 726 p. : ill. ; 24 cmISBN:
  • 0471975087 (alk. paper)
Subject(s): LOC classification:
  • QA76.758 .V54 2000
Contents:
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. THE SOFTWARE LIFE CYCLE. Requirements Engineering. Software Architecture. Software Design. Object--Oriented Analysis and Design. Software Testing. Software Maintenance. SUPPORTING TECHNOLOGY. Formal Specification. User Interface Design. Software Reusability. Software Reliability. Software Tools. Appendices. Bibliography. Index.
Summary: Developing software today often involves working on programs that are very large, as a member of a team that will most likely collaborate with other individuals in other disciplines and other teams, and which may interact over several years. Learning the principles and practice of software engineering is as much about understanding this context as it is about specific tools and techniques. Software Engineering: Principles and Practice reaches beyond a superficial survey of the discipline, offering the opportunity to weigh up decisions that have to be made in practice. The book has been updated to cover the latest developments such as UML and Software Architecture. Van Vliet informs his reader from a wealth of resources and draws out several important themes: that everything changes and that change is an essential feature of the field that human and social aspects are central even in topic areas that sound technical that one cannot limit discussion to today's well-established practices but must always look ahead that we can learn valuable lessons from the short history of this subject on why techniques or technologies didn't work and why there are no silver bullets. Written for use on a wide variety of software engineering courses and modules, the book is also for people actively involved in software development and maintenance - programmers, analysts, project managers - who want to keep abreast of the problems incurred by large-scale software development, and what solutions have been proposed. Web support includes: Instructors Manual Examples, Interactive Projects, Hypertext and Case Tools Links to related Web resources.
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 Barcode
Books Library First Floor QA76.758 .V54 2000 (Browse shelf(Opens below)) 1 Available 8846
Books Library First Floor QA76.758 .V54 2000 (Browse shelf(Opens below)) 2 Available 8847

Includes bibliographical references (p. 673-716) and index.

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. THE SOFTWARE LIFE CYCLE. Requirements Engineering. Software Architecture. Software Design. Object--Oriented Analysis and Design. Software Testing. Software Maintenance. SUPPORTING TECHNOLOGY. Formal Specification. User Interface Design. Software Reusability. Software Reliability. Software Tools. Appendices. Bibliography. Index.

Developing software today often involves working on programs that are very large, as a member of a team that will most likely collaborate with other individuals in other disciplines and other teams, and which may interact over several years. Learning the principles and practice of software engineering is as much about understanding this context as it is about specific tools and techniques. Software Engineering: Principles and Practice reaches beyond a superficial survey of the discipline, offering the opportunity to weigh up decisions that have to be made in practice. The book has been updated to cover the latest developments such as UML and Software Architecture. Van Vliet informs his reader from a wealth of resources and draws out several important themes: that everything changes and that change is an essential feature of the field that human and social aspects are central even in topic areas that sound technical that one cannot limit discussion to today's well-established practices but must always look ahead that we can learn valuable lessons from the short history of this subject on why techniques or technologies didn't work and why there are no silver bullets. Written for use on a wide variety of software engineering courses and modules, the book is also for people actively involved in software development and maintenance - programmers, analysts, project managers - who want to keep abreast of the problems incurred by large-scale software development, and what solutions have been proposed. Web support includes: Instructors Manual Examples, Interactive Projects, Hypertext and Case Tools Links to related Web resources.

There are no comments on this title.

to post a comment.
New Arrivals

Loading...

Contact Us

Library: Location maps

Phone: 00968 2323 7091 Email: Ask us a question

Library Hours

Sunday - Thursday 7:30AM - 8:00 PM

Friday - Saturday Closed