DocumentCode :
1553213
Title :
Function-class decomposition: a hybrid software engineering method
Author :
Chang, Carl K. ; Cleland-Huang, Jane ; Hua, Shiyan ; Combelles, Annie Kuntzmann
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Illinois Univ., Chicago, IL, USA
Volume :
34
Issue :
12
fYear :
2001
fDate :
12/1/2001 12:00:00 AM
Firstpage :
87
Lastpage :
93
Abstract :
In addition to offering a simple yet powerful method for decomposing a system, function-class decomposition (FCD) produces an architecture that is more supportive than traditional object-oriented decomposition for several software engineering tasks. A hybrid method that integrates structured analysis with an OO approach, FCD identifies classes in parallel with decomposing the system into a hierarchy of functional modules. Recently, developers extended FCD to integrate UML concepts. Useful for partitioning a system for distribution, the FCD hierarchy provides a framework for controlling development in a distributed software engineering environment. It also helps identify and integrate components in component-based development and supports the system life-cycle maintenance phase. Further, FCD addresses many of the initial analysis and design problems inherent in large and complex OO systems. The authors´ experience with testing FCD on several applications validates its compatibility with OO methodologies and modeling techniques
Keywords :
object-oriented methods; software maintenance; software reusability; specification languages; UML; component-based development; distributed software engineering environment; function-class decomposition; hybrid software engineering method; object-oriented approach; system life-cycle maintenance phase; Application software; Collaboration; Computer architecture; Guidelines; Object oriented modeling; Packaging; Programming; Software engineering; Software packages; Software systems;
fLanguage :
English
Journal_Title :
Computer
Publisher :
ieee
ISSN :
0018-9162
Type :
jour
DOI :
10.1109/2.970582
Filename :
970582
Link To Document :
بازگشت