IT3120 phan tich thit k h thng thong

5 101 0
IT3120 phan tich thit k h thng thong

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

Thông tin tài liệu

1 IT3120 Phân tích thiết kế hệ thống thơng tin Tên học phần: Phân tích thiết kế hệ thống thông tin Mã số: IT3120 Khối lượng: 2(2-1-0-4) Lý thuyết: 30 Bài tập/BTL: 15 Thí nghiệm: có tập lớn cần ghi rõ Đối tượng tham dự: Sinh viên đại học ngành kỹ thuật từ học kỳ Điều kiện học phần: Học phần tiên quyết: Học phần học trước: IT3090 Cơ sở liệu, IT3100 Lập trình hướng đối tượng Học phần song hành: Mục tiêu học phần: Học phần giúp sinh viên nắm bắt khái niệm mơ hình hóa hướng đối tượng Sinh viên giới thiệu quy trình phân tích, thiết kế hướng đối tượng cụ thể áp dụng cho dự án phát triển phần mềm Bên cạnh sinh viên giới thiệu ngơn ngữ mơ hình hóa hướng đối tượng (UML) làm quen với cơng cụ hỗ trợ mơ hình hóa, chẳng hạn Rational Rose Sau học xong học phần này, yêu cầu sinh viên có khả năng: Lập trình hướng đối tượng, phân tích hướng đối tượng, thiết kế hướng đối tượng, ngơn ngữ mơ hình hóa hướng đối tượng UML Áp dụng lập trình, phân tích thiết kế hướng đối tượng xây dựng hệ thống thơng tin Học tập phong cách làm việc theo nhóm, biết cách lên kế hoạch phân công công việc để hồn thành dự án xây dựng hệ thống thơng tin tiến độ Nội dung vắn tắt học phần: Tổng quan phân tích thiết kế hướng đối tượng ngơn ngữ mơ hình hóa UML Phân tích hệ thống: mơ hình hóa u cầu hệ thống, mơ hình hóa cấu trúc, mơ hình hóa hành vi với biểu đồ UML Thiết kế hệ thống: thiết kế lớp, ca sử dụng, thiết kế gói hệ thống con, mơ hình hóa cài đặt hệ thống Tài liệu học tập: Sách, giáo trình [NVB05] Nguyễn Văn Ba, “Phát triển hệ thống hướng đối tượng với UML 2.0 C++”, NXB Đại học quốc gia Hà nội, 2005 Bài giảng: Xem nội dung đề cương chi tiết Sách tham khảo: Xem phần tài liệu tham khảo Phương pháp học tập nhiệm vụ sinh viên: Dự lớp: đầy đủ theo quy chế Bài tập: hoàn thành tập học phần Hiểu rõ lý thuyết thơng qua việc hồn thành tập học phần Khuyến khích làm thêm tập khác Học cách làm việc theo nhóm, cách tổ chức cơng việc trình bày vấn đề 10 Đánh giá kết quả: Điểm trình: trọng số 0.3 - Bài tập làm đầy đủ - Hoàn thành tập lớn - Kiểm tra kỳ Thi cuối kỳ (trắc nghiệm tự luận): trọng số 0.7 11 Nội dung kế hoạch học tập cụ thể Tuần Nội dung Giáo trình TỔNG QUAN VỀ PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG I Tổng quan phân tích thiết kế hệ thống Khái niệm phân tích thiết kế hệ thống Các tiếp cận khác phân tích thiết kế hệ thống [NVB05], [Booch98] II Đại cương mơ hình hóa hướng đối tượng Khái niệm mơ hình mơ hình hóa Các phương pháp mơ hình hóa Mơ hình hóa hướng đối tượng NGƠN NGỮ MƠ HÌNH HĨA UML I Lịch sử phát triển II Giới thiệu góc nhìn UML [NVB05], [Booch98] III Giới thiệu biểu đồ UML TIẾN TRÌNH PHÁT TRIỂN HỆ THỐNG THƠNG TIN I Các hoạt động phát triển phần mềm II Một số tiến trình phát triển phần mềm thơng dụng III Tiến trình RUP [NVB05], [Booch98] Các nguyên tắc RUP Các pha công đoạn RUP Tiến trình 10 bước dựa khn mẫu RUP PHÂN TÍCH MƠI TRƯỜNG VÀ NHU CẦU I Mục đích II Phương pháp tiến hành III Xây dựng tài liệu tổng quan hệ thống [NVB05], [Booch98] IV Hoạch định dự án PHÂN TÍCH CHỨC NĂNG I Mục đích phân tích chức II Phân tích chức với biểu đồ ca sử dụng Mơ hình hóa mơi trường với khái niệm đối tác Mơ hình hóa nhu cầu với khái niệm ca sử dụng Lập biểu đồ ca sử dụng [NVB05], [Booch98] BT, TN, … III Phân tích chức với biểu đồ hoạt động Đặc tả ca sử dụng văn Đặc tả ca sử dụng với biểu đồ trình tự hệ thống Đặc tả ca sử dụng với biểu đồ hoạt động PHÂN TÍCH CẤU TRÚC I Mục đích phân tích cấu trúc II Khái niệm đối tượng lớp Định nghĩa, biểu diễn đối tượng lớp Thuộc tính Thao tác Mối liên quan phụ thuộc Mối liên quan khái quát hóa [NVB05], [Booch98] Liên kết III Mơ hình hóa cấu trúc với biểu đồ lớp Xác định lớp lĩnh vực Xác định lớp tham gia ca sử dụng Xây dựng biểu đồ lớp PHÂN TÍCH HÀNH VI I Mục đích phân tích hành vi II Mơ hình hóa tương tác Mơ hình hóa tương tác ca sử dụng biểu đồ trình tự Mơ hình hóa tương tác ca sử dụng biểu đồ giao tiếp Đối chiếu, chỉnh sửa mơ hình cấu trúc tương tác [NVB05], [Booch98] Ví dụ mẫu III Mơ hình hóa ứng xử Mơ hình hóa ứng xử với biểu đồ máy trạng thái Đối chiếu biểu đồ máy trạng thái với biểu đồ tương tác Đối chiếu mơ hình tĩnh với mơ hình động TỔNG KẾT VỀ PHÂN TÍCH THIẾT KẾ TỔNG THỂ I Phân rã hệ thống thành hệ thống – Kiến [NVB05], [Booch98] [NVB05], [Booch98] Bài tập phân tích trúc phân tầng II Mơ tả thành phần vật lý hệ thống – Biểu đồ thành phần III Bố trí thành phần khả thi lên nút phần cứng – Biểu đồ bố trí THIẾT KẾ ĐỐI TƯỢNG, LỚP I Thiết kế lớp II Thiết kế liên kết 10 III Thiết kế thuộc tính [NVB05], [Booch98] IV Thiết kế thao tác THIẾT KẾ GIAO DIỆN I Thiết kế bố cục giao diện 11 II Thiết kế chuyển tiếp giao diện [NVB05] III Thiết kế chi tiết giao diện THIẾT KẾ DỮ LIỆU V Thiết kế chi tiết lớp thực thể 12 VI Thiết kế chi tiết liên kết thực thể [NVB05] VII Thiết kế chi tiết bảng sở dư liệu [NVB05], [Booch98] 13 TỔNG KẾT VỀ THIẾT KẾ 14 CHỦ ĐỀ NÂNG CAO I Mẫu thiết kế II Các mơ hình kiến trúc [NVB05], [Gamma94] 15 TỔNG KẾT [NVB05], [Booch98], [Gamma94] Nội dung thí nghiệm (thực hành, tiểu luận, tập lớn) • • • • • • Phân tích thiết kế hệ thống quản lý thư viện Phân tích thiết kế hệ thống phân phối sản phẩm Phân tích thiết kế máy bán hàng Phân tích thiết kế hệ thống đặt chỗ máy bay Phân tích thiết kế đồng hồ điện tử Phân tích thiết kế hệ thống quản lý đào tạo 12 Tài liệu tham khảo Bài tập thiết kế Bài tập tổng kết [NVB05] Nguyễn Văn Ba, “Phát triển hệ thống hướng đối tượng với UML 2.0 C++”, NXB Đại học quốc gia Hà nội, 2005 [DVB97] Đồn Văn Ban, “Phân tích thiết kế hướng đối tượng” , NXB Khoa học Kỹ thuật, 1997 [DVD02] Đặng Văn Đức, “Phân tích thiết kế hướng đối tượng UML”, NXB Giáo dục, 2002 [Booch98] Grady Booch, “Object Oriented Analysis and Design with applications”, AddsonWesley, 1998 [Gamma94] Eric Gamma, Richard Helm, Ralph Johnson, John M Vlissides, “Design Pattern: Elements of Reusable Object-oriented Software”, Addson-Wesley, 1994 ... phân tích thiết k h thống [NVB05], [Booch98] II Đại cương mơ h nh h a h ớng đối tượng Khái niệm mơ h nh mơ h nh h a Các phương pháp mơ h nh h a Mơ h nh h a h ớng đối tượng NGƠN NGỮ MƠ H NH H A... dung k hoạch h c tập cụ thể Tuần Nội dung Giáo trình TỔNG QUAN VỀ PHÂN TÍCH THIẾT K H ỚNG ĐỐI TƯỢNG I Tổng quan phân tích thiết k h thống Khái niệm phân tích thiết k h thống Các tiếp cận khác... [Booch98], [Gamma94] Nội dung thí nghiệm (thực h nh, tiểu luận, tập lớn) • • • • • • Phân tích thiết k h thống quản lý thư viện Phân tích thiết k h thống phân phối sản phẩm Phân tích thiết k

Ngày đăng: 04/09/2019, 16:10

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan