초록 |
구조적 개발 방법론에 적용하도록 만들어진 복잡도 척도들은 클래스, 상속성, 메시지 전달 그리고 캡슐롸와 같은 객체지향의 개념에 직접적으로 적용할 수 없다. 또한, 기존이 객체지향 소프트웨어에 대한 척도의 연구는 프로그램의 복잡도나, 설계 단계의 척도가 대부분이었다. 실제로 분석 단계 클래스의 복잡도를 낮춤으로써, 시스템의 개발 노력이나 비용 및 유지보수 단계에서의 노력이 크게 줄어들게 되므로, 분석 클래스에 대한 복잡도를 측량하기 위한 척도가 필요하다. 본 논문에서는 객체지향 개발방법론인 Unified Process의 분석 단계에서 추출되는 분석 클래스에 대하여 복잡도를 측정할 수 있는 새로운 척도를 제안한다. 협력의 복잡도 CC(Collaboration Complexity)는 가능한 협력의 최대 수로서 클래스가 잠재적으로 얼마나 복잡할 수 있는지를 측정하기 위한 척도이며, 각 협력자들의 인터페이스를 이해하는 것과 관련된 총체적 어려움을 측정하는 인터페이스 복잡도 IC(Interface Complexity)를 정의하였다. 제안된 척도는 클래스의 크기 및 상속성에 대하여 수학적인 증명을 하였으며, Weyuker의 9가지 공리적 성질에 대하여 이론적인 검증을 하였다. 또한, 텍스트 마이닝 기법을 사용하여 사용자의 질문에 자동으로 응답하는 시스템의 분석 클래스에 대하여 제안된 척도를 사용하여 복잡도를 측정하였고 기존의 복잡도 척도인 CBO와 WMC의 값을 계산하여 비교하였다. CC와 CBO, IC와 WMC의 값을 비교해 본 결과 제안된 복잡도 척도의 계산 결과 제안된 복잡도 척도의 계산 결과 값이 그 값들보다 좀 더 복잡도를 잘 표현하고 있었다. 이로써 소프트웨어 개발 주기의 초기에 클래스에 대한 복잡도를 평가해 보고, 나머지 단계에 필요한 시간과 노력을 예측함으로써 보다 비용-효과적인 객체지향 소프트웨어를 개발할 수 있는 가능성이 높아진다.하였다. 생육모의결과 중 성숙기와 수량 관련 특성을 점수화 하여 각 시ㆍ군의 벼 재배용 농업기후학적 잠재력을 정량적으로 표현하였다.으로부터 유입된 물질들에 기인되는 것으로 판단하였다. 평창지역 이슬의 이온 농도 간의 상관관계는 양이온 중 $Mg^{2+}$ 이 음이온(Cl $^{-}$ , NO $_3$ $^{-}$ , SO $_4$ $^{2-}$ )과, 음이온 상호 간의 상관이 있을 뿐 다른 지역과 달리 낮은 상관을 보였다. 백색도는 비슷하였고 적색도와 황색도는 증가되었다. 관능검사 항목은 습면과 건면으로 나누어 측정하였으며 습면, 건면 모두에서 금강밀이 전체적인 기호도에서 우수한 것으로 나타나 금강밀이 제면용으로 적합함을 알 수 있었다.화가 인정되었다 (p #65308;0.05). 위의 결과들에서 암, 수녹용 추출액은 난소제거후의 estrogen의 감소를 억제시키고 골소실을 억제하므로 골다공증의 예방과 치료에 효과가 있는 것으로 판단된다.수는 각각 평균 4.3, 5.1%로 사육두수가 많아짐에 따라서 낮아지는 경향을 보여 주었다. 7. 우리나라에서 조사된 성적과 비교할 때 대체로 일반적인 번식효율과 분만장해는 양호하였으나, 발절음, 대사질환, 그리고 도태율 동은 New Zealand 에서 높은 수치를 보여 주었다.로 저장하는 것이 3농가(7.9%)로 대부분 유기질 비료가 부족하여 화학 비료를 많이 사용하고 있는 형편이며 한국의 30~40여년 전 환경 상태와 유사하였다. 4. 우유 착유 시설 조사에서는 Harringbone 시설이 33농가(86.9%)였고, 다음으로 Walkthrough 구조가 3농가(7.9%), Rotary system 과 기타 구조식이 각각 1개 농가(2.6%)로 세계 낙농 선진국으로 인정 할 수 있으나, 축사시설은 거의 없고 착유시설만 � |