Higher Education
Author(s): Ugrasen Suman
ISBN: 9789390555475
2nd Edition
Copyright: 2022
India Release: 2022
Binding: Paperback
Pages: 556
Trim Size: 241 x 181 mm
Fast changing technologies, rapid software development, and increasing demand for software have brought significant attention to software engineering. This book presents concepts and practices of software engineering as applicable to the software industry. It will acquaint students with the basic and advanced concepts of software engineering, along with the tools and techniques used in the various phases of software development. Software engineering has several activities which are presented in the sequence they are applied in the development of a software project. The emerging concepts of software engineering are also incorporated. Concepts are explained using illustrative examples and case studies. Each chapter showcases sufficient number of review questions and multiple-choice questions for analysing the understanding of concepts. This book is suitable for software engineering courses at, both, graduate and postgraduate levels.
1. Introduction to Software Engineering
2. Software Processes
3. Agile Software Development
4. Software Project Management
5. Project Planning and Estimation
6. Requirements Engineering
7. Software Design
8. Object-Oriented Design Using UML
9. User Interface Design
10. Implementation
11. Software Testing
12. Software Quality and Reliability
13. Software Maintenance
14. Computer-aided Software Engineering
15. Emerging Software Engineering
Appendix Miscellaneous Exercises and Projects
Bibliography
Ugrasen Suman
Ugrasen Suman holds PhD in computer science and is presently working as a Professor at School of Computer Science and Information Technology, Devi Ahilya University, Indore (MP), India. He has vast academic experience and practical exposure to software development projects. His areas of special interest include software reuse, re-engineering, agile methodologies, software architecture, knowledge management and mining, and service-oriented computing.
Prof. Suman has published more than 100 research papers on software engineering and related areas. He has also authored 2 books—Software Engineering and Object-oriented Analysis and Design using UML. He has guided several doctoral theses and postgraduate dissertations. Dr Suman is associated with various professional organizations. He is also a reviewer in IEEE Transactions on Software Engineering and Journal of Software: Evolution and Process.