| Course Name |
Software Maintenance
|
|
Code
|
Semester
|
Theory
(hour/week) |
Application/Lab
(hour/week) |
Local Credits
|
ECTS
|
|
SE 470
|
SPRING
|
3
|
0
|
3
|
5
|
| Prerequisites | None | |||||
| Course Language | English | |||||
| Course Type | ELECTIVE_COURSE | |||||
| Course Level | First Cycle | |||||
| Mode of Delivery | Face-To-Face | |||||
| Teaching Methods and Techniques of the Course | Lecture/Presentation | |||||
| National Occupational Classification Code | - | |||||
| Course Coordinator |
|
|||||
| Course Lecturer(s) |
|
|||||
| Assistant(s) | - | |||||
| Course Objectives | The objective of this course is to provide students a common understanding of software maintenance principles. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Learning Outcomes |
The students who succeeded in this course;
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
| Course Description | The objective of this course is to provide the fundamental concepts of software maintenance, its framework and processes, and to provide insight into abstraction, problem solving and systematic view. | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Related Sustainable Development Goals |
-
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Core Courses |
|
| Major Area Courses |
X
|
|
| Supportive Courses |
|
|
| Media and Managment Skills Courses |
|
|
| Transferable Skill Courses |
|
| Week | Subjects | Required Materials | Learning Outcome |
| 1 | Context of maintenance | Chapter 1; Course textbook | LO1 |
| 2 | Software engineering and maintenance | Chapter 9; Sommerville. | LO2 |
| 3 | Fundamentals of software maintenance | Chapter 1; Course textbook. Chapter 29; Pressman. ISO/IEC 14764 | LO1 |
| 4 | The maintenance framework | Chapter 2; Course Textbook | LO2 |
| 5 | Software change | Chapter 3; Course Textbook | LO3 |
| 6 | Limitations and economic implications to software change | Chapter 4; Course Textbook | LO3 |
| 7 | Maintenance process | Chapter 5; Course Textbook. ISO/IEC 14764 | LO3 |
| 8 | Maintenance process | Chapter 5; Course Textbook. ISO/IEC 14764 | LO3 |
| 9 | Midterm exam | - | |
| 10 | Program understanding | Chapter 6; Course Textbook | LO5 |
| 11 | Reverse engineering | Chapter 7; Course Textbook. Chapter 29; Pressman. | LO4 |
| 12 | Reuse and reusability | Chapter 8; Course Textbook | LO4 |
| 13 | Testing | Chapter 9; Course Textbook | LO4 |
| 14 | Configuration management | Chapter 11; Course Textbook | LO5 |
| 15 | Review | - | |
| 16 | Review of the Semester | - |
| Course Notes/Textbooks | Grubb and Takang. Software Maintenance Concepts and Practice. 2e. World Scientific. 2003. |
| Suggested Readings/Materials |
Washizaki eds. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) Version 4.0. IEEE Computer Society. 2024; www.swebok.org Sommerville I. Software Engineering. 10th ed. Addison Wesley. 2016 Pressman. Software Engineering: A Practitioners Approach. 7e. McGraw-Hill. 2010 Canfora and Cimitile. Software Maintenance. 2000. http://www.compaid.com/caiInternet/ezine/maintenancecanfora.pdf Jones. The Economics of Software Maintenance in the Twenty-First Century. 2006 |
| Semester Activities | Number | Weighting | LO1 | LO2 | LO3 | LO4 | LO5 |
| Homework / Assignments | 2 | 20 | X | X | X | X | X |
| Midterm | 1 | 30 | X | X | X | ||
| Final Exam | 1 | 50 | X | X | X | X | X |
| Total | 4 | 100 |
| Semester Activities | Number | Duration (Hours) | Workload |
|---|---|---|---|
| Participation | - | - | - |
| Theoretical Course Hours | 16 | 3 | 48 |
| Laboratory / Application Hours | 14 | 3 | 42 |
| Study Hours Out of Class | - | - | - |
| Field Work | - | - | - |
| Quizzes / Studio Critiques | - | - | - |
| Portfolio | - | - | - |
| Homework / Assignments | 2 | 7 | 14 |
| Presentation / Jury | - | - | - |
| Project | - | - | - |
| Seminar / Workshop | - | - | - |
| Oral Exams | - | - | - |
| Midterms | 1 | 20 | 20 |
| Final Exam | 1 | 26 | 26 |
| Total | 150 |
| # | PC Sub | Program Competencies/Outcomes | * Contribution Level | ||||
| 1 | 2 | 3 | 4 | 5 | |||
| No program competency data found. | |||||||
*1 Lowest, 2 Low, 3 Average, 4 High, 5 Highest
As Izmir University of Economics transforms into a world-class university, it also raises successful young people with global competence.
More..Izmir University of Economics produces qualified knowledge and competent technologies.
More..Izmir University of Economics sees producing social benefit as its reason for existence.
More..