PHÂN TÍCH & THIẾT KẾ HƯỚNG ĐỐI TƯỢNG

Slides:



Advertisements
Similar presentations
Đánh giá Quốc gia có Hệ thống cho Việt Nam Các ư u tiên về Giảm nghèo, Phát triển Công bằng và Bền vững Ngày 5 tháng 4 n ă m 2016.
Advertisements

Quản trị Rủi ro thiên tai và Biến đổi khí hậu
PHÁT TRIỂN VÀ SỬ DỤNG HỢP LÝ NGUỒN TÀI NGUYÊN NƯỚC
Báo cáo Cấu trúc đề thi PISA và Các dạng câu hỏi thi PISA
MỘT SỐ TÁC GIẢ TIÊU BIỂU ( ) Nhóm tự lực văn đoàn và phong trào thơ mới. Ngoài ra còn có các nhóm: Phong hóa, Ngày nay, Hà Nội báo (Huy Thông,
XÂY DỰNG VÀ PHÁT TRIỂN CHƯƠNG TRÌNH ĐÀO TẠO THEO ĐỀ XƯỚNG CDIO
Rainforest Alliance đào tạo cho các nông trại trà ở Việt Nam
PHẦN 1. HỆ ĐIỀU HÀNH WINDOWS. 2 Nội dung trình bày  1.1. Thao tác cơ bản sử dụng máy tính  1.2. Màn hình nền desktop  1.3. Quản lý tệp tin và thư mục.
Qua hàng ngàn năm dựng nước và giữ nước, dân tộc ta đã để lại nhiều bài học vô giá. Nổi bật trong đó là tinh thần đoàn kết, ý thức cộng đồng. Hai truyền.
1 ĐỒNG NAI ĐÁNH GIÁ TÌNH HÌNH VÀ ĐỀ XUẤT ÁP DỤNG HIỆU QUẢ MÔ HÌNH KINH TẾ DƯỢC TẠI BỆNH VIỆN ĐA KHOA ĐỒNG NAI NĂM 2017 Học viên: Nhóm 5 _ PP111.
TRƯỜNG ĐẠI HỌC THĂNG LONG
Thực hiện các cuộc họp quan trọng
MÔN NGHỀ TIN HỌC VĂN PHÒNG LỚP 11
X©y dùng vµ b¶o vÖ Chñ quyÒn l·nh thæ, biªn giíi quèc gia
PGS. TS. Trần Cao Đệ Bộ môn Công nghệ Thông tin
ViÖn ChiÕn l­îc ph¸t triÓn
QUẢN TRỊ THÀNH TÍCH Performance Management
Ghi chú chung về khóa học
PGS.TS. Nguyễn Văn Hợp, Khoa Hoá
Tham gia Intel ISEF 2013 và một số kinh nghiệm chia sẻ
Giới thiệu chương trình trách nhiệm xã hội của doanh nghiệp
Hệ thống thông tin kế toán (HP2)
TÍNH CHẤT CƠ HỌC CỦA MÀNG MỎNG
KHAI PHÁ DỮ LIỆU (DATA MINING)
THÔNG TIN MÔN HỌC Quản trị chuỗi cung ứng (Supply Chain Management): 45 tiết Tài liệu nghiên cứu Quản lý chuỗi cung ứng –Th.S. Nguyễn Kim Anh, Đại học.
THAM VẤN TÂM LÝ Bài Giới Thiệu.
Software testing Kiểm thử phần mềm
Chương 6 Thiết kế hệ thống.
KHÓA TẬP HUẤN CÔNG BẰNG GIỚI VÀ CÁC DỰ ÁN PHÁT TRIỂN
Hạ Long – Cát Bà Sáng kiến Liên minh Bui Thi Thu Hien
Module 6 – Managing for Sustainability
Khởi động SXSH với công cụ quản lý nội vi 5S
Hệ điều hành Windows Sever 2003
Internet & Thương Mại Điện Tử
CHẾ ĐỘ PHÁP LÝ VỀ CÔNG TY CỔ PHẦN
CHƯƠNG II. HỢP ĐỒNG MUA BÁN HÀNG HÓA QUỐC TẾ
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KỸ NĂNG LẮNG NGHE- CHÚ TÂM
Thương mại điện tử HÀ VĂN SANG.
MKTNH Version 3 Giảng viên: ThS. Thái Thị Kim Oanh
Chương 6 Thiết kế hướng đối tượng
Chương 4: Những nguyên lý hỗ trợ FMS
Ngôn ngữ học khối liệu - khoa học liên ngành về ngôn ngữ ứng dụng
TRƯỜNG CAO ĐẲNG TÀI CHÍNH HẢI QUAN KHOA: KINH DOANH QUỐC TẾ
XÂY DỰNG KẾ HOẠCH VÀ CHIẾN LƯỢC MARKETING
Chiến lược CSR –Là gì và làm thế nào để chúng ta sàng lọc lựa chọn?
UBND TỈNH ĐIỆN BIÊN SỞ GIÁO DỤC VÀ ĐÀO TẠO
Hướng dẫn THU THẬP, BẢO QUẢN VÀ VẬN CHUYỂN MẪU BỆNH PHẨM NGHI NHIỄM MERS-CoV PTN các tác nhân virut liên quan đến bệnh truyền từ động vật sang người.
Xây dựng thương hiệu bền vững và tiếp thị cho sự thân thiện môi trường
Quản lý con người Quản lý người làm việc như những cá nhân và theo nhóm.
PHƯƠNG TRÌNH BẬC HAI VỚI HỆ SỐ THỰC
Đề tài: Mô hình chủ đề ẩn trích xuất thực thể y sinh
Giới Thiệu Tiêu Đề I.
Operators and Expression
Trách nhiệm giải trình của doanh nghiệp ở diện rộng
QUYỀN LỰC VÀ MÂU THUẪN TRONG NHÓM
Chương 2 Căn bản về Cung và Cầu 1.
Phòng Công nghệ Thông tin
CUỘC THI THIẾT KẾ BÀI GIẢNG ĐIỆN TỬ ELEARNING
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO
QUẢN TRỊ TÍNH ĐA DẠNG THÔNG QUA NHIỀU HOẠT ĐỘNG KINH DOANH
Kế hoạch Quản lý Hóa chất & Tích hợp vào Quy trình Nhà máy và Quản lý
HƯỚNG DẪN MÃ HÓA BỆNH TẬT, TỬ VONG THEO ICD - 10
OBJECT-ORIENTED ANALYSIS AND DESIGN WITH UML 2.0
Trường CĐ CNTT HN Việt Hàn
SEMINAR: MÁY STM (SCANNING TUNNELING MICROSCOPE)
Chương 8 NHỮNG VẤN ĐỀ QUẢN TRỊ CƠ BẢN TRONG THỰC THI CHIẾN LƯỢC
KHAI THÁC THỦY SẢN ĐẠI CƯƠNG
Chương 4: Tập gõ 10 ngón Chương 2: Học cùng máy tính
Presentation transcript:

PHÂN TÍCH & THIẾT KẾ HƯỚNG ĐỐI TƯỢNG TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ViỆN ĐIỆN TỬ - VIỄN THÔNG PHÂN TÍCH & THIẾT KẾ HƯỚNG ĐỐI TƯỢNG Bộ môn Điện tử - Kỹ thuật máy tính

Thông tin Giảng viên Họ tên: Nguyễn Thanh Bình Bộ môn: Điện tử - KTMT Điện thoại: 0904790531 Email: ntbinh1974@gmail; hoặc: binh.nguyenthanh2@hust.edu.vn

Đặt vấn đề Phân tích thiết kế hệ thống. Kỹ thuật Phương pháp Bốn giai đoạn phát triển hệ thống Lập kế hoạch Phân tích Thiết kế Triển khai Chi phí cho dự án Người phát triển >>> phần cứng Thực tế Hiệu quả Hệ thống

Cách tiếp cận hướng thủ tục/cấu trúc Hệ thống là một tập hợp các chức năng/ hàm/ thủ tục. Dữ liệu và các hàm xử lý dữ liệu độc lập nhau. Tập trung vào cấu trúc dữ liệu, thuật toán và thứ tự các bước xử lý. Khó khăn khi tái sử dụng các thủ tục . Thiếu các kỹ thuật mô hình hóa. Phải chuyển đổi các khái niệm giữa các khâu phân tích thiết kế với triển khai.

Cách tiếp cận hướng đối tượng Hệ thống = Tập hợp các đối tượng tương tác lẫn nhau. Đối tượng (Object) Là một thực thể vật lý hay trừu tượng có ranh giới rõ ràng và có ý nghĩa đối với một hệ thống. Có: Trạng thái (giá trị các thuộc tính) Hành động Nhận diện được Linked List Chemical Process Truck

“Hướng đối tượng” – Tại sao? Sử dụng phương pháp hướng đối tượng: Dễ xây dựng hệ thống Giải quyết đúng vấn đề cần giải quyết Hoạt động ổn định, tin cậy Dễ bảo trì Dễ mở rộng Tái sử dụng dễ dàng Dễ hiểu Triển khai dễ dàng Đóng gói dữ liệu và chức năng theo cách tự nhiên Thu hẹp khoảng cách giữa giai đoạn phân tích với giai đoạn triển khai

Phương pháp học Số trình: 4 (= 60 tiết) Thảo luận trên lớp + Tự học Bài tập lớn: Nộp theo tiến độ Điểm Tổng = Điểm thi cuối kỳ (70%) + Điểm thi giữa kỳ (30%) Điều kiện thi: Phải đạt bài tập lớn

Bài tập lớn 3-5 SV / Nhóm: Sử dụng các công cụ phù hợp (tự tìm hiểu): Đặt tên nhóm Bổ nhiệm nhóm trưởng Sử dụng các công cụ phù hợp (tự tìm hiểu): Rational Rose/ Rational XDE (.NET/JAVA) Microsoft Visio Microsoft Project Oracle Designer … Tiến độ: Tuần 1 – tuần 2: Lập nhóm và xác định đề tài Tuần 3 – tuần 5: Thu thập yêu cầu & Phân tích Tuần 6 – tuần 8: Thiết kế Tuần 9-10: Hoàn thiện báo cáo cuối cùng & Nộp.

Bài tập lớn (tiếp) Trình bày Trang bìa: Mục lục Nội dung báo cáo Tên đề tài Tên nhóm Danh sách thành viên trong nhóm Mục lục Nội dung báo cáo Lập kế hoạch Tìm hiểu yêu cầu Phân tích Thiết kế Kết luận & kiến nghị

Nội dung Chương 1. Giới thiệu phân tích thiết kế hệ thống hướng đối tượng bằng UML 2.0. (2 tuần) 1.1. Giới thiệu phân tích thiết kế hệ thống 1.2. Phân tích thiết kế hướng đối tượng với UML2.0 Chương 2. Lập kế hoạch (2.5 tuần) 2.1. Khởi tạo dự án 2.2. Quản trị dự án Chương 3. Phân tích (3 tuần) 3.1. Quyết định yêu cầu 3.2. Mô hình hóa chức năng 3.3. Mô hình hóa cấu trúc 3.4. Mô hình hóa hoạt động

Nội dung (tiếp…) Chương 4. Thiết kế Chương 5. Triển khai 4.1. Các bước thiết kế 4.2. Thiết kế lớp và phương thức 4.3. Thiết kế lớp quản lý dữ liệu 4.4. Thiết kế giao diện giao tiếp người-máy (KTPMUD) 4.5. Thiết kế kiến trúc vật lý (KTPMUD) Chương 5. Triển khai 5.1. Xây dựng hệ thống (KTPMUD) 5.2. Cài đặt và vận hành (KTPMUD)

Tài liệu tham khảo Systems Analysis and Design with UML Version 2.0; Alan Dennis, Barbara Haley Wixom, David Tegarden. www.uml.org www.omg.org www.Google.com www.rational.com/uml/index.jtmpl www.willey.com/college/dennis

Nội dung Tài liệu tham khảo C1: Introduction to System Analysis & Design C2: Project Management Part 1: Analysis Modeling C3: Requirements Determination C4: Business Process & Functional Modeling C5: Structural Modeling C6: Behavioral Modeling Part 2: Design Modeling C7: Moving on to Design C8: Class & Method Design C9: Data Management Layer Design C10: Human-Computer Interaction Layer Design C11: Physical Architecture Layer Design Part 3: Construction, Instalation & Operations C12: Construction C13: Instalation & Operations

Trọng tâm tham khảo C1: Introduction to System Analysis & Design C2: Project Management Part 1: Analysis Modeling C3: Requirements Determination C4: Business Process & Functional Modeling C5: Structural Modeling C6: Behavioral Modeling Part 2: Design Modeling C7: Moving on to Design C8: Class & Method Design C9: Data Management Layer Design