INTRODUCTION TO SOFTWARE ENGINEERING 

İzlence Konu Başlık

Hafta Teori Konu Başlıkları
1 Introduction to Software Engineering and the SDLC
2 Software Process Models and Agile Methodologies
3 Requirements Engineering: Elicitation, Analysis, and Specification
4 Introduction to System Design and UML Diagrams
5 Use Case Modeling: Actors, Use Case Texts, and System Sequence Diagrams
6 Domain Model: Attributes and Class Diagrams
7 Midterm Exam
8 Object-Oriented Design Principles and Design Patterns
9 Software Architecture and Design Patterns
10 Software Project Management: Planning, Scheduling, and Risk Management
11 Software Testing Techniques: Unit, Integration, and System Testing
12 Advanced Topics in Software Testing: Automated Testing, Continuous Integration, and Software Quality Assurance
13 Maintenance and Evolution of Software Systems
14 Case Studies: Applying Software Engineering Principles
Hafta Uygulama Konu Başlıkları
1 Introduction to Software Engineering and the SDLC
2 Software Process Models and Agile Methodologies
3 Requirements Engineering: Elicitation, Analysis, and Specification
4 Introduction to System Design and UML Diagrams
5 Use Case Modeling: Actors, Use Case Texts, and System Sequence Diagrams
6 Domain Model: Attributes and Class Diagrams
7 Midterm Exam
8 Object-Oriented Design Principles and Design Patterns
9 Software Architecture and Design Patterns
10 Software Project Management: Planning, Scheduling, and Risk Management
11 Software Testing Techniques: Unit, Integration, and System Testing
12 Advanced Topics in Software Testing: Automated Testing, Continuous Integration, and Software Quality Assurance
13 Maintenance and Evolution of Software Systems
14 Case Studies: Applying Software Engineering Principles

Bilgi İşlem Daire Başkanlığı © 2026