0% found this document useful (0 votes)
2 views2 pages

Software Engineering

The textbook 'Software Engineering: Basic Principles and Best Practices' by Ravi Sethi emphasizes the importance of teamwork alongside technology in software development. It covers agile methods, requirements discovery, modular design, and testing, providing real-life case studies and online resources for students and instructors. The book aims to prepare students for industry practices by explaining both the 'why' and 'how-to' of software engineering.

Uploaded by

Omkar Jadiya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views2 pages

Software Engineering

The textbook 'Software Engineering: Basic Principles and Best Practices' by Ravi Sethi emphasizes the importance of teamwork alongside technology in software development. It covers agile methods, requirements discovery, modular design, and testing, providing real-life case studies and online resources for students and instructors. The book aims to prepare students for industry practices by explaining both the 'why' and 'how-to' of software engineering.

Uploaded by

Omkar Jadiya
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Software Engineering

Basic Principles and Best Practices


Ravi Sethi, University of Arizona

Publication date
Digital publication date: 09 December 2022
Physical publication date: 08 December 2022

Software engineering is as much about teamwork as it is about


technology. This introductory textbook covers both. For courses
featuring a team project, it offers tips and templates for aligning
classroom concepts with the needs of the students' projects. Students
will learn how software is developed in industry by adopting agile
methods, discovering requirements, designing modular systems,
selecting effective tests, and using metrics to track progress. The book
also covers the 'why' behind the 'how-to', to prepare students for
advances in industry practices. The chapters explore ways of eliciting
what users really want, how clean architecture divides and conquers
the inherent complexity of software systems, how test coverage is
Find out more
essential for detecting the inevitable defects in code, and much more.
Ravi Sethi provides real-life case studies and examples to demonstrate
practical applications of the concepts. Online resources include sample
project materials for students, and lecture slides for instructors.

Key features
Covers the 'why' and the 'how-to' of agile methods, requirements
discovery, modular system design, and test selection so teams can
choose and customize their development practices View resources
Illustrates the practical application of the concepts with real-life case
studies and examples
Offers tips for organizing a student team project, and templates with detailed questions to
guide the iterations and keep the project on track
Introduces metrics, measurement, data display and description, with applications for
improving the qualities of products, processes, and operations
Online resources include: lecture slides, image files, and report templates

Resources
There are 2 free resources and 5 Instructor restricted resources available for this book. Go to the
resources page

This flyer was generated on 05 April 2025 at 21:50 and the information may have been
updated since generation.
About the book
Subjects: Computer Science, Programming Language Theory and Implementation, and Applied
Logic, Software Engineering and Development
Format: Hardback , Price: US$59.99
Publication date: 08 December 2022, ISBN: 9781316511947
Format: Digital , Price: US$59.99
Publication date: 09 December 2022, ISBN: 9781009051811

[Link]

Contents
1 - Introduction 8 - Static Checking
2 - Software Development Processes 9 - Testing
3 - User Requirements 10 - Quality Metrics
4 - Requirements Analysis Appendix: A Team Project
5 - Use Cases Notes
6 - Design and Architecture References
7 - Architectural Patterns Index

This flyer was generated on 05 April 2025 at 21:50 and the information may have been
updated since generation.

You might also like