Bài giảng Nhập môn công nghệ phần mềm: Chủ đề 3 - Lương Trần Hy Hiến (tt)

Bài giảng "Nhập môn công nghệ phần mềm - Chủ đề 3: Phân tích phần mềm" cung cấp cho người học các kiến thức: Phân tích hướng đối tượng, sơ đồ lớp ở mức phân tích, sơ đồ lớp và Khả năng tiến hóa của hệ thống, sơ đồ trạng thái. | Chủ đề 3 (tt): Phân tích Phần mềm COMP1026 – Introduction to Software Engneering CH3 – Part 2 - 1 HIENLTH Phân tích Hướng đối tượng COMP1026 – Introduction to Software Engneering CH3 – Part 2 - 2 HIENLTH Nội dung • Sơ đồ lớp ở mức phân tích – Xác định các lớp đối tượng chính – Xác định các thông tin và hành động/trách nhiệm của mỗi lớp đối tượng chính – Xác định các quan hệ chính – Xác định các lớp đối tượng phụ, các danh mục • Sơ đồ lớp và Khả năng tiến hóa của hệ thống • Sơ đồ trạng thái – Khái niệm và các ký hiệu • • • • Trạng thái Biến cố, điều kiện Trạng thái đầu, trạng thái cuối Superstate – Áp dụng COMP1026 – Introduction to Software Engneering CH3 – Part 2 - 3 HIENLTH Một số khái niệm mở đầu • Vấn đề: Mô tả lại bằng một ngôn ngữ nào đó (thường là các sơ đồ) nhằm diễn tả trực quan về vấn đề • Phân tích: xây dựng mô hình Thế giới thực • Phân tích theo hướng đối tượng: xây dựng các mô hình về các đối tượng của Thế giới thực • Một số loại Sơ đồ: – Sơ đồ lớp đối tượng: Mô tả hệ thống các lớp đối tượng (thuộc tính, hành động) cùng với các quan hệ giữa chúng – Sơ đồ trạng thái: Mô tả chu trình sống của đối tượng – COMP1026 – Introduction to Software Engneering CH3 – Part 2 - 4 HIENLTH Lớp (class) là gì? • Đối tượng là cái gì đó tồn tại trong thế giới thực • Lớp là mô tả thuộc tính, hành vi, ngữ nghĩa của một nhóm đối tượng – Lớp xác định thông tin nào được lưu trữ trong đối tượng và hành vi nào đối tượng có • Thí dụ về lớp: Lớp NhanVien – Đối tượng của lớp có các attribute: HoTen, DiaChi, Luong – Các hành vi: Thuê mướn, Đuổi việc và Đề bạt nhân viên? COMP1026 – Introduction to Software Engneering CH3 – Part 2 - .

Không thể tạo bản xem trước, hãy bấm tải xuống
TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.