In the Object-Oriented software design (OOD), design of the class and object, definition of the classes’ interface and inheritance levels and determination of dependent relations have a serious impact on the reusability and flexibility of the system. According to the concrete problems of design, how to select the right solution from the hundreds of the design schemas which has become the focus of attention of designers. After analyzing lots of software design schemas in practice and Object-Oriented design patterns, this paper constructs the dependence matrix of Object-Oriented software design filed, referring to contradiction matrix of TRIZ (Theory of Inventive Problem Solving) proposed by the former Soviet Union innovation master Altshuller. As the practice indicates, it provides a intuitive, common and standardized method for designers to choose the right design schema. Make research and communication more effectively, and also improve the software development efficiency and software quality.
CITATION STYLE
Ma, J., Zhang, Q., Wang, Y., & Luo, T. (2009). Construction of the dependence matrix based on the TRIZ contradiction matrix in OOD. In IFIP Advances in Information and Communication Technology (Vol. 304, pp. 219–230). Springer New York LLC. https://doi.org/10.1007/978-3-642-03346-9_24
Mendeley helps you to discover research relevant for your work.