Software Engineering

Course Purpose
Software Engineering involves studying the principles and methods for efficiently and systematically designing, developing, operating, and maintaining high-quality software.
Learning Goals
The goal is for students to be able to explain the following
1,The process of developing information systems
2.Representative methodologies used in each development process
3.The process of project management and representative methodologies
Topic
Session 1Chapter 1 Software engineering and class content / Chapter 2 Corporate information systems
Session 2Chapter 3 Problems and the role of engineering / Chapter 4 System development process design
Session 3Chapter 5 Overview and key points of analysis/design / Chapter 6 Acquisition of requirements
Session 4Chapter 6 Grasping the current situation / Chapter 7 Analysis and solution setting
Session 5Chapter 8 System basic concept formulation / Chapter 9 Organizing non-functional requirements
Session 6Chapter 9 Organizing non-functional requirements and basic solutions
Session 7Chapter 10 Step by step refinement of the system / Chapter 11 Systematized work flow design
Session 8Chapter 12 External design / Chapter 13 User interface design
Session 9Chapters 14 to 17 Data analysis design
Session 10Chapter 18 Internal design / Chapter 19 Programming
Session 11Chapter 20 Review / Chapter 21 Test purpose and basic techniques
Session 12Chapter 22 Test process / Chapter 23 Requirement test
Session 13Chapter 24 Test management / Chapter 25 Project management
Session 14Chapter 25 Project management / Chapter 26 Process evaluation model
**This content is based on April 1, 2025. For the latest syllabus information and details, please check the syllabus information inquiry page provided by the university.**