1.3. Qui trình tái sử dụng phần mềm
1.3.3. Môi tr−ờng miền
Môi tr−ờng miền là nơi một số thành phần có t−ơng quan lẫn nhau nh−ng lại độc lập với các miền đ tồn tại. Các miền này có một số chức năng thi hành trong môi tr−ờng đó. Các hệ thống máy tính đ đ−ợc triển khai và thực hiện trong môi
vai trò trong các hệ thống trong thuộc tính trong dự án/miền con môi tr−ờng các vai trò
ngoài các hệ thống ngoài các thuộc tính ngoài
đ−ờng ranh giới
miền
Miền
Miền con 1 Miền con 2 Miền con 3
Hệ thống 1 Hệ thống 5 Hệ thống 6 Hệ thống 1 Hệ thống 5 Hệ thống 6
tr−ờng mục tiêu. Môi tr−ờng gốc là nơi các hệ thống máy tính phát triển và duy trì. Môi tr−ờng tích hợp đảm bảo sự tích hợp các sản phẩm đến từ môi tr−ờng gốc đ−ợc triển khai và thi hành trong môi tr−ờng mục tiêu. Hình 1.14 cho ta thấy thứ bậc của miền, miền con và mối quan hệ hệ thống trong tái sử dụng phần mềm.
Hình 1.13. Mối quan hệ giữa miền, ranh giới và môi tr−ờng
Hình 1.14. Thứ bậc của các miền, miền con và các hệ thống
Các hệ thống và các ứng dụng đ−ợc chia thành tập lớp các đối t−ợng và mối quan hệ giữa chúng. Các lớp đối t−ợng trong và ngoài nằm trong ngữ cảnh của một
Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ Luận văn tốt nghiệp thạc sỹ
Luận văn tốt nghiệp thạc sỹ Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo Nguyễn Thanh Thảo
ứ ứứ
ứng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Webng dụng công nghệ h−ớng đối t−ợng và XML để phát triển hệ thống trên nền Web
23
Thêm các yêu cầu
Phân tích Thiết kế Thực thi 3 tháng 4 tháng 5 tháng Lịch trình Chi phí
miền con nhận dạng tất cả các lớp có yêu cầu các tài nguyên hay các dịch vụ từ miền con hoặc từ nơi miền con yêu cầu tài nguyên hay các dịch vụ.