• Title/Summary/Keyword: CBD Development Process

Search Result 93, Processing Time 0.021 seconds

Process Alignment between MND-AF and ADDMe for Products Reusability (산출물 재사용성을 위한 MND-AF와 ADDMe 프로세스 정렬)

  • Bu, Yong-Hee;Lee, Tae-Gong
    • Journal of the military operations research society of Korea
    • /
    • v.32 no.2
    • /
    • pp.131-142
    • /
    • 2006
  • Nowadays, most enterprises have introduced both EA methodology to optimize an entire enterprise and CBD methodology to improve a software reusability. The Korea Government not only have developed many EA guiding products such as EA framework, Reference Model, Guideline, etc. but also have instituted a law to optimize a government-wide enterprise. The Minister of National Defense(MND) have developed the MND-AF as a standard methodology for EA and the ADDMe as a standard methodology for CBD. But it is possible to develop products of WD-AF and ADDMe redundantly because the process of MND-AF and ADDMe is not quitely aligned. The purpose of this paper is to present a scheme that ADDMe can reuse the artifacts of MND-AF by analyzing the relationships between two processes. In order to identify the relationships between two processes, we first identify the relation of a 'definition' part of two processes and then identify the relation of an 'attribute' part based on the relation of a 'detailed definition' part. As a result we found that 113 attributes of MND-AF are related to 49 attributes of ADDMe. Therefore the proposed study will decrease the development cost and time and will be a good example for aligning the process of EA and CBD methodology.

Tool Development for Identifying Components using Object-Oriented Domain Models (객체 지향 도메인 모델을 이용한 컴포넌트 식별 도구 개발)

  • 이우진;권오천
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.4
    • /
    • pp.381-392
    • /
    • 2003
  • Component-based Development(CBD) based on the software reuse has been more attractive from software companies that want to enhance software productivity. However, since component identification process is mainly dependent on domain expert´s intuition and experience, it was very difficult to develop tools for supporting the component identification process. In this paper, we propose a systematic procedure of identifying reusable component by using object dependencies and object usages and provide a design and implementation of its supporting tool. In object-oriented domain models. there exists several diagrams which are described in different viewpoints. From these diagrams, object dependency and object usages are extracted and merged into an object dependency network, which is a basis for performing a comfonent identification algorithm. Finally, through a case study of internet banking system, we evaluate the applicability of the proposed identification process and tool.

Design and Implementation of Component based remote process supporting assessment tool (컴포넌트기반 원격프로세스 심사지원 도구의 설계와 구현)

  • 박정민;이은석
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.442-444
    • /
    • 2004
  • 소프트웨어를 구성하는 요소들의 재사용은 소프트웨어 공학에서 가장 중요하게 생각하는 부분으로써 기존의 소프트웨어의 유지보수나 새로운 소프트웨어의 개발에서 생산성을 높일 수가 있다. 이러한 소프트웨어의 경제성 재사용성을 위한 개발방법론이 CBD(Component Based Development)이다. CBD는 소프트웨어 개발 방법론들 중의 하나로써 컴포넌트들을 특정 목적에 맞게 조립하고 배치하여 품질 보증된 높은 생산성의 컴포넌트를 재사용할 수 있게 한다 이러한 장점 때문에 CBD가 유력한 차세대 개발방법론으로 주목받고 있는 것이다. 따라서 본 논문은 기존에 구축된 on-line 심사 프로세스 지원시스템을 컴포넌트기반 시스템으로 재구축하여 컴포넌트화의 효과를 알아보고자 한다.

  • PDF

