DocumentCode :
3224480
Title :
Component Based Software Development - An Industrial Experience with a Labor Market Information System
Author :
Upadhyaya, Bhim Prasad
Author_Institution :
CIBER, Inc., Vancouver
fYear :
2008
fDate :
26-28 March 2008
Firstpage :
497
Lastpage :
506
Abstract :
This paper presents an experience gained in the development of a large component based application that handles massive federal and state government labor market information data. The process of transforming user requirements to deliverable software components are shown in various stages of development. Components developed are rated against existing specifications. Further, these components are classified based on their functionalities and location. Statistical information is presented for components, component types and re-use types. Our experience suggests two practical componentization methodologies and JavaBeans extensions. As per industry-taste, these extensions can become a part of future specifications in order to enable the development of fully component based applications. We also demonstrate uses of patterns to document our architecture.
Keywords :
Java; formal specification; object-oriented programming; software architecture; JavaBeans extensions; component based software development; component-based applications; formal specifications; labor market information data; labor market information system; large component-based application; practical componentization; software components; statistical information; user requirements; Calculus; Computer industry; Contracts; Information systems; Java; Joining processes; Open source software; Programming; Statistics; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
Conference_Location :
Perth, WA
ISSN :
1530-0803
Print_ISBN :
978-0-7695-3100-7
Type :
conf
DOI :
10.1109/ASWEC.2008.4483239
Filename :
4483239
Link To Document :
بازگشت