This paper describes the design rationale of OOMMS,a module management system based on an object-oriented model.The concepts of object and module are defined.Modules refer to the software products in general which hav...This paper describes the design rationale of OOMMS,a module management system based on an object-oriented model.The concepts of object and module are defined.Modules refer to the software products in general which have interface parts and body parts.Related concepts of a cluster of modules,versions of a module,and revisions of a version are also defined.The tools for checking in C program modules into OOMMS are discussed.展开更多
The notions of class, subclass, superclass and inheritance were first introduced into programming languages by Simula 67, and further developed in languages like Smalltalk and C++ to form a special programming style, ...The notions of class, subclass, superclass and inheritance were first introduced into programming languages by Simula 67, and further developed in languages like Smalltalk and C++ to form a special programming style, known as object-oriented programming: by means of the inheritance mechanism, subclass shares the code defined in its superclass, thus encouraging the incremental development of programs and improving the extensionability of software product.展开更多
文摘This paper describes the design rationale of OOMMS,a module management system based on an object-oriented model.The concepts of object and module are defined.Modules refer to the software products in general which have interface parts and body parts.Related concepts of a cluster of modules,versions of a module,and revisions of a version are also defined.The tools for checking in C program modules into OOMMS are discussed.
基金Project supported by the National Natural Science Foundation of China.
文摘The notions of class, subclass, superclass and inheritance were first introduced into programming languages by Simula 67, and further developed in languages like Smalltalk and C++ to form a special programming style, known as object-oriented programming: by means of the inheritance mechanism, subclass shares the code defined in its superclass, thus encouraging the incremental development of programs and improving the extensionability of software product.