• Title/Summary/Keyword: 응집도

Search Result 3,431, Processing Time 0.028 seconds

Measuring Cohesion in the Objec-oriented Paradigm (객체지향 패러다임에서 응집도 측정)

  • 최완규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.481-483
    • /
    • 2001
  • 클래스의 응집도를 측정하기 위한 여러 연구들이 제안되었지만, 이런 연구들은 데이터 상호작용에 의해 응집도를 측정하므로 메소들간에 데이터 상호작용이 없지만 객체의 또 다른 속성들을인 데이터들이 함께속하는 경우를 고려하지 못하고 있다. 따라서 본 연구에서는 데이터 상호작용이 없는 경우를 고려하고, 또한 클래스 내의 멤버들과 멤버들간의 연결을 모두 고려하여 응집도를 측정할 수 있는 새로운 응집도 척도를인 강 클래스 응집도(Strong Class Cohesion: SCC)와 약 클래스 응집도(Weak Class Cohesion: WCC)를 제안하였다. 또한 기존 척도들과의 비교평가를 통해서 WCC와 SCC가 향상된 측정을 제시함을 보여 주었다.

  • PDF

Improving Cohesion Metrics for Classes By Considering Dependent Instance Variables (의존 인스턴스 변수를 고려한 클래스 응집도 척도의 개선)

  • Chae Heung Seok;Kwon Yong Rae;Bae Doo Hwan
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.9
    • /
    • pp.1131-1141
    • /
    • 2004
  • Cohesion refers to the degree of the relatedness of the elements in a module, and it is widely accepted that the module of higher cohesion is easier to understand, maintain, and reuse. Recently, several cohesion metrics have been proposed to measure the cohesiveness of classes in an object-oriented program. However, the existing cohesion metrics do not consider the characteristics of dependent instance variables that are commonly used in a class and, thus, do not properly reflect the cohesiveness of the class. This paper presents an approach for improving the cohesion metrics by considering the characteristics of the dependent instance variables in an object-oriented program. To demonstrate the importance of the dependent instance variables, a case study has been conducted on a class library.

Cohesion Measure by the Decreasing Factors for an Object-Oriented Paradigm (객체지향 패러다임에서 저해요인에 기반한 응집도 척도)

  • Kim, Sung-Ae;Choi, Wan-Kyoo;Lee, Sung-Joo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.11
    • /
    • pp.3372-3383
    • /
    • 2000
  • 객체지향 패러다임에서 응집도가 높은 클래스들은 단 하나의 데이터 요소만이 정의되고 모든 메소드(또는 연산)들이 그 데이터 요소 상에서 수행되거나, 메소드와 데이터 요소간에 최대연결이 이루어진 클래스이다. 따라서 데이터 요소의 증가와 최대연결을 저해하는 연산들은 클래스의 응집을 저해하는 주 요인들이다. 본 연구에서는 이러한 저해요인들에 근거하여, 응집도에 관한 우리의 직관과 더욱 일치하는 측정을 할 수 있는 새로운 클래스 응집도 척도인 CM(Cohesion Metric)을 제안하였다. 본 연구에서는 응집도를 저해하는 요인의 식별을 위해 참조 그래프(reference graph)를 이용하고, 참조 그래프의 분석을 기초로 하여 클래스의 응집도를 측정하였다. 또한 제한된 CM 측정값이 응집도 척도가 만족해하는 특성들을 만족함을 보였고, 기존 응집도 척도들과의 비교평가를 통해서 CM이 기존의 척도들보다 향상된 측정을 제시함을 보였다.

  • PDF

