• Title/Summary/Keyword: component-based development

Search Result 1,604, Processing Time 0.027 seconds

The Roadblocks and Chances of Component-Based Development Business in Korea SI Industry: a Case of BOK-WIRE System (한국 SI산업에서 CBD사업의 장애 요인과 발전 가능성: 한은 금융망 시스템 구축 사례)

  • Kim, Kang-Suk
    • Journal of Information Technology Services
    • /
    • v.3 no.2
    • /
    • pp.105-118
    • /
    • 2004
  • Since Component-Based Development, or CBD, struck Korea SI industry a heavy blow several years ago, many major SI companies in Korea have implemented the CBD practices in real world, leveraging supports from the government and academic world. The result, however, falls short of their expectations. The major reason is that they have mainly focused on CBD processes and technical issues around it, although it is necessary as well to deal with other non-technical issues in order to make business values from CBD. This paper begins with reminding us what CBD tries to achieve indeed in terms of software development processes, then recognizes what we have achieved so far introducing a recent CBD project case, BOK-WIRE system. Thereafter, it reveals the chances that SI companies must take in order to make their CBD efforts succeed, pointing out what are the roadblocks really.

A Study on the Component Based Development Methodology : MCPI for Crop Production Information System (작물생산정보시스템을 위한 컴포넌트 기반 개발 방법론 MCPI에 관한 연구)

  • Park Dong-Jin;Seo Soon-Mo;Kim In-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.429-438
    • /
    • 2005
  • For the implementation of science and technology based agriculture, one of the domestic rural development strategies, it is essential that we should have an integrated information system for each crop production. This system would be a web-based collaborative system for the local farmer and the advisors who guide the crop production technically, and would be capable of providing the real-time analysis functionalities and expert knowledge. In this thesis, we proposed a component based development methodology called MCPI(Method for Crop Production Information system) which employs and re-organizes Marmi-III, the popular existing component based methodology for the large scale S/W development project. In particular, MCPI is designed to reflect the characteristics of crop production information system and for the small and medium S/W project. To show the applicability in real-world problems, we develop and evaluate a prototype which is based on our proposed methodology for the rice production farmer in mid-Choongnam area.

The Classification and Regional Development's Direction of Rural Fishing Area Based on Administrative District (행정구역에 기초한 어촌지역의 유형구분과 지역개발방향)

  • Kim, Jung-Tae
    • Journal of Korean Society of Rural Planning
    • /
    • v.19 no.4
    • /
    • pp.81-93
    • /
    • 2013
  • The selection of land for fishing village development project, and the standard used to classify fishing villages has been determined based on the guidelines developed by fishing village cooperatives. The approach fishing village cooperatives follows is likely to classify fishing villages without first reflecting on the overall development environment of the region, such as other industries and workers in the area. It also acts as a barrier for business promotion or evaluation, because the cooperatives do not match the administrative districts, which are the units of administration, and the main policy enforcement agent in regional development. Against this background, this study aimed to identify categories to situate the development direction, as well as the size and distribution of fishing villages based on eup, myeon, and dong administrative units as defined by the Fishing Villages and Fishery Harbors Act. This study was based on the Census of Agriculture, Forestry, and Fisheries of 2010, and analyzed 826 eups, myeon, and dongs with fishery households using the principal component analysis, and 2-Step cluster analysis methods. Therefore, 95% of the variance was explained using the covariance matrix for types of fishing villages, but it was analyzed as one component focusing on the number and ratio of fishery households, and used the cluster-type analysis, which focused on the sizes of fishing villages. The clusters were categorized into three types: (1) the development type based on the number of fishermen in the eups, myeons and dongs was analyzed as village size (682); (2) administrative district size (121); and (3) total eups, myeons and dongs (23), which revealed that the size of most fishing villages was small. We could explain 73% of the variance using the correlation coefficient matrix, which was divided into three types according to the three principal component scores, namely fishery household power, fishery industry power, and fishing village tourism power. Most fishing villages did not have a clear development direction because all business areas within the region were diversified, and 552 regions could be categorized under the harmonious development type, which is in need of balanced development. The fishery industry type typified by industrial strength included 159 regions in need of an approach based on industrialization of fishery product processing. Specialized production areas, which specialized in producing fishery products, were 115 regions with a high percentage of fishermen. The analysis results indicated that various situations in terms of size and development of fishing villages existed. However, because several regions exist in the form of small village units, it was necessary to approach the project in a manner that directed the diversification of regional development projects, such as places for local residents to relax or enjoy tourism experiences within the region, while considering the overall conditions of the relevant eups, myeons, and dongs. Reinforcement of individual support for fishermen based on the Fisheries Act must take precedence over providing support for fishermen through regional development. In addition, it is necessary to approach the development of fishing villages by focusing on industrializing the processing techniques of fishery products. Areas specialized in the production of fishery products are required to consider the facilities for fisheries production, and must make efforts to increase fishery resources, such as releasing fry.

