
Software Engineering
by David C. Kung
2nd Edition
Publisher: McGraw-Hill Higher Education
Book Details
| Print ISBN | 9781260721706 |
| eText ISBN | 9781260792690 |
| Publisher | McGraw-Hill Higher Education |
| Publishing Year | 2024 |
| Edition | 2nd Edition |
| Language | English |
| Pages | 688 |
Software Engineering, 2nd Edition, by David C. Kung, is a higher education textbook structured to support academic instruction across the software development life cycle. The volume establishes foundational software analysis methods, guiding students through initial software requirements elicitation, system engineering concepts, and domain modeling techniques.
The core curriculum integrates modeling and design, UML, agile principles, and test-driven development throughout every phase of system construction. Learners examine architectural design, the derivation of use cases from requirements, actor-system interaction modeling, and detailed object interaction modeling. Subsequent chapters address user interface design and object state modeling specifically tailored for event-driven systems.
Available in a reflowable eTextbook layout via VitalSource, this second edition supports higher education programs in computer science and software development. The material presents sequential conceptual frameworks that help students translate high-level system requirements into structured design models during semester-long coursework.
Table of Contents
Chapter 1: Introduction
Chapter 2: Software Process and Methodology
Chapter 3: System Engineering
Chapter 4: Software Requirements Elicitation
Chapter 5: Domain Modeling
Chapter 6: Architectural Design
Chapter 7: Deriving Use Cases from Requirements
Chapter 8: Actor-System Interaction Modeling
Chapter 9: Object Interaction Modeling
Chapter 10: Applying Responsibility-Assignment Patterns
Chapter 11: Deriving a Design Class Diagram
Chapter 12: User Interface Design
Chapter 13: Object State Modeling for Event-Driven Systems
Chapter 14: Activity Modeling for Transformational
Chapter 15: Modeling and Design of Rule-Based Systems
Chapter 16: Applying Patterns to Design a State Diagram Editor
Chapter 17: Applying Patterns to Design a Persistence Framework
Chapter 18: Implementation Considerations
Chapter 19: Software Quality Assurance
Chapter 20: Software Testing
Chapter 21: Software Maintenance
Chapter 22: Software Configuration Management
Chapter 23: Software Project Management
Chapter 24: Software Security
Customer Reviews
0.0
0 reviews
No reviews yet. Be the first to review this book!
Write a Review
Reviewed by GradeFocus Editorial Team
▶Research Sources (14)
- Software Engineering | Rent | 9781260792690
- Software Engineering - ISBN 9781260792690
- Search Results : Kung
- Sourcebooks, LLC.
- Finding Books - Computer Science Research Guide - Research ...
- Software Engineering [Rental... | Rent | 9781260721706
- Homeschool Bargains
- Vintage Book-First Person Rural- Essays ...
- 9781260721706: Software Engineering
- Kung D. Software Engineering 2ed 2023 | PDF
- Software Engineering - ISBN 9781260721706
- Software Engineering 2nd Edition David C. Kung | PDF
- Software Engineering | Rent | 9781260721706
- TDDC88 Software Engineering > Literature