Visual Implementation & Comparison of Internal Object Code with cohesion concept of the traditional procedural paradigm (기존 절차식 파라다임의 응집도 개념을 객체 내부 코드 응집도 비교 및 가시화 구현)

  • Lee, Jin-Hyub;Seo, Chae-Yun;Son, Hyun-Seung;Kim, R. Young Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.10a
    • /
    • pp.467-469
    • /
    • 2016
  • 기존의 소프트웨어 개발자는 객체지향 내에서 나쁜 코드 습관으로 코드 자체의 결합도와 응집도를 고려하지 못 한다. 또한 SW 비가시성으로 인해, SW 내 복잡도 및 품질관리 등이 어렵다. 본 논문에서는 SW 복잡도 및 재사용 향상을 위해, 기존 절차식 모듈 관점 보다는 객체지향 메카니즘으로 응집도의 개념과 이를 통한 내부 코드 응집도 비교 및 가시화 구현하였다. 이는 내부 객체 코드의 응집도를 통해, 객체 내부 및 객체간의 복잡도 인식으로 재사용성과 코드 문제점 확보에 활용하고자 한다.

Alum$\cdot$철염 응집제의 응집효과 비교

  • 안현화;황병기;이상호
    • Proceedings of the Korean Environmental Sciences Society Conference
    • /
    • 2000.05a
    • /
    • pp.126-127
    • /
    • 2000
  • Fe(III) 응집제는 pH 5~9범위에서 Al(III)계 응집제보다 보다 우수한 응집효과를 보였으며 또한 pH의 영향을 거의 받지 않는 것으로 나타났다. 잔류 Fe의 경우 응집제 주입농도와 pH 증가에 영향을 거의 받지 않고 저농도의 잔류 Fe농도를 나타낸 반면, Al(III) 응집제는 잔류 Al의 급격한 증가를 나타내었다.

  • PDF

Flocculating Properties of Bioflocculant Biopol32 from Pseudomonas sp. GP32 (Pseudomonas sp. GP32가 생산하는 생물고분자응집제 Biopol32의 응집특성)

  • Lee, Hyun Don;Oh, Nara;Lee, Muyeong Eun;Suh, Hyun Hyo
    • Journal of Life Science
    • /
    • v.27 no.8
    • /
    • pp.930-936
    • /
    • 2017
  • The flocculating properties of bioflocculant Biopol32 produced by Pseudomonas sp. GP32 were investigated for application in industrial wastewater treatment. The major flocculating substance of bioflocculant Biopol32 was identified as polysaccharide. Many anionic flocculants need a counter ion to induce higher flocculating activity. The flocculating activity of bioflocculant Biopol32 was markedly increased by the addition of cationic ions ($Ca^{2+}$, $Al^{3+}$). The flocculating activity of bioflocculant Biopol32 was the most effective when 7.0 mM $CaCl_2{\cdot}2H_2O$ as coflocculant was added. The flocculating activity on the effect of pH and the temperature of the bioflocculant Biopol32 was compared with anionic commercial flocculant (polyacrylamide) and bioflocculant (zooglan from Zoogloea ramigera). In kaolin suspension, the highest flocculating activity was obtained at the bioflocculant Biopol32 concentration of 1.5 mg/l. A high flocculating activity was observed in the pH range of 5.0 to 8.0. The flocculating activity of bioflocculant Biopol32 was sustained up to $60^{\circ}C$, but decreased rapidly at over $70^{\circ}C$. In the batch culture, the charge density of bioflocculant Biopol32 was compared with flocculating activity. The larger the anionic charge density and apparent viscosity of bioflocculant Biopol32, the higher the flocculating activity. Therefore, we confirmed that the flocculating activity and apparent viscosity of bioflocculant Biopol32 was closely related to the charge density of bioflocculant Biopol32.

Experimental and Numerical Study of Aerosol Coagulation by Gravitation (에어로졸 입자의 중력응집에 관한 실험 및 수치적 연구)

  • 권순박;이규원
    • Proceedings of the Korea Air Pollution Research Association Conference
    • /
    • 1999.10a
    • /
    • pp.119-120
    • /
    • 1999
  • 응집은 입자들간의 상대운동에 의하여 두 입자가 충돌하여 하나의 입자가 되는 것을 말하는데, 상대 운동을 유발하는 원인에 따라 중력응집(gravitational coagulation)을 비롯하여 브라운응집(Brownian coagulation), 난류응집(turbulent coagulation)등으로 나뉜다. 브라운응집 및 난류응집에 비하여 상대적으로 중력응집은 해석적으로 풀기가 어렵고 실험에 대한 연구가 국내외는 물론 외국에서도 전무한 실정이다.(중략)

  • PDF

