Construction of the dependence matrix based on the TRIZ contradiction matrix in OOD

3Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free