
Software Engineering Made Easy
Description
Book Introduction
This book is an introductory text for readers who are learning software engineering for the first time.
Concepts that felt vague were explained with everyday examples and abundant illustrations and diagrams, so that even readers without basic knowledge can understand them naturally.
In this third edition, the design, quality, and project management sections have been completely revised to reflect the latest international standards and practice trends.
In particular, it allows for intuitive learning of design principles through Java code examples, and enhances understanding in actual field situations by incorporating the latest standards such as PMBOK 8th edition and ISO/IEC 25010 quality model.
We've also included practice problems that reflect the trends in the Information Processing Engineer/Civil Service Examination, to help you prepare not only for studying but also for certification and employment.
* This book was developed as a textbook for university lectures, so it does not provide solutions to practice problems.
Concepts that felt vague were explained with everyday examples and abundant illustrations and diagrams, so that even readers without basic knowledge can understand them naturally.
In this third edition, the design, quality, and project management sections have been completely revised to reflect the latest international standards and practice trends.
In particular, it allows for intuitive learning of design principles through Java code examples, and enhances understanding in actual field situations by incorporating the latest standards such as PMBOK 8th edition and ISO/IEC 25010 quality model.
We've also included practice problems that reflect the trends in the Information Processing Engineer/Civil Service Examination, to help you prepare not only for studying but also for certification and employment.
* This book was developed as a textbook for university lectures, so it does not provide solutions to practice problems.
- You can preview some of the book's contents.
Preview
index
Chapter 01 Software Engineering and Development Process
01 Understanding Software
02 Software Development Process
03 Fist-style model
04 Linear Sequential Model
05 Evolutionary Process Model
06 Step-by-step development model
07 Integrated Process Model
08 Agile Process Model
Practice problems
Chapter 02 UML
01 Understanding UML
02 Use Case Diagram
03 Class Diagram
04 Sequential Diagram
05 Communication Diagram
06 Activity Diagram
07 State Diagram
08 Component Diagram
09 Deployment Diagram
Practice problems
Chapter 03 Plan
01 Understanding the Plan
02 Development Cost Estimation
03 Cost Estimation Techniques
04 Function Score Calculation Method
05 Schedule Planning
06 Risk Analysis
Practice problems
Chapter 04 Requirements Analysis
01 Requirements
02 Understanding Requirements Analysis
03 Requirements Analysis Procedure and Requirement Types
04 Expression of requirements
05 Object-oriented method expression tool
06 Documenting Requirements
Practice problems
Chapter 05 Design
01 Understanding the design
02 Design Principles
03 Modularization
04 User Interface Design
Practice problems
Chapter 06 Architecture Design and Class Design
01 Architecture Design
02 Relationships between classes
03 Class Design Principles
Practice problems
Chapter 07 Design Patterns
01 Understanding Design Patterns
02 Behavior Pattern
03 Structural Pattern
04 Creation Pattern
Practice problems
Chapter 08 Implementation
01 The Need for Java Code Writing Rules
02 Java Code Writing Rules
Practice problems
Chapter 09 Test
01 Understanding the Test
02 Classification of Tests
03 Static Testing
04 Dynamic Testing 1: Specification-Based Testing
05 Dynamic Testing 2: Implementation-Based Testing
06 Dynamic Testing 3: Verification Criteria
07 Testing for Software Development
Practice problems
Chapter 10 Quality
01 Understanding Quality
02 Product Quality Characteristics Evaluation Model
03 ISO/IEC 25010 (2023 version)
04 ISO/IEC 25019 (2023 version)
05 Process Quality Characteristics Evaluation Model
06 Quality Control
Practice problems
Chapter 11 Project Management
01 Understanding the Project
02 Project Management Knowledge System
03 Shape Management
04 Maintenance
Practice problems
01 Understanding Software
02 Software Development Process
03 Fist-style model
04 Linear Sequential Model
05 Evolutionary Process Model
06 Step-by-step development model
07 Integrated Process Model
08 Agile Process Model
Practice problems
Chapter 02 UML
01 Understanding UML
02 Use Case Diagram
03 Class Diagram
04 Sequential Diagram
05 Communication Diagram
06 Activity Diagram
07 State Diagram
08 Component Diagram
09 Deployment Diagram
Practice problems
Chapter 03 Plan
01 Understanding the Plan
02 Development Cost Estimation
03 Cost Estimation Techniques
04 Function Score Calculation Method
05 Schedule Planning
06 Risk Analysis
Practice problems
Chapter 04 Requirements Analysis
01 Requirements
02 Understanding Requirements Analysis
03 Requirements Analysis Procedure and Requirement Types
04 Expression of requirements
05 Object-oriented method expression tool
06 Documenting Requirements
Practice problems
Chapter 05 Design
01 Understanding the design
02 Design Principles
03 Modularization
04 User Interface Design
Practice problems
Chapter 06 Architecture Design and Class Design
01 Architecture Design
02 Relationships between classes
03 Class Design Principles
Practice problems
Chapter 07 Design Patterns
01 Understanding Design Patterns
02 Behavior Pattern
03 Structural Pattern
04 Creation Pattern
Practice problems
Chapter 08 Implementation
01 The Need for Java Code Writing Rules
02 Java Code Writing Rules
Practice problems
Chapter 09 Test
01 Understanding the Test
02 Classification of Tests
03 Static Testing
04 Dynamic Testing 1: Specification-Based Testing
05 Dynamic Testing 2: Implementation-Based Testing
06 Dynamic Testing 3: Verification Criteria
07 Testing for Software Development
Practice problems
Chapter 10 Quality
01 Understanding Quality
02 Product Quality Characteristics Evaluation Model
03 ISO/IEC 25010 (2023 version)
04 ISO/IEC 25019 (2023 version)
05 Process Quality Characteristics Evaluation Model
06 Quality Control
Practice problems
Chapter 11 Project Management
01 Understanding the Project
02 Project Management Knowledge System
03 Shape Management
04 Maintenance
Practice problems
Detailed image

GOODS SPECIFICS
- Date of issue: November 16, 2025
- Page count, weight, size: 600 pages | 1,182g | 188*257*23mm
- ISBN13: 9791173400377
You may also like
카테고리
korean
korean