Title :
Analyzing Object Models with Theory of Innovative Solution
Author :
Goyal, S.B. ; Goyal, Aarti ; Sharma, Pratima ; Singhal, Neha
Author_Institution :
MRCE, Faridabad, India
Abstract :
Object-Oriented Modeling is a modeling paradigm mainly used in computer programming that assists the programmer to address the complexity of a problem domain by considering the problem and reduce the effect on model caused by such problem and make designs more robust, more maintainable, and more reusable. It is a design strategy where system designers think in terms of ´things´ instead of operations or functions. Object-Oriented software projects are becoming more popular than structured or functional technology based projects. While Object-Oriented modeling are already arriving in the marketplace but their formal foundations are still under development. Object Technology offers support to deliver products to market more quickly and to provide high quality with lower maintenance costs. Quality Assurance is an important field of software engineering and there is need for good Object-Oriented metrics and models for both process and product. The quality of object-oriented design has a decisive impact on the quality of a software product, but due to the diversity and complexity of design properties like coupling, encapsulation etc their assessment and correlation with external quality attributes like maintenance, portability etc is hard. To address these issues, we will use the innovative solution (TRIZ) to enhance quality with available Object-oriented metrics and affecting factors. TRIZ is a problem-solving, analysis and forecasting tool that is abbreviation of Russian word Teoriya Resheniya Izobretatelskikh Zadatch which typically rendered as the Theory of Inventive Problem Solving. The objective of TRIZ is development of an algorithmic approach to the invention of new systems, and the refinement of existing ones. In this paper we will apply TRIZ to Object-oriented Models to enhance the quality of Object-oriented design. This paper describes a method based on TRIZ principles and tools that can be easily applied to maintain the quality of Object-Oriented based mode- s.
Keywords :
object-oriented programming; problem solving; quality assurance; reduced order systems; software maintenance; software metrics; software quality; TRIZ; computer programming; design strategy; external quality attribute; forecasting tool; formal foundation; functional technology; innovative solution; innovative solution theory; inventive problem solving; maintenance cost; model reduction; object technology; object-oriented based model quality; object-oriented design quality; object-oriented metrics; object-oriented modeling; object-oriented software project; problem domain complexity; quality assurance; software engineering; software product quality; structured technology; Analytical models; Business; Computational modeling; Object oriented modeling; Programming; Software; Unified modeling language; Database Management System; Innovation Solution; Object Technology; Object-oriented Model; Problem Solving Tool; software Engineering;
Conference_Titel :
Advanced Computing & Communication Technologies (ACCT), 2012 Second International Conference on
Conference_Location :
Rohtak, Haryana
Print_ISBN :
978-1-4673-0471-9
DOI :
10.1109/ACCT.2012.29