Phân tích và thiết kế hệ thố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 70 - 75)

Cơ thể là một tổ chức rất phức tạp, nó bao gồm rất nhiều các cơ quan bộ phận riêng rẽ, mỗi cơ quan lại gồm một hệ thống cái bộ phận riêng rẽ cấu thành. Vì vậy một hệ thống mô phỏng cơ thể ảo phải đảm bảo tính riêng rẽ trong thể hiện các cơ quan bộ phận trên cơ thể.

3.2.2.3.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

Interact_Model UC02 User

Người sử dụng tương tác với các mô hình thông qua các thao tác: xoay, phóng to, thu nhỏ, ẩn, hiện mô hình.

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 Use case (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), tương tác với mô hình(Interact_Model).

Hình 3.2. Biểu đồ Use Case Mô-đun hiện thị hình ảnh mô hình bộ xương 3D

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

UC01: 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:

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.

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.

UC02: Interact_Model

Tên ca sử dụng: Tương tác với các mô hình 3D của hệ thống.

Mục đích: Cho phép người sử dụng tương tác với các đối tượng như: xoay, di chuyển, phóng to, thu nhỏ, chọn đối tượng …

Tóm lược: Người sử dụng lựa chọn các tác vụ như: xoay, di chuyển, phóng to, thu nhỏ, chọn đối tượng,… sau khi lựa chọn đối tượng thì thông tin về đối tượng sẽ được hiển thị lên màn hình.

Điều kiện đầu vào: được thực hiện khi chương trình đã khởi động.

Điều kiện kết thúc: sau khi quan sát, so khớp và kết luận.

C1 C2 Người sử dụng Chọn mô hình 3D Kết quả lựa chọn Hệ thống

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

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

C1: Người sử dụng lựa chọn các tác vụ như: xoay, di chuyển, phóng to, thu nhỏ, chọn đối tượng.

C2: Kịch bản này hệ thống sẽ trả về kết quả tương tác và thông tin của các đối tượng.

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

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

C1

C2

Người sử dụng

Tương tác với các mô hình

Kết quả tương tác và thông tin mô hình

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

3.2.2.3.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ả: Trong phần này, chúng tôi chỉ xin đưa ra thiết kế của lớp 3Dviewer là lớp quản lý và hiển thị các mô hình 3D của hệ thống.

3.2.2.3.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 bi 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.2.3.6. Biểu đồ hoạt động

Biểu đồ hoạt động của UC01 Biểu đồ hoạt động của UC02

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 70 - 75)

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

(91 trang)