12 프로세스 명세서
12.1 프로세스 명세서의 작성목적
프로세스 명세서란?
- 일명 소규모 명세서(mini-spec)
- 기본 프로세스
- 세부 프로세스 설명
- 결정 논리(decision making logic) 설명
- 입력 데이터를 출력 데이터로 변환시키는 과정을 설명
- 최하위 단계마다 하나의 프로세스 명세서가 존재한다.
12.1 프로세스 명세서의 작성목적
프로세스 명세서란?
- 일명 소규모 명세서(mini-spec)
- 기본 프로세스
- 세부 프로세스 설명
- 결정 논리(decision making logic) 설명
- 입력 데이터를 출력 데이터로 변환시키는 과정을 설명
- 최하위 단계마다 하나의 프로세스 명세서가 존재한다.
프로세스 명세서 작성 목적
(1) 프로세스의 애매 모호함을 줄인다
(2) 업무 인계인수의 경우 내용 파악 용이
(3) 변경이나 유지보수가 용이
(4) 표준화로 효율적인 작업 수행
(5) 담당자가 쉽게 확인할 수 있도록
(1) 프로세스의 애매 모호함을 줄인다
(2) 업무 인계인수의 경우 내용 파악 용이
(3) 변경이나 유지보수가 용이
(4) 표준화로 효율적인 작업 수행
(5) 담당자가 쉽게 확인할 수 있도록
문서화의 종류
․현행 시스템의 조사 분석 문서화
․시스템의 설계내용을 정리한 문서화
․각종 시스템 개발에 관련된 문서화
․시스템 운용조작에 관련된 문서화
․현행 시스템의 조사 분석 문서화
․시스템의 설계내용을 정리한 문서화
․각종 시스템 개발에 관련된 문서화
․시스템 운용조작에 관련된 문서화
12.2 명세서가 필요하지 않은 프로세스들의 항목
- read, write 등과 같은 물리적인 입출력
- 간단한 데이터 유효화 표현
- 이미 사용된 코드 사용
- read, write 등과 같은 물리적인 입출력
- 간단한 데이터 유효화 표현
- 이미 사용된 코드 사용
12.3 프로세스 명세서의 형식
프로세스 명세서에 포함되는 정보
(1) 프로세스 번호
(2) 프로세스 이름
(3) 프로젝트 이름
(4) 작성일자
(5) 작성자
(6) 상위 프로세스 번호와 명칭
(7) 프로세스 목적
프로세스 명세서에 포함되는 정보
(1) 프로세스 번호
(2) 프로세스 이름
(3) 프로젝트 이름
(4) 작성일자
(5) 작성자
(6) 상위 프로세스 번호와 명칭
(7) 프로세스 목적
12.4 구조적 언어
명사와 동사만 사용한 명령어로 구성
(1) 구조정리에 따른 기본 구조
․순차 처리 구조
처리1; 처리2
․IF THEN ELSE 구조
IF (A=B) THEN 처리3 ELSE 처리4;
․DO WHILE 구조
WHILE (C=D) DO 처리5;
․순차 처리 구조
처리1; 처리2
․IF THEN ELSE 구조
IF (A=B) THEN 처리3 ELSE 처리4;
․DO WHILE 구조
WHILE (C=D) DO 처리5;
(2) 의사코드 표현
처리 A
IF (조건 Z) THEN
처리 B
DO WHILE (조건 Y)
IF (조건 V) THEN
처리 E
ELSE
END-IF
END-DO
IF (조건 X) THEN
처리 C
ELSE
END-IF
DO WHILE (조건 W)
처리 D
END-DO
ELSE
:
END-IF
처리 A
IF (조건 Z) THEN
처리 B
DO WHILE (조건 Y)
IF (조건 V) THEN
처리 E
ELSE
END-IF
END-DO
IF (조건 X) THEN
처리 C
ELSE
END-IF
DO WHILE (조건 W)
처리 D
END-DO
ELSE
:
END-IF
12.5 의사결정 테이블
(1) 연간 3000만원 이상 거래실적, 신용상태 양호하면 우대
(2) 연간 3000만원 이상의 거래실적, 10년 이상 계속된 거래처 우대
(3) 연간 3000만원 미만 거래실적, 신용상태 양호, 10년 이상 거래처 우대
(2) 연간 3000만원 이상의 거래실적, 10년 이상 계속된 거래처 우대
(3) 연간 3000만원 미만 거래실적, 신용상태 양호, 10년 이상 거래처 우대
12.6 의사결정표
12.7 의사결정 트리
의사 결정표보다 이해하기 쉽고 친숙