CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1.2.7 Sơ đồ thành phần
Biểu đồ thành phần –Component Diagram là biểu đồ mô tả các thành phần và sự phụ thuộc của chúng trong hệ thống. Tương tự như các phần tử khác trong UML, đối với các thành phần cũng có thể bổ sung một số đặc tả chi tiết:
- Stereotype: mẫu rập khuôn cho các biểu tượng sẽ được sử dụng để phân nhóm các thành phần. Nó có thể là một trong các lựa chọn: <none>, đặc tả chương trình con, chương trình chính, đặc tả gói, nội dung của gói, đặc tả nhiệm vụ, nội dung công việc, ActiveX, Applet, ứng dụng, v.v.
- Ngôn ngữ: Rose cho phép lựa chọn ngôn ngữ lập trình cho từng thành phần, như C++, Java, Visual Basic, Oracle 8, v.v.
- Khai báo: phụ thuộc được gộp vào mã chương trình cho mỗi thành phần. Lệnh #include của C++ được xem như là lệnh khai báo.
- Lớp: trước khi phát sinh mã chương trình thì lớp phải được ánh xạ vào thành phần. Điều này báo cho Rose biết mã chương trình của lớp sẽ được ghi vào tệp nào. Có thể ánh xạ một hay nhiều lớp vào một thành phần.
Biểu đồ thành phần được xem như là tập các biểu tượng thành phần biểu diễn cho các thành phần vật lý trong một hệ thống. Ý tưởng cơ bản của biểu đồ thành phần là tạo ra cho những người thiết kế và phát triển hệ thống một bức tranh chung về các thành phần của hệ thống.
Bao mat
Ket noi
csdl
Xem ban do luoi dien truc quan
Xem chi tiet thong tin cac doi duong tren luoi
Xem cac thong so tuc thoi tren luoi dien
Giao dien nguoi dung
Nhan thong tin canh bao va du bao ton that
Hình 2.18 Sơ đồ thành phần