Bài giảng OOAD năm 2014: Bài 0 - Mở đầu
Số trang: 40
Loại file: pdf
Dung lượng: 1.25 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng OOAD năm 2014: Bài 0 - Mở đầu đi sâu nghiên cứu các nội dung chính về kiểm tra điều kiện tiên quyết gồm phân tích thiết kế hệ thống thông tin, lập trình hướng đối tượng; giới thiệu UML và giới thiệu về môn học. Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình học tập và nghiên cứu của các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng OOAD năm 2014: Bài 0 - Mở đầu BÀI GIẢNG OOAD NĂM 2014 BÀI 0: MỞ ĐẦU Cognitive/Knowledge Original Bloom’s Taxonomy Revised Bloom’s Taxonomy Evaluation Creating Synthesis Evaluating Analysis Analysing Application Applying Comprehension Understanding Knowledge Remembering 06/08/2014 GV:HVĐ 2 Psychmotor/Skill • Simpson (1972) Origination Adaptation Complex Overt Response Mechanism Guided Response Set Perception 06/08/2014 GV:HVĐ 3 Attitude • Krathwohl et al., (1973) Internalising Values Organisation Valuing Responding to Phenomena Phenomena 06/08/2014 GV:HVĐ 4 Expected Learning Outcomes ELO Level Assessment Process C5 Thuyết trình Methodology C5 Thuyết trình Object Oriented C5 Thuyết trình UML C5 Thu hoạch Tool P3 Thu hoạch Requirement C3 Thi Analysis C3 Thi Design C3 Thi Implement P3 Đồ án Attitude A3 Có mặt, thảo luận 06/08/2014 GV:HVĐ 5 MỤC TIÊU BUỔI HỌC • Kiến thức – Ôn PTTK và OOP – Giới thiệu UML • Kỹ năng – Đọc hiểu tài liệu PTTK – Cài đặt từ biểu đồ thiết kế • Khác – Giới thiệu môn học – Triển khai môn học 06/08/2014 GV:HVĐ 6 TÀI LIỆU • Đề cương • Sách [2] – Chương 1 : Case study – Chương 4 : Giới thiệu biểu đồ lớp • Các tình huống trao đổi, thảo luận 06/08/2014 GV:HVĐ 7 NỘI DUNG • Kiểm tra điều kiện tiên quyết • Giới thiệu UML • Giới thiệu môn học 06/08/2014 GV:HVĐ 8 KIỂM TRA Đ.K.TIÊN QUYẾT • Kiểm tra điều kiện tiên quyết – Phân tích thiết kế HTTT – Lập trình hướng đối tượng • Giới thiệu UML • Giới thiệu môn học 06/08/2014 GV:HVĐ 9 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG • Cộng tác – Đối tượng – Thông điệp • Đóng gói – Lớp – Phương thức – Thao tác – Che giấu thông tin • Kế thừa, đa hình 06/08/2014 GV:HVĐ 10 TÌNH HUỐNG 1 • Một container có nhiệm vụ cất (put) và trả (get) các đối tượng khác nhau • Với 3 loại container: ngăn xếp (Stack), hàng đợi (Queue), hàng đợi ưu tiên (PrioQueue) • Câu hỏi: – Có bao nhiêu cách put và get khác nhau ? – Lập biểu đồ class 06/08/2014 GV:HVĐ 11 TÌNH HUỐNG 1 06/08/2014 GV:HVĐ 12 TÌNH HUỐNG 2 • Để được đậu đúng chỗ, một xe mới vào sẽ phải cộng tác với chỗ đậu xe và các xe đang đậu: – Kịch bản là gì ? – Lập biểu đồ class 06/08/2014 GV:HVĐ 13 TÌNH HUỐNG 2 1. Put(park : Parking) 1.3. Compare(car : Car) curr : exam : Car Car 1.1. isFull( ) 1.2. First( ) 1.4. Put(car : Car) park : Parking 06/08/2014 GV:HVĐ 14 TÌNH HUỐNG 2 curr : Car park : exam : Car Parking 1. Put(park : Parking) 1.1. isFull( ) 1.2. First( ) 1.3. Compare(car : Car) 1.4. Put(car : Car) 06/08/2014 GV:HVĐ 15 TÌNH HUỐNG 2 06/08/2014 GV:HVĐ 16 P.T.T.KẾ H.T.T.TIN • Phương pháp luận • Quy trình • Mô hình • Biểu đồ 06/08/2014 GV:HVĐ 17 TÌNH HUỐNG 3 (để thảo luận) Phòng khám chỉ tiếp những bệnh nhân có hẹn trước. Khi đến lần đầu, bệnh nhân phải điền đầy đủ họ tên, địa chỉ, số điện thoại và tiền sử bệnh tật vào một phiếu thông tin. Các thông tin này được lưu vào hồ sơ. Khi bệnh nhân gọi điện đến hẹn khám hoặc đổi lịch khám, nhân viên tiếp tân kiểm tra lịch khám để tìm và thỏa thuận thời điểm thích hợp rồi lưu vào lịch khám. Nếu đây là bệnh nhân mới thì một hồ sơ mới với thông tin không đầy đủ được tạo ra. Các cuộc hẹn khám đều được sắp xếp trước. Trừ các cuộc hẹn khám trong ngày, nhân viên tiếp tân phải có trách nhiệm gọi điện nhắc người bệnh đến khám trước ngày khám một ngày. Cần xây dựng chương trình cho nhân viên tiếp tân sử dụng. Nhân viên tiếp tân dùng chương trình để thực hiện công việc “lập hồ sơ mới”, “lập hồ sơ đầy đủ”, “xem và cập nhật lịch khám”. 06/08/2014 GV:HVĐ 18 ...
Nội dung trích xuất từ tài liệu:
Bài giảng OOAD năm 2014: Bài 0 - Mở đầu BÀI GIẢNG OOAD NĂM 2014 BÀI 0: MỞ ĐẦU Cognitive/Knowledge Original Bloom’s Taxonomy Revised Bloom’s Taxonomy Evaluation Creating Synthesis Evaluating Analysis Analysing Application Applying Comprehension Understanding Knowledge Remembering 06/08/2014 GV:HVĐ 2 Psychmotor/Skill • Simpson (1972) Origination Adaptation Complex Overt Response Mechanism Guided Response Set Perception 06/08/2014 GV:HVĐ 3 Attitude • Krathwohl et al., (1973) Internalising Values Organisation Valuing Responding to Phenomena Phenomena 06/08/2014 GV:HVĐ 4 Expected Learning Outcomes ELO Level Assessment Process C5 Thuyết trình Methodology C5 Thuyết trình Object Oriented C5 Thuyết trình UML C5 Thu hoạch Tool P3 Thu hoạch Requirement C3 Thi Analysis C3 Thi Design C3 Thi Implement P3 Đồ án Attitude A3 Có mặt, thảo luận 06/08/2014 GV:HVĐ 5 MỤC TIÊU BUỔI HỌC • Kiến thức – Ôn PTTK và OOP – Giới thiệu UML • Kỹ năng – Đọc hiểu tài liệu PTTK – Cài đặt từ biểu đồ thiết kế • Khác – Giới thiệu môn học – Triển khai môn học 06/08/2014 GV:HVĐ 6 TÀI LIỆU • Đề cương • Sách [2] – Chương 1 : Case study – Chương 4 : Giới thiệu biểu đồ lớp • Các tình huống trao đổi, thảo luận 06/08/2014 GV:HVĐ 7 NỘI DUNG • Kiểm tra điều kiện tiên quyết • Giới thiệu UML • Giới thiệu môn học 06/08/2014 GV:HVĐ 8 KIỂM TRA Đ.K.TIÊN QUYẾT • Kiểm tra điều kiện tiên quyết – Phân tích thiết kế HTTT – Lập trình hướng đối tượng • Giới thiệu UML • Giới thiệu môn học 06/08/2014 GV:HVĐ 9 LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG • Cộng tác – Đối tượng – Thông điệp • Đóng gói – Lớp – Phương thức – Thao tác – Che giấu thông tin • Kế thừa, đa hình 06/08/2014 GV:HVĐ 10 TÌNH HUỐNG 1 • Một container có nhiệm vụ cất (put) và trả (get) các đối tượng khác nhau • Với 3 loại container: ngăn xếp (Stack), hàng đợi (Queue), hàng đợi ưu tiên (PrioQueue) • Câu hỏi: – Có bao nhiêu cách put và get khác nhau ? – Lập biểu đồ class 06/08/2014 GV:HVĐ 11 TÌNH HUỐNG 1 06/08/2014 GV:HVĐ 12 TÌNH HUỐNG 2 • Để được đậu đúng chỗ, một xe mới vào sẽ phải cộng tác với chỗ đậu xe và các xe đang đậu: – Kịch bản là gì ? – Lập biểu đồ class 06/08/2014 GV:HVĐ 13 TÌNH HUỐNG 2 1. Put(park : Parking) 1.3. Compare(car : Car) curr : exam : Car Car 1.1. isFull( ) 1.2. First( ) 1.4. Put(car : Car) park : Parking 06/08/2014 GV:HVĐ 14 TÌNH HUỐNG 2 curr : Car park : exam : Car Parking 1. Put(park : Parking) 1.1. isFull( ) 1.2. First( ) 1.3. Compare(car : Car) 1.4. Put(car : Car) 06/08/2014 GV:HVĐ 15 TÌNH HUỐNG 2 06/08/2014 GV:HVĐ 16 P.T.T.KẾ H.T.T.TIN • Phương pháp luận • Quy trình • Mô hình • Biểu đồ 06/08/2014 GV:HVĐ 17 TÌNH HUỐNG 3 (để thảo luận) Phòng khám chỉ tiếp những bệnh nhân có hẹn trước. Khi đến lần đầu, bệnh nhân phải điền đầy đủ họ tên, địa chỉ, số điện thoại và tiền sử bệnh tật vào một phiếu thông tin. Các thông tin này được lưu vào hồ sơ. Khi bệnh nhân gọi điện đến hẹn khám hoặc đổi lịch khám, nhân viên tiếp tân kiểm tra lịch khám để tìm và thỏa thuận thời điểm thích hợp rồi lưu vào lịch khám. Nếu đây là bệnh nhân mới thì một hồ sơ mới với thông tin không đầy đủ được tạo ra. Các cuộc hẹn khám đều được sắp xếp trước. Trừ các cuộc hẹn khám trong ngày, nhân viên tiếp tân phải có trách nhiệm gọi điện nhắc người bệnh đến khám trước ngày khám một ngày. Cần xây dựng chương trình cho nhân viên tiếp tân sử dụng. Nhân viên tiếp tân dùng chương trình để thực hiện công việc “lập hồ sơ mới”, “lập hồ sơ đầy đủ”, “xem và cập nhật lịch khám”. 06/08/2014 GV:HVĐ 18 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng OOAD năm 2014 Tìm hiểu OOAD năm 2014 Phân tích thiết kế hệ thống thông tin Lập trình hướng đối tượng Tìm hiểu UML Chức năng hệ thốngGợi ý tài liệu liên quan:
-
Bài giảng Phân tích thiết kế hệ thống thông tin: Chương 3 - Hệ điều hành Windowns XP
39 trang 340 0 0 -
96 trang 291 0 0
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 272 0 0 -
Phương pháp và và ứng dụng Phân tích thiết kế hệ thống thông tin: Phần 1 - TS. Nguyễn Hồng Phương
124 trang 215 0 0 -
83 trang 211 0 0
-
62 trang 208 2 0
-
101 trang 199 1 0
-
Báo cáo Phân tích thiết kế hệ thống thông tin: Xây dựng phần mềm quản lý thư viện trường Đại học
77 trang 187 0 0 -
Giáo trình Phân tích thiết kế hệ thống thông tin quản lý: Phần 2
36 trang 176 0 0 -
29 trang 171 1 0