Software engineering /
This revision introduces many software engineering techniques which can be applied to practical software projects. This fifth edition features chapters on areas such as computer-based systems engineering, requirements analysis, managing people, quality management and software re-engineering.
Saved in:
| Main Author: | |
|---|---|
| Format: | Book |
| Language: | English |
| Published: |
Harlow :
Addison Wesley,
2001.
|
| Edition: | 5th ed. |
| Subjects: | |
| Tags: |
No Tags, Be the first to tag this record!
|
Table of Contents:
- PART ONE: INTRODUCTION
- Introduction
- Computer-based System Engineering
- Project Management PART TWO: REQUIREMENTS AND SPECIFICATIONS
- Requirements Engineering
- Requirements Analysis
- System Models
- Requirements Definition and Specification
- Software Prototyping
- Formal Specification
- Algebraic Specifications
- Model-based Specification PART THREE: SOFTWARE DESIGN
- Software Design
- Architectural Design
- Object-oriented Design
- Function-oriented Design
- Real-time System Design
- User Interface Design PART FOUR: DEPENDABLE SYSTEMS
- Software Reliability
- Programming for Reliability
- Software Reuse
- Safety-critical Software PART FIVE: VERIFICATION AND VALIDATION
- Verification and Validation
- Defect Testing
- Static Verification PART SIX: CASE: Computer-aided Software Engineering
- CASE Workbenches
- Software Engineering Environments PART SEVEN: MANAGEMENT
- Managing People
- Software Cost Estimation
- Quality Management
- Process Improving PART EIGHT: EVOLUTION
- Software Maintenance
- Configuration Management
- Software Re-engineering