Chương 5 Các mô hình hệ thống Giới thiệu Các yêu cầu của người sử dụng thường được viết bằng ngôn ngữ tự nhiên để những người không có kiến thức về mặt kỹ thuật có thể hiểu được nó Tuy nhiên, những[.]
Chương Các mơ hình hệ thống Giới thiệu Các yêu cầu người sử dụng thường viết ngơn ngữ tự nhiên để người khơng có kiến thức mặt kỹ thuật hiểu Tuy nhiên, yêu cầu hệ thống chi tiết phải mơ hình hố Mơ hình hố hệ thống giúp cho người phân tích hiểu rõ chức hệ thống Ta sử dụng mơ hình khác để biểu diễn hệ thống từ nhiều khía cạnh khác 10-02-2023 124 Mơ hình ngữ cảnh Trong q trình phát phân tích yêu cầu, nên xác định phạm vi hệ thống, tức phân biệt hệ thống mơi trường hệ thống Điều giúp giảm chi phí thời gian phân tích Khi xác định phạm vi hệ thống, hoạt động quy trình phân tích định nghĩa ngữ cảnh hệ thống phụ thuộc hệ thống với mơi trường Thơng thường, mơ hình kiến trúc đơn giản hệ thống tạo bước 10-02-2023 125 Mơ hình ngữ cảnh (tt1) Ví dụ: 10-02-2023 mơ hình ngữ cảnh hệ thống ATM 126 Mơ hình ngữ cảnh (tt2) Mơ hình kiến trúc mô tả môi trường hệ thống, không quan hệ hệ thống khác mơi trường Vì vậy, người ta thường sử dụng thêm mơ hình tiến trình mơ hình luồng liệu để bổ trợ cho Mơ hình tiến trình biểu diễn tất tiến trình hệ thống hỗ trợ Mơ hình luồng liệu sử dụng để biểu diễn tiến trình luồng thơng tin từ tiến trình tới tiến trình khác 10-02-2023 127 Mơ hình ứng xử Mơ hình ứng xử sử dụng để mơ tả tồn ứng xử hệ thống Có hai kiểu mơ hình ứng xử là: Mơ hình luồng liệu: biểu diễn cách xử lý liệu hệ thống Mơ hình máy trạng thái: biểu diễn cách đáp ứng hệ thống với kiện xảy Hai mơ hình biểu diễn góc nhìn khác nhau, hai cần thiết để mô tả ứng xử hệ thống 10-02-2023 128 Mơ hình ứng xử (tt1) Mơ hình luồng liệu 10-02-2023 Mơ hình luồng liệu sử dụng để mơ hình hố quy trình xử lý liệu hệ thống Mơ hình biểu diễn bước mà luồng liệu phải trải qua hệ thống từ điểm đầu tới điểm cuối Mơ hình luồng liệu mơ hình hố hệ thống từ góc độ chức Việc tìm vết tư liệu hố quan hệ liệu với quy trình có ích việc tìm hiểu tồn hệ thống Mơ hình luồng liệu phần cốt lõi nhiều phương pháp phân tích Nó chứa ký pháp dễ hiểu khách hàng 129 Mơ hình ứng xử (tt2) Mơ hình luồng liệu (tt1) 10-02-2023 Ví dụ: Mơ hình luồng liệu chức xử lý đơn hàng 130 Mơ hình ứng xử (tt3) Mơ hình máy trạng thái 10-02-2023 Mơ hình máy trạng thái mô tả đáp ứng hệ thống với kiện bên bên ngồi Mơ hình máy trạng thái biểu diễn trạng thái hệ thống kiện gây dịch chuyển trạng thái Mơ hình máy trạng thái biểu diễn trạng thái hệ thống nút kiện cung nối nút Khi có kiện xảy ra, hệ thống dịch chuyển từ trạng thái sang trạng thái khác Biểu đồ trạng thái biểu đồ UML sử dụng để biểu diễn mơ hình máy trạng thái Biểu đồ trạng thái cho phép phân tích mơ hình thành nhiều mơ hình mơ tả ngắn gọn hành động cần thực trạng thái Ta vẽ bảng để mô tả mối quan hệ trạng thái tác nhân kích hoạt 131 Mơ hình liệu Giới thiệu: 10-02-2023 Mơ hình liệu sử dụng để mô tả cấu trúc logic liệu xử lý hệ thống Thông thường, hay sử dụng mơ hình thực thể quan hệ thuộc tính (ERA) thiết lập thực thể hệ thống, quan hệ thực thể thuộc tính thực thể Mơ hình sử dụng thiết kế CSDL thường cài đặt CSDL quan hệ 132 Mơ hình đối tượng (tt3) Mơ hình thừa kế (tt1) 10-02-2023 Ví dụ: cấu trúc phân cấp lớp Library LIBSYS 139 Mô hình đối tượng (tt4) Mơ hình thừa kế (tt2) 10-02-2023 Ví dụ: cấu trúc phân cấp lớp User LIBSYS 140 Mơ hình đối tượng (tt5) Mơ hình thừa kế (tt3) 10-02-2023 Cấu trúc đa thừa kế: lớp đối tượng thừa kế từ nhiều lớp cha Tuy nhiên, điều dẫn tới xung đột ngữ nghĩa thuộc tính/phương thức trùng tên lớp cha khác có ngữ nghĩa khác 141 Mơ hình đối tượng (tt6) Mơ hình thừa kế (tt4) 10-02-2023 Ví dụ: lớp Talking book thừa kế từ hai lớp Book Voice recording 142 ... thống với môi trường Thơng thường, mơ hình kiến trúc đơn giản hệ thống tạo bước 10-02-2023 1 25 Mơ hình ngữ cảnh (tt1) Ví dụ: 10-02-2023 mơ hình ngữ cảnh hệ thống ATM 126 Mơ hình ngữ cảnh... vết tư liệu hoá quan hệ liệu với quy trình có ích việc tìm hiểu tồn hệ thống Mơ hình luồng liệu phần cốt lõi nhiều phương pháp phân tích Nó chứa ký pháp dễ hiểu khách hàng 129 Mơ hình ứng xử (tt2)... 10-02-2023 Tuy nhiên, mơ hình liệu thường khơng chi tiết Cho nên, sử dụng từ điển liệu làm công cụ bổ trợ Từ điển liệu danh sách tất tên gọi sử dụng mơ hình hệ thống Đó thực thể, quan hệ