|Software Engineering by Suraiya Hussain|
Software Engineering (SE) is a profession dedicated to designing, implementing, and modifying software so that it is of high quality, affordable, maintainable, and fast to build. It is a “systematic approach to the analysis, design, assessment, implementation, test, maintenance and reengineering of software, that is, application of engineering to software.” The main focus of this book is to thoroughly understand the basic concepts of software engineering and their practical use. The book is designed to be used in introductory software engineering courses at all levels. It will also be valuable to programming practitioners who want to develop a better understanding of modern software engineering techniques.
|Audience of the Book :|
|This book Useful for computer science and information technology engineering students.|
1.Combines a strong technical focus with a capstone project, providing the opportunity to practice engineering knowledge, skills in realistic development setting, with a real client.
2.Covers end-to-end project management, quality assurance, design, testing, debugging and maintenance of software.
3.Appropriately discusses important concepts like ISO, SRS, QFD, DFD, and IEEE and so on.
4.Every chapter has self-evaluation exercises.
|Table of Contents:|
1. Software Process and Development Model
2. Software Project Management
3. Software Project Planning
4. Risk Analysis and Risk Management
5. Software Quality Assurance
6. Software Requirements
7. Software Design
8. Software Testing Techniques
9. Debugging Testing Tools and Standards
10. Software Maintenance