An Integrated Approach to Software Engineering

Front Cover
Springer Science & Business Media, Jun 29, 2013 - Computers - 375 pages
It is clear that the development of large software systems is an extremely complex activity, which is full of various opportunities to introduce errors. Software engineering is the discipline that provides methods to handle this complexity and enables us to produce reliable software systems with maximum productivity. An Integrated Approach to Software Engineering is different from other approaches because the various topics are not covered in isolation. A running case study is employed throughout the book, illustrating the different activity of software development on a single project. This work is important and instructive because it not only teaches the principles of software engineering, but also applies them to a software development project such that all aspects of development can be clearly seen on a project.
 

Contents

Introduction to Software Engineering
1
Software Requirements Specification
33
Planning a Software Project
84
System Design
133
Detailed Design
193
Coding
234
Testing
271
Code for the Case Study
322
References
364
Copyright

Other editions - View all

Common terms and phrases

Bibliographic information