Table of Contents

204362 การออกแบบเชิงวัตถุ

Object-Oriented Design

2019 S2

ข่าวประกาศ

ข้อตกลงร่วมกันในการนำเสนอโครงงาน

วิชาที่ต้องผ่านก่อน

204361 หรือ 204363

วัตถุประสงค์กระบวนวิชา

นักศึกษาสามารถ

  1. อธิบายเกี่ยวกับแนวคิดเชิงวัตถุ
  2. อธิบายถึงการวิเคราะห์ การออกแบบ และการเขียนโปรแกรมเชิงวัตถุ
  3. ฝึกปฏิบัติเกี่ยวกับการเขียนโปรแกรมด้วยวิธีการเชิงวัตถุ

เวลาเรียน

Section 001:

Section 002:

วันสอบ

หลักเกณฑ์การให้คะแนน

เดิม ใหม่
คะแนนเข้าชั้นเรียน 5% 5%
สอบย่อย 10% 5%
สอบกลางภาค 25% 25%
สอบปลายภาค 25% 0%
โครงงาน 35% 65%
รวม 100% 100%

เนื้อหาวิชาและแผนการสอน

Week Lecture (Tu) Lecture (Fr) Room
01 - แนะนำเนื้อหารายวิชา PDF
- Midterm Exam Appointment
- Assign Project Project Proposal
Requirements Capture PDF Assignment#1 PDF CSB210
02 Introduction to Systems Analysis and Design PDF Assignment#2 PDF CSB210
03 วันปีใหม่ CSB210
04 Object-Oriented Concept PDF Assignment#3 PDF
(ส่งรายงาน Project Proposal 2 ชุด วันที่ 7 ม.ค. 2563 ในชั่วโมงเรียน)
Project: Present Project Proposal
(Present กลุ่มละไม่เกิน 10 นาที รวม ถาม-ตอบ)
CSB210
05 Modeling Concepts PDF Assignment#4 PDF CSB210
06 Use Case Modelling PDF Assignment#5 PDF Project: Business Flow Diagram CSB210
07 Project: Use Case Diagram
ตัวอย่างเพิ่มเติม UML diagram case study I pdf
Project: Use Case Specification CSB210
08 Quiz#1 Project: Progress Report#1 Discussion PDF
(ส่งรายงาน วันศุกร์ที่ 7 ก.พ. 2563 ก่อน 16.30น.)
CSB210
09 Project: Present Progress Report#1 (นำเสนอ วันละ 4-5 กลุ่มๆละ 15 นาที รวม ถาม-ตอบ) CSB210
Midterm Exam 18 February 2020 08:00-11.00 (Midterm exam period 17 - 23 February 2020)
10 Object Interaction I: Sequence Diagram PDF Project: Sequence Diagram CSB209
11 Object Interaction II: Other Interaction Diagrams PDF Project: Sequence Diagram
UML diagram case study II pdf
UML Diagram Examples
CSB209
12 Detail Design PDF
Design Pattern
Project: Class Extraction
PDF PDF
CSB209
13 Database Design PDF Project: Database Design CSB209
14 Software Testing PDF Quiz#2: (ยกเลิก) CSB209
15 Project: Software Testing Project: Documentation Discussion CSB209
16 Project: Submit Final Report, Present and Demo Project CSB209
17 วันสงกรานต์ ส่งรายงานฉบับสมบูรณ์และคลิปวีดีโอ รูปแบบรายงานและการนำเสนอ
วันจันทร์ที่ 20 เม.ย. 2563 ก่อนเที่ยงคืน ที่ Google Drive
CSB209
Final Exam 30 April 2020 15.30 - 18.30 (Final exam period 20 April - 3 May 2020) ยกเลิก

หนังสือประกอบการสอน

[1] Simon B.”Object-oriented systems analysis and design using UML” . McGraw-Hill companies,2002.
[2] Simon B. , Steve M., Ray F.”Object-oriented systems analysis and design using UML 4th Edition” . McGraw-Hill companies, 2010.
[3] Oestereich Bernd , “Developing software with UML:object-oriented analysis and design in practice”,addison wesley,2002.