RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
        • 등재정보
        • 학술지명
        • 주제분류
        • 발행연도
        • 작성언어
        • 저자
          펼치기

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 소프트웨어의 품질을 고려한 비용 평가 모델의 제안

        이용근(Ryong-Geun Rhee),양해술(Hae-Sool Yang) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2

        소프트웨어의 가치를 기능면뿐만 아니라 품질면에서 평가할 수 있는 소프트웨어 개발비용 평가 모델 COSMOS(COSt NOdel for Subcontract)를 제안하고자 한다. 제안 모델은 소프트웨어 발주자가 발주 명세 정보만을 기본으로해서 정확하게 소프트웨어의 비용을 견적할 수 있는 목적으로 한다. 따라서, 본 연구에서는 소프트웨어 품질특성에 관한 ISO/SC7에서의 검토 결과를 참고로 하여 특히, 비용에 변동을 부여한 품질특성 요인의 추출과 발주조건으로 지정가능한 각 요인의 평가척도를 설정하여 품질을 고려한 비용 평가 모델을 제안한다.

      • 소프트웨어 명세서 품질평가 지원도구(ESCORT - S)의 구현

        이용근(Ryong-Geun Rhee),양해술(Hae-Sool Yang) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.1A

        소프트웨어 프로젝트가 대규모화되고 복잡해짐에 따라 개발 과정에서 생명주기의 각 단계를 거치면서 한 단계에서 발생한 오류는 지속적으로 다음단계로 그 영향이 파급된다. 특히 상위단계에서 발생한 오류일수록 최종산출물에 큰 영향을 미칠 수 있다. 즉, 소프트웨어의 품질은 상위단계에서 결정되는 경우가 많으나, 상위공정의 산출물에 대한 품질을 측정하는 연구는 미흡한 실정이다. 본 연구에서는 소프트웨어 개발 상위단계중 요구명세서에 대한 품질을 정량적으로 평가할 수 있도록 지원하기 위한 품질평가 지원시스템을 구축하고자 한다.

      • 소프트웨어 공학 : 소프트웨어의 품질을 고려한 비용 평가 모델의 제안과 평가

        이용근(Rhee Ryong Geun),양해술(Yang Hae Sool) 한국정보처리학회 1994 정보처리학회논문지 Vol.1 No.2

        최근 소프트웨어 적용분야가 확대됨에 따라 소프트웨어가 차지하는 비중이 점차 높아지고 개발 비용에 대한 중요성이 중대되고 있다. 그러나 종래의 개발비용 평가 모델은 주로 소프트웨어의 기능면에서 평가한 것이 대부분이었다. 본 논문에서는 소프트웨어의 가치를 기능면뿐만 아니라 품질면에서도 평가할 수 있는 소프트웨어 개발비용 평가 모델 COSMOS-Q(COSt MOdel for Subcontract-Quality)를 제안한다. 제안 모델의 목적은 소프트웨어 발주자가 발주 명세 정보만을 기본으로 정확한 소프트웨어의 비용을 견적할 수 있도록 하는 것이다. 특히, 본 연구에서는 ISO/SC7의 소프트웨어 품질특성에 관한 검토결과를 참고로 비용에 변동을 부여한 품질특성 요인의 추출 및 발주조건으로 지정가능한 각 요인의 평가척도를 설정하여 품질을 고려한 비용 평가 모델을 제안하고 그 타당성을 평가하였다. Recently, as application fields of software is extended, relative importance of software make a gradual increase and importance of development cost is being increase. However, as former evaluation model of development cost evaluate at the functional point of view for the most part, at this paper, I intend to propose evaluation model of software development cost COMOS-Q(COSt MOdel for Subcontract-Quality) which one can evaluate also in quality as well as function. The model proposed in this paper set the goal at software orderer evaluate software cost exactly with only order specification information. At this paper, I proposed cost evaluation model and evaluated it's validity refering to review result in ISO/SC7 about a software quality feature with extraction of quality feature factor which produce change of cost and set up the evaluation measure adoptable as order condition.

      • KCI우수등재

        프로그램의 구조를 고려한 테스트 경로 생성과 시간 복잡도

        이용근(Ryong Geun Rhee),최형진(Hyung Jin Choi),양해술(Hae Sool Yang) 한국정보과학회 1994 정보과학회논문지 Vol.21 No.10

        프로그램의 구조를 고려하여 테스트를 실행하는 방법으로, 프로그램 내부의 각 문장을 최소한 한번은 실행하는 방법과 가능한 모든 경로를 실행하는 두가지 방법이 있다. 그러나 위에 기술한 두가지 방법 중에 전자는 조건의 조합에 의해 발생하는 오류를 지나칠 수 있는 가능성이 크며, 후자는 프로그램이 루프를 포함하는 경우 경로의 수가 무한개나 된다는 문제점을 내포하고 있다. 따라서 본 연구에서는 프로그램내의 변수의 정의와 그 변수의 사용과의 관계를 고려하여 모든 상이한 정의 사용관계를 망라하는 경로의 최소 집합을 생성하는 방법에 대하여 고찰하였다. 그리고 프로그램의 실행에 있어서 제안된 방법으로 도출된 최소 경로에 대한 평가척도로서 실행시간 복잡도에 대한 평균 시간 복잡도의 측정 방법을 제안하고 검토하였다. Two well-known methods to test a program structure have been introduced - a method to execute all statements in a program at least once and a method to execute program statements along with all possible paths of program execution. However, the former may miss some errors caused from combination of conditions. The latter may produce the infinite number of program-execution paths if there are some loops in the program. In this paper, a new method has been proposed to generate the least set of possible paths for program execution, in which the relationships between definitions of variables and between usages of the variables are utilized. Also this paper presents a method to measure the time complexity for program execution to make sure if the proposed method generates the least set of possible paths for program execution.

      • 소프트웨어 복잡성 측정 시스템의 설계 및 구현

        이하용,이용근,박정호,양해술,Lee, Ha-Yong,Rhee, Ryong-Geun,Park, Jung-Ho,Yang, Hae-Sool 한국정보처리학회 1995 정보처리논문지 Vol.2 No.3

        최근 소프트웨어에 대한 사용자의 이해가 높아짐에 따라 소프트웨어 개발자는 사 용자의 요구를 만족시키기 위해 더 많은 노력을 하게 되었다. 따라서 소프트워어는 규 모가 방대해지고 복잡해졌다. 그로인해 소프트웨어의 개발 및 유지보수 비용은 증가 되었고 개발자의 대다수는 유지보수에 투입되어 새로운 소프트웨어의 개발에 적체현 상을 가져오게 되었다. 유지보수성이 좋은 소프트웨어는 하나의 모듈에 하나의 기능 을 가지며 읽기 쉽고 복잡하지 않은 구조를 가져야 한다. 본 논문에서는 소프트웨어의 복잡성을 효과적으로 관리하기 위해 소스프로그램을 입력으로 하여 프로덕트 메트릭스 를 측정하고 요인항목들의 값을 산출하는 시스템을 설계하고 구현하였다. Recently, as users' understanding about software is raised, software developers devoted all their energy to satisfy users' needs. Accordingly, software is getting increase in volume and becoming complicated. As account of it, development and maintenance costs of software have been increased, and a large number of developers were projected in maintenance and development of new software. Software with good maintenability has a function in a module and is easy to read and simple. In this paper, for effective management of software complexity, I designed and implemented the system which accepts source program by input and measures product metrics and produce measurement value of factor items.

      • 소프트웨어공학 : 객체지향 프로그래밍에서의 Demeter 법칙의 정식화

        황석형(Hwang Suk Hyung),이용근(Rhee Ryong Geun),양해술(Yang Hae Sool) 한국정보처리학회 1994 정보처리학회논문지 Vol.1 No.1

        객체지향 프로그래밍에 있어서 클래스간의 불필요한 상호 의존관계를 줄이기 위한 프로그래밍 스타일에 관한 규칙으로써 Demeter의 법칙(The Law of Demeter)이 있다. 본 논문에서는 종래의 비형식적인 Demeter의 법칙을 실제의 프로그램에 적용, 평가하기 위해 클래스간의 관계로써 계승과 집약, 그리고 관련을 형식적으로 정의하고, 그것들을 이용하여 Demeter의 법칙을 정식화하였다. 또한 Demeter의 법칙을 만족하는지를 판정하는 알고리즘과 Demeter의 법칙을 위반한 프로그램에 대한 변화 알고리즘을 제안하였다. In the last years, several articles have been devoted to the study of the Law of Demeter in the object oriented programming. The Law of Demeter is a style rule that aims at elimination unnecessary coupling among classes. Although a large number of studies have been made on the informal definitions, little is known about the formulation of the Law of Demeter. In this article, we define three relationships among classes i.e. inheritance, aggregation and association, and formulate the Law of Demeter. We also propose the algorithms to decide whether a given program satisfies the law and to transform an unfulfilled program into a fulfilled one.

      • 소프트웨어 공학 : 소프트웨어 복잡성 측정 시스템의 설계 및 구현

        이하용(Lee Ha Yong),이용근(Rhee Ryong Geun),박정호(Park Jung Ho),양해술(Yang Hae Sool) 한국정보처리학회 1995 정보처리학회논문지 Vol.2 No.3

        최근 소프트웨어에 대한 사용자의 이해가 높아짐에 따라 소프트웨어 개발자는 사용자의 요구를 만족시키기 위해 더 많은 노력을 하게 되었다. 따라서 소프트웨어는 규모가 방대해지고 복잡해졌다. 그로 인해 소프트웨어의 개발 및 유지보수 비용은 증가되었고 개발자의 대다수는 유지보수에 투입되어 새로운 소프트웨어 개발에 적체현상을 가져오게 되었다. 유지보수성이 좋은 소프트웨어는 하나의 모듈에 하나의 기능을 가지며 읽기 쉽고 복잡하지 않은 구조를 가져야 한다. 본 논문에서는 소프트웨어의 복잡성을 효과적으로 관리하기 위해 소스프로그램을 입력으로 하여 프로덕트 매트릭스를 측정하고 요인항목들의 값을 산출하는 시스템을 설계하고 구현하였다. Recently, as users' understanding about software is raised, software developers devoted all their energy to satisfy users' needs. Accordingly, software is getting increase in volume and becoming complicated. As account of it, development and maintenance costs of software have been increased, and a large number of developers were projected in maintenance and development of new software. Software with good maintenability has a function in a module and is easy to read and simple. In this paper, for effective management of software complexity, I designed and implemented the system which accepts source program by input and measures product metrics and produce measurement value of factor items.

      • 소프트웨어 품질평가 도구, ESCORT의 구현(Ⅱ)

        이하용(Ha-Yong Lee),이용근(Ryong-Geun Rhee),양해술(Hae-Sool Yang),한상학(Sang-Hak Han) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.1

        소프트웨어의 유지보수 비용이 소프트웨어 개발 비용 전체의 70% 정도를 차지하고 있는 현 시점에서 품질 좋은 소프트웨어의 개발을 보조할 수 있는 품질평가 도구의 개발은 필수적이라 할 수 있다. 이러한 이유로 본 논문에서는 유지보수를 용이하게 하기 위해 소프트웨어의 품질평가 도구 ESCORT를 개발하는데 있어서 품질평가 모델과 그 모델의 구현방법을 기술하였다. ESCORT는 소프트웨어의 품질평가 모델을 기능 사이즈 모델, 이해 용이성 모델, 복잡성 모델, 구조화 모델, 객체지향 모델의 다섯 가지로 나누어 구현하는 것을 목표로 하고 있다. 본 논문은 이러한 품질평가 모델들 중에서 복잡성 모델의 구현에 관하여 다루고 있다.

      • 프로그램의 효율성향상을 위한 간소화 방안과 측정 방법

        이하용(Ha-Yong Lee),이용근(Ryong-Geun Rhee),양해술(Hae-Sool Yang) 한국정보과학회 1996 한국정보과학회 학술발표논문집 Vol.23 No.2B

        소프트웨어 개발자들은 소프트웨어에 대한 사용자의 요구를 충족시키기 위해 많은 기능을 갖는 방대한 규모의 소프트웨어를 개발하고 있다. 그러나 일반적으로 사용자는 소프트웨어의 부분적인 기능만을 이용하는 경우가 대부분이다. 많은 기능을 가지고 있는 소프트웨어에서 필요한 기능만을 남기고 불필요한 기능을 제거한 소프트웨어를 구축할 수 있다면, 프로그램 사이즈를 줄여 실행 효율을 높이고 그 프로그램을 유사 시스템에 재이용할 수 있으며 결과적으로 소프트웨어의 품질 또한 높일 수 있다. 소프트웨어의 품질에 관한 국제표준인 ISO/IEC 9126에서는 기능성, 신뢰성, 사용성, 효율성, 보수성, 이식성 등의 6항목을 제안하고 있다. 본 연구에서는 품질특성 중 효율성에 촛점을 맞추어 효율성의 측정을 위한 외부특성과 내부특성에 관련된 메트릭스를 실용화하고 효과적으로 측정하기 위한 체크리스트를 개발하였으며 효율성을 향상시키기 위한 방안으로 소스 코드에 대한 간소화 방안을 제안하였다.

      • 정적분석을 이용한 프로그램 간소화 방법

        송창화(Chang-Wha Song),이용근(Ryong-Geun Rhee),최형진(Hyung-Jin Choi),양해술(Hae-Sool Yang) 한국정보과학회 1994 한국정보과학회 학술발표논문집 Vol.21 No.2B

        일반적으로 사용자는 소프트웨어의 부분적인 기능만을 이용하는 경우가 많다. 다기능 소프트웨어에서 필요한 기능만을 남기고 불필요한 기능을 삭제한 소프트웨어를 구축할 수 있다면, 프로그램 사이즈를 절감시켜 실행 효율을 증대시키고 그 프로그램을 유사 시스템에 재이용할 수 있다. 본 연구에서는 프로그램상의 입출력 값을 제한함으로서 프로그램의 실행 효율을 높일 수 있는 방법을 제안한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