{"title":"基于组件的软件开发-劳动力市场信息系统的工业经验","authors":"B. Upadhyaya","doi":"10.1109/ASWEC.2008.17","DOIUrl":null,"url":null,"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.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Component Based Software Development - An Industrial Experience with a Labor Market Information System\",\"authors\":\"B. Upadhyaya\",\"doi\":\"10.1109/ASWEC.2008.17\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":231903,\"journal\":{\"name\":\"19th Australian Conference on Software Engineering (aswec 2008)\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-03-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"19th Australian Conference on Software Engineering (aswec 2008)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASWEC.2008.17\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"19th Australian Conference on Software Engineering (aswec 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.2008.17","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Component Based Software Development - An Industrial Experience with a Labor Market Information System
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.