Principles of Software Engineering
- This book tackles fundamental principles on which the methods, tools, and procedures of software engineering rely.
- Explains the purposes and goals of requirements engineering, the nature of requirements engineering and its typical problems.
- Covers operational requirements and technical specifications, baselines and change control boards, and version control procedures for requirements management.
- The book's unifying theme is engineering problems solving and how the generic processes of engineering can be--must be--modified and adapted to account for software's unique aspects.
- Each chapter includes exercises and an appendix contains topics for term projects and weekly assignments for completing term projects.