Software Engineering
CONCEPTS AND APPLICATIONS
Price: 995.00 INR
ISBN:
9780195696561
Publication date:
10/11/2010
Paperback
Price: 995.00 INR
ISBN:
9780195696561
Publication date:
10/11/2010
Paperback
First Edition
Software Engineering:Concepts and Applications bridges the critical gap between software engineering as taught in the classroom, and as practised in the real world. Primarily designed as a book for students of software engineering, it offers key insights for succeeding as professional software engineers.
Rights: World Rights
First Edition
Description
Software Engineering:Concepts and Applications bridges the critical gap between software engineering as taught in the classroom, and as practised in the real world. Primarily designed as a book for students of software engineering, it offers key insights for succeeding as professional software engineers.
In its five logical parts, the book covers important topics related to understanding the realm of software engineering, planning and managing software development, making software, testing, maintaining, and modifying software systems, and the latest trends of software development. Each of the 23 chapters starts with a motivation to engage the readers' interest and ends with thought-provoking exercises to test their understanding. Many of the chapters have case studies for highlighting the application of significant ideas in real-world scenarios. Additionally, a whole chapter is devoted to an extended case study for illustrating the development of a software system, from conception to code.The book's easy and absorbing narrative draws upon the author's varied experience in professional software engineering: as a software engineer, researcher, author, and teacher. Software Engineering: Concepts and Applications inspires the readers to join the exciting and challenging journey of professional software development.
First Edition
Table of contents
Chapter 1. What is Software Engineering
Chapter 2. Evolution of Software Engineering
Chapter 3. Basic Ideas and First Principles
Chapter 4. Software Development Methodologies
Chapter 5. Place of Process in Software Development
Chapter 6. Software Estimation
Chapter 7. Role of Metrics in Software Development
Chapter 8. Software Project Management
Chapter 9. Human Aspects of Software Development
Chapter 10. Role of Automation in Software DevelopmentPart III Making Software
Chapter 11. Understanding Software Architecture
Chapter 12. Paradigms of Software Development
Chapter 13. Languages of Software Development
Chapter 14. Software Development across Workflows and Phases
Chapter 15. Building a Software System: An Extended Case Study
Chapter 16. Tricks of the
Chapter 17. Software Testing, Reliability, and Quality
Chapter 18. Towards Software Evolution
Chapter 19. Software Engineering and the World Wide Web
Chapter 20. Towards Enterprise Software Development
Chapter 21. Global Software Development
Chapter 22. Open Source Software Development
Chapter 23. Future of Software
First Edition
Features
- Discusses the theory of software engineering in the context of its practice
- Covers topics best suited to readers with limited or no prior exposure to software engineering
- Presents background information in the form of exhibits for many of the topics
- Includes worked-out examples, review questions, reflective questions, numerical problems, case studies, and programming examples to aid self-evaluation.
- Keeps the readers updated with new developments in the field through blogs and other online social media (www.dattas.net)
First Edition
Description
Software Engineering:Concepts and Applications bridges the critical gap between software engineering as taught in the classroom, and as practised in the real world. Primarily designed as a book for students of software engineering, it offers key insights for succeeding as professional software engineers.
In its five logical parts, the book covers important topics related to understanding the realm of software engineering, planning and managing software development, making software, testing, maintaining, and modifying software systems, and the latest trends of software development. Each of the 23 chapters starts with a motivation to engage the readers' interest and ends with thought-provoking exercises to test their understanding. Many of the chapters have case studies for highlighting the application of significant ideas in real-world scenarios. Additionally, a whole chapter is devoted to an extended case study for illustrating the development of a software system, from conception to code.The book's easy and absorbing narrative draws upon the author's varied experience in professional software engineering: as a software engineer, researcher, author, and teacher. Software Engineering: Concepts and Applications inspires the readers to join the exciting and challenging journey of professional software development.
Table of contents
Chapter 1. What is Software Engineering
Chapter 2. Evolution of Software Engineering
Chapter 3. Basic Ideas and First Principles
Chapter 4. Software Development Methodologies
Chapter 5. Place of Process in Software Development
Chapter 6. Software Estimation
Chapter 7. Role of Metrics in Software Development
Chapter 8. Software Project Management
Chapter 9. Human Aspects of Software Development
Chapter 10. Role of Automation in Software DevelopmentPart III Making Software
Chapter 11. Understanding Software Architecture
Chapter 12. Paradigms of Software Development
Chapter 13. Languages of Software Development
Chapter 14. Software Development across Workflows and Phases
Chapter 15. Building a Software System: An Extended Case Study
Chapter 16. Tricks of the
Chapter 17. Software Testing, Reliability, and Quality
Chapter 18. Towards Software Evolution
Chapter 19. Software Engineering and the World Wide Web
Chapter 20. Towards Enterprise Software Development
Chapter 21. Global Software Development
Chapter 22. Open Source Software Development
Chapter 23. Future of Software