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.
1.Giới thiệu stuck Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống.Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình 1.1 jkhjkhjkjkkjh Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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 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 hệ thống mô hình doanh nghiệp Giúp phân tích hệ thống làm cho chúng tacos thể thiết ké mô hình Mô hình Rose tranh hệ thống từ phối cảnh khác bao gồm tất mô hình UML,actors,use cases,objects,component deployment nodes,trong hệ thống Nó mô tả chi tiết mà hệ thống bao gồm làm việc người lập trình dùng mô 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 sau xác định yêu cầu hệ thống,người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Chuong 2.Tính abc Rational Rose cung cấp tính sau để tạo điều kiện thuận lợi cho việc phân tích thiết kế xây dượng ứng dụng bạn: ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Mô hình hướng đối tượng Mô hình cung cấp cho UML,COM,OMT BOOCH’93 Kiểm tra ngữ nghĩa Hỗ trợ phát sinh mã cho số ngôn ngữ JAVA C# Hỗ trợ việc phát triễn cho việc kiểm soát lặp lặp lại Phát triễn cho nhiều người dùng cung cấp cho cá nhân; Hợp công cụ làm mô hình liệu Phát sinh tài liệu Bản Rational Rose thống mở rộng Sự liên kết tự động hóa OLE Nhiều tảng sẵn có Các bước phát sinh mã: ⇒ ⇒ ⇒ ⇒ ⇒ ⇒ Kiễm tra mô hình Tạo lập thành phần Thực ánh xạ lớp vào thành phần Đặt thuộc tính phát sinh mã trình Chọn lớp,thành phần hay gói Phát sinh mã trình 3.Cài đặt Yêu cầu hệ thống: • Hệ điều hành Windows NT 4.0 with Service Pack 6a and SRP (security Rollup Package) Windows 2000 with Service pack or 3or (English OS) Windows XP with Service pack 1or • Pham cứng • Cấu hình phần cứng tối thiểu sau: Bộ xử lý :600 MHz Bộ nhớ RAM:512 MB • Không gian đĩa cứng : Typical Installtion -720MB,Compact Installtion 173MB Các bước cài đặt • Bước 1: chạy file setup.exe • Bước 2: Click(hoặc nhấn Enter) Next để tiếp tục • Bước 3: Chọn phiên chọn Rational Rose Enterprise Edition nhấp Next cài đặt • Bước 4: Chọn phương thức cài đặt 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 • Bước • Bước 6: 7: Chọn xem next để khuyến tiếp cáo tục cài đặt Rational Rose • Thao tác với công cụ: • Tạo trạng thái bắt đầu : • Tạo Trạng Thái : • Tạo trạng thái kết thúc : • Tạo dịch chuyển : 4.3 Ví dụ • Mô tả : - Người sử dụng chọn chức nưng xuất kho từ công cụ Hệ thống hiển thị Form nhập liệu Người sử dụng chọn chức “hủy bỏ” để tiến trình nhập liệu để quay - hình Người sử dụng nhập liệu lên Form: chọn thông tin cần thiết chọn chức - để lưu liệu Hệ thống sẻ kiển tra tính sai liệu : số lượng xuất phải số dương - vào phải nhỏ số lượng có kho Nếu việc kiểm tra thông tin trả kết lõi hệ thống sẻ hiển thị thông báo lỗi quay hình nhập liệu cho người dùng chỉnh sửa thông tin tiếp - tục thực việc lưu liệu Nếu việc kiểm tra kết chấp nhận hệ thống lưu liệu xuống CSDL kết thúc tiến trình • Cac bước thực hiện: - Tạo sơ đồ trạng thái , đặt tên : TienTrinhXuatKho - Mở sơ đồ trạng thái để thêm thành phần cần thiết: trạng thái cần thiết phần mô tả, dịch chuyển cổng rào • Mô hình sau tạo: 5.1 Activity Diagram Dùng để mô hình hóa khía cạnh động hệ thống, mô tả bước trình tự trình trính toán Biểu đồ hoạt đông sử dụng để miêu tả việc xãy nào, công việc thực Biểu đồ hoạt động sử dụng cho thủ tục, lớp, trường hợp sử dụng, sử dụng để quy trình nghiệp vụ (worlklow) Biểu đồ nàu bước, tiến trình,các điểm định nhánh Các lập trình viên thường sử dụng khái niệm để khái quát vấn để đề xuất giải pháp Biểu đồ hoạt động dùng để mô hình hóa luồng điều khiển từ hoạt động đến hoạt động Kí hiệu UML cho thành căc biểu đồ hoạt động: Hoạt động(Activity): Là quy trình định nghĩa rõ ràng, thực thi qua nột hàm nột nhóm đối tượng Hoạt động thể hình chữ nhật bo tròn cạnh Thanh đồng hóa(Synchronisation bar): Chúng cho phép ta mở đónglại nhánh chạy song song nội tiến trình Điều kiện canh giữ(Guard Condition): Các biểu thức logic có giá trị hoặc sai Điều kiện canh giữ thêt dấu ngoặc vuông ‘[]’, ví dụ: [Customer existing] Điểm định(Decision Point): Được sử dụng để thay đổi khả thi Kí hiệu hình thoi 5.2 Sử dụng Rational để thiết kế Các bước thực - Nhấn chuột phải lên Logical ->New->Activity Diagram Đặt tên cho biểu đồ Nhấp đúp chuột lên biểu đồ để mở Document Window - Click vào biểu tượng “đường bơi” ( Swimlane) đưa vào biểu đồ Click vào cạnh bên biểu đồ để tạo Swimlane Nhấp đúp lên Swimlane để đặt tên chọn class cho Lặp lại bước 4-6 để tạo Swimlane biểu diễn lớp Database - Tạo điểm bắt đầu (Start State) đặt tên - Tạo hoạt động (Activity) - Tạo điểm kết thúc (end state) Tạo dịch chuyển (state transtion) - Tạo đối tượng phân nhánh(Decision) 5.3 Ví dụ Mô tả: Bán Hàng • Sản phẩm bán hết , nhân viên thông báo nhập sản phẩm Nếu nhân viên công ty mượn sản phẩm công ty Sản phẩm bán sẻ công ty bảo hành kiểm tra định kỳ Xây dựng biểu đồ : Tạo biểu đồ hoạt động, đặt tên Bán Hàng Tạo đối tượng bắt đầu (start state) Tạo đối tượng kết thúc (end state) Tạo đối tượng hoạt động đối tường(activity),và đặt tên Tạo đối tượng phân nhánh Phân nhánh Thông tin hàng hóa (hình 1) Phân nhánh Người mua (hình 2) Phân nhánh Hình thức (hinh 3) Phân nhánh Thanh toán (hình 4) Phân nhánh Thời gian Bảo hành (hình 5) Hình Hình Hình hình hình MÔ HÌNH TỔNG THỂ 6.1 Collaboration Diagram Một biểu đồ cộng tác biểu đồ tương tác cộng tác động Biểu đồ cộng tác sử dụng để miêu tả đối tượng tương tác với không gian nhớ (Space), có nghĩa bên cạnh tương tác động, miêu tả rõ ràng đối tượng kết nối với Trong biểu đồ cộng tác trục cho thời gian; thay vào , thông điệp sẻ đánh số để tạo chuỗi Nó tập trung vào cấu trúc gửi nhận thông điệp Ngoài thể trao đổi thông điệp (tương tác) đối tượng biểu đồ cộng tác đối tượng quan hệ chúng (ngữ cảnh) Trong biểu đồ trình tự biểu diễn tương tác đối tượng theo thời gian biểu đồ cộng tác không quan tâm đến thời gian Việc chọn sử dụng biểu đồ trình tự hay biểu đồ cộng tác định theo nguyên tắc: o Nếu thời gian/ trình tự yếu tố quan trọng, cần nhấn mạnh chọn biểu đồ trình tự o Nếu ngữ cảnh yếu tố quan trọng chọn biểu đồ cộng tác o Có thể chuyển đồi qua lại biểu đồ biểu đồ cộng tác Cần bổ sung thêm chi tiết cho phù hợp loại biểu đồ Trong biểu đồ cộng tác đối tượng đặt hình chữ nhật, tác nhân biểu đồ Thông điệp biểu diễn mũi tên từ đối tượng gửi đến đối tượng nhận, nhãn thông điệp có đánh số thứ tự thông điệp gửi Notes (nếu cần) 6.2 Sử dụng Rational để thiết kế Tạo biểu đồ cộng tác o Nhấp chuột phải lên Logical View->New->Collaboration Diagram o Đặt tên cho biểu đồ o Click double lên biểu đồ tạo để mở Document Window Bổ sung hủy tác nhân : Mỗi biểu đồ trình tự biểu đồ cộng tác đểu có tác nhân Đối tượng tác nhận bên hệ thống thực vài chức o Tạo : Mở biểu đồ cộng tác Chọn Actor Bowser Di chuyển tác nhân từ Bowser đến biểu đồ mở o Hủy: Chọn tác nhân biểu đồ tương tác Chọn Edit -> Delete form Model, nhấn Ctrl+D Bổ sung đối tượng vào biểu đồ cộng tác o Tạo Object đặt tên cho đối tượng Đặc tả đối tượng: Của sổ đặt tả Rational cho phép nhập thông tin sau: Tên đối tượng, lớp đối tượng , đa bản, tài liệu Mở cửa sổ đặt tả sau : Click chuột phải vào Object chọn Open Specification Ánh xạ đối tượng vào lớp có sẵn sau : o Click chuột phải lên đối tượng cần ánh xạ o Chọn Open Specification o Nhập tên lớp hay chọn tên họp Classl Khi ánh xạ đối tượng lớp, tên lớp sẻ xuất tên đối tượng biểu đồ Hủy bỏ ánh xạ lớp cho đối tượng : o Click chuột phải lên đối tượng chọn Open Specification o Chọn Unspecified hộp danh sách Class Bổ sung thông điệp vào biểu đồ cộng tác: Trước bổ sung thông điệp vào biểu đồ cộng tác ta phải vẽ liên kết hai đối tượng Chọn Object Link từ công cụ, tạo liên kết từ đối tượng đến đối tượng khác Chọn Link Messages (hoặc Reserse Link Messages) Nhập tên thông điệp Thứ tự đánh số thứ tự biểu đồ cộng tác Thứ tự thông điệp đánh số tự động Để ẩn/hiện thông điệp ta làm sau : o Chọn Toool => Options o Chọn Diagram Tab o Đặt thuộc tính On/Off cho Collaboration Numbering Ánh xạ thông điệp thao tác Trước phát sinh mã trình, thông điệp biểu đồ ánh xạ thành thao tác lớp Thực ánh xạ sau: 1.Đảm bảo đối tượng nhận phải ánh xạ thành lớp 2.Click chuột phải lên thông điệp biểu đồ Danh sách thao tác sẻ xuất Chọn thao tác từ danh sách Tạo thao tác cho thông điệp : Đảm bảo đối tượng nhận phải ánh xạ thành lớp Click chuột phải lên thông điệp chọn New Opertion Nhập tên chi tiết cho tên thao tác nhấn Ok Chuyển đổi biểu đồ trình tự biểu đồ cộng tác: Tạo lập biểu đồ cộng tác từ biểu đồ trình tự : Mở biểu đồ trình tự Chọn Browse =>Create Collaboration Diagram Biểu đồ cộng tác sẻ tự động lập từ biểu đồ Tạo lập biểu đồ trình tự từ biểu đồ cộng tác: Mở biểu đồ cộng tác Chọn Browse =>Create Sequence Diagram Biểu đồ trình tự sẻ tự động tạo lập từ biểu đồ cộng tác 6.3 Ví dụ Xây dựng biểu đồ cộng tác cho Use case trên: Tạo lập biểu đồ cộng tác : Click chuột phải lên Logical =>New=>Collaboration Diagram Đặt tên cho ‘Add order’ cho biểu đồ Bổ sung tác nhân đối tượng Kéo tác nhân Salesperson vào biểu đồ Sử dụng đối tượng Object đưa vào biểu đồ Đặt tên Order form cho đối tượng Tạo thêm đối tượng khác đặt tên cho chúng Bổ sung thông điệp vào biểu đồ: Chọn biểu tượng Object Link Tools Vẽ liên kết từ Tác nhân đến Đối tượng Chọn biểu tượng Link Message để tạo liên kết tác nhân đối tượng Nhập Create new order Sơ đồ tổng quát: 7.1 Deployment Diagram Biểu đồ triển khai mô tả kiến trúc hệ thống phần cứng xử lý, thiết bị thành phần mềm thực kiến trúc Nó mô tả vật lý topo hệ thống, mô tả cấu trúc đơn vị phần cứng, phần mềm chạy Biểu đồ triển khai toàn nút mạng, kết nối chúng tiến trình chạy chúng Nút đối tượng vật lý, máy tính, máy in, thiết bị đọc thẻ từ, thiết bị truyền tin Các nút kết nối thông qua kết hợp giao tiếp Các nút tra đổi thông điệp hay đối tượng theo đường dẫn kết nối Kiểu giao tiếp thể Stereotype, thủ tục giao tiếp hay mạng sử dụng 7.2 Sử dụng Rational để thiết kế Bộ xử lý(processor): máy chủ(server), trạm làm việc(workstation) Ký hiệu: Thiết bị: Thiết bị máy móc hay phận phần cứng : máy in, hình Ký hiệu: Chi tiết thiết bị: Tương tự xử lý Tuy nhiên khác xử lý thiết bị phụ thuộc vào quan điểm Máy tính đầu cuối nối với máy chủ người sử dụng xem thiết bị, người khác xem xử lý Kết nối: Kết nối liên kết vật lý xử lý, hay thiết bị hay thiết bị xử lý Tiến trình: Tiến trình luồng thực đơn chạy xử lý Tiến trình hiển thị biểu đồ triển khai liệt kê xử lý mà chạy Các tiến trình sẻ gán mức ưu tiên Tạo biểu đồ triển khai: o Click double lên Deployment View Bổ sung hủy bỏ biểu đồ: o Bổ sung xử lý: Chọn biểu tượng Processor Tools Nhấp lên biểu đồ triển khai để tạo xử lý Đặt tên cho xử lý Để hủy bỏ bạn nhấn phím Delete o Để hủy bỏ xử lý khỏi mô hình: nhấn Ctrl+D Bổ sung chi tiết cho nộ xử lý: Để gán stereotype cho xử lý ta làm sau: Mở cửa sổ đặc tả xử lý cần gán Chọn bảng General Nhập stereotype vào cửa sổ Stereotype Bổ sung thiết bị: Chọn biểu tượng Device từ Tools Nhấn biểu đồ để tạo thiết bị Đặt tên cho thiết bị Bổ sung kết nối: Chọn biểu tượng Connection Tools Nhấp chuột vào bên biểu đổ để tạo kết nối Di chuyển đường kết nối đến nút khác Bổ sung hủy bỏ tiến trình Bổ sung tiến trình Click chuột phải lên xử lý cần bổ sung Chọn New => Process Đặt tên cho tiến trình Hủy bỏ tiến trình: Click chuột phải lên tiến trình muốn hủy Chọn Delete Để hiển thị tiến trình : chọn Show Processes 7.3 Ví dụ Mô tả : phòng làm việc có máy chủ (Server), máy con(Client),máy in(Printer), cở sở liệu lưu máy chủ khác thiết bị Hub làm nhiệm vụ kết nối liệu Lập biểu đồ triển khai: o Click double lên Deployment View để mở mô hình o Chọn Processor Tools để vẽ xử lý o Nhập tên Database Server cho xử lý o Chọn Device để vẻ thiết bị đặt tên Printer , Hub Bổ sung kết nối: o Chọn biểu tượng Connection kéo tạo liên kết cho xử ly máy chủ Bổ sung tiến trình: o Click chuột phải lên máy chủ chọn Show Processes đặt tên Mô hình tổng thể : 8.1 Component Diagram Biểu đồ cho ta nhìn tổng thể mô hình, đồng thời cho thấy thành phần phần mền hệ thống quan hệ chúng Một sơ đồ thành phần chứa đựng hay mức đỉnh mô hình hay gói Cái có nghĩa sơ đồ sẻ miêu tả thành phần gói mà sơ đồ chứa đựng o Thành phần mã nguồn: Thành phần mã nguồn có ý nghĩa vào thời điểm dịch chương trình o Thành phần nhị phân: thường mã trình có sau dịch thành phần mã nguồn o Thành phần khả thị(Thành phần thực hiện): Thành phần thực tệp chương trình thực (File ‘.exe’), kết liên kết thành phần nhị phân Thành phần thực biểu diễn đơn vị thực chạy xử lý máy tính 8.2 Sử dụng Rational để thiết kế Tạo hủy biểu đồ thành phần: Tạo biểu đồ thành phần khung hình thành phần theo bước sau: Click chuột phải lên Component Diagram => New=>Component Diagram Đặt tên cho biểu đồ tạo Hủy biểu đồ : click chuột phải lên biểu đồ cần xóa chọn Delete Bổ sung hủy bỏ thành phần : o Bổ sung thành phần : Chọn Component Icon Tools Nhấp chuột vào biểu đồ Đăt tên cho thành phần vừa tạo o Hủy thành phần tạo : Click chuột phải lên thành phần cần bỏ, nhấn tổ hợp phím Ctrl+D 8.3 Ví dụ • Trình bày phần: + Tạo + Tạo + Tạo thành phần Product thành thành phần phần Order Customer • Các bước thực : + Click chuột phải lên Component View =>New=>Component Diagram + Đặt tên cho biểu + đồ Mở biểu ‘Store’ đồ + Tạo thành phần Component đặt tên Order, Customer, Product + Chọn Dependency tạo quan hệ phụ thuộc cho thành phần Sơ đồ tổng quát : ... truyền thống sau xác định yêu cầu hệ thống, người phát triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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. .. chương trình Rational rose 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 viết mã trình Rational rose hỗ trợ cho việc làm mô... triển lấy vài yêu cầu,quyết định thiết kế viết mã chương trình Rational rose 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