DocumentCode
2301721
Title
Complexity, evaluation and reduction using hierarchical-client-server model (HCS)
Author
Shagam, Eli
Author_Institution
Tadiran, Holon, Israel
fYear
1989
fDate
5-6 Jun 1989
Firstpage
168
Lastpage
174
Abstract
Software complexity measures are presented which are based on connections between components according to the hierarchical-client-server (HCS) model. The author outlines complexity criteria and some complexity reduction methods and discusses their applicability and significance for system architecture. The main contribution of this work is that complexity can be evaluated and controlled in all stages of the development phase, from early design stages to the ready product (reverse engineering), and all levels of the system decomposition, from top-level components to lower-level components, whereas most other complexity measures are based on attributes of the complete product. The complexity criteria and reduction methods described were applied to real software systems and proved to be very useful for reducing the development and maintenance cost and time and promoting quality
Keywords
software engineering; HCS; complexity criteria; complexity reduction methods; hierarchical-client-server model; lower-level components; quality; reverse engineering; software complexity measures; system architecture; system decomposition; top-level components; Computer architecture; Control systems; Costs; Packaging; Reverse engineering; Software maintenance; Software measurement; Software packages; Software systems; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Software Engineering, 1989. Proceedings., Fourth Israel Conference on
Conference_Location
Herzlia
Print_ISBN
0-8186-1972-4
Type
conf
DOI
10.1109/ICCSSE.1989.72735
Filename
72735
Link To Document