Essentials of Software Engineering

Jones & Bartlett Learning

Each new print copy includes Navigate 2 Advantage Access that unlocks a comprehensive and interactive eBook, student practice activities and assessments, a full suite of instructor resources, and learning analytics reporting tools.

Written for the undergraduate, one-term course, Essentials of Software Engineering, Fourth Edition provides students with a systematic engineering approach to software engineering principles and methodologies. Comprehensive, yet concise, the Fourth Edition includes new information on areas of high interest to computer scientists, including Big Data and developing in the cloud.

In-depth coverage of key issues, combined with a strong focus on software quality, makes Essentials of Software Engineering, Fourth Edition the perfect text for students entering the fast-growing and lucrative field of software development. The text includes thorough overviews of programming concepts, system analysis and design, principles of software engineering, development and support processes, methodologies, software testing and quality, and product management, while incorporating real-world examples throughout.

Features and Benefits
Presents a broad coverage of the software engineering field that lends itself well to an introductory course
Clearly differentiates and explains software engineering from the subtopics of software processes, software development and software management.
Concise presentation that allows the topic to be taught within a 16-week semester.
New content on designing for Big Data in Chapter 7
New content on developing for the Cloud in Chapter 9
Updates on the changes in Agile Development Processes such as Kanban
Updates on Data Technology such as Hadoop
New short discussion on REST architecture for distributed system design
Online Projects now available with Navigate 2 Advantage Access
previous edition 9781449691998,
Chapter 1 Creating a Program
Chapter 2 Building a System
Chapter 3 Engineering of Software
Chapter 4 Software Process Models
Chapter 5 New and Emerging Process Methodologies
Chapter 6 Requirements Engineering
Chapter 7 Design: Architecture and Methodology
Chapter 8 Design Characteristics and Metrics
Chapter 9 Implementation
Chapter 10 Testing and Quality Assurance
Chapter 11 Configuration Management, Integration, and Builds
Chapter 12 Software Support and Maintenance
Chapter 13 Software Project Management
Chapter 14 Epilogue and Some Contemporary Issues

Reviews (0)

If you would like to submit a review, you will need to log in or create an account first.
There are no reviews yet