• 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