A Practical Process Model for Clients in Service-Oriented Architecture (서비스 지향 아키텍처의 클라이언트를 위한 실용적 프로세스 모델)

  • Lee, Jae-Yoo;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.15D no.4
    • /
    • pp.513-522
    • /
    • 2008
  • Service-Oriented Architecture(SOA) is an method to develop applications by developing and publishing reusable services which potentially be used in various applications, and discovering and composing right services dynamically. SOA adopts a paradigm of publish-discover-invoke, which is considerably different from object-oriented and component-based development(CBD) approaches. The service in SOA is different from function in procedural programming, object in object-oriented programming, and component in CBD, and its fundamental requirement is a high level of reusability and applicability. In SOA, service providers and service consumers are loosely coupled since the providers try to develop reusable services and the consumers try to locate right services without knowing much about the providers and their published services. Moreover, the process of searching, choosing and invoking right services is not presented in conventional programming paradigms. Therefore, conventional approaches to developing user interfaces and invoking the functionality on servers through JSP, and RMI in object-oriented programming cannot well be applicable to designing clients’ programs in SOA. Therefore, there is a high demand for a practical and systematic process for developing clients’ applications, and the such a process should be devised by considering key characteristics of services and SOA. However, little work on this area is known to date, and there has not a process for client side just except few guide lines for developing service client. In this paper, we propose a practical and systematic development process for developing clients' applications in SOA. Then, we define instructions for carrying out each activity in the process. To show the applicability of the proposed work, we show the result of applying our process in developing a services application for searching and booking hotels.

A Method and Tool for Identifying Domain Components Using Object Usage Information

  • Lee, Woo-Jin;Kwon, Oh-Cheon;Kim, Min-Jung;Shin, Gyu-Sang
    • ETRI Journal
    • /
    • v.25 no.2
    • /
    • pp.121-132
    • /
    • 2003
  • To enhance the productivity of software development and accelerate time to market, software developers have recently paid more attention to a component-based development (CBD) approach due to the benefits of component reuse. Among CBD processes, the identification of reusable components is a key but difficult process. Currently, component identification depends mainly on the intuition and experience of domain experts. In addition, there are few systematic methods or tools for component identification that enable domain experts to identify reusable components. This paper presents a systematic method and its tool called a component identifier that identifies software components by using object-oriented domain information, namely, use case models, domain object models, and sequence diagrams. To illustrate our method, we use the component identifier to identify candidates of reusable components from the object-oriented domain models of a banking system. The component identifier enables domain experts to easily identify reusable components by assisting and automating identification processes in an earlier development phase.

  • PDF

A Design and Adaptation Technique of UML-based Layered Meta-Model for Component Development (컴포넌트 개발을 위한 UML 기반의 계층형 메타 모델 설계 및 적용기법)

  • Lee, Sook-Hee;Kim, Chul-Jin;Cho, Eun-Sook
    • Journal of the Korea Society for Simulation
    • /
    • v.15 no.2
    • /
    • pp.59-69
    • /
    • 2006
  • Component-based software development is introduced as a new development paradigm in software development method. This approach is different from existing software development approach because it is based on reusable and autonomous unit, component. Therefore, component-based development(CBD)is divided into two stages; component development process and component assembly process; application development process. Component development process is the core of CBD because component has a key for good software. Currently many methodologies or tools have been introduced by various academies or industries. However, those don't suggest systematic and flexible modeling techniques adaptable easily into component development project. Existing approaches have a unique orarbitrary modeling technique or provide heuristic guidelines for component modeling. As a result, many component developers are faced with a difficult problems; how to developcomponent models, when develop which diagrams, and so on. In order to address this problem, we suggest a meta-model driven approach for component development in this paper. We provide meta-models according to both layer and development phase. We expect that suggested meta-models allow component developers to develop appropriate models of the time.

  • PDF

An Empirical Study on Urban Land Use Changing Patterns with the Rapid Urban Expansion (급속한 도시팽창과정에서 도시토지이용변동의 실증적 연구)

  • 김지열;강병기
    • Journal of the Korean Regional Science Association
    • /
    • v.8 no.1
    • /
    • pp.31-50
    • /
    • 1992
  • The aim of this paper is to define major factors influencing land development of each of major uses (residential, commercial, industrial) in the process of rapid urban expansion. The main hypothesis of this study is that land use changing patterns are directed by supply side of land managed to public policies rather than demand side. The graphic analysis is applied to relationships between urban growth and land development process of each use and between land development project managed to public policies and land development process. Public and land development projects and zonning protection seem to be major roles of land supply and main determinants of urban spatial structure. Location factors for land development of each uses are selected in 23 variables. Factor analysis is applied to test correlation between variables in 1971 and 1981. Factor structure between two years is similar, but progressive processing of functional separation is derived such as intensive land use is grouped, different location between residential and industrial use is deep. Dependent variables are standardized to logarithm of land development of each use per unit vacant land in two periods, between 1971 and 1980 year and between 1981 year. Correlation analysis between 6 dependent variables and 23 location factors in each years are applied. Major factors of each use are selected in criteria such as high correlation with dependent variables, low correlation between independent variables and common application in two periods. As the result, major factors for residential land development are Land Readjustment Project (LRP), percent of total zoned area in residential zone, residential floor space density per available area, percent of total area in industrial use; for commercial development is distance to CBD, percent of total area in commercial use, residential floor space density per available area in each year, and volumn rate of industrial use; for industrial use is percent of total area of industrial use is percent of total area of industrial use, Industrial Estate Project (IES), LRP, and distance from CBD. Land development pattern of each use between two periods are slightly different. So 6 equation is derived from appling backward method of regession. Adjusted multiple R squares of all is more than 0.5 and those equation is statistically significant and valuable to assist urban land use forecasting.

  • PDF

