Created by Trang Hồng Sơn - 1 - IMPLEMENTATION DIAGRAM 1. Component Diagram: - Là sơ ñồ mô tả các thành phần phần mềm của hệ thống (software components) và sự phụ thuộc giữa chúng sơ ñồ kiến trúc hệ thống phần mềm. - Thành phần phần mềm: là module chức năng của hệ thống, có thể là: + gói thư viện .jar (Java) hoặc .dll (Microsoft) + chương trình phục vụ .exe + dịch vụ hệ thống (service) + … - Ví dụ: + Winform application: GUI (Views) <<Application>> eLibrary Lib (Controllers, Models, Utils, ) <<Library>> MS.SQLServer + Distributed application: GUI (Views) <<Application>> eLibrary Service (Controllers, Models, Utils, ) <<Application>> MS.SQLServer + Web application: Client <<Browser>> eLibrary Server (Views, Controllers, Models, Utils, ) <<WebServer>> MS.SQLServer + Web service application: Client <<Browser>> MS.SQLServer eLibrary Services (Controllers, Models, Utils, ) <<WebService>> eLibrary Server (Views) <<WebServer>> Created by Trang Hồng Sơn - 2 - 2. Deployment Diagram: - Là sơ ñồ mô tả kiến trúc hệ thống phần cứng và giao thức mà các nodes (máy tính, máy in, ñầu ñọc thẻ từ, …) trao ñổi thông ñiệp với nhau. - Ví dụ, Web application: eLibrary Server <<WebServer>> MS.SQLServer <<Database>> External Client <<Browser>> Internal Client <<Browser>> HTTP <<Intranet>> HTTP <<Internet>> TCP/IP <<Intranet>>