intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng OOAD năm 2013: Bài 0 - Mở đầu

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:38

57
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng OOAD năm 2013: Bài 0 - Mở đầu bao gồm những nội dung về kiểm tra điều kiện tiên quyết; giới thiệu UML; giới thiệu môn học. Bài giảng phục vụ cho các bạn chuyên ngành Công nghệ thông tin và những ngành có liên quan, mời các bạn tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng OOAD năm 2013: Bài 0 - Mở đầu

  1. BÀI GIẢNG OOAD NĂM 2013 BÀI 0: MỞ ĐẦU
  2. 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 09/04/2013 GV:HVĐ 2
  3. 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 09/04/2013 GV:HVĐ 3
  4. 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 09/04/2013 GV:HVĐ 4
  5. 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 09/04/2013 GV:HVĐ 5
  6. 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 09/04/2013 GV:HVĐ 6
  7. 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 09/04/2013 GV:HVĐ 7
  8. TÌNH HUỐNG 1 09/04/2013 GV:HVĐ 8
  9. 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 09/04/2013 GV:HVĐ 9
  10. 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 09/04/2013 GV:HVĐ 10
  11. 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) 09/04/2013 GV:HVĐ 11
  12. TÌNH HUỐNG 2 09/04/2013 GV:HVĐ 12
  13. P.T.T.KẾ H.T.T.TIN • Phương pháp luận • Quy trình • Mô hình • Biểu đồ 09/04/2013 GV:HVĐ 13
  14. 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”. 09/04/2013 GV:HVĐ 14
  15. GIỚI THIỆU UML • Kiểm tra điều kiện tiên quyết • Giới thiệu UML – UML và chức năng hệ thống – UML và phân tích thiết kế – UML và công cụ • Giới thiệu môn học 09/04/2013 GV:HVĐ 15
  16. CHỨC NĂNG HỆ THỐNG 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”. 09/04/2013 GV:HVĐ 16
  17. UML: CHỨC NĂNG HỆ THỐNG 09/04/2013 GV:HVĐ 17
  18. ĐẶC TẢ CHỨC NĂNG 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 tả use case “lập hồ sơ đầy đủ” 09/04/2013 GV:HVĐ 18
  19. ĐẶC TẢ CHỨC NĂNG 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ơ. • Hoạt động của actor – Lấy được hồ sơ – Nhập thông tin đầy đủ – Lưu • Đối tượng (chương trình) – Hồ sơ 09/04/2013 GV:HVĐ 19
  20. UML: ĐẶC TẢ CHỨC NĂNG 09/04/2013 GV:HVĐ 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2