DocumentCode
2285996
Title
Business-oriented component-based software development and evolution
Author
Jarzabek, Stan ; Hitz, Martin
Author_Institution
Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
fYear
1998
fDate
25-28 Aug 1998
Firstpage
784
Lastpage
788
Abstract
The huge size and high complexity of legacy software are the main sources of today´s software evolution problems. While we can ease software evolution with re-engineering tools, in the long term we should look for a more fundamental and effective solution. Component-based software development (CBSD) technology makes it possible to build software systems as collections of cooperating autonomous application components. This new paradigm has the potential to ease software evolution problems, as modification or replacement of components is deemed to be much easier than modification of today´s huge monolithic legacy programs. For CBSD to bring its promised benefits, we must identify the right components in a given business domain. The claim of this paper is that, while CBSD is an important enabling technology, the decomposition of a software system into components must be driven by business considerations. If we let logical models of business processes drive the planning and design of software systems, we can avoid creating huge legacy software. Similar approaches may apply to software evolution in non-business domains too
Keywords
business data processing; software maintenance; subroutines; systems re-engineering; business process logical models; business-oriented component-based software development; component modification; component replacement; cooperating autonomous application components; enabling technology; legacy software; planning; reengineering tools; software evolution; software system decomposition; software systems design; Decision support systems; Programming; Virtual reality;
fLanguage
English
Publisher
ieee
Conference_Titel
Database and Expert Systems Applications, 1998. Proceedings. Ninth International Workshop on
Conference_Location
Vienna
Print_ISBN
0-8186-8353-8
Type
conf
DOI
10.1109/DEXA.1998.707496
Filename
707496
Link To Document