Abstract:The development of object oriented techniques causes a great changes to traditional method of application software design. The authors of this paper propose a new development model for object oriented software construction, in which software is a composition of object modules, and software design is a construction of objects through process controls. This paper contributes to a brief description of the approaches, including semantic model, specification, design methodology and support environment etc.