&扇 NAN A view of software construction UNIVE ▣ Constructing systems as structured collections of cooperating software elements -suppliers and clients -cooperating on the basis of clear definitions of obligations and benefits. These definitions are the contracts. Institute of Computer Software 2022-2-27 Nanjing UniversityA view of software construction Constructing systems as structured collections of cooperating software elements — suppliers and clients — cooperating on the basis of clear definitions of obligations and benefits. These definitions are the contracts. 2022-2-27 Institute of Computer Software Nanjing University 7