DocumentCode :
2301998
Title :
Research and Application of the TRIZ Contradiction Matrix in OOD
Author :
Jianhong, Ma ; Quan, Zhang ; Yanling, Wang ; Wei, Zhang
Author_Institution :
Sch. of Comput. Sci. Technol. & Software Eng., Hebei Univ. of Technol., Tianjin, China
Volume :
3
fYear :
2009
fDate :
19-21 May 2009
Firstpage :
247
Lastpage :
251
Abstract :
In the object-oriented design (OOD), the dependency relationships between objects affect the understandability, testability, reliability and maintainability of the system. Using the theories of contradiction matrix of TRIZ which was put forward by Altshuller the innovation master of the former Soviet Union, this paper proposed the contradiction matrix in the field of object-oriented software design, based on the full research of the design patterns, as well as the problems of object-oriented software design. Aimed at different dependency relationships, this matrix express which design patterns can be used to reduce the of dependence degree of objects. Using the contradiction matrix of software, this paper put forward the methods of solving the problems of software design and this have been verified using examples.
Keywords :
object-oriented methods; object-oriented programming; program testing; reverse engineering; software maintenance; software reliability; OOD; Soviet Union; TRIZ contradiction matrix; dependency relationship; design pattern; object-oriented software design; system maintainability; system reliability; system testability; system understandability; Application software; Computational modeling; Computer science; Information technology; Object oriented modeling; Process design; Software algorithms; Software design; Software engineering; Technological innovation; TRIZ; the contradiction matrix; the design patterns;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2009. WCSE '09. WRI World Congress on
Conference_Location :
Xiamen
Print_ISBN :
978-0-7695-3570-8
Type :
conf
DOI :
10.1109/WCSE.2009.244
Filename :
5319403
Link To Document :
بازگشت