Title : 
Component Based Software Development - An Industrial Experience with a Labor Market Information System
         
        
            Author : 
Upadhyaya, Bhim Prasad
         
        
            Author_Institution : 
CIBER, Inc., Vancouver
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering, 2008. ASWEC 2008. 19th Australian Conference on
         
        
            Conference_Location : 
Perth, WA
         
        
        
            Print_ISBN : 
978-0-7695-3100-7
         
        
        
            DOI : 
10.1109/ASWEC.2008.4483239