Software Engineering
Course Purpose |
---|
The purpose of this course is for students to obtain the basic software engineering know-how for developing an enterprise business information system. |
Learning Goals |
Students will be able to explain overview of the following 1. Information system development process. 2. Typical methodologies used in each development process. 3. Project management process and typical methodologies used in each management process. |
Topic | |
---|---|
Session 1 | Chapter 1 Software engineering and class content / Chapter 2 Corporate information systems |
Session 2 | Chapter 3 Problems and the role of engineering / Chapter 4 System development process design (Report assignment) |
Session 3 | Chapter 5 Overview and key points of analysis/design / Chapter 6 Acquisition of requirements (Exercise assignment) |
Session 4 | Chapter 6 Grasping the current situation / Chapter 7 Analysis and solution setting (Exercise) |
Session 5 | Chapter 8 System basic concept formulation (Practice exercise) / Chapter 9 Organizing non-functional requirements |
Session 6 | Chapter 9 Organizing non-functional requirements and basic solutions (Report assignments) |
Session 7 | Chapter 10 Step by step refinement of the system / Chapter 11 Systematized work flow design |
Session 8 | Chapter 12 External design / Chapter 13 User interface design (Exercise) |
Session 9 | Chapters 14 to 17 Data analysis design (Exercise) |
Session 10 | Chapter 18 Internal design / Chapter 19 Programming (Exercise assignment) |
Session 11 | Chapter 20 Review / Chapter 21 Test purpose and basic techniques (Exercises) |
Session 12 | Chapter 22 Test process (Report assignment) / Chapter 23 Requirement test |
Session 13 | Chapter 24 Test management / Chapter 25 Project management |
Session 14 | Chapter 25 Project management / Chapter 26 Process evaluation model |