Skip to product information
Software Engineering Made Easy
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.
  • 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

Detailed image
Detailed Image 1
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

카테고리