Software Engineering

Concepts and Applications

Price: 995.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780195696561

Publication date:

11/10/2010

Paperback

516 pages

Price: 995.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780195696561

Publication date:

11/10/2010

Paperback

516 pages

First Edition

Subhajit Datta

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.

Suitable for: 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

Subhajit Datta

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

Subhajit Datta

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

Subhajit Datta

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

Subhajit Datta

First Edition

Subhajit Datta

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.

Read More

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

Read More