DocumentCode
3125774
Title
The benefits of good architectural style in the engineering of computer based systems
Author
Jackson, Ken ; Boasson, Maarten
Author_Institution
Ken Jackson Assoc., Alton, UK
fYear
1995
fDate
1995
Firstpage
103
Lastpage
113
Abstract
The paper considers some of the problems of developing large computer based systems and argues that many of these problems can be eased by adopting a good architecture. The term architecture is frequently used in the context of computer based system (CBS) development, but there are almost as many definitions of it as there are uses. Therefore a definition is derived from its use in English and then expanded to determine the benefits which a good architecture applied right from the beginning of development is capable of delivering when compared with conventional approaches where architectural considerations are only considered at the back end of the development and mainly confined to considerations of hardware configuration. This leads to the definition of a set of general properties for a CBS architecture which can be used as a basis for comparing architectural approaches. Finally, the specific properties of these characteristics which qualify an architecture as "good" are developed and two architectures which satisfy these conditions are briefly described.
Keywords
software development management; systems analysis; systems engineering; CBS architecture; CBS development; ECBS; architectural style; component instance; component type; computer based systems engineering; hardware configuration; large computer based systems; reuse; software engineering; systems engineering; Computer architecture; Costs; Design engineering; Human resource management; Knowledge engineering; Management training; Project management; Software engineering; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Engineering of Computer Based Systems, 1995., Proceedings of the 1995 International Symposium and Workshop on
Conference_Location
Tucson, AZ, USA
Print_ISBN
0-7803-2531-1
Type
conf
DOI
10.1109/ECBS.1995.521846
Filename
521846
Link To Document