View : 30 Download: 0

C 프로그램 작성시 대화식 오류진단 시스템의 설계 및 구현

Title
C 프로그램 작성시 대화식 오류진단 시스템의 설계 및 구현
Other Titles
DESIGN AND IMPLEMENTATION OF INTERACTIVE ERROR CHECKING SYSTEM IN C PROGRAMMING
Authors
문미경
Issue Date
1992
Department/Major
대학원 전자계산학과
Keywords
C 프로그램대화식 오류진단 시스템INTERACTIVE ERROR CHECKING SYSTEM
Publisher
이화여자대학교 대학원
Degree
Master
Advisors
이기호
Abstract
프로그램의 개발 과정은 분석 단계, 설계 단계, 구현 단계, 시스템 테스트 단계로 구성되며 각 단계 전반에 걸쳐서 발생하는 오류에 대해 반복적인 검증을 해야 한다. 본 논문에서는 프로그램 개발 과정의 여러 단계중 특히 구현 단계에서 가지는 반복적인 검증 과정을 줄이고 한번에 정확한 프로그램을 작성할 수 있도록 도와주는 새로운 프로그램 개발 환경 소프트웨어인 대화식 오류 진단 시스템(Interactive error checking system)을 설계, 구현 하였다. 본 논문에서 구현한 대화식 오류 진단 시스템은 C 언어를 이용하여 소프트웨어를 개발하고자 하는 경향이 짙어지는 현실에 촛점을 맞추어 C 언어를 사용하는 프로그래머에게 프로그램을 신속하고 정확하게 코딩 할 수 있는 환경을 제공한다. 이 시스템은 컴파일시 가장 많이 발생하는 모든 문법(syntax) 오류와 중요한 의미적(semantic) 오류를 컴파일 전 미리 발견하여 수정토록 함으로써 컴파일을 좀 더 쉽고 빠르게 할 수 있도록 한다. 또한 C 언어가 복잡한 구조를 가지고 있고 프로그램이 여러개의 화일로 나뉘어서 작성되는 점들을 고려하여 여러가지 도움 기능들을 제공하여 주도록 한다. 이러한 기능들은 프로그램 작성 도중에 언제라도 사용가능하고 한 화면을 여러 윈도우로 나누어 동시에 볼 수 있어 정확한 프로그램을 코딩하는데 소요되는 시간과 노력을 줄인다. 특히. 이 시스템의 토든 메시지 및 도움말들을 한글로 나타냄으로써 영어에 미숙하거나 C 언어의 활용에 미숙한 초보자라도 정확한 원시 코드 작성을 쉽게 할 수 있으며, 이로 인해 C 언어를 학습시키고 훈련시키는 교육적인 역할도 할 수 있게 된다.;The program developing process is composed of analysis, design, implementation and testing of system processes, and repetitive verifications are necessary in each process. In this thesis, the Interactive Error Checking system which can reduce repetitive verifications in program developing process, especially in implementation, and help to program accurately at one time has been designed and implemented. Interactive Error Checking system implemented in this thesis provides the environment which enables fast and accurate coding compare to recent frends which is develop programs by using C-language. This system makes the compiling process easy and fast by finding and correcting every syntax and sementic errors before compiling. Furthermore, the help and external file referance functions are provided because of C-language's complex structures and liberary functions. These functions can be used at any time during programming process, and several windows can be used in a screen simultaneously. So the time and efforts used for accurate coding can be reduced. Especially every messangs in this system are represented in Korean, so those who are not goot at English and C language could easily make accurate source code. And due to these points, educational effects which help to train C-language are also expected.
Fulltext
Show the fulltext
Appears in Collections:
일반대학원 > 컴퓨터공학과 > Theses_Master
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

BROWSE