Rational rose là phần mềm công cụ mạnh hỗ trợ phân tích,thiết kế hệ thống phần mềm theo đối tượng.Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình.Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp,giúp bạn hiểu được hệ thống của mô hình doanh nghiệp. Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thể thiết ké được mô hình.Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệ thống.Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế người lập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,người phát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình.
Trang 11.Giới thiệu stuck
Rational rose là phần mềm công cụ mạnh hỗ trợ phân tích,thiết kế hệ thống phần mềmtheo đối tượng.Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp,giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống.Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống
Trang 2Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình.
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Trang 3Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình.
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệ
Trang 4thống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình.
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Trang 5Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình.
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệthống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình Rationalrose là phần mềm công cụ mạnh hỗ trợ phân tích, thiết kế hệ thống phần mềm theo đốitượng Nó giúp ta mô hình hóa hệ thống trước khi viết mã trình
Rational rose hỗ trợ cho việc làm mô hình doanh nghiệp, giúp bạn hiểu được hệ thốngcủa mô hình doanh nghiệp Giúp chúng ta phân tích hệ thống và làm cho chúng tacos thểthiết ké được mô hình
Mô hình Rose là bức tranh của hệ thống từ những phối cảnh khác nhau nó bao gồm tất
cả các mô hình UML,actors,use cases,objects,component và deployment nodes,trong hệ
Trang 6thống Nó mô tả chi tiết mà hệ thống bao gồm và nó sẽ làm việc như thế nào vì thế ngườilập trình có thể dùng mô hình như một bản thiết kế cho công việc xây dựng hệ thống.Theo phong cách lập trình truyền thống thì sau khi đã xác định yêu cầu hệ thống,ngườiphát triển sẽ lấy một vài yêu cầu,quyết định thiết kế và viết mã chương trình.
Trang 7Chuong 2.Tính năng abc
Rational Rose cung cấp những tính năng sau đây để tạo điều kiện thuận lợi cho việcphân tích thiết kế và xây dượng những ứng dụng của bạn:
Mô hình hướng đối tượng
Mô hình cung cấp cho UML,COM,OMT và BOOCH’93
Kiểm tra ngữ nghĩa
Hỗ trợ phát sinh mã cho một số ngôn ngữ như JAVA và C#
Hỗ trợ việc phát triễn cho việc kiểm soát lặp đi lặp lại
Phát triễn cho nhiều người dùng và cung cấp cho cá nhân;
Hợp nhất những công cụ làm mô hình dữ liệu
Phát sinh tài liệu
Windows NT 4.0 with Service Pack 6a and SRP (security Rollup Package)
Windows 2000 with Service pack 2 or 3or 4 (English OS)
Windows XP with Service pack 1or 2
Trang 8 Bước 1: chạy file setup.exe.
Bước 2: Click(hoặc nhấn Enter) Next để tiếp tục
chọn Rational Rose Enterprise Edition và nhấp Next
Trang 9 Bước 4: Chọn phương thức cài đặt của Rational Rose cọn cài từ đĩa CD
Bước 5: Chương trình tự động chạy cập nhật vào hệ thống
Trang 10 Bước 6: Chọn next để tiếp tục cài đặt.
Bước 7: xem các khuyến cáo của Rational Rose
Trang 11 Bước 8: Đọc các điều khoảng của IBM về chương trình Rational Rose.các bạn chọn vào dòng chử như hình bên dưới.
Bước 9: chọn đường dẫn để lưu trữ bản cài đặt trên ổ đĩa cứng.mặt định là ổ logic C: nếu dung lượng ổ đĩa C còn ít thì bạn nên thây đổi đường
Trang 12dẫn qua ổ đĩa có dung lượng còn tróng nhiều hơn.
Trang 13 Bước 10: Tùy chọn các gói cài đặt bổ sung cùng chương trình để hổ trợ việc phátsinh ra các mã nguồn các chương trình như Java,C#,C++,…
Trang 14 Bước 11: Công việc chuẫn bị cài đặt đã hoàn tất giờ ta tiếng hành cài đặt trên ỗ đĩa
Bước 12: chường trình đang trạng thái cài đặt
Trang 15 Bước 13: Chương trình cài đặt kết thúc.
lưu ý: khi cài xong chương trình ta không vội mở chương trình lên mà ta phải bẽ
Trang 16 Bước 14: Ta tiến hành import file crack để mở khóa chương trình
Trang 17 Bước 15: khi xuất hiện 1 hộp thoại ta tìm và kịch chọn vào dòng chử import
Trang 18 Bước cuối cùng: khi ta import xong thì sẽ xuất hiện 1 hộp thoại ta chỉ cần nhấp vàochử OK là chúng ta đã bẽ khóa được chương trình Rational Rose.
3.2 Chạy chương trình
ta kích vào biểu tượng [starl] menu-> chọn All Programschọn IBM Rational->chọn IBM Rational Rose Enterprise Edition
Ta đợi họp thoại Create New model xuất hiện ta chọn rational và bấm ok để mởchương trình
Trang 19Lưu ý: ta chỉ chọn rational còn ngoài các ngôn ngữ khác ta không cần để ý
Getting started with Rational Rose
1 Titlebar
2 Menu bar
3 Toolbox: hộp công cụ sẽ chứa nhiều icon tùy vào model tương ứng
Trang 20- cửa sổ tài liệu là nơi tạo lập,sữa đổi văn bản để gắn vào phần tử mô hình (tácnhân,UC,quan hệ,thuộc tính,thao tác,thành phần,nút).-Để tạo tài liệu cho mô hình ta làm như sau: chọn phần tử (click chuột trên phầntử),nhập tài liệu vào cửa sổ tài liệu.Cửa sổ tài liệu cũng tắt/mở,trôi nổi hay bámdính như cửa sổ Browser.
-Cửa sổ biểu đồ là nơi cho phép ta tạo lập và sửa đổi khung nhìn đồ họa mô hình
Trang 21hiện hành.
- Mỗi biểu tượng trong biểu đồ biểu diễn một thành phần mô hình hóa khácnhau.Cửa sổ biểu đồ xuất hiện khi nhấp đúp chuột trên cửa sổ biểu đồ trong cửa sổBrowser
Di chuyển chuột đến biểu tượng Khi thấy xuất hiện dấu cộng (+) ta Dragmouse
cửa sổ đặt tả.Để hiển thị cửa sổ này ta làm như sau:
Cách 1: nhấp chuột phải trên sơ đồ hoặc Browser -> chọn Open specification cách 2:Click trên sơ đồ hoặc Browser-> chọn [Browser] menu-> chọn lệnh
specification
4.Một số ký hiệu thông dụng
1 Phần tử cấu trúc.
Trang 22 Lớp (Class): Mô tả các đối tượng cùng chung thuộc tính, thao tác, quan hệ, ngữnghĩa
Trang 23 Nhóm hay còn gọi là gói (package), nó dung để tổ chức các lớp có chức năngchung lại với nhau.
- Quan hệ mà trong đó đối tượng cụ thể sẽ kế thừa phương thức,thuộc tính của đối
Trang 24- Ký hiệu:
- Quan hệ ngữ nghĩa giao diện và lớp (hay thành phần) hiện thực lớp, giữa UC và
HIỆN THỰC CÁC SƠ ĐỒ UML TRÊN RATIONAL ROSE
Các sơ đồ trong UML
Sơ đồ đối tượng (Object diagram).
Sơ đồ tình huống đối tượng(Use case diagram).
Sơ đồ trạng thái (State diagram).
Sơ đồ trình tự (Sequence diagram).
Sơ đồ hoạt động (Activity diagram).
Sơ đồ cộng tác (Collaboration diagram).
Sơ đồ thành phần (Component diagram).
Sơ đồ triển khai (Deployment diagram).
1.1 Use case Diagram
Một biểu đồ Use case chỉ ra một số lượng các tác nhân ngoại cảnh và mối liên kếtcủa chúng đối với Use case mà hệ thống cung cấp
Một Use case là một lời miêu tả của một chức năng mà hệ thống cung cấp, lờimiêu tả Use case thường là văn bản,tài liệu,nhưng kèm theo đó cũng có thể là mộtbiểu đồ hoạt động
Các Use case được miêu tả duy nhất theo hướng nhìn từ ngoài vào của các tácnhân
Trang 25 Các Use case định nghĩa yêu cầu về chức năng đối với hệ thống.
1.2 Sử dụng Rational để thiết kế
1 Nhấp chuột phải trên gói Use case view trong Browser
2 Chọn new->Use case diagram từ menu
3 Đặt tên cho biểu đồ mới
Trang 264 Nhấp đúp trên tên của biểu đồ mới để mở.
Có thể xóa biểu đồ use case trong browser, một khi biểu đồ use case bị xóa thì
1 Nhấp chuột phải lên biểu đồ trong browser
2 Chọn delete từ menu file
Trang 273.UC vừa chọn bị loại khỏi trong toàn bộ mô hình Browser.
Đặt tả Use case
1 Mở đặt tả UC theo các bước sau
2 Nhấn chuột phải trên UC trong biểu đồ UC
3 Chọn menu file chọn open specification
Hoặc
1 Nhấp chuột phải trên UC trong Browser
2 Chọn menu file chọn open specification
Import file vào Use case
1 Nhấp chuột phải vào UC và chọn Open specification và chọn tiếp thể tabfile
2 Kích chuột phải vào vùng trắng của files tab
3 Sử dụng hộp thoại open để tìm tên tệp sẽ gán
4 Cọn open để gắn tệp vào UC
ta chọn vào đánh dấu hộp abstract
Tạo tác nhân: Trình tự tạo tác nhân mới trong biểu đồ UC như sau:
1 Chọn nhãn Actor trên thanh công cụ.
Trang 282 Nhấn bấy kì đâu trong biểu đồ UC Tác nhân mới sẽ được gán tên mặt định là
New class
3 Nhập tên cho tác nhân mới,nó được tự động gán vào browser.
Xóa tác nhân: thao tác tương tự xóa Use case Đặt tả tác nhân: tương tụ như Use case
Tạo tác nhân trừu tượng.
1 Tạo tác nhân trong browser hay biểu đồ UC
2 Nhấn chuột phải chọn open Specification
3 Chọn Detail tab
4 Đánh dấu hộp Abstracht
Tạo quan hệ
Bổ sung quan hệ uses hay include vào biểu đồ UC theo các bước như :
1 Chọn nhãn Generalization trên thanh công cụ
2 Nối UC cụ thể đến UC trừu tượng
3 Nhấn chuột phải trên đương quan hệ,chọn menu open specification
4 Trông cửa sổ Sterectype: Nhập uses
5 Mở cửa sổ UC specification của UC trừu tượng
6 Đánh dấu hộp Abstract
Xóa quan hệ
Xóa quan hệ uses trong biểu đồ UC theo các bước sau:
1. Chọn quan hệ trên biểu đồ UC
2. Chọn Edit-> chọn Delete from Model hãy nhấn các phím Ctrl+D
Việc bổ sung hay xóa quan hệ extends trong biểu đồ UC được thực hiện tương tụnhư bổ sung hay xóa quan hệ uses
Trong khung hình UC ta có thể nói nhóm UC và tác nhân vào gói.Các phần tử cóngữ nghĩa gần nhau thì được nhóm vào cùng gói
Trang 29Bổ xung gói vào mô hình trong Rose 2003 như sau:
1. Nhấn chuột phải trên khung nhìn UC trong browser
2. Chọn New -> Package
3. Nhập tên của gói mới
4. Gói trong biểu đồ UC bị hủy bỏ bằng cáh nhấn các phím Ctrl+D sau khi nó
đã được chọn, hoặc nhấn phím phải của chuột trên gói định hủy bõ trongbrowser rồi chọn delete
1.2 Ví dụ
- sơ đồ Uses Case gồm có 1 tác nhân”lecturer” và ”Student”
- Tác nhân Lecturer có thể them, cập nhật và xóa sinh viên ra khỏi hệ thống Ngoài
ra giãng viên có thể tìm kiếm một sinh viên
- Trong khi sinh viên chỉ có thể kiểm tra điểm của mình trên hệ thống
- Thao tác cập nhật,Xóa sinh viên và kiểm tra điểm đều có thao tác tìm sinh viên
+ Tạo tác nhân:
1. Chọn Use case view để tạo cơ đồ Use case
2. Click mouse phải trong UC view,chọn New ->Use case diagram đặt tên
“Student Management”
3. Tiếp tục click mouse phải chọn New -> Actor, đặt tên “Lecturer”
Tương tự như trên để tạo tác nhân “student”
1. Click mouse phải vào Use case view Chọn New -> Use case,đặt tên “Addstudent”
2. Tạo các Use case ”Update Student ”, “Dalete student”, “Find student”, ”Checkpoint” giống như thao tác ở bước 1
1.3 Ví dụ
Trang 30Sau khi hoàn tất tạo tác nhân và Use case, kéo thả cho chúng vào trong biểu đồ Use case.
Đặc tả
1 Click mouse phải vào Use case “Add student”, Chọn open specofication…
2 Nhập các thông tin đặt tả như hình sau
Trang 31Sau khi chấp nhận các đặc tả cho Use case “Addstudent”, chọn OK
Ta có thể thêm các thông tin đặc tả cho các tác nhân của Use case còn lại
Thiết lập quan hệ
1 Chọn “”Unidirectional Association” trên thanh toolbar
2 Kéo từ actor “Lecturer” đến Use case “addstudent”
3 Tương tự như trên,thực hiện tạo quan hệ cho:
-“Lectuer”->”Find student”
4 Để thiết lập quan hệ phụ thuộc ta chọn icon như hình sau
5 Kéo từ use case “checkpoint” đến “findstudent”
6 Định nghĩa loại quan hệ giữa “checkpoint” và “findstudent”
7 Click mouse phải vào thanh kết nối phụ thuộc,chọn open specification