Description
Software Engineering: Principles and Practices is a designed as a textbook for students of undergraduate and postgraduate degree courses in computer engineering, computer science, information technology, and computer applications. It seeks to provide the reader with a holistic overview of the fundamental principles of software engineering thereby enabling them to acquire the skill sets and confidence that is required to tackle this increasingly complicated field. Beginning with an introduction to the concepts of software engineering, the book provides a phase-wise approach to the various components of the software provides life cycle. It provides a detailed description of the latest development process models and the basic of software requirements. The text explores various principles of system modeling, planning, measurement, design and implementation, and testing and delivery of software. Special attention is given to the maintenance of product quality and the ethical retirement of software. The book provides a focused and to-the-point approach to the presentation of the concepts of software engineering, which both the students and teachers will find instructive and easy to understand provision of pertinent case studies facilitates understanding of the practical nature of software engineering.Table of Contents: Preface Chapter 1 Software and software Engineering Chapter 2 Software Engineering process and models Chapter 3 Software Requirement Engineering Chapter 4 Principles of Modeling Chapter 5 Quantifying Software with Metrics Chapter 6 Software project planni
Software Engineering: Principles and Practices is a designed as a textbook for students of undergraduate and postgraduate degree courses in computer engineering, computer science, information technology, and computer applications. It seeks to provide the reader with a holistic overview of the fundamental principles of software engineering thereby enabling them to acquire the skill sets and confidence that is required to tackle this increasingly complicated field. Beginning with an introduction to the concepts of software engineering, the book provides a phase-wise approach to the various components of the software provides life cycle. It provides a detailed description of the latest development... Read More