Test Case Generation Techniques based on Use Cases for Interoperability Test of Component-Based software (컴포넌트 기반 소프트웨어의 상호운용성 테스트를 위한 유스케이스 기반 테스트 케이스 생성 기법)

  • Yoo, Cheol-Jung;Noh, Hye-Min
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.5
    • /
    • pp.361-375
    • /
    • 2009
  • The major concern of component users who develop applications using the existing components is to confirm whether a component is collaborating with the different components in accordance with the requirements. Therefore, interoperability testing whose role is to check whether components collaborate with each other within the new operating environment not within the component development content of each component is considered as an importance research topic. In this paper, we propose a test case generation technique for interoperability test of component based software. The proposed technique defines a test model for generating test cases. The proposed technique generates test models from the use case specification and thereafter from these models, test cases for Interoperability testing are derived. In addition, we describe a tool which Implements the procedures for generating test sequences from test models.

Design and Implementation of Approval System for Web-based Banking Component System (웹기반 뱅킹컴포넌트 시스템에서 승인시스템의 설계 및 구현)

  • An, Tae-Gwang;Kim, Byeong-Gi
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.781-788
    • /
    • 2001
  • As changing financial environment and increasing the number of access channel to banking system, new banking system is needed which can be developed financial commodity rapidly, can be deployed easily, and can be maintained easily. Component based development method is believed to meet these demands. In this paper, we propose EJB banking component and explain its system architecture and functionality. And we design and implement approval system on EJB banking component system. To implement approval system, approval conditions are classified and registered. Using registered approval condition, transactions are classified whether approval is needed or not. Approval client for web based client standardization has an advantage of no need to deploy and manage software version.

  • PDF

A Component-based System Implementation for Calculating BOM by CAD Drawing (CAD도면에 따른 소요부품 산출 컴포넌트 시스템 구현)

  • Kwon, Young-Jik
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.11 no.4
    • /
    • pp.93-104
    • /
    • 2006
  • This paper tries to implement BOM calculation effectively by sharing the data in CAD management system and BOM systems. For this purpose, a component-based software system in this thesis was implemented by using CAD drawing systems. It can be found from this research that errors happened were reduced sharply. Especially, the BOM calculation period was cut from 2 weeks to 2days, and at the same time, the correct rate achieved 95%. Moreover, there are some following effects of our implemented system: First of all, because component development method was adopted in this paper, it makes program easy to reuse, to keep/maintenance as well as modify. Second, long-distant management is possible by using web-based development method. Third, data management is made effective by constructing image and tort database. Fourth drawing management is systemized, Finally, the system is suitable for companies.

  • PDF