Analysis of Class Choeshion Measure by Reference Graph (참조 그래프에 의한 클래스 응집도 척도 분석)

  • Kim, Sung-Ae;Choi, Wan-Kyoo;Lee, Sung-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1385-1388
    • /
    • 2000
  • 본 연구에서는 클래스의 응집도를 측정하는 기존 척도들을 클래스의 참조 그래프에 근거하여 분석하였다. 기존의 척도들이 참조 그래프의 관점에서 어떠한 문제점들이 있는가를 분석하고, 기존 척도들의 분석에 근거하여 클래스 응집도를 측정하기 위해 응집도 척도가 고려해야할 사항들을 제시하였다.

  • PDF

A Visual Cohesion Improvement Model and Metrics of Business Events in a Uesr Interface (사용자 인터페이스에서 비즈니스 이벤트의 가시적 응집도 향상 모델과 측정 방법)

  • 김진영;김정옥;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.451-453
    • /
    • 2004
  • 사용자 인터페이스에서 비즈니스 이벤트의 가시적 응집도 향상을 위하여 의미적으로 서로 관련성을 갖도록 4단계로 클러스터링함으로써 비즈니스 업무의 이해도를 향상시키고. 사용성이 향상되도록 설계하는 방법을 제안한다. 이것은 클러스터링 단계별로 가시적 응집도를 향상시킬 수 있었다. 또한 사용자 인터페이스에서 비즈니스 이벤트의 기능적, 통신적, 순차적 응집도를 높여준다.

  • PDF

Development of the hi-speed composite cohesive device for reduction of particulate pollutants in storm water runoff (초기강우 유출수의 입자성 오염물질 처리를 위한 고속복합응집장치 개발)

  • Choi, Sunhwa;Lee, Jinkyung;Lee, Seungheon;Kim, Heungseop
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.197-197
    • /
    • 2017
  • 본 연구에서는 입자성 오염물질을 다량 함유하고 있는 초기강우 유출수를 처리하기 위한 수처리 시설로 고속복합응집장치를 개발하였다. 고속응집복합장치의 요소기술은 마이크로 버블, 급속교반장치(인라인믹서), 전기촉매를 이용한 부상촉진장치, 볼텍스 흐름 등으로 구성되며, 기술 원리는 응집제에 의해 오염물질을 응결, 응집, 부상시켜 스컴을 제거하는 일반 응집 원리와 유사하다. 본 기술의 특징은 교반, 혼화조, 응집제를 1개의 조에 컴팩트하게 구성하여 체류시간을 10분 이내로 단축하였고, 볼텍스(voltex) 흐름을 이용한 선회류와 루버홀 형태의 스크린을 적용하여 응집효과를 극대화하였으며, 플럭에 의한 막힘이 없이 스크리닝이 이루어질 수 있도록 하였다. 또한, 부상촉진장치(전기유도)를 이용해 응집 플럭의 부상효과를 상승시켰고, 감속기와 일체화된 내통스크린이 선회류와 반대 방향으로 회전하면서 볼텍스 흐름의 가속효과에 의한 스크린 폐색 방지 및 응집부상 효율을 향상시킬 수 있도록 설계하였다. 부상슬러지는 별도의 플럭 제거 설비 없이 스크린 내통 회전에 이용되는 감속기에 부착된 스컴 제거기에 의해 동시 제거가 가능하며, 응집부상 처리수는 장치 가장 바깥 외곽에 충진된 필터층에서 최종 여과되어 방류되도록 구성함으로서 모든 처리공정이 단일 장치 내에서 이루어지도록 구성하였다. 본 고속복합응집장치는 전체 규격 ¢ $1000{\times}2,000mmH$의 시제품이 제작되어 현재 시흥소재 매화저수지에서 성능평가를 실시하고 있다.

  • PDF