00 CourseIntroduction
00 CourseIntroduction
Course Introduction
Assoc. Prof. TRAN Minh Triet
Department of Software Engineering
Course Objectives
❖ This course aims to equip students with basic skills to analyze and
design software.
❖ Upon completion this course, students can:
Describe the common principles to analyze and design software
design software
Recognize, analyze and evaluate basic pros and cons of an
2
Summary of Content
3
Assignments, Projects, and Examinations
4
Content Outline
5
Content Outline
6
Content Outline
7
Content Outline
8
Content Outline
9
Content Outline
10
Content Outline
11
Content Outline
12
Content Outline
Part 8: Miscellaneous
❖ Design Patterns
❖ Software Refactoring
❖ Late-binding functions
❖ Web services (SOAP, REST) and Service Oriented Architecture
❖ Model-Driven Architecture
❖ Mashups and Widgets
❖ …
13
References