Hiểu biết về Kiến trúc phần mềm

Các thiết kế của một hệ thống phần mềm đại diện cho kiến trúc phần mềm của nó. Kiến trúc phần mềm mô tả tất cả các thành phần của một hệ thống phần mềm và các mối quan hệ giữa các thành phần này. Điều này giúp một nhà phát triển để hình dung tất cả các thành phần phần mềm của hệ thống. Ngoài ra, nó sẽ giúp các nhà phát triển để xác định phần cứng mà trên đó các thành phần này cần phải được triển khai. UML cung cấp các sơ đồ khác nhau mà. | Understanding Software Architecture Chapter 9 The design of a software system should represent its software architecture. Software architecture depicts all the components of a software system and the relationships between these components. This helps a developer to visualize all the software components of the system. In addition it helps the developer to identify the hardware on which these components need to be deployed. UML provides various diagrams that help depict the software architecture of a system. This chapter explains how to depict the architecture of a software system by using various types of UML diagrams such as package component and deployment. Objectives In this chapter you will learn to fl Create package diagrams fl Create component diagrams fl Create deployment diagrams Introducing Architectural Modeling Developing the design of a software system not only involves depicting the logical constituents such as classes objects and interfaces but also depicting how the logical constituents are implemented in the system. The logical constituents are implemented to form the physical system that consists of components and nodes. A component realizes the static constituents of the system through a set of interfaces. A node typically represents a processor or a device on which a component is deployed. Architectural modeling enables you to visualize the physical distribution of components over the network of the organization. You need to model the architecture of a software system to determine if the design of components meets the requirements of the software system. To model the architecture of a software system you create the following diagrams Package diagram Depicts the constituents of a software system grouped together based on a specific criteria. Component diagram Depicts the executable constituents of a software system. Deployment diagram Depicts the various processing devices on which the component of the software system executes. Creating Package .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.