1. Trang chủ
  2. » Công Nghệ Thông Tin

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

38 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

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.

BÀI GIẢNG OOAD NĂM 2013 BÀI 0: MỞ ĐẦU MỤC TIÊU BUỔI HỌC • Kiến thức – Ơn PTTK OOP – Giới thiệu UML • Kỹ – Đọ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Đ TÀI LIỆU • Đề cương • Sách [2] – Chương : Case study – Chương : Giới thiệu biểu đồ lớp • Các tình trao đổi, thảo luận 09/04/2013 GV:HVĐ NỘI DUNG • Kiểm tra điều kiện tiên • Giới thiệu UML • Giới thiệu môn học 09/04/2013 GV:HVĐ KIỂM TRA Đ.K.TIÊN QUYẾT • Kiểm tra điều kiện tiên – 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Đ 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Đ TÌNH HUỐNG • Một container có nhiệm vụ cất (put) trả (get) đối tượng khác • Với loại container: ngăn xếp (Stack), hàng đợi (Queue), hàng đợi ưu tiên (PrioQueue) • Câu hỏi: – Có cách put get khác ? – Lập biểu đồ class 09/04/2013 GV:HVĐ TÌNH HUỐNG 09/04/2013 GV:HVĐ TÌNH HUỐNG • Để đậu chỗ, xe vào phải cộng tác với chỗ đậu xe xe đậu: – Kịch ? – Lập biểu đồ class 09/04/2013 GV:HVĐ TÌNH HUỐNG 1.3 Compare(car : Car) Put(park : Parking) curr : Car 1.1 isFull( ) 1.2 First( ) 1.4 Put(car : Car) exam : Car park : Parking 09/04/2013 GV:HVĐ 10 UML: PHÂN TÍCH – THIẾT KẾ 09/04/2013 GV:HVĐ 24 GIỚI THIỆU MƠN HỌC • Kiểm tra điều kiện tiên • Giới thiệu UML • Giới thiệu mơn học – Mục tiêu – Nội dung – Yêu cầu – Tài liệu – Triển khai 09/04/2013 GV:HVĐ 25 MỤC TIÊU KIẾN THỨC • Phương pháp luận, quy trình OOAD • Các bước – Hoạt động – Vai trò – Tài liệu • Ngơn ngữ mơ hình hóa UML – Các biểu đồ (ngơn ngữ mơ hình) – Quan hệ với hoạt động bước quy trình OOAD 09/04/2013 GV:HVĐ 26 MỤC TIÊU KỸ NĂNG • Biết – Đọc hiểu biểu đồ – Lập biểu đồ – Sử dụng công cụ hỗ trợ thiết kế – Cài đặt chương trình từ biểu đồ • Biết làm tài liệu – Xác định yêu cầu – Phân tích – Thiết kế 09/04/2013 GV:HVĐ 27 NỘI DUNG MƠN HỌC • Phương pháp luận • Làm tài liệu – Xác định yêu cầu – Phân tích – Thiết kế – Cài đặt • Xây dựng chương trình 09/04/2013 GV:HVĐ 28 YÊU CẦU • Hiểu • Giải thích • Áp dụng 09/04/2013 GV:HVĐ 29 TÀI LIỆU • Huỳnh Văn Đức, Đồn Thiện Ngân, Giáo trình nhập mơn UML, NXB LĐXH, 09/2003 • A.Dennis, B.H.Wixom, D.Tegarden Systems Analysis and Design an OO Approach with UML WILEY, 2002 • http://www.mis.ueh.edu.vn/blog/ – – – – – – – – – Đề cương Sách Giáo trình (bản phác thảo) Bài giảng Bài tập Bài thực tập Đồ án mẫu Bài đọc thêm Công cụ 09/04/2013 GV:HVĐ 30 UML: CƠNG CỤ • Cơng cụ hỗ trợ phân tích thiết kế – Rational Rose 2003 – Power Designer 12 • Cơng cụ phát triển ứng dụng – Visual studio – Access – SQLServer 09/04/2013 GV:HVĐ 31 VAI TRỊ HỌC – HƯỚNG DẪN • Vai trị giảng viên – – – – – Phát biểu toán rõ ràng Cung cấp đầy đủ tài liệu đầu vào Nêu khái niệm, cách tiếp cận, cung cấp tài liệu lý thuyết Kiểm sốt Kết luận & Đánh giá • Vai trò sinh viên – Làm (bài tập, thuyết trình, …) chuẩn bị trước đến lớp – Trao đổi, phản biện 09/04/2013 GV:HVĐ 32 ĐÁNH GIÁ • Quá trình (cập nhật thường xuyên) – Dự lớp (10%) – Bài thu hoạch, tập, thực hành (0%) – Thuyết trình, thảo luận, phản biện (20%) – Điểm đồ án (20%) • Thi – Tự luận (50%) HVĐ – THQL 33 LỊCH • • • • • • • • • 9/4: 16/4: (6:00) 1, (7:30) phòng máy, 1/2 lớp 23/4: (6:00) 1, (7:30) phòng máy, 1/2 lớp 7/5: 14/5: thuyết trình nhóm 21/5: (6:00) 3, (7:30) phịng máy, 1/2 lớp 28/5: (6:00) 3, (7:30) phòng máy, 1/2 lớp 4/6: (hạn chót nộp đồ án) 18/6: báo cáo đồ án nhóm (6:00, 6:45, 7:30) 09/04/2013 GV:HVĐ 34 BÀI TẬP • Tại giải bóng bàn có: – Bốn đội tham gia, đội có vận động viên – Bốn đội phải thi đấu vòng trịn, có trận thảy – Mỗi trận vận động viên đội thứ tự từ đến 3, vận động viên số đấu với nhau, ta có trận có ba ván đấu • Cho biết số đối tượng số lớp? • Mơ tả ngữ cảnh chương trình có? 09/04/2013 GV:HVĐ 35 BÀI TẬP : Doi : VDV : TranDau : Ban DoiGoiNhat( ) 1.1 TongDiem( ) 1.1.1 Diem(doi : Doi) 1.1.1.1 TongDiem(doi : Integer) TenDoi( ) VDVGioiNhat( ) 3.1 TongDiem( ) 3.1.1 Diem(vdv : VDV) 3.1.1.1 Diem(vdv : VDV) TenVDV( ) 09/04/2013 GV:HVĐ 36 BÀI TẬP 09/04/2013 GV:HVĐ 37 BÀI TẬP • Một trung tâm đào tạo ngắn hạn tổ chức giảng chuyên đề (môn) Trung tâm có quản lý, thư ký, GV hữu GV mời • Giả sử tháng có lớp, vẽ biểu đồ cộng tác mơ tả công việc phân công giảng viên (biểu đồ làm việc với đối tượng chọn số đối tượng sau: GVCHuu a, b; GVMoi c; Lop l[3]; Mon m[4];) 09/04/2013 GV:HVĐ 38 ... Hồ sơ 09 /04 / 201 3 GV:HVĐ 19 UML: ĐẶC TẢ CHỨC NĂNG 09 /04 / 201 3 GV:HVĐ 20 UML: PHÂN TÍCH – THIẾT KẾ NV Tiep Tan (from Use Case View) Lap Ho So Day Du (from Use Case View) LapHSDD-Frm 09 /04 / 201 3 Lap... WILEY, 200 2 • http://www.mis.ueh.edu.vn/blog/ – – – – – – – – – Đề cương Sách Giáo trình (bản phác thảo) Bài giảng Bài tập Bài thực tập Đồ án mẫu Bài đọc thêm Cơng cụ 09 /04 / 201 3 GV:HVĐ 30 UML:... luận ( 50% ) HVĐ – THQL 33 LỊCH • • • • • • • • • 9/4: 16/4: (6 :00 ) 1, (7: 30) phòng máy, 1/2 lớp 23/4: (6 :00 ) 1, (7: 30) phòng máy, 1/2 lớp 7/5: 14/5: thuyết trình nhóm 21/5: (6 :00 ) 3, (7: 30) phòng

Ngày đăng: 08/05/2021, 11:43

Xem thêm:

w