Phân tích và thiết kế mô-đun đọc mô hình 3D bộ xương

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật hiển thị mô hình 3d và ứng dụng vào hiển thị một số hệ xương người lào (Trang 65 - 69)

3.2.1.1. Biểu đồ Use Case

Biểu đồ này chỉ ra các Use Case (UC) của hệ thống, các tác nhân và mối liên hệ giữa các UC và tác nhân cũng như các UC với nhau. Các UC biểu diễn các chức năng hệ thống. Tác nhân là con người hay hệ thống khác cung cấp hay thu nhận thông tin từ hệ thống đang được xây dựng. Biểu đồ UC tập trung vào quan sát trạng thái tĩnh của các UC trong hệ thống. Vì UCD biểu diễn yêu cầu hệ thống từ góc độ người dùng, cho nên mỗi UC là chức năng mà hệ thống phải có. Biểu đồ loại này chỉ ra tác nhân nào khởi động UC và khi nào tác nhân nhận thông tin từ hệ thống.

Các tác nhân chính của hệ thống

STT Tên actor Ghi chú

1 User (Người sử dụng) Người dùng có thể tương tác với các mô hình và các đối tượng trong chương trình

Mô tả các Use case và các tác nhân tương ứng từng tác nhân

Tên Use Case Mã UC Tác nhân Mô tả Use Case

Choose_Model UC01 User Người sử dụng lựa chọn mô hình(cơ

quan bộ phận trên cơ thể) để làm việc

Sơ đồ Use case chính của hệ thống

Biểu đồ dưới đây chỉ ra tương tác giữa các Usecase (UC) và tác nhân của hệ thống. User (Người sự dụng) là tác nhân duy nhất của hệ thống và thực hiện các UC: lựa chọn và đọc mô hình(Choose_Model).

Hình 3.1. Biểu đồ Use Case Mô-đun đọc mô hình bộ xương 3D

3.2.1.2.Mô tả chi tiết và phân rã một số Use case UC: Choose_Model

Tên ca sử dụng: Chọn và đọc các mô hình 3D vào hệ thống.

Mục đích: Cho phép người sử dụng lựa chọn các mô hình cơ quan, bộ phận trên cơ thể người vào hệ thống.

Tóm lược: Tại ca sử dụng này người sử dụng khởi động chương trình và lựa chọn một hệ nào đó của cơ thể người để đọc vào chương trình.

Điều kiện đầu vào:

Điều kiện kết thúc: Đã hoàn tác hoặc phụ thuộc người sử dụng.

Biều đồ kịch bản chính:

Mô tả các kịch bản con:

C1: Kịch bản này cho phép người sử dụng lựa chọn một hệ nào đó của cơ thể để đọc vào chương trình. C1 C2 Người sử dụng Chọn và đọc các mô hình vào hệ Người sử dụng Chọn mô hình 3D Kết quả lựa chọn Hệ thống

C2: Kịch bản này được thực hiện tiếp sau kịch bản C.1, hệ thống sẽ thông báo lại kết quả lựa chọn.

3.2.1.3.Biểu đồ trình tự

Biểu đồ trình tự của Use case Choose_Model

4.2.1.4. Biểu đồ lớp

Biểu đồ lớp chỉ ra tương tác giữa các lớp trong hệ thống. Các lớp được xem như kế hoạch chi tiết của các đối tượng. Mỗi lớp trong biểu đồ lớp được tạo ra cho mỗi loại đối tượng trong biểu đồ trình tự và cộng tác.

Mô tả: Biểu đồ lớp trên hình chỉ ra quan hệ giữa các lớp hình thành viên UC. Biểu đồ này bao gồm các lớp, đó là 3DViewer, ShowInforModel, EditInforModel. Mỗi lớp trong biểu đồ được biểu diễn bằng hình chữ nhật chia làm ba phần: tên lớp (thí dụ tên lớp 3DViewer), thuộc tính (thí dụ lớp 3DViewer chứa thuộc tính: model_ID) và phương thức (thí dụ lớp ShowInforModel có phương thức: ShowInfor. Đường nối giữa các phần tử biểu đồ lớp là quan hệ giao tiếp giữa chúng. Phía trái của một số thuộc tính và thao tác có gắn biểu tượng khóa; có nghĩa rằng đó là các thuộc tính và thao tác riêng.

3.2.1.5. Biểu đồ chuyển trạng thái

Biểu đồ chuyển trạng thái mô tả vòng đời của đối tượng, từ khi nó được sinh ra đến khi bị phá hủy. Biểu đồ chuyển trạng thái cung cấp cách thức mô hình hóa các trạng thái khác nhau của đối tượng. Trong khi biểu đồ lớp cung cấp bức tranh tĩnh về các lớp và quan hệ của chúng thì biểu đồ chuyển trạng thái được sử dụng để mô hình hóa các hành vi động của hệ thống.

3.2.1.6. Biểu đồ hoạt động

Một phần của tài liệu (LUẬN văn THẠC sĩ) kỹ thuật hiển thị mô hình 3d và ứng dụng vào hiển thị một số hệ xương người lào (Trang 65 - 69)

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

(91 trang)