[소프트웨어공학]【A+】코딩
- 최초 등록일
- 2011.07.15
- 최종 저작일
- 2011.07
- 49페이지/ MS 파워포인트
- 가격 1,000원
소개글
가장좋은 평가를 받은 자료입니다
목차
없음
본문내용
코딩 작업
각 모듈에 대한 원시코드를 작성하고
모듈 안에 포함된 오류를 검출하는 단계
코딩 원칙
설계를 철저히 반영
원시코드는 간단 명료하도록
디버깅이 쉽게
시험이 용이
수정이 간편
코딩 정의
분리하여 구현할 수 있는 작은 단위를 프로그래밍 하는 작업
절차적 방법: 모듈 안의 함수 작성
객체지향 방법: 개별 메소드의 프로그래밍
코딩의 목표
설계 명세에 나타낸 요구를 만족하는 프로그램을 작성
요구분석서, 아키텍처 설계서 참조
오류가 적은 품질 좋은 프로그램 작성
원리와 가이드 준수
원시코드를 같은 스타일로 만들기 위한 코딩 표준 작성
아키텍처 설계 결과를 근거로 프레임워크 패키지와 응용 패키지를 구분. 요구사항과 상세설계를 반영하여 메소드 코딩
인스펙션
클래스 단위로 테스트
통합을 위하여 릴리스
오류를 피하기 위하여 오류 타입을 잘 알고 있어야 함
메모리 누수
메모리가 프리되지 않고 프로그램에 계속 할당되는 현상
중복된 프리 선언
이미 프리로 소멸된 자원을 또 다시 프리로 선언하는 경우
main()
{
char *str;
str = ( char * ) malloc (10);
if ( global == 0 )
free(str);
free(str); /* str is already freed
}
NULL의 사용
NULL를 포인트하고 있는 곳의 콘텐트를 접근하려 하면 오류
Alias를 사용하는 경우 유의
참고 자료
없음