• Title/Summary/Keyword: Independence Metric

Search Result 6, Processing Time 0.022 seconds

Identification of Business Component based on Independence Metric (독립척도 기반의 비즈니스 컴포넌트 식별)

  • Choi, Mi-Sook;Cho, Eun-Sook
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.625-634
    • /
    • 2004
  • When constructing a component based system, It is understood that identifying reusable and independent business components is of utmost importance. However, according to conventional component based developing methodologies, most of developers depend on their experience and/or intuition for identification of business components. Furthermore, there are no criteria to evaluate whether the identified business components are more independently defined or not. Therefore, we propose a component identification metrics to apply to component properties In order to complement the difficulties of identifying business components through developers' experience and/or intuition. The metrics defined are the criteria for identifying the business Components and/or for evaluating the Identified components. We propose both a cohesion metric, and a coupling metric, to which component properties are applied, wherein those properties can be understood by high cohesion in, and low coupling between, components. Moreover, we propose an independence metric that can evaluate the degree of independence for a particular component by ratio of the cohesion and coupling of components. The metrics that we propose are applied to case study which demonstrates the identification of more independent business components and the validity of our metrics.

Coupling Metrics Including Indirect Dependency for Object-Oriented Systems (객체지향 시스템에서 간접 의존성을 포함한 결합도 메트릭)

  • Yoo, Moon Sung
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.7 no.3
    • /
    • pp.37-42
    • /
    • 2011
  • Nowadays software developers are moving from conventional software process technologies to the object-oriented paradigm. To develope the object-oriented softwares efficiently, various software metrics have been suggested. Coupling refers to the degree of independence between components of the system. It has long been well known that good software practice calls for minimizing coupling interaction. Many researches have been studied coupling metrics of the object- oriented systems. We review Chidamber and Kemerer's work & Li's work. In this paper, we study the coupling of the overall structures of object-oriented systems by analyzing the class diagram of UML. We propose four coupling metrics for object-oriented softwares. First, we use an established coupling metric for object- oriented systems as a basic coupling metric. Then we modify the basic coupling metric by including indirect coupling between classes, We also suggest two relative coupling metrics to measure coupling between subsystems. We investigate the theoretical soundness of the proposed metrics by the axioms of Briand et al. Finally, we apply the presented metrics to a practical case study. This coupling metric will be helpful to the software developers for their designing tasks by evaluating the coupling metric of the structures of object-oriented system and redesigning tasks of the system.

Study about Component Identification Method Based On RUP (RUP 기반의 컴포넌트 식별 방법에 관한 연구)

  • Choe, Mi-Suk;Yun, Yong-Ik;Park, Jae-Nyeon
    • The KIPS Transactions:PartD
    • /
    • v.9D no.1
    • /
    • pp.91-102
    • /
    • 2002
  • We need a component-based system to reflect software changes in user's requirements, to implement a system at a rapid speed as well as to efficiently manage the system in a maintenance phase and to easily change software. Moreover, the component-based system has a merit in development cost. However, existing component development methodology for implement of component-based system is inefficient in object identification for component identification. Moreover, the existing component development methodology also fails to provide any method to identify system component. It merely provides procedures and methods to identify business component focused on a whole system domain. In addition, it has another problem that it considerably relies on developer's experiences and intuitions for component identification. Therefore, according to this paper, RUP (Rational Unified Process) is applied from a requirement analysis phase to an object identification phase in order to improve the inefficiency of object identification. In addition, this paper procedures and methods for system component identification, and identifies business components based on the identified system component, rather than on the whole system domain. This paper also provides and applies cohesion metric and coupling metric so as to overcome the problem that component identification depends on developer's intuitions and experiences. Accordingly, the component identification method proposed in this paper, may identify components more effectively based on facility of object identification, functional reusability of components, traceability, and independence of components.

Improvement of Component Design using Component Metrics (컴포넌트 메트릭스를 이용한 컴포넌트 설계 재정비)

  • 고병선;박재년
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.8
    • /
    • pp.980-990
    • /
    • 2004
  • The component-based development methodology aims at the high state of abstraction and the reusability with components larger than classes. It is indispensible to measure the component so as to improve the quality of the component-based system and the individual component. And, the quality of the component should be improved through putting the results into the process of the development. So, it is necessary to study the component metric which can be applied in the stage of the component analysis and design. Hence, in this paper, we propose component cohesion, coupling, independence metrics reflecting the information extracted in the step of component analysis and design. The proposed component metric bases on the similarity information about behavior patterns of operations to offer the component's service. Also, we propose the redesigning process for the improvement of component design. That process uses the techniques of clustering and is for the thing that makes the component as the independent functional unit having the low complexity and easy maintenance. And, we examine that the component design model can be improved by the component metrics and the component redesigning process.

A Case Study on the Accessibility of Online Learning Content in Korea (국내 원격 교육 콘텐츠의 접근성 분석 사례)

  • 신승식
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2003.05a
    • /
    • pp.92-101
    • /
    • 2003
  • The accessibility evaluation of ten web-based loaming content in Korea was performed with the following procedure : (1) A primitive metric of the compliance of those contents to the WCAG (Web Content Accessibility Guidelines) 1.0 was obtained using Bobby, a widely used accessibility checker. (2) SGML validation test was carried out. (3) The contents were rendered with various browsers including a text-mode browser. (4) They were manually checked as to whether they satisfy the accessibility criteria proposed by W3C. Most of the tested contents scored low marks in all the test categories partly because they were apparently developed with little attention paid to web standard conformance, browser compatibility, and device-independence. They also put heavy emphasis on audio-visual effects catering only to the best-equipped users and offering no alternate access route for those in restricted environment. As more information and learning materials are delivered through the Internet, these low accessible contents would lead to a deeper information divide. The accessibility needs to be regarded as an important factor in evaluating the quality of loaming content.

  • PDF

Optimal portfolio and VaR of KOSPI200 using One-factor model (원-팩터 모형을 이용한 KOSPI200지수 구성종목의 최적 포트폴리오 구성 및 VaR 측정)

  • Ko, Kwang Yee;Son, Young Sook
    • Journal of the Korean Data and Information Science Society
    • /
    • v.26 no.2
    • /
    • pp.323-334
    • /
    • 2015
  • he current VaR model based on the J.P. Morgan's RiskMetrics structurally can not reflect the future economic situation. In this study, we propose a One-factor model resulting from the Wiener stochastic process decomposed into a systematic risk factor and an idiosyncratic risk factor. Therefore, we are able to perform a preemptive risk management by means of reflecting the predicted common risk factors in the model. Stocks in the portfolio are satisfied with the independence to each other because the common factors are fixed by the predicted value. Therefore, we can easily determine the investment in each stock to minimize the variance of the portfolio. In addition, the portfolio VaR is decomposed into the sum of the individual VaR. So we can effectively implement the constitution of the portfolio to meet the target maximum losses.