Title :
Object-oriented system decomposition quality
Author :
Tagoug, Nejmeddine
Author_Institution :
Comput. Sci. Dept., United Arab Emirates Univ., Al-Ain, United Arab Emirates
Abstract :
Object-oriented design is becoming very popular in today´s software development. An object-oriented information system is decomposed into subjects; each subject is decomposed into classes of objects. Good object-oriented system design should exhibit high cohesion inside subjects and low coupling among subjects. Yet, few quantitative studies of the actual use of cohesion and coupling have been conducted at the system level. These two concepts are defined qualitatively, and only at the class level, not at the system level. In this paper, metrics are introduced for cohesion and coupling and used to define a quality metric at the system level. The feasibility of the approach is demonstrated by an example using a real information system.
Keywords :
object-oriented programming; software metrics; object-oriented system decomposition quality; quality metric; real information system; software development; Computer science; Design methodology; Guidelines; Information systems; Life estimation; Phase estimation; Programming; Software metrics; Software quality; Software systems;
Conference_Titel :
High Assurance Systems Engineering, 2002. Proceedings. 7th IEEE International Symposium on
Print_ISBN :
0-7695-1769-2
DOI :
10.1109/HASE.2002.1173127