Bài giảng Phân tích thiết kế hệ điều hành: Chủ đề 5 - ThS. Lương Trần Hy Hiến
Số trang: 69
Loại file: pdf
Dung lượng: 1.05 MB
Lượt xem: 19
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Phân tích thiết kế hệ điều hành - Chủ đề 6: Mô hình hóa cấu trúc" cung cấp cho người học các kiến thức: Sơ đồ lớp class diagram, nhắc lại về hướng đối tượng, tầm vực, mối quan hệ giữa các class,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hệ điều hành: Chủ đề 5 - ThS. Lương Trần Hy Hiến Chủ đề 5: Mô hình hóa cấu trúc<br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 1<br /> <br /> HIENLTH<br /> <br /> Mô hình hóa nghiệp vụ<br /> Mô hình hóa nghiệp vụ<br /> (Business Modeling)<br /> <br /> Mô hình hóa cấu trúc<br /> (Structural Modeling)<br /> - Class Diagram<br /> - Object Diagram<br /> - CRC Card<br /> OOAD – FIT of HUTECH<br /> <br /> - Use Case Diagram<br /> - Activity Diagram<br /> <br /> Mô hình hóa hành vi<br /> (Behavioral Modeling)<br /> - Sequency Diagram<br /> - Communication Diagram<br /> - State Diagram<br /> CH5 - 2<br /> <br /> HIENLTH<br /> <br /> Mục đích của mô hình cấu trúc:<br /> • Mô tả cấu trúc của dữ liệu được sử dụng trong<br /> hệ thống.<br /> • Rút ngắn khoảng cách giữa thế giới thực và thế<br /> giới phần mềm<br /> • Xây dựng thuật ngữ chung cho người sử dụng và<br /> người phân tích hệ thống<br /> • Biểu diễn sự vật, ý tưởng và khái niệm quan<br /> trọng trong hệ thống<br /> Các mô hình cấu trúc:<br /> • CRC cards, class diagrams, object diagrams.<br /> <br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 3<br /> <br /> HIENLTH<br /> <br /> Lớp (class) là gì?<br /> • Đối tượng là cái gì đó tồn tại trong thế giới thực<br /> <br /> • Lớp là mô tả thuộc tính, hành vi, ngữ nghĩa của<br /> một nhóm đối tượng<br /> • Lớp xác định thông tin nào được lưu trữ trong đối tượng<br /> và hành vi nào đối tượng có<br /> <br /> • Thí dụ về lớp: Lớp NhanVien<br /> • Đối tượng của lớp có các attribute: HoTen, DiaChi, Luong<br /> • Các hành vi: Thuê mướn, Đuổi việc và Đề bạt nhân viên?<br /> <br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 4<br /> <br /> HIENLTH<br /> <br /> Sơ đồ Lớp Class Diagram<br /> • Là biểu đồ quan trọng nhất.<br /> • Mô tả các đối tượng và mối quan hệ của chúng<br /> trong hệ thống.<br /> • Mô tả các thuộc tính và các hành vi (Behavior) của<br /> đối tượng.<br /> • Có biểu đồ lớp mức phân tích và mức cài đặt.<br /> • Cú pháp đồ họa của lớp trong biểu đồ<br /> • Tên lớp<br /> • Thuộc tính<br /> • Thao tác<br /> OOAD – FIT of HUTECH<br /> <br /> + : public<br /> - : private<br /> # : protected<br /> CH5 - 5<br /> <br /> HIENLTH<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Phân tích thiết kế hệ điều hành: Chủ đề 5 - ThS. Lương Trần Hy Hiến Chủ đề 5: Mô hình hóa cấu trúc<br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 1<br /> <br /> HIENLTH<br /> <br /> Mô hình hóa nghiệp vụ<br /> Mô hình hóa nghiệp vụ<br /> (Business Modeling)<br /> <br /> Mô hình hóa cấu trúc<br /> (Structural Modeling)<br /> - Class Diagram<br /> - Object Diagram<br /> - CRC Card<br /> OOAD – FIT of HUTECH<br /> <br /> - Use Case Diagram<br /> - Activity Diagram<br /> <br /> Mô hình hóa hành vi<br /> (Behavioral Modeling)<br /> - Sequency Diagram<br /> - Communication Diagram<br /> - State Diagram<br /> CH5 - 2<br /> <br /> HIENLTH<br /> <br /> Mục đích của mô hình cấu trúc:<br /> • Mô tả cấu trúc của dữ liệu được sử dụng trong<br /> hệ thống.<br /> • Rút ngắn khoảng cách giữa thế giới thực và thế<br /> giới phần mềm<br /> • Xây dựng thuật ngữ chung cho người sử dụng và<br /> người phân tích hệ thống<br /> • Biểu diễn sự vật, ý tưởng và khái niệm quan<br /> trọng trong hệ thống<br /> Các mô hình cấu trúc:<br /> • CRC cards, class diagrams, object diagrams.<br /> <br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 3<br /> <br /> HIENLTH<br /> <br /> Lớp (class) là gì?<br /> • Đối tượng là cái gì đó tồn tại trong thế giới thực<br /> <br /> • Lớp là mô tả thuộc tính, hành vi, ngữ nghĩa của<br /> một nhóm đối tượng<br /> • Lớp xác định thông tin nào được lưu trữ trong đối tượng<br /> và hành vi nào đối tượng có<br /> <br /> • Thí dụ về lớp: Lớp NhanVien<br /> • Đối tượng của lớp có các attribute: HoTen, DiaChi, Luong<br /> • Các hành vi: Thuê mướn, Đuổi việc và Đề bạt nhân viên?<br /> <br /> OOAD – FIT of HUTECH<br /> <br /> CH5 - 4<br /> <br /> HIENLTH<br /> <br /> Sơ đồ Lớp Class Diagram<br /> • Là biểu đồ quan trọng nhất.<br /> • Mô tả các đối tượng và mối quan hệ của chúng<br /> trong hệ thống.<br /> • Mô tả các thuộc tính và các hành vi (Behavior) của<br /> đối tượng.<br /> • Có biểu đồ lớp mức phân tích và mức cài đặt.<br /> • Cú pháp đồ họa của lớp trong biểu đồ<br /> • Tên lớp<br /> • Thuộc tính<br /> • Thao tác<br /> OOAD – FIT of HUTECH<br /> <br /> + : public<br /> - : private<br /> # : protected<br /> CH5 - 5<br /> <br /> HIENLTH<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Phân tích thiết kế hệ điều hành Hệ điều hành Phân tích hệ điều hành Thiết kế hệ điều hành Mô hình hóa cấu trúc Sơ đồ lớp class diagramGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 441 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 263 0 0 -
175 trang 261 0 0
-
173 trang 260 2 0
-
Giáo trình Nguyên lý hệ điều hành (In lần thứ ba): Phần 1 - PGS.TS. Hà Quang Thụy
98 trang 237 0 0 -
Đề tài nguyên lý hệ điều hành: Nghiên cứu tìm hiểu về bộ nhớ ngoài trong hệ điều hành Linux
19 trang 237 0 0 -
Bài thảo luận nhóm: Tìm hiểu và phân tích kiến trúc, chức năng và hoạt động của hệ điều hành Android
39 trang 220 0 0 -
Giáo trình Hệ điều hành: Phần 2
53 trang 207 0 0 -
Bài giảng Nguyên lý hệ điều hành (Bài giảng tuần 3) - Nguyễn Hải Châu
8 trang 197 0 0 -
Bài thuyết trình nhóm môn Hệ điều hành: Tìm hiểu về cách quản lý tệp
17 trang 187 0 0