Biểu đồ ca sử dụng của hệ thống thang máy

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế hệ thống thời gian thực theo cách tiếp cận hướng đối tượng (Trang 39 - 41)

Có tám ca sử dụng của hệ thống thang máy đƣợc mô tả chi tiết nhƣ sau:

Yeu cau thang may (yêu cầu thang máy): ca sử dụng này gồm một số các kịch bản đƣợc trình bày trong phần sau. Những kịch bản này mô tả việc thang máy nhận yêu cầu thang máy từ hành khách, bật tắt đèn, chuyển nút nhấn (chế độ đƣợc nhấn hay chƣa nhấn), cập nhật các yêu cầu gọi thang máy tới bộ phận điều khiển thang máy, v.v …

Yeu cau den tang (yêu cầu đến tầng): tƣơng tự nhƣ ca sử dụng yêu cầu thang máy, ca sử dụng này gồm các chức năng thang máy nhận yêu cầu đến tầng từ hành khách, bật tắt đèn, chuyển nút nhấn (chế độ đƣợc nhấn hay chƣa nhấn) trong thang máy, cập nhật các yêu cầu đến tầng tới bộ phận điều khiển thang máy, v.v …

Cho biet huong di chuyen (cho biết hướng di chuyển lên/xuống): thang máy nên cung cấp cơ chế này để hành khách biết đƣợc hƣớng di chuyển hiện tại của thang máy, để có thể quyết định là bƣớc vào hay ra khỏi thang máy.

Cho biet vi tri thang may (cho biết vị trí thang máy hiện tại đang đến

tầng nào): giúp cho hành khách chuẩn bị rời khỏi thang máy.

Mo/dong cua (mở/đóng cửa): thang máy có thể mở hay đóng cửa để hành khách có thể bƣớc vào hay ra khỏi thang máy. Ca sử dụng này còn bao hàm chức năng chuyển trạng thái của cửa (cửa đang đóng nếu hành khách muốn vào thang máy thì cửa phải mở trong thời gian quy định).

Hanh khach <<uses>> <<uses>> <<uses>> <<uses>> Thang may Yeu cau thang may Yeu cau den tang Di chuyen/ dung thang may Mo/dong cua Cho biet huong di chuyen thang may Cho biet vi tri thang may Khoi dong/ dong thang máy Nguoi quan ly Bo kich hoat ngat khan cap

Di chuyen/dung thang may (di chuyển/dừng thang máy): đây là chức năng chính của thang máy, đƣa ra quyết định dừng hay điều khiển hƣớng của thang máy.

Khoi dong/dong thang máy (khởi động/đóng thang máy): cho phép ngƣời quản lý có thể khởi động hay kết thúc việc sử dụng thang máy.

Bo kich hoat ngat khan cap (bộ kích hoạt ngắt khẩn cấp): đây là cơ chế an toàn trong buồng thang máy để đảm bảo không phát sinh tình trạng không an toàn.

Từ đây có thể nhận thấy có hai tác nhân tƣơng tác với ECS: một tác nhân cụ thể là ngƣời quản lý, chỉ rõ ngƣời quản lý thang máy, một tác nhân trừu tƣợng là hành khách sử dụng thang máy. Trong đó hành khách sử dụng thang máy đóng vai trò tƣơng tác chính đến hệ thống. Hành khách tƣơng tác với thang máy bằng cách ra yêu cầu gọi thang máy và yêu cầu đến tầng nào trong tòa nhà, thang máy phải cho hành khách biết hƣớng di chuyển cũng nhƣ vị trí thang máy đang đi đến đâu (tầng nào) theo hƣớng nào (lên hay xuống).

2.3.2. Biểu đồ lớp

Biểu đồ lớp, một trong những biểu đồ đƣợc sử dụng phổ biến nhất trong hệ thống hƣớng đối tƣợng, mô hình hóa khung nhìn thiết kế tĩnh của một hệ thống. Mục đích chính của khung nhìn này là hỗ trợ các yêu cầu chức năng của hệ thống – là các dịch vụ mà hệ thống cung cấp cho ngƣời dùng cuối. Các biểu đồ lớp trong hệ thống qua hai khung nhìn khác nhau (khung nhìn xây dựng đối tƣợng và khung nhìn kiến trúc phần mềm) sẽ đƣợc trình bày cụ thể trong phần sau.

Một biểu đồ lớp thể hiện một tập các lớp, các giao diện, các sự cộng tác và các mối quan hệ của chúng. Các biểu đồ lớp mô tả tổng thể hệ thống, nhƣ là kiến trúc hệ thống, bao gồm các thuộc tính và các thao tác trong lớp. Thƣờng các thành phần của một biểu đồ lớp bao gồm:

 Các lớp

 Các giao diện

 Các sự cộng tác

 Các quan hệ phụ thuộc, tổng quát hóa, và liên kết

Trong phần sau hai nhóm của biểu đồ lớp đƣợc trình bày và phân tích chi tiết.

2.3.2.1. Biểu đồ lớp – khung nhìn xây dựng đối tƣợng

Từ các ca sử dụng đƣợc trình bày trong phần 2.3.1 và dựa vào các yêu cầu của hệ thống, bằng trực giác chúng ta sẽ đƣa ra một biểu đồ lớp nhƣ trong hình 2.15.

Chúng ta sẽ không xem xét chi tiết các thành phần của biểu đồ lớp (sẽ trình bày trong chƣơng 3) mà xem xét biểu đồ lớp dƣới góc độ của khung nhìn hiện tại (khung nhìn xây dựng đối tƣợng), tức là chúng ta xây dựng biểu đồ lớp từ khung nhìn thành phần đối tƣợng của hệ thống.

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Phân tích thiết kế hệ thống thời gian thực theo cách tiếp cận hướng đối tượng (Trang 39 - 41)

Tải bản đầy đủ (PDF)

(81 trang)