http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
품질보증을 위한 라이프 사이클 모델과 시스템 개발 과정
양해술(Hae-sool Yang),백청호(Chung-ho Beak),정호원(Ho-won Jung) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.1
소프트웨어 시스템 개발 과정을 라이프 사이클 모델로써 논의하는 일이 많다. 현재까지 여러 모델이 제안되어 있는 중에 현실의 시스템 개발에 폭포수행 라이프 사이클 모델을 참조하는 경우가 적지않다. 그러나 시스템 품질을 개발과정에서 품질 보증의 관점으로 보인 폭포수행 모델에서 서술된 테스트 공정은 그 검증 방법에 설명하기 어려운 측면을 가지고 있다. 따라서 본 연구에서는 그 이유를 고찰함과 동시에 페이즈 분배의 방법에 대해서도 논하기로 한다. 그리고, 품질 보증을 위한 시스템 개발 과정의 정형화에 대해서도 고찰하였다.
Source Code의 정적 해석에 의한 프로그램의 복잡도 척도
길명수(Myoung-soo Kil),백청호(Chung-Ho Beak),양해술(Hae-sool Yang) 한국정보과학회 1991 한국정보과학회 학술발표논문집 Vol.18 No.1
프로그램의 컴파일이 완료된 시점에서 그 프로그램의 품질, 특히 결함 테스트에 있어서의 오류상황을 소프트웨어 정적 해석으로만 어느정도 예측할 수 있다면 코딩방법의 변경이나 모듈 구성의 변경등과 같은 유용한 작업을 효과적으로 진행할 수 있다. 이와같은 상황은 개발 초기 단계에서 수정이 아직 가능한 시기이기 때문이다. 이러한 관점에서 본 연구에서는 Source Code를 Operator와 Operand로 분할하여 종류수와 총수와의 관계가 상이한 프로그램들의 결합 테스트에서의 오류상황 관계를 조사하여 컴파일 완료 시점에서 프로그램 품질을 예측하여 보았다.
양해술(Hea-Sool Yang),노환주(Hwan-Joo Noh),백청호(Chung-Ho Beak) 한국정보과학회 1989 한국정보과학회 학술발표논문집 Vol.16 No.2
소프트웨어가 대규모화, 복잡화 함에따라 소프트웨어 개발 Tool 의 필요성이 시대적으로 강력하게 요청되고 있다. 따라서 본 연구에서는 Module 설계에서 상세화를 시각적으로 지원하는 THRU 를 검토하여 그 개요를 제안하였다. 또한 먼저 Module 설계 공정에 따른 지원환경을 살펴보고 설계의 상세화를 지원하는 THRU 및 설계정보의 표현방법에 관하여 기술하였다.
양해술(Hae-sool Yang),노희영(Hi-young Roh),백청호(Chung-ho Beak) 한국정보과학회 1990 한국정보과학회 학술발표논문집 Vol.17 No.2
프로그램의 복잡도 척도로는 Halstead와 McCabe 척도가 일반적으로 널리 알려져 있다. 본 연구에서는 Sorting, Back-tracking 알고리즘의 프로그램을 제어흐름 그래프로 변환하여 흐름도의 플로우 해석 결과를 형식문법의 형태로 추상화하고 그 문법의 Chomsky의 계층수준, 비종단 기호수, 생성 규칙수 등으로 프로그램의 복잡도를 정량적으로 측정할 수 있는 방법을 제안한다.