Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Trước khi phát triển một hệ thống phần mềm, nhà phát triển cần phải hiểu cấu trúc vật lý của nó. Các cấu trúc vật lý của một hệ thống phần mềm bao gồm các lớp học, các đối tượng, giao diện, và các mối quan hệ của họ với nhau. Bạn có thể miêu tả cấu trúc vật lý bằng cách sử dụng mô hình tĩnh, trong đó bao gồm các sơ đồ lớp và sơ đồ đối tượng. Chương này giải thích các khái niệm cơ bản của mô hình tĩnh. Ngoài ra, nó giải thích làm thế. | Understanding Static Modeling Before developing a software system a developer needs to understand its physical structure. The physical structure of a software system consists of classes objects interfaces and their relationships with each other. You can depict the physical structure by using static modeling which includes class diagrams and object diagrams. This chapter explains the basic concepts of static modeling. In addition it explains how to create class diagrams and object diagrams. Objectives In this chapter you will learn to fl Apply the basic concepts of static modeling fl Create class and object diagrams Chapter 5 Applying the Basic Concepts of Static Modeling BlueSeas group a leading retail chain store plans to extend special discounts and offers to their premium customers. The existing customer information database needs to be modified to group the customers based on their unique buying behavior. Before developing a customer information system for BlueSeas group you need to identify the use cases and model the static structure of the software system. In static modeling you identify classes interfaces collaborations and their relationships to create class diagrams. You also create object diagrams to represent the values of attributes for a specific instance of a class and the relationships among objects. Identifying Classes and Objects You can derive classes and objects from the use cases of the software system. This approach enables you to realize the function of use cases in the design phase. It also enables you to focus on the requirements identified in the analysis phase. For example the following use cases define the functions of the customer information system for the BlueSeas group Save Customer Information Stores the information about customers such as name address and contact number. Save Product Details Stores the information about the product. Save Purchase Details Stores the information about the purchase. Calculate Purchase Amount .