A PIM/PSM Component Modeling Technique Based on 2+1 View Integrated Metamodel (2+1 View 통합 메타모델 기반 PIM/PSM 컴포넌트 모델링 기법)

  • Song, Chee-Yang;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.16D no.3
    • /
    • pp.381-394
    • /
    • 2009
  • As a technique to enhance reusability for the created artifacts in software modeling process, the model driven method such like MDA has been applied. Unfortunately, the hierarchical and systematic MDA based development technique using UML is poor yet. This causes the problem that the MDA modeling with high consistency and reusability based on MDA metamodel is not being realized. To solve this problem, this paper proposes a MDA (PIM/PSM) component modeling technique using 2+1 view integrated metamodel. At first, the meta-architecture view model which can represents development process view and MVC view is defined. Then, the hierarchical integrated metamodels per view are addressed separately for modeling process and MVC at metamodel level on the hierarchy of the defined meta-architecture view model. These metamodels are defined hierarchically by layering the modeling elements in PIM and PSM pattern for UML models and GUI models. Appling the proposed metamodel to an ISMS application system, it is shown as a component modeling case study based on MDA. Through this approach, we are able to perform a component model with consistency and hierarchy corresponding to development process and MVC way. Accordingly, this may improve more independence and reusability of model.

A Method to Customize the Variability of EJB-Based Components (EJB 기반 컴포넌트의 가변성 맞춤화 기법)

  • Min Hyun-Gi;Kim Sung-Ahn;Lee Jin-Yeal;Kim Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.6
    • /
    • pp.539-549
    • /
    • 2006
  • Component-Based Development (CBD) has emerged as a new effective technology that reduces development cost and time-to-market by assembling reusable components in developing software. The degree of conformance to standards and common features in a domain largely determines the reusability of components. In addition, variability within commonality should also be modeled and customization mechanism for the variability should be designed into components. Enterprise JavaBeans (EJB) is considered a most suitable environment for implementing components. However. the reusability of EJB is limited because EJB does not have built-in variability design mechanisms. In this paper, we present efficient variability design techniques for implementing components in EJB. We propose a method to customize the variability of EJB-based components by applying three variability design mechanisms; selection, plug-in, and external profile. And we elaborate the suitable situations where each variability design mechanism can be applied, and conduct a technical comparison to other approaches available.

Design and Implementation of Teacher Supporting Component on Web (웹 기반 교육 시스템에서 교수지원 컴포넌트의 구현)

  • Haeng-Kon Kim;Jeon-Geun Kang
    • Journal of the Korea Computer Industry Society
    • /
    • v.2 no.9
    • /
    • pp.1139-1146
    • /
    • 2001
  • The value of Web in information societyis increasing in the field of education. Web Based Instruction (WBI) has an unlimited possibility of access the information. It also overcome the constraint of time and space more than the previous class learning method. The previous WBI system informed the results of study to learners after a professor's lecture and test was given. The uniform test didn't make the professor recognize the learner's evaluation according to the level of the learner and it couldn't be a reason to change a teaching method. In this paper, we discuss the Learning Evaluation(LE) component which can support a teaching method to teachers. We suggest LE component for supporting teachers as suggesting visually the test result of pre-test by step and post-test with several ways after analyzing, designing and realizing the evaluation of the test based on CDP(Component Development Process).

  • PDF

Collaboration Management Strategies and Product Development Performance (여러 공급업체와 공동개발에서의 협업전략과 제품개발 성과)

  • Hong, Yunsook
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.39 no.3
    • /
    • pp.93-115
    • /
    • 2014
  • In collaborative product development with multiple suppliers, buyers must manage the suppliers' activities. This empirical research investigates the performance impacts of three strategies that buyers use to manage suppliers who design interdependent components. These strategies are: Instructionism (giving clear instructions to suppliers), Teaming (forming an interactive development team with suppliers), and Delegation (transferring component development responsibilities to suppliers). Data were collected through a cross-industry web-based survey of buying firms in manufacturing industries whose products require multiple, interdependent components. A path analysis utilizing 318 survey responses indicates that Instructionism has a positive effect on design quality, and Teaming has a positive effect on design quality and component innovation. The use of Delegation is not related to any of the performance indicators. The practical implication of this research for product development managers is that both Instructionism and Teaming can be effective strategies. For the purpose of assuring design quality, a buyer should give clear instructions in detailed specifications or work closely with suppliers in development teams. If competitive priority is product innovativeness, however, the buyer should work closely with its suppliers during component development processes using a Teaming strategy.