ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [C언어] 1-2. C프로그램의 작성 및 준비
    프로그래밍/C 2014. 3. 27. 21:14
    반응형

    1. 프로그램 개발 단계

    - 프로그램 목적정의 및 설계 - 소스 코드 생성 - 소스 번역 - 실행 파일 생성 - 프로그램 실행 - 테스트와 디버깅 - 유지보수




    * 프로그램의 목적을 정의

    - 요구 분석, 기능 정의

    * 프로그램의 설계

    - 목적과 기능 정의에 맞추어 전체적인 구조 및 흐름 설계

    * 소스 코드의 생성

    - C언어로 코딩한 소스 코드는 확장자를 반드시 .c로 지정하여 소스파일로 저장

    * 소스 코드의 번역 (compiling) = 컴파일

    - 소스코드를 컴퓨터가 인식 할 수 있는 기계어 코드 번역, 이때 확장자가 obj인 목적 파일이 생성

    * 실행 파일 생성 (linking) = 링크

    - 목적파일 (obj) 들을 실행가능한 형태의 실행 파일로 만들기 위해 링크라는 작업이 필요한데 결과로는 exe 확장자를 가진 실행파일이 생성된다. 링크를 수행하는 작업 자체를 링킹이라 표현하며 목적 파일이 하나이면 이과정을 생략할 수 있지만 여러 개라면 반드시 상호간 링크 필요

    *프로그램의 실행 (executing)

    - 링크 단계에서 생성된 실행 파일을 메모리로 불러와 CPU가 명령을 수행후 화면에 결과를 출력하는 작업

    * 테스트와 디버깅

    - 실행결과가 정상적으로 잘 수행되는지 확인하는 것이며 디버깅은 실행 시 에러가 발생되어 프로그램 상에 문제가 되는 부분을 수정하는 것을 의미 (에러가 발생할경우 링킹이나 실행이 불가능하므로 obj파일이 만들어지지 않는다)

    * 유지보수

    - 필요한 기능 추가 구현이나 기능적 미비사항을 보완하는것.

    * 프로그램의 실행 과정

    - 보조기억장치에 설치,또는 저장 - RAM에 프로그램 적재 - CPU의 실행 - 사용자의 출력장치




    * 정리후기

    - 쉽다. 앞부분을 최대한 빠르고 신속하게 복습할 예정


    반응형

    댓글

Designed by Tistory.