
Software Engineering: A Practitioner's Approach
8th EditionISBN10: 0078022126
ISBN13: 9780078022128
Copyright: 2015
Instructors: choose ebook for fast access or receive a print copy.
Still Have Questions? Contact your Rep s
With the McGraw Hill eBook, students can access their digital textbook on the web or go offline via the ReadAnywhere app for phones or tablets.
McGraw Hill eBook Courses Include:
- Offline reading – study anytime, anywhere
- One interface for all McGraw Hill eBooks
- Highlighting and note-taking
- Syncs across platforms, always up-to-date
- Available for Android and iOS
Rent Monthly
Purchase Options
Students, we’re committed to providing you with high-value course solutions backed by great service and a team that cares about your success. See tabs below to explore options and pricing. Don't forget, we accept financial aid and scholarship funds in the form of credit or debit cards.
Loose-Leaf Purchase
- Purchase un-bound 3-ring binder ready textbook
- Flexibility and ease of selecting chapters to take where you want to go
ISBN10: 1259175758 | ISBN13: 9781259175756
Purchase
$187.00
Hardcopy
Receive via shipping:
- Bound book containing the complete text
- Full color
- Hardcover or softcover
ISBN10: 0078022126 | ISBN13: 9780078022128
Purchase
$156.66
Connect
Currently not available for purchase
- Personalize your learning, save time completing homework, and possibly earn a better grade
- Access to eBook, homework and adaptive assignments, videos, and study resources
- Download free ReadAnywhere App for offline access to eBook for anytime reading
- Connect may be assigned as part of your grade. Check with your instructor to see if Connect is used in your course.
ISBN10: 1259171221 | ISBN13: 9781259171222
6 Month
$102.00
Connect + Loose Leaf
- Personalize your learning, save time completing homework, and possibly earn a better grade
- Access to eBook, homework and adaptive assignments, videos, and study resources
- Download free ReadAnywhere App for offline access to eBook for anytime reading
- Purchase un-bound 3-ring binder ready textbook
- Flexibility and ease of selecting chapters to take where you want to go
ISBN10: 1259290565 | ISBN13: 9781259290565
Purchase
$229.33
The estimated amount of time this product will be on the market is based on a number of factors, including faculty input to instructional design and the prior revision cycle and updates to academic research-which typically results in a revision cycle ranging from every two to four years for this product. Pricing subject to change at any time.
The estimated amount of time this product will be on the market is based on a number of factors, including faculty input to instructional design and the prior revision cycle and updates to academic research-which typically results in a revision cycle ranging from every two to four years for this product. Pricing subject to change at any time.
Program Details
1) The Nature of Software
2) Software Engineering
Part One - The Software Process
3) Software Process Structure
4) Process Models
5) Agile Development
6) Human Aspects of Software Engineering
Part Two - Modeling
7) Principles That Guide Practice
8) Understanding Requirements
9) Requirements Modeling: Scenario-Based Methods
10) Requirements Modeling: Class-Based Methods
11) Requirements Modeling: Behavior, Patterns, and Web/Mobile Apps
12) Design Concepts
13) Architectural Design
14) Component-Level Design
15) User Interface Design
16) Pattern-Based Design
17) WebApp Design
18) MobileApp Design
Part Three - Quality Management
19) Quality Concepts
20) Review Techniques
21) Software Quality Assurance
22) Software Testing Strategies
23) Testing Conventional Applications
24) Testing Object-Oriented Applications
25) Testing Web Applications
26) Testing MobileApps
27) Security Engineering
28) Formal Modeling and Verification
29) Software Configuration Management
30) Product Metrics
Part Four - Managing Software Projects
31) Project Management Concepts
32) Process and Project Metrics
33) Estimation for Software Projects
34) Project Scheduling
35) Risk Management
36) Maintenance and Reengineering
Part Five - Advanced Topics
37) Software Process Improvement
38) Emerging Trends in Software Engineering
39) Concluding Comments
Appendix I - An Introduction to UML
Appendix II - Object-Oriented Concepts
Appendix III - Formal Methods
About the Author
Roger Pressman
Roger S. Pressman is an internationally recognized authority on software process improvement and software engineering technologies. He was president of R. S. Pressman and Associates Inc., a consultancy specializing in software engineering and is also the founder and chief technology officer of EVANNEX®, an automotive aftermarket company that specializes in the design and manufacture of accessories for the Tesla line of electric vehicles.
Bruce Maxim
Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than thirty years. Dr. Maxim is a professor of computer and information science and collegiate professor of engineering at the University of Michigan—Dearborn. Dr. Maxim’s professional experience includes managing research information systems at a medical school, directing instructional computing for a medical campus, and working as a statistical programmer. Dr. Maxim served as the chief technology officer for a game development company.
Connect
By prompting students to engage with key concepts, while continually adapting to their individual needs, Connect activates learning and empowers students to take control resulting in better grades and increased retention rates. Proven online content integrates seamlessly with our adaptive technology, and helps build student confidence outside of the classroom.
Learn MoreConnect Reporting
View complete, at-a-glance reports for individual students or the whole class. Generate powerful data related to student performance across learning outcomes, specific topics, level of difficulty and more. Additionally, you can compare student performance in different sections of the course.
Learn More
LMS Integration
With a single point of access, Connect seamlessly integrates with every learning management system on the market today. Quickly access registration, attendance, assignments, grades, and course resources in real time in one, familiar location.
Implementation and digital support
We provide self-directed resources, local, on campus training, and live webinar sessions, to get you up and running in a way that works for you, and to help you get the most out of Connect. We maintain a technical support team available to both instructors and students for any questions that might arise while using Connect.
Learn More1) The Nature of Software
2) Software Engineering
Part One - The Software Process
3) Software Process Structure
4) Process Models
5) Agile Development
6) Human Aspects of Software Engineering
Part Two - Modeling
7) Principles That Guide Practice
8) Understanding Requirements
9) Requirements Modeling: Scenario-Based Methods
10) Requirements Modeling: Class-Based Methods
11) Requirements Modeling: Behavior, Patterns, and Web/Mobile Apps
12) Design Concepts
13) Architectural Design
14) Component-Level Design
15) User Interface Design
16) Pattern-Based Design
17) WebApp Design
18) MobileApp Design
Part Three - Quality Management
19) Quality Concepts
20) Review Techniques
21) Software Quality Assurance
22) Software Testing Strategies
23) Testing Conventional Applications
24) Testing Object-Oriented Applications
25) Testing Web Applications
26) Testing MobileApps
27) Security Engineering
28) Formal Modeling and Verification
29) Software Configuration Management
30) Product Metrics
Part Four - Managing Software Projects
31) Project Management Concepts
32) Process and Project Metrics
33) Estimation for Software Projects
34) Project Scheduling
35) Risk Management
36) Maintenance and Reengineering
Part Five - Advanced Topics
37) Software Process Improvement
38) Emerging Trends in Software Engineering
39) Concluding Comments
Appendix I - An Introduction to UML
Appendix II - Object-Oriented Concepts
Appendix III - Formal Methods
About the Author
Roger Pressman
Roger S. Pressman is an internationally recognized authority on software process improvement and software engineering technologies. He was president of R. S. Pressman and Associates Inc., a consultancy specializing in software engineering and is also the founder and chief technology officer of EVANNEX®, an automotive aftermarket company that specializes in the design and manufacture of accessories for the Tesla line of electric vehicles.
Bruce Maxim
Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than thirty years. Dr. Maxim is a professor of computer and information science and collegiate professor of engineering at the University of Michigan—Dearborn. Dr. Maxim’s professional experience includes managing research information systems at a medical school, directing instructional computing for a medical campus, and working as a statistical programmer. Dr. Maxim served as the chief technology officer for a game development company.
Connect
By prompting students to engage with key concepts, while continually adapting to their individual needs, Connect activates learning and empowers students to take control resulting in better grades and increased retention rates. Proven online content integrates seamlessly with our adaptive technology, and helps build student confidence outside of the classroom.
Learn MoreConnect Reporting
View complete, at-a-glance reports for individual students or the whole class. Generate powerful data related to student performance across learning outcomes, specific topics, level of difficulty and more. Additionally, you can compare student performance in different sections of the course.
Learn More
LMS Integration
With a single point of access, Connect seamlessly integrates with every learning management system on the market today. Quickly access registration, attendance, assignments, grades, and course resources in real time in one, familiar location.
Implementation and digital support
We provide self-directed resources, local, on campus training, and live webinar sessions, to get you up and running in a way that works for you, and to help you get the most out of Connect. We maintain a technical support team available to both instructors and students for any questions that might arise while using Connect.
Learn MoreShipping Options
- Standard
- Next day air
- 2nd day air
- 3rd day air
Rent Now
You will be taken to our partner Chegg.com to complete your transaction.
After completing your transaction, you can access your course using the section url supplied by your instructor.