Sinh mã chương trình: Tạo thân các thành phần trong lược đồ thành phần
Tạo thân các thành phần trong lược đồ thành phần
Rational Rose tạo mã dựa trên các thành phần và các kiểu (stereotype) có trong lược đồ. Đối với những lược đồ không có kiểu, Rose sẽ tạo ra các file tiêu đề .h chứa những định nghĩa và thông tin khai báo của Class. Đối với những thành phần có kiểu của đặc tả package (Package Specification), Rose sẽ tạo ra các file tiêu đề .h chứa những thông tin định nghĩa của lớp. Nếu có những thành phần tương ứng với một loại thân package (Body Package), Rose sẽ tạo ra các file đặc tả .cpp chứa những thông tin khai báo của lớp.
Gán kiểu vào các thành phần trong Rational Rose
Click đúp vào lược đồ thành phần để mở lược đồ
Click phải vào thành phần để xuất hiện shortcut menu
Chọn Open Specification
Nhập vào kiểu mong muốn trong trường kiểu hoặc click vào mũi tên của ở trường
Nhập vào kiểu mong muốn trong trường kiểu hoặc click vào mũi tên ở trường stereotype để xuất hiện drop-down menu và chọn kiểu mong muốn
Click vào OK để đóng Specification
Tạo tiêu đề và thân của thành phần trong Rational Rose
Click đúp vào lược đồ thành phần để mở lược đồ
Click phải vào thành phần để xuất hiện shortcut menu
Chọn lệnh Open Specification
Để tạo kiểu cho file tiêu đề, chọn kiểu Package Specification
Để tạo kiểu cho thân thành phần, chọn kiểu Package Body
Click vào OK để đóng Specification
Bước 3: Gán ngôn ngữ C++ vào các thành phần
Khi tiêu đề và thân của các thành phần được tạo ra, chúng phải được gán vào ngôn ngữ C++. Nếu ngôn ngữ mặc định cho mô hình được thiết lập C++ (Tool: Options, notation tab), Rational Rose sẽ tự động gán vào thành phần trong mô hình.
Gán một ngôn ngữ vào một thành phần trong Rational Rose
Click phải vào thành phần trong Browser hoặc trong lược đồ và làm xuất hiện shortcut menu
Chọn Open Specification
Click vào mũi tên ở trường Language để xuất hiện drop-down menu
Chọn C++
Click OK để đóng Specification
Trương Đình Huy
» Tin mới nhất:
» Các tin khác: