A new approach to module-oriented design of OO software
暂无分享,去创建一个
Well known for its features such as encapsulation and reusability object-oriented software development paradigm has been considered as a promising development approach which can help improve software quality and productivity. However, object-oriented design as not an easy task, and the design result hardly reveal functionalities to be provided by the system. In this paper, we propose a module-oriented design approach, which is based on a method termed class-function decomposition. This decomposition is not simply an object-oriented decomposition. More meaningfully, it takes a functional view into account. As a result, this approach will be more effective in supporting large and complex OO software development. In order to support this module oriented class-function design method, we also extend the semantic net to the semantic-condition model for more precise description of the design result.<<ETX>>
[1] Edward Yourdon,et al. Object-oriented design , 1991, Yourdon Press Computing Series.
[2] D. L. Parnas,et al. On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.
[3] Anthony I. Wasserman,et al. The object-oriented structured design notation for software design representation , 1990, Computer.
[4] Chris F. Kemerer,et al. Object-oriented and conventional analysis and design methodologies , 1992, Computer.