Normal view MARC view ISBD view

Software engineering : A practitioner's approach

By: Pressman, Roger S.
Contributor(s): Maxim, Bruce R.
Publisher: Chennai McGraw Hill Education 2020Edition: 9th.Description: xxviii, 676p. | Binding - Paperback | 24*18 cm.ISBN: 9789355325044; 9355325045.Subject(s): Artificial Intelligence & Machine LearningDDC classification: 005.1 Summary: Overview For almost four decades this textbook has been the world’s leading book in software engineering. The ninth edition represents a major restructuring and update of previous editions, solidifying the book’s position as the most comprehensive guide to this important subject. A reduction in the amount of survey content and an emphasis on a more prescriptive approach have resulted in a crisp book, making it stronger from a pedagogical viewpoint and less daunting for the reader who desires to journey through the entire book. The chapters have been restructured and organized with a direct emphasis on the major activities that are part of a generic software process. The intent is to provide a more targeted, prescriptive, and focused approach while maintaining the book’s reputation as a comprehensive guide to software engineering. Key Features • Covers the basic aspects of software engineering in details. • Section clustering based on instructor’s requirement is available. • Boxed features throughout the textbook included to present the trials and tribulations of a (fictional) software team and to provide supplementary materials about methods and tools that are relevant to chapter topics. Chapter 1: Software and Software Engineering Part One: The Software Process Chapter 2: Process Models Chapter 3: Agility and Process Chapter 4: Recommended Process Model Chapter 5: Human Aspects of Software Engineering Part Two: Modeling Chapter 6: Principles That Guide Practice Chapter 7: Understanding Requirements Chapter 8: Requirements Modeling—a Recommended Approach Chapter 9: Design Concepts Chapter 10: Architectural Design—a Recommended Approach Chapter 11: Component-level Design Chapter 12: User Experience Design Chapter 13: Design for Mobility Chapter 14: Pattern-based Design Part Three: Quality and Security Chapter 15: Quality Concepts Chapter 16: Reviews—a Recommended Approach Chapter 17: Software Quality Assurance Chapter 18: Software Security Engineering Chapter 19: Software Testing—component Level Chapter 20: Software Testing—integration Level Chapter 21: Software Testing—specialized Testing for Mobility Chapter 22: Software Configuration Management Chapter 23: Software Metrics and Analytics Part Four: Managing Software Projects Chapter 24: Project Management Concepts Chapter 25: Creating A Viable Software Plan Chapter 26: Risk Management Chapter 27: A Strategy for Software Support Part Five: Advanced Topics Chapter 28: Software Process Improvement Chapter 29: Emerging Trends in Software Engineering Chapter 30: Concluding Comments Appendix 1: An Introduction to UML Appendix 2: Data Science for Software Engineers References Index
Tags from this library: No tags from this library for this title. Log in to add tags.
    average rating: 0.0 (0 votes)
Item type Current location Collection Call number Status Date due Barcode Item holds
 Text Books Text Books School of Engineering & Technology
Univeristy Book Bank
Circulation 005.1 PRE (Browse shelf) Available UE0062
Total holds: 0

Overview
For almost four decades this textbook has been the world’s leading book in software engineering. The ninth edition represents a major restructuring and update of previous editions, solidifying the book’s position as the most comprehensive guide to this important subject. A reduction in the amount of survey content and an emphasis on a more prescriptive approach have resulted in a crisp book, making it stronger from a pedagogical viewpoint and less daunting for the reader who desires to journey through the entire book.
The chapters have been restructured and organized with a direct emphasis on the major activities that are part of a generic software process. The intent is to provide a more targeted, prescriptive, and focused approach while maintaining the book’s reputation as a comprehensive guide to software engineering.


Key Features
• Covers the basic aspects of software engineering in details.
• Section clustering based on instructor’s requirement is available.
• Boxed features throughout the textbook included to present the trials and tribulations of a (fictional) software team and to provide supplementary materials about methods and tools that are relevant to chapter topics.

Chapter 1: Software and Software Engineering


Part One: The Software Process
Chapter 2: Process Models
Chapter 3: Agility and Process
Chapter 4: Recommended Process Model
Chapter 5: Human Aspects of Software Engineering


Part Two: Modeling
Chapter 6: Principles That Guide Practice
Chapter 7: Understanding Requirements
Chapter 8: Requirements Modeling—a Recommended Approach
Chapter 9: Design Concepts
Chapter 10: Architectural Design—a Recommended Approach
Chapter 11: Component-level Design
Chapter 12: User Experience Design
Chapter 13: Design for Mobility
Chapter 14: Pattern-based Design


Part Three: Quality and Security
Chapter 15: Quality Concepts
Chapter 16: Reviews—a Recommended Approach
Chapter 17: Software Quality Assurance
Chapter 18: Software Security Engineering
Chapter 19: Software Testing—component Level
Chapter 20: Software Testing—integration Level
Chapter 21: Software Testing—specialized Testing for Mobility
Chapter 22: Software Configuration Management
Chapter 23: Software Metrics and Analytics


Part Four: Managing Software Projects
Chapter 24: Project Management Concepts
Chapter 25: Creating A Viable Software Plan
Chapter 26: Risk Management
Chapter 27: A Strategy for Software Support


Part Five: Advanced Topics
Chapter 28: Software Process Improvement
Chapter 29: Emerging Trends in Software Engineering
Chapter 30: Concluding Comments


Appendix 1: An Introduction to UML
Appendix 2: Data Science for Software Engineers

References

Index

There are no comments for this item.

Log in to your account to post a comment.
Unique Visitors hit counter Total Page Views free counter
Implemented and Maintained by AIKTC-KRRC (Central Library).
For any Suggestions/Query Contact to library or Email: librarian@aiktc.ac.in | Ph:+91 22 27481247
Website/OPAC best viewed in Mozilla Browser in 1366X768 Resolution.

Powered by Koha