메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색
질문

이용수

표지
📌
연구주제
📖
연구배경
🔬
연구방법
🏆
연구결과
AI에게 요청하기
추천
검색
질문

초록· 키워드

오류제보하기
객체 지향 설계법으로 개발된 프로그램의 복잡도를 평가하기 위해 많은 척도들이 제안되어 있다. 그러나 종래의 연구들은, (1) 척도의 값을 산출하기 위한 구체적인 방법이 서술되어 있지 않고 (2) 평가해야 될 특성(attribute)이 부족하다. 특히 이들은 상속의 관점으로부터의 효과가 거의 서술되어 있지 않았다. 따라서 실제의 개발 현장에서 척도를 사용하여 소프트웨어의 평가를 행하는 것이 어려운 상황이다. 본 연구팀은 이러한 기존의 척도들의 문제점을 분석ㆍ보완하여 새로운 객체지향 프로그램의 복잡도를 평가하는 척도를 제안했다[5].
제안된 척도는 객체지향 파라다임에 있어서 주된 3관점(구문성, 상속성, 상호작용성)으로부터 프로그램의 복잡도를 종합성ㆍ정량적으로 평가할 수 있도록 설계되었다. 구체적으로는 각 관점별로 5개의 속성을 새롭게 정의하여 각 속성치를 파라메터로 갖는 평가함수에 의해 척도의 값을 결정한다. 본 논문에서는, 객체지향 언어 C++를 대상으로 제안한 척도의 각 속성치를 계산하기 위한 휴리스틱을 구체적으로 제안한다. 또한 Weyuker의 성질을 이용하여 제안한 척도를 분석ㆍ평가한다. 그 결과 제안한 척도가 척도로서 가져야 할 기본적 성질들을 만족하고 있음을 보여준다. 마지막으로 각 속성치를 자동적으로 계산하기 위한 Case tool를 개발하고, 예제 프로그램에 적용하여 평가한다.

목차

요약

Abstract

1. Introduction

2. New metric

3. Heuristics for attributes

4. Analysis using Weyuker‘s properties

5. Development of the tool

6. Conclusion

References

저자소개

참고문헌 (0)

참고문헌 신청

함께 읽어보면 좋을 논문

논문 유사도에 따라 DBpia 가 추천하는 논문입니다. 함께 보면 좋을 연관 논문을 확인해보세요!

이 논문의 저자 정보

이 논문과 함께 이용한 논문

최근 본 자료

전체보기

댓글(0)

0

UCI(KEPA) : I410-ECN-0101-2009-569-017757687