RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

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

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

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • A Study on the style rules for object-oriented class hierarchy design

        Hwang, Suk-Hyung 한국정보처리학회 소프트웨어공학연구회 2002 소프트웨어공학논문지 Vol.5 No.3

        Object-oriented software systems, like all software systems, are not constructed in "one-shot", but rather developed in an evolutionary way by prototyping models of the software systems and by restructuring and reprogramming existing design models during their whole life cycles. With this properties in mind, object-oriented software developers try to redesign components with minimal modifications on the class hierarchy so that components can be refined, reused and extended easily. In this paper, we present some design style rules for achieving validity and extensibility of a class hierarchy structure. We encourage to use the style rules as a means for validating quality of a class hierarchy, and for transforming a given object-oriented class hierarchy into a better one in terms of validity and extensibility of a class hierarchy structure.

      • Construction and reorganzation of class hierarchy based on the concept lattice

        Hwang, Suk-Hyung 한국정보처리학회 소프트웨어공학연구회 2002 소프트웨어공학논문지 Vol.5 No.3

        One of the most difficult tasks of object oriented software development is the construction and maintenance(reorganization, restructuring, etc.) of "good" class hierarchies. Several algorithms and heuristics have been proposed to reorganize or restructure "good" and "reusable " class hierarchies. In this paper, we present an approach for reorganizing object-oriented class hierarchies as concept lattices using the methods of formal concept analysis. Benefits of this technique include automatic elimination of non-essential complexity, creation of well-defined class inheritance hierarchy structures and a visual representation of all classes within a project as one relational, mathematical structure.

      • Flattening class hierarchy for reorganization of object-oriented software

        황석형,양해술,박정호 한국정보처리학회 2001 정보처리논문지 Vol.8-d No.6

        최근의 객체지향 소프트웨어개발에서는 설계 및 유지보수와 관련된 많은 문제점들을 해결하기 위하여 클래스를 재설계하거나 클래스계층구조를 재구성하는 등 객체지향 소프트웨어에 대한 일련의 재이용 및 재구성기법이 사용되고 있다. 본 논문에서는 클래스계층구조의 재구성에 관한 정형적인 이론을 제공함으로써 클래스계층구조의 재구성에 e관하여 보다 수월하게 이해하고 적용할 수 잇도록 하였다. 구체적으로 본 논문에서는 객체지향 소프트웨어의 개발에 있어서 주요 골격이 되는 클래스계층구조를 평탄화시킨 형태로 정의한 평탄화된 클래스계층구조를 소개하고, 임의의 클래스계층구조를 평탄화된 형태로 변형시키기 위한 알고리즘을 제안하였다. 클래스계층구조를 평탄화함으로써 클래스계층구조상의 계승 및 집약관계가 각 인스턴스들에게 어떻게 사상되는가를 수월하게 파악할 수 있으며, 주어진 클래스계층구조로부터 생성가능한 객체를 그대로 유지보존할 수 있는 평탄화된 형태의 새로운 클래스계층구조를 구축할 수 있다. 평탄화된 클래스계층구조는 클래스계층구조를 재구성하여 객체지향 소프트웨어를 점증적으로 변화 발전시키거나 재이용함에 있어서 기초를 제공하는 등 중요한 역할을 수행한다. In the object-oriented software development, redesigning of classes and reorganizing of class hierarchy structures should be necessary to reduce many of the headaches of object-oriented software design and maintenance. To support this task, in this paper, we propose a theoretical foundation for class hierarchy reorganizations that is relatively complete, correct, formal and easy to understand and use. We introduce the flattened class hierarchy that characterizes the clan, hierarchy structures in object-oriented software evolution. And we also present an algorithm which transforms a given class hierarchy into the normalized form. The flattened class hierarchy helps us map the inheritance and aggregation paths in a class hierarchy to paths in an object hierarchy that is an instance of the class hierarchy. By applying the algorithm into a given class hierarchy, we can make a new, object-preserved, and flattened class hierarchy that is the cornerstone for reorganization of class hierarchy structure and plays an important role as a bridge on the incremental evolutionary changes and reuse of object-oriented software to reorganize class hierarchies.

      • 개발산출물의 신뢰성 측정을 위한 메트릭스의 제안과 평가

        이하용,황석형,양해술 한국정보처리학회 1998 한국정보처리학회 추계 학술발표논문집 Vol.4 No.1

        소프트웨어는 갈수록 대규모화, 다기능화되는 방향으로 발전하고 있다. 더불어 소프트웨어에 관한 사용자의 요구 수준도 높아지고 있으며 특히 소프트웨어의 품질에 대한 요구는 지속적으로 높아지고 있다. 이러한 사용자의 요구를 만족시킬 수 있는 방안들이 다양한 관점에서 연구되고 있다. 그중에서도 소프트웨어의 품질평가를 통해 그 결과를 개발자에게 피드백함으로써 소프트웨어의 품질을 향상시키려는 관점에서 품질평가 체계 및 방법론에 대한 연구가 활발히 진행되고 있다. 본 논문에서는 소프트웨어의 품질에 관한 국제표준인 ISO/IEC 9126의 품질특성 중 신뢰성에 대한 품질특성, 부특성, 내부특성의 체계에 따른 메트릭스와 품질측정표를 개발함으로써 관련 내부특성의 품질평가를 통해 신뢰성에 대한 평가 결과를 산출할 수 있는 체계를 확립하고 개발산출물에 대해 평가한 결과를 제시하였다. α,ω-Bis[Co₂(CO)6{μ-η²:η²-C(R)≡C}]oligothiophene derivatives (6-10), in which two dicobalt hexacarbonyl acetylides are π-conjugated onto both terminals of the oligothiophene, were prepared by the reaction of the α,ω-bis(alkynyl)oligothiophenes (1-5) with Co₂(CO)8. The molecular structures of new compounds were identified by spectroscopic methods and elemental analysis. In cyclic voltammetry of the clusters 6-10, two oligothiophene-based oxidation processes (one for 7) occur between - 0.2 and 1.5 V, and the one reductive process of the metal cluster moieties occurs between 0.0 and - 1.6 V, which is not present for the oligothiophenes (1-5). The silence of the expected electronic communication of the clusters 6-10 may be attributed to the reduction process followed by fast chemical reactions at ambient temperature. The clusters 6-10 commonly exhibit three characteristic bands: a moderately intense, high-energy band, strong medium-energy band and weak-low energy band. The high-energy bands are attributed to the a π-π localized excitation. The medium- and low-energy bands may be ascribed to the metal-to-ligand (d□-π□) charge-transfer transitions of the cluster moiety.

      • 장해관리를 중심으로 한 품질관리 지원 시스템의 구현

        양해술(Yang Hae Sool),이하용(Lee Ha Yong),안유환(Ahn You Whoan) 한국정보처리학회 1997 정보처리학회논문지 Vol.4 No.8

        Because of formlessness and sightlessness of software, sytematic quality management is hard to implement. But we attemped collective quality management as hardware production by configuration management and settled on software quality management standard outlines. We are implementing efficient quality management by software quality management according as these standard guidelines. In this study, we study error management supporting functions as an attempt of development of software quality management supporting system which can support quality management activity by reduction and early finding of error input, and represent various visual output elements which can help error management supporting functions. And we represent the background of construction of this software quality management system and searched effects which we can get when we use the error management supporting function.

      • 프로그램의 효율성 측정 방법과 간소화

        양해술(Yang Hae Sool) 한국정보처리학회 1998 정보처리학회논문지 Vol.5 No.1

        Softwares which have many functions to satisfy user's requirements is developing. But generally, users use partial functions of software. If we could construct software which leave useful functions and remove unuseful functions in software with many functions, we could enhance execution efficiency by reduction of program size and quality of software. There are 6 items in international standard ISO/IEC 9126 about quality of software. These are functionality, reliability, usability, efficiency, maintenance and portability. In this study, we proposed metrics for measurement of efficiency and simplification method for source code. And we described products evaluation result and indicated problem and progress method for practical development project about proposed efficiency metrics.

      • 프로그램의 복잡성과 계산적 복잡도에 관하여

        양해술(Hae-sool Yang),노희영(Hi-young Roh),이창석(Chang-seok Lee) 한국정보과학회 1989 한국정보과학회 학술발표논문집 Vol.16 No.2

        프로그램 복잡도의 측정은 프로그램에 의해 실행된 함수의 계산적 복잡도와 관련이 있음을 알 수 있다. 본 연구에서는 프로그램 복잡도에 관한 정의를 제안 했고 프로그램의 특성수의 정의를 통해 프로그램의 복잡도 뿐만 아니라 프로그램의 실행시간을 평가할 수 있는 metric을 제안한다.

      • KCI우수등재

        Backer 알고리즘에 기반을 둔 비구조적 성향에 대한 구조화 연구

        양해술(Hae Sool Yang),노희영(Hi Young Roh),都倉 信樹(Nobuki Tokura) 한국정보과학회 1988 정보과학회논문지 Vol.15 No.5

        본 논문은 Backer 알고리즘에 기반을 두고 비구조적 제어문으로 구성된 원시 프로그램으로부터 구조적 제어문을 인식하기 위한 한 방법으로서 원시 프로그램 텍스트와 대등한 프로그램 흐름 그래프(flow graph)로부터 구조적 제어문에 일시하는 구조화된 flow diagram을 인식하여 목적 프로그램의 명령문 리스트를 생성하는 방법을 제시한다. This paper presents a method for recognizing structured control statements from the unstructured control statements m a source program. The method is based on the Backer's algorithm and is aimed to generate a structured flow diagram corresponding to the structured control statements, which have been extracted from the unstructured part of the program flow graph for the source program. The paper describes the method to create statement lists with the structured flow diagram, generated from the unstructured source program.

      • 소프트웨어 프로세서의 작업흐름 분석과 명세정의 방법

        양해술(Yang Hae Sool) 한국정보처리학회 1998 정보처리학회논문지 Vol.5 No.4

        BPR(Business Process Reengineering), a radical improvement approach of business process, has been paying attention, and work-flow management and automation has been concentrated on progress velocity of business process and productivity of engineers. In software engineering, software process engineering which focus to process begin to be watched, and for the purpose of software productivity and quality progress and reduction of development term, study on SPR(Software Process Reengineering) is being progressed. In this paper, made workflow analysis and design method for construction of work-flow management system of software process to stand firm process reengineering methodology. In order words, we studied modeling process methods for SPR process, and software process structure and workflow analysis method which construct software process workflow model and specification definition method of workflow software.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