Title: Software Engineering: A Practitioner’s
Approach
Edition: 7th
Author: Roger S. Pressman
Publisher: McGraw-Hill Science
Type: PDF
Size: 19 MB
About Book
This book is very popular in the world for the students of
software engineering due to its simple and easy contents makes easy to
understand. In this new seventh edition every topic has been elaborated more
than old editions. So it is very helpful
for student to learn easily. In this edition the author has emphasized on those
topics of software engineering methods that are mostly using today and
necessary for the student of software engineering. All old and unnecessary
methods have not been included in this edition.
Table of Content
1 Software and Software Engineering
2 Process Models
3 Agile Development
4 Principles that Guide Practice
5 Understanding Requirements
6 Requirements Modeling: Scenarios, Information, and Analysis Classes
7 Requirements Modeling: Flow, Behavior, Patterns, and WebApps
8 Design Concepts
9 Architectural Design
10 Component-Level Design
11 User Interface Design
12 Pattern-Based Design
13 WebApp Design
14 Quality Concepts
15 Review Techniques
16 Software Quality Assurance
17 Software Testing Strategies
18 Testing Conventional Applications
19 Testing Object-Oriented Applications
20 Testing Web Applications2 Process Models
3 Agile Development
4 Principles that Guide Practice
5 Understanding Requirements
6 Requirements Modeling: Scenarios, Information, and Analysis Classes
7 Requirements Modeling: Flow, Behavior, Patterns, and WebApps
8 Design Concepts
9 Architectural Design
10 Component-Level Design
11 User Interface Design
12 Pattern-Based Design
13 WebApp Design
14 Quality Concepts
15 Review Techniques
16 Software Quality Assurance
17 Software Testing Strategies
18 Testing Conventional Applications
19 Testing Object-Oriented Applications
21 Formal Modeling and Verification
22 Software Configuration Management
23 Product Metrics
24 Project Management Concepts
25 Process and Project Metrics
26 Estimation for Software Projects
27 Project Scheduling
28 Risk Management
29 Maintenance and Reengineering
30 Software Process Improvement
31 Emerging Trends in Software Engineering
32 Concluding Comments
Appendix I-An Introduction to UML
Appendix II-Object-Oriented Concepts
22 Software Configuration Management
23 Product Metrics
24 Project Management Concepts
25 Process and Project Metrics
26 Estimation for Software Projects
27 Project Scheduling
28 Risk Management
29 Maintenance and Reengineering
30 Software Process Improvement
31 Emerging Trends in Software Engineering
Appendix I-An Introduction to UML
Appendix II-Object-Oriented Concepts
ConversionConversion EmoticonEmoticon