Developing application system of forest information using digital photogrammetry and GIS

  • Jo, Myung-Hee;Heo, Young-Jin;Kim, Joon-Bum;Kim, In-Ho
    • Proceedings of the KSRS Conference
    • /
    • 2003.11a
    • /
    • pp.911-913
    • /
    • 2003
  • Recently in order to process forest official task more effectively and scientifically the previous of that which is focused on document and inventory, should be applied with the spatial information technology. Especially, the forest information remote sensing system has to be developed using digital photogrammetry and GIS. In this study the forest information remote sensing system is implemented to manage forest resource and forest official effectively especially by constructing database of forest environment information and cadastral information, overlaying various thematic maps, and performing spatial analysis using GIS and aerial photograph. For this, the attribute data and spatial data of aerial photograph, digital topography map, forest cadastral map, forest type map, forest use map should be reprocessed and stored in Oracle. Also, the user interface is developed by using Visual Basic 6.0 and MapObjects 2.1 of ESRI based on CBD(Component Based Development).

  • PDF

Modeling of UIS Components using UML and RUP (UML과 RUP를 이용한 UIS 컴포넌트 모델링)

  • Cho, Hye-Gyung;Yoo, Cheol-Jung;Chang, Ok-Bae;Kim, Young-Sup
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.7
    • /
    • pp.742-758
    • /
    • 2000
  • Some local governments in Korea are currently developing various Urban Information Systems (UIS) to computerize their work. But they have spent too much money on their own UIS development because they have not reused the existing UIS of others. It has caused the central government to invest money repeatedly. The work of some local governments is generally very similar to those of others. The purpose of this paper is to suggest a solution to the reinvestment problem. To solve the problem, this paper suggests that they could model a city's business using Unified Modeling Language and Component-Based Development Process (CBD). They could also develop a UIS from the existing models, and then other municipalities can reuse the developed UIS. This paper illustrates the water supply business of P City in Korea and Rational Unified Process as a CBD. This paper also describes methods to apply CBD, to establish a reusable business model, analysis model, and design model, and to develop the software components of ActiveX Controls form for the water supply business.

  • PDF

An Integrated Tool Model for the Management of Process and Artifact Management on CBD (컴포넌트 기반 개발에서의 프로세스 관리와 산출물 관리를 통합하는 도구의 모델)

  • Kim Young-Hee;Chong Ki-Won
    • Journal of Internet Computing and Services
    • /
    • v.5 no.4
    • /
    • pp.11-22
    • /
    • 2004
  • Works that improve the process and notify the improved process, the product and the change of tasks to all users are essential in achieving project. Existent project management tools support the definition and the change of project activities, and configuration management tools support version check, workspace management. build management. etc. It costs too much to buy each tool. as well as, it is burdensome to learn usage for various tools. Therefore the web-based integrated tool is proposed to manage the process and artifacts at a time in this paper. The proposed tool defines component based development process model. and achieves recording of process progression, processing the request of change, reporting the progression of each task, product registering and change, version recording, artifact or form search, etc. using ebXML. Furthermore, the stakeholders get the systematic management and standardization by sharing information that are necessary in process achievement and configuration management in distributed environment using the integrated management tool.

  • PDF