88
정정정정정정정정 정정정 : 2002정 09정 17정 TTAS.IE-829 소소소소소 소소 소소소 소소 (Standard for Software Test Documentation)

IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Embed Size (px)

Citation preview

Page 1: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

소프트웨어

시험

문서화

표준

TTA

Standard

정 보 통 신 단 체 표 준

제 정 일 : 2002 년 09 월 17 일

TTAS.IE-829

소 프 트 웨 어 시 험문 서 화 표 준(Standard for

Software Test Documentation)

한국정보통신기

Page 2: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

술협회

Page 3: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

정 보 통 신 단 체 표 준

소 프 트 웨 어 시 험 문 서 화 표 준

Standard for Software Test Documentation

2002 년 09 월

한국정보통신기술협회

Page 4: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

- i -

Page 5: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

서 문

1. 표 준 의 목 적

본 표 준 의 목 적 은 일 련 의 기 본 적 인 소 프 트 웨 어

시 험 문 서 들 에 대 한 형 식 과 내 용 을 명 시 하 여,

이 의 사 용 자 들 간 에 의 사 소 통 을 원 활 하 게 해 주 며

현 재 시 험 문 서 들 을 평 가 하 기 위 한 기 준 선 을

제 공 하 는 데 있 다 .

2. 참 조 권 고 및 표 준

2.1 국 제 표 준 ( 권 고 ) : 없 음

2.2 국 내 권 고 : 없 음 . 2.3 기 타 : IEEE Std 829-1998 IEEE Standard for Software Test Documentation

3. 국 제 표 준 ( 권 고 ) 과 의 비 교 : 해 당 사 항 없 음

4. 지 적 재 산 권 관 련 사 항 : 해 당 사 항 없 음

5. 적 합 인 증 관 련 사 항 : 해 당 사 항 없 음

6. 표 준 의 이 력

판 수 재 개 정 일 개 정 판 내 역

제 1 판 2002 년 09 월 17

제 정

- i– TTAS.IE-829(2002.09)

Page 6: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Preface

1. The Purpose of Standard The purpose of this standard is to specify the form and content of a set of basic software test documents, to facilitate communication between these users and to provide a baseline for the evaluatoin of current test documentation practices.

2. Reference Recommendations and/or Standards

2.1 International standards : None2.2 Domestic standards : None2.3 Other standards : IEEE Std 829-1998 IEEE Standard for Software

Test Documentation

3. Relationship to International Standards(Recommendations): None.

4. The statement of Intellectual Property Rights: None

5. The statement of Conformance Testing and Certification: None

6. The history of standard

Edition Issued date ContentsThe 1st edition Sep. 17. 2002 Established

- ii– TTAS.IE-829(2002.09)

Page 7: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

독 자

본 표준은 소프트웨어 사용자 및 소프트웨어 구매자; 개발/ 시험/ 유지보수 인원; 운영

및 획득 지원 관리자; 소프트웨어 품질보증 인원 및 감사자; 그리고 적법한 시스템의

참여자에게 도움을 준다.

참 여 자

생략

- iii– TTAS.IE-829(2002.09)

Page 8: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

목 차

1. 범위........................................................................................................................................... 6

Scope

2. 참고 자료................................................................................................................................ 6

Reference

3. 시험 계획서............................................................................................................................. 6

Test plan

3.1 목적.................................................................................................................................... 6

Purpose

3.2 내용.................................................................................................................................... 6

Outline

4. 시험 설계 명세서.................................................................................................................. 6

Test design specification

4.1 목적.................................................................................................................................... 6

Purpose

4.2 내용.................................................................................................................................... 6

Outline

5. 시험 케이스 명세서.............................................................................................................. 6

Test case specification

5.1 목적.................................................................................................................................... 6

Purpose

5.2 내용.................................................................................................................................... 6

Outline

6. 시험 절차 명세서.................................................................................................................. 6

Test procedure specification

6.1 목적.................................................................................................................................... 6

Purpose

6.2 내용.................................................................................................................................... 6

Outline

7. 시험 항목 전달 보고서....................................................................................................... 6

Test item transmittal report

7.1 목적.................................................................................................................................... 6

Purpose

7.2 내용.................................................................................................................................... 6

Outline

8. 시험 상황 기록..................................................................................................................... 6

- iv– TTAS.IE-829(2002.09)

Page 9: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Test log

8.1 목적.................................................................................................................................... 6

Purpose

8.2 내용.................................................................................................................................... 6

Outline

9. 시험 사고 보고서.................................................................................................................. 6

Test incident report

9.1 목적.................................................................................................................................... 6

Purpose

9.2 내용.................................................................................................................................... 6

Outline

10. 시험 요약 보고서.................................................................................................................. 6

Test summary report

10.1 목적................................................................................................................................ 6

Purpose

10.2 내용................................................................................................................................ 6

Outline

부록Ⅰ . 용어정의 ……..…………………………...…………………………………………………………

15

Annex I. Definition

부록 Ⅱ 예제 – 회사 급여 시스템의 시스템 시험..................................................... 66

Annex II. Examples

부록 Ⅲ . 구현 및 사용법 지침............................................................................................ 61

Annex III. Implementation and usage guidelines

부록 Ⅳ. IEEE/EIA 12207.1-1997 준수를 위한 지침............................................................ 62

Annex IV. Guidelines for compliance with IEEE/EIA I2207.1-1997

- v– TTAS.IE-829(2002.09)

Page 10: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

TTA정 보 통 신 단 체 표 준

TTAS.IE-8292002. 09. 17

소 프 트 웨 어 시 험 문 서 화 표 준

Standard for Software Test Documentation

1. 범 위

본 표준은 소프트웨어의 동적 시험( 절차 및 코드의 실행 등) 과 관련된 일련의 기본

시험 문서들에 대해 설명하며, 각 기본 문서의 목적, 개요, 그리고 목차를 정의한다. 본

표준에서 기술된 문서들은 동적 시험에 초점을 두고 있지만, 몇몇 문서들은 다른 시험

활동에도 적용 가능하다( 예를 들어, 시험 계획서와 시험 사고 보고서는 설계 및 코드

검토에 사용할 수 있다).

본 표 준 은 디 지 털 컴 퓨 터 에 서 운 영 되 는 상 업 용, 과 학 용, 또 는 군 사 용 소 프 트 웨 어 에

대 해 적 용 할 수 있 다. 본 표 준 은 소 프 트 웨 어 의 크 기, 복 잡 도, 또 는 중 요 도 에 제 한 을

받지 않고 적용할 수 있지만, 반드시 적용해야만 하는 소프트웨어의 유형을 명시하지는

않 는 다. 본 표 준 은 최 초 개 발 시 의 시 험 이 나 이 후 계 속 적 으 로 일 어 나 는 소 프 트 웨 어

발 표 에 대 한 시 험 모 두 에 관 한 문 서 를 다 룬 다. 어 떤 특 별 한 소 프 트 웨 어 의 발 표 를

위해서는 모듈 시험부터 사용자 승인까지의 모든 시험 단계에 적용할 수 있다. 그러나

기본 시험 문서 모두가 각 시험 단계에서 유용하지 않을 수도 있기 때문에, 하나의

단계에서만 사용되는 특별한 문서들은 명시하지 않는다. 본 표준을 사용하는 각 조직은

이를 적용하는 소프트웨어 유형과 어떤 특별한 시험 단계에서 요구되는 특정한 시험

문서에 대해서는 명시할 필요가 있다.

본 표준은 특정한 시험 방법론, 접근방법, 기법, 설비, 또는 도구 등을 요구하지 않고,

이 들 의 사 용 에 대 한 문 서 화 를 명 시 하 지 않 지 만, 코 드 검 사 대 조 표 나 보 고 서 와 같 은

시험 문서화를 추가적으로 요구할 수 있다. 또한, 본 표준은 문서 관리, 형상 관리,

또는 품질 보증 등을 위하여 특정 방법론의 사용을 암시하거나 요구하지 않는다. 품질

보증 계획서와 같은 추가적인 문서화는 사용되는 방법론에 따라 필요할 수 있다.

각 표 준 문 서 내 에 서 목 차 를 구 성 하 는 각 항 목 의 내 용( 예, 지 정 된 주 제 를 다 루 는

텍 스 트) 은 어 플 리 케 이 션 이 나 시 험 단 계 에 맞 도 록 작 성 될 수 있 다. 내 용 을 조 건 에

맞 도 록 작 성 할 수 있 을 뿐 아 니 라, 문 서 를 추 가 하 여 기 본 문 서 로 할 수 있 으 며,

어 떠 한 문 서 의 목 차 에 도 항 목 을 추 가 할 수 있 고, 목 차 의 어 떠 한 항 목 에 도 내 용 을

추 가 할 수 있 다. 이 들 목 차 를 구 성 하 는 항 목 의 일 부 는 하 위 항 목 을 편 성 하 는 것 이

유용할 수 있으며, 한 항목의 일부 내용 또는 전체를 이를 참조하는 다른 문서에

포 함 시 킬 수 있 다. 본 표 준 을 사 용 하 는 각 조 직 이 시 험, 문 서 관 리, 형 상 관 리 및

- 1 –

Page 11: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

품 질 보 증 을 위 한 자 신 들 만 의 특 별 한 방 법 론, 접 근 방 법, 설 비, 도 구 등 을 반 영 하 기

위해서는 내용에 대한 요구사항과 협약 사항을 추가하여 명시하도록 한다.

본 표 준 은 종 이 뿐 만 아 니 라 전 자 매 체 를 이 용 한 문 서 화 에 도 적 용 된 다. 전 자 문 서

시스템이 보안장치가 되어 있는 전자 결재 체계을 가지고 있지 않거나 이를 사용하지

않을 경우에는, 승인 서명이 필요한 문서에 대해서는 반드시 종이를 사용하여야 한다.

- 2 –

Page 12: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

2. 참고 자료

본 표준은 다음 표준과 함께 사용하여야 한다.

IEEE Std 610.12-1990, IEEE 소프트웨어 공학 용어 표준

3. 시 험 계 획 서

3.1 목적

시 험 활 동 의 범 위, 접 근 방 법, 자 원, 일 정 등 을 규 정 하 고, 시 험 할 항 목, 시 험 할 특 성,

수행할 시험 작업, 각 작업 담당자, 그리고 이 계획서와 관련된 위험 요소를 식별한다.

3.2 내용

시험 계획서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 계획서 식별자

2) 서론

3) 시험 항목

4) 시험 대상 특성

5) 시험 대상이 아닌 특성

6) 접근방법

7) 항목의 성공/ 실패 기준

8) 일시 중지 기준 및 재개 요구사항

9) 시험 인도물

10) 시험 작업

11) 환경 요건

12) 책임

13) 구성원 및 교육 요건

14) 일정

15) 위험 요소 및 비상대처 상황

16) 승인

목차는 위 항목들을 명시한 순서대로 구성하여야 한다. 이 항목들 외에 목차에 추가할

항 목 들 은 ‘ 승 인’ 항 목 바 로 전 에 포 함 할 수 있 다. 한 항 목 의 일 부 내 용 또 는

전 부 가 다 른 문 서 에 있 을 경 우, 해 당 내 용 대 신 에 이 에 대 한 참 조 를 열 거 할 수

있 다. 이 때 참 조 된 자 료 는 시 험 계 획 서 뒤 에 첨 부 되 거 나, 이 계 획 서 의 사 용 자 들 이

이를 이용할 수 있도록 해야만 한다.

- 3 – TTAS.IE-829(2002.09)

Page 13: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

3.2.1 시험 계획서 식별자

이 시험 계획서의 고유 식별자를 명시한다.

3.2.2 서론

시험할 소프트웨어 항목과 소프트웨어 특성을 요약한다. 각 항목의 필요성과 그 이력을

포함시킬 수 있다.

다 음 문 서 들 이 존 재 할 경 우, 최 상 위 수 준 의 시 험 계 획 서 에 는 이 들 에 대 한 참 조 를

포함하도록 한다.

1) 프로젝트 승인서

2) 프로젝트 계획서

3) 품질보증 계획서

4) 형상관리 계획서

5) 관련 정책

6) 관련 표준

여 러 수 준 의 시 험 계 획 서 에 서, 각 하 위 수 준 의 계 획 서 는 바 로 위 상 위 수 준 의

계획서를 참조하여야만 한다.

3.2.3 시험 항목

시험 항목의 버전/ 개정 수준을 포함하여 이들을 식별한다. 또한, 하드웨어 요구사항에

영 향 을 주 는 전 달 매 체 의 특 성 을 명 시 하 거 나, 시 험 을 시 작 하 기 전 의 논 리 적 또 는

물 리 적 변 환 의 필 요 성 을 표 시 한 다( 예 를 들 면, 프 로 그 램 들 은 테 이 프 에 서 디 스 크 로

옮겨야만 한다).

다음의 시험 항목 문서화에 대한 참조가 있다면 이를 제공한다.

1) 요구사항 명세서

2) 설계 명세서

3) 사용자 지침서

4) 운영 지침서

5) 설치 안내서

시험 항목과 관련된 사고(incident) 보고서는 모두 참조한다.

시험에서 특별히 제외되어야 할 항목들을 식별할 수도 있다.

- 4 – TTAS.IE-829(2002.09)

Page 14: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

3.2.4 시험 대상 특성

시험할 소프트웨어의 특성과 그 조합을 모두 식별하고, 이들 각각에 관련된 시험 설계

명세서를 식별한다.

3.2.5 시험 대상이 아닌 특성

시험에서 제외할 모든 특성과 특성들의 중요한 조합, 그리고 이들을 제외시키는 사유를

식별한다.

3.2.6 접근 방법

시 험 에 대 한 전 반 적 인 접 근 방 법 을 기 술 한 다. 특 성 이 나 특 성 조 합 의 중 요 한 그룹

각 각 에 대 하 여, 이 들 특 성 그룹이 적 절 히 시 험 된 다 는 것 을 보 증 하 는 접 근 방 법 을

명 시 한 다. 특 성 의 지 정 한 그룹들 을 시 험 하 는 데 사 용 할 도 구, 기 법 및 주 요 활 동 을

명시한다.

주 요 시 험 작 업 을 식 별 할 수 있 고, 이 들 각 각 을 하 는 데 필 요 한 시 간 을 예측할 수

있도록 접근 방법을 충분하고 상세히 기술하도록 한다.

희망하는 최소한의 포괄성을 명시하고, 시험 시도(effort)의 포괄성을 판단하는 데 사용할

기법을 식별한다( 예, 어떤 명령문이 적어도 한번 실행되었는지 확인하는 것). 그 외에

완 료 기 준( 예, 에 러 빈 도) 을 모 두 명 시 한 다. 요 구 사 항 을 추 적 하 기 위 한 기 법 도

명시하도록 한다.

시험 항목의 가용성, 시험 자원의 가용성 및 최종 기한과 같은 시험에 대한 중요한

제약 사항을 식별한다.

3.2.7 항목의 성공/ 실패 기준

각 시험 항목들이 시험에 합격인지 불합격인지를 결정할 기준을 명시한다.

3.2.8 일시 중지 기준 및 재개 요구 사항

이 계 획 서 와 관 련 된 시 험 항 목 에 대 한 시 험 활 동 의 일 부 또 는 전 부 를 일 시

중지시키는 데 사용할 기준을 명시하고, 시험이 재개되었을 경우 반복해야 하는 시험

활동을 명시한다.

3.2.9 시험 인도물

인도할 문서를 식별한다. 여기에는 다음 문서를 포함하도록 한다.

1) 시험 계획서

2) 시험 설계 명세서

- 5 – TTAS.IE-829(2002.09)

Page 15: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

3) 시험 케이스 명세서

4) 시험 절차 명세서

5) 시험 항목 전달 보고서

6) 시험 상황 기록

7) 시험 사고(incident) 보고서

8) 시험 요약 보고서

시험 입력 데이터 및 시험 출력 데이타를 인도물로서 식별하도록 한다.

시험 도구( 예, 모듈 드라이버와 스텁) 도 포함될 수 있다.

3.2.10 시험 작업

시험을 준비하고 수행하는 데 필요한 일련의 작업을 식별한다. 모든 작업간의 내부적

의존성을 식별하며, 필요한 기술은 어떤 것이든 모두 식별한다.

3.2.11 환경 요건

필요하거나 희망하는 시험 환경의 속성을 명시한다. 여기에는 하드웨어를 포함한 설비의

물 리 적 특 성, 통 신 및 시 스 템 소 프 트 웨 어, 사 용 모 드( 예; 단 독 형), 그 리 고 시 험 을

지원하는데 필요한 그 외의 소프트웨어나 공급품을 모두 포함하도록 한다. 또한 시험

설 비, 시 스 템 소 프 트 웨 어, 그 리 고 소 프 트 웨 어, 데 이 터 및 하 드 웨 어 와 같 은 자 산 등 을

위하여 대비해야만 하는 보안 수준도 명시한다.

필 요 한 특 정 시 험 도 구 를 식 별 한 다. 그 외 에 시 험 에 필 요 한 것 들( 예, 간 행 물 이 나

사무실 공 간) 을 모 두 식 별 한 다. 현 재 시 험 그룹에 게 제 공 되 지 않 은 모 든 필 수 품 에

대하여 이를 확보할 수 있는 출처를 식별한다.

3.2.12 책임

관리, 설계, 준비, 실행, 입회, 대조 및 해결 등을 담당할 그룹을 식별한다. 또한 3.2.3

항 에 서 식 별 한 시 험 항 목 들 과 3.2.11 항 에 식 별 한 환 경 요 건 을 준 비 할 담 당 그룹을

식별한다.

이들 담당 그룹들은 개발자, 시험 수행자, 운영 요원, 사용자 대표, 기술 지원 요원,

데이터 관리 요원, 그리고 품질 지원 요원 등을 포함할 수 있다.

3.2.13 구성원 및 교육 요건

시 험 요 원 이 갖추 어 야 할 요 건 을 기 술 수 준 별 로 명 시 한 다. 필 요 한 기 술 을 제 공 하 기

위한 교육 과정을 식별하여 선택할 수 있도록 한다.

- 6 – TTAS.IE-829(2002.09)

Page 16: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

3.2.14 일정

모든 항목 전달 사건(item transmittal events) 뿐만 아니라, 소프트웨어 프로젝트 일정에서

식별된 시험 이정표(milestone)를 포함한다.

그 외 필요한 시험 이정표(milestone)를 모두 정의하고, 각 시험 작업을 수행하는 데

필요한 예상 시간을 산출한다. 각 시험 작업과 시험 이정표(milestone)에 대한 일정을

명시하며, 각 시험 자원( 설비, 도구 및 인원) 에 대하여 그 활용 기간을 명시한다.

3.2.15 위험 요소 및 비상대처 상황

시 험 계 획 서 에 서 위 험 도 가 높 을 것 으 로 예 상 되 는 요 소 들 을 식 별 하 고, 이 들 에 대 한

비 상 대 처 계 획 을 명 시 한 다( 예 를 들 면, 시 험 항 목 의 전 달 이 늦 어 질 경 우, 인 도 일 을

맞추기 위해서는 야간 작업 일정을 증가시킬 필요가 있을 것이다.)

3.2.16 승인

계 획 서 를 반 드 시 승 인 하 여 야 하 는 모 든 사 람 들 의 직 책 과 이 름 을 명 시 한 다. 서 명 과

날짜를 기록할 공간을 마련한다.

4. 시 험 설 계 명 세 서

4.1 목적

시험 접근방법을 상세화하고, 시험 설계 시 시험할 특성과 이들 특성과 관련된 시험을

식별한다.

4.2 내용

시험 설계 명세서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 설계 명세서 식별자

2) 시험 대상 특성

3) 세부 접근방법

4) 시험 식별

5) 특성의 성공/ 실패 기준

목 차 는 위 항 목 들 을 명 시 한 순 서 대 로 구 성 하 여 야 한 다. 이 항 목 들 외 의 목 차 는 맨

끝에 추가할 수 있다. 한 항목의 일부 내용 또는 전부가 다른 문서에 있을 경우,

해당 내용 대신에 이에 대한 참조를 열거할 수 있다. 이 때 참조된 자료는 시험

설계 명세서 뒤에 첨부되거나, 이 설계 명세서의 사용자들이 이를 이용할 수 있도록

해야 한다.

- 7 – TTAS.IE-829(2002.09)

Page 17: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

4.2.1 시험 설계 명세서 식별자

이 시험 설계 명세서의 고유 식별자를 명시한다. 관련된 시험 계획서에 대한 참고가

있다면 이를 제공한다.

4.2.2 시험 대상 특성

시험 항목을 식별하고, 이 설계 명세서의 대상인 특성과 그 조합을 기술한다. 그 외의

특성들은 시험해 볼 수 있으나, 식별할 필요는 없다.

각 특 성 또 는 특 성 조 합 에 대 하 여, 항 목 요 구 사 항 명 세 서 나 설 계 기 술 서 에 있 는

이들과 관련된 요구사항의 참조를 포함하도록 한다.

4.2.3 세부 접근방법

시 험 계 획 서 에 기 술 된 방 법 들 을 상 세 하 게 명 시 한 다. 사 용 되 는 특 정 시 험 기 법 들 을

포함한다. 시험 결과를 분석하는 방법을 식별하도록 한다( 예, 비교 프로그램이나 육안

검사).

- 8 – TTAS.IE-829(2002.09)

Page 18: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시 험 케 이 스 의 선 정 에 대 한 이 론 적 근 거 를 제 공 하 는 분 석 은 모 두 그 결 과 를

명시한다. 예를 들어, 에러 허용 범위를 결정할 수 있는 조건을 명시할 수 있다( 예,

부적절한 입력과 적절한 입력을 구분하는 조건).

어떤 시험 케이스에나 공통인 속성을 요약한다. 여기에는 관련된 일련의 시험 케이스의

모든 입력에 반드시 적용되는 입력 제약사항과, 공유된 환경 요건, 공유된 특정 절차

요구사항, 공유된 시험 케이스의 의존성은 어떠한 것이든 모두 포함할 수 있다.

4.2.4 시험 식별

시 험 설 계 와 관 련 된 시 험 케 이 스 의 식 별 자 를 열 거 하 고, 이 들 각 각 에 대 하 여 간 략 히

설명한다. 어떤 특별한 시험 케이스가 하나 이상의 시험 설계 명세서에서 식별될 수

있다. 이 시험 설계 명세서와 관련된 절차의 식별자를 열거하고, 이들 각각에 대하여

간략히 설명한다.

4.2.5 특성의 성공/ 실패 기준

특성 또는 특성의 조합이 합격인지 불합격인지를 결정하는 데 사용할 기준을 명시한다.

5. 시 험 케 이 스 명 세 서

5.1 목적

시험 설계 명세서에서 식별한 시험 케이스를 정의한다.

5.2 내용

시험 케이스 명세서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 케이스 명세서 식별자

2) 시험 항목

3) 입력 명세서

4) 출력 명세서

5) 환경 요구사항

6) 특정한 절차 요구사항

7) 시험 케이스 간 내부 의존성

목 차 는 위 항 목 들 을 명 시 한 순 서 대 로 구 성 하 여 야 한 다. 이 항 목 들 외 의 목 차 는 맨

끝에 추가할 수 있다. 한 항목의 일부 내용 또는 전부가 다른 문서에 있을 경우,

해당 내용 대신에 이에 대한 참조를 열거할 수 있다. 이 때 참조된 자료는 시험

- 9 – TTAS.IE-829(2002.09)

Page 19: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

케 이 스 명 세 서 뒤 에 첨 부 되 거 나, 이 케 이 스 명 세 서 의 사 용 자 들 이 이 를 이 용 할 수

있도록 해야 한다.

오랜 기간 동안 서로 다른 그룹들에 의해 사용되는 여러 개의 시험 설계 명세서에

의 해 서 시 험 케 이 스 가 참 조 될 수 있 으므로, 재 사 용 할 수 있 도 록 충분하 고 구 체 적 인

정보를 시험 케이스 명세서에 포함하여야 한다.

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

5.2.1 시험 케이스 명세서 식별자

이 시험 케이스 명세서의 고유 식별자를 명시한다.

- 10 – TTAS.IE-829(2002.09)

Page 20: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

5.2.2 시험 항목

시 험 케 이 스 에 의 해 시 험 을 수 행 할 항 목 과 특 성 을 식 별 하 고, 이 에 대 하 여 간 략 하 게

기술한다.

각 항목마다, 다음 시험 항목 문서들에 대한 참조 제공을 고려한다.

1) 요구사항 명세서

2) 설계 명세서

3) 사용자 지침서

4) 운영 지침서

5) 설치 안내서

5.2.3 입력 명세서

시 험 케 이 스 를 실 행 하 기 위 해 필 요 한 각 입력 을 명 시 한 다. 입력 의 일 부 는 수 치 로(

적절한 곳에 허용 오차도 함께) 명시할 수 있고, 상수 테이블이나 트랜젝션 파일 같은

것 들 은 이름으 로 명 시 할 수 있 다. 모 든 적 절 한 데 이 터베이 스, 파일, 터미널 메시 지,

메모리 상주 영역, 그리고 운영 시스템에 의해 전달되는 값들을 식별한다.

입력들 간에 요구되는 모든 관계( 예, 타이밍) 를 명시한다.

5.2.4 출력 명세서

시험 항목에 요구되는 출력과 특성( 예, 응답시간) 을 모두 명시한다. 요구되는 출력이나

특성의 각각에 대하여 이들의 정확한 값( 적절한 곳에 허용 오차와 함께) 을 제공한다.

5.2.5 환경 요건

5.2.5.1 하드웨어

시험 케이스를 실행하는 데 필요한 하드웨어의 특성과 구성도를 명시한다( 예를 들면,

132 자 * 24줄 CRT).

5.2.5.2 소프트웨어

시 험 케 이 스 를 실 행 하 는 데 필 요 한 시 스 템 과 응용 소 프 트 웨 어 를 명 시 한 다. 여 기 에 는

운 영 시 스 템 과 같 은 시 스 템 소 프 트 웨 어, 컴 파 일 러, 시 뮬 레 이 터 및 시 험 도 구 를

포함한다. 부언하면, 시험 항목은 응용 소프트웨어와 상호 작용할 수 있다.

- 11 – TTAS.IE-829(2002.09)

Page 21: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

5.2.5.3 기타

독특한 설비의 요구나 특별히 훈련된 사람 등과 같은 기타 요구사항을 모두 명시한다.

5.2.6 특정한 절차 요구사항

시험 케이스를 실시하는 시험 절차에 대한 특정한 제약사항을 모두 기술한다. 이러한

제약사항이란 특정한 준비 작업, 운영자 개입, 출력 확인 절차, 특정한 마감 작업 등이

될 수 있다.

5.2.7 시험 케이스 간의 의존성

이 시험 케이스 전에 반드시 실시되어야 하는 시험 케이스들의 식별자를 나열한다. 그

의존성의 성격도 요약한다.

- 12 – TTAS.IE-829(2002.09)

Page 22: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

6. 시 험 절 차 명 세 서

6.1 목적

일련의 시험 케이스를 실행하기 위한 단계(steps) 또는 더 일반적으로 말해서 일련의

특성을 평가하기 위하여 소프트웨어 항목을 분석하는 단계들을 명시한다.

6.2 내용

시험 절차 명세서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 절차 명세서 식별자

2) 목적

3) 특별 요구사항

4) 시험 절차 단계

목 차 는 위 항 목 들 을 명 시 한 순 서 대 로 구 성 하 여 야 한 다. 이 항 목 들 외 의 목 차 는

필요하면 맨 끝에 추가할 수 있다. 한 항목의 일부 내용 또는 전부가 다른 문서에

있 을 경 우, 해 당 내 용 대 신 에 이 에 대 한 참 조 를 열 거 할 수 있 다. 이 때 참 조 된

자료는 시험 절차 명세서 뒤에 첨부되거나, 이 절차 명세서의 사용자들이 이를 이용할

수 있도록 해야한다.

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

6.2.1 시험 절차 명세서 식별자

이 시 험 절 차 명 세 서 의 고 유 식 별 자 를 명 시 한 다. 관 련 된 시 험 설 계 명 세 서 에 대 한

참조를 제공한다.

6.2.2 목적

절차의 목적을 기술한다. 절차가 어떤 시험 케이스를 실행하는 것이라면 그들의 각각에

대한 참조를 제공한다.

부언하 면, 시 험 항 목 문 서 의 관 련 목 차 에 대 한 참 조 를 제 공 한 다( 예, 사 용 법 절 차

참조).

6.2.3 특별 요구사항

절 차 의 실 행 에 필 요 한 특 정 요 구 사 항 을 모 두 식 별 한 다. 여 기 에 는 선 행 되 어 야 할

절차, 특정 기술 요건, 그리고 특정한 환경 요구사항이 포함된다.

- 13 – TTAS.IE-829(2002.09)

Page 23: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

6.2.4 시험 절차 단계

6.2.4.1 에서 6.2.4.10 까지의 단계들(steps) 을 적용 가능하도록 포함시킨다.

6.2.4.1 상황 기록

시험 실행 결과, 관측된 사고(incidents) 및 기타 시험과 관련된 사건들(events) 을 상황

기록에 기입하기 위한 특정한 방법이나 양식을 모두 기술한다(8장과 9 장 참조).

6.2.4.2 준비

절차를 실행하기 위하여 준비해야 할 조치 사항의 순서를 기술한다.

6.2.4.3 시작

절차를 착수하는 데 필요한 조치 사항을 기술한다.

6.2.4.4 진행

절차 실행 중에 필요한 조치 사항을 모두 기술한다.

6.2.4.5 측정

시 험 측 정 치 를 산 출 할 방 법 을 기 술 한 다( 예, 네 트 웍 시 뮬 레 이 터 를 사 용 하 여 원 격

터미널의 응답시간을 측정하는 방법을 기술한다).

6.2.4.6 중단

일정에 없는 사건(events) 을 지시 받아 시험을 일시 중지하는데 필요한 조치 사항을

기술한다.

6.2.4.7 재시작

절 차 상 의 재 시 작 점 을 모 두 식 별 하 고, 재 시 작 점 각 각 에 대 하 여 그 절 차 를 다 시

수행하는 데 필요한 조치 사항을 기술한다.

6.2.4.8 중지

실행을 지시에 의하여 중지하는 데 필요한 조치 사항을 기술한다.

6.2.4.9 마감

환경을 복원하기 위한 필요한 조치 사항을 기술한다.

- 14 – TTAS.IE-829(2002.09)

Page 24: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

6.2.4.10 비상대처 상황

실행 중 일어날 수 있는 비정상적 사건(events) 을 처리하는 데 필요한 조치 사항을

기술한다.

7. 시 험 항 목 전 달 보 고 서

7.1 목적

시 험 을 위 해 전 달 할 시 험 항 목 들 을 식 별 한 다. 여 기 에 는 각 항 목 에 대 한 책 임 자, 그

위 치 및 상태가 포 함 된 다. 현 재 상태의 항 목 요 구 사 항 과 설 계 에 서 벗어난 사 항 들 을

모두 이 보고서에 기록한다.

7.2 내용

시험 항목 전달보고서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 항목 전달 보고서 식별자

2) 전달된 시험 항목

3) 위치

4) 상태

5) 승인

목차는 위 항목들을 명시한 순서대로 구성하여야 한다. 이 항목들 외에 목차에 추가할

항 목 들 은 ‘ 승 인’ 항 목 바 로 전 에 포 함 할 수 있 다. 한 항 목 의 일 부 내 용 또 는

전 부 가 다 른 문 서 에 있 을 경 우, 해 당 내 용 대 신 에 이 에 대 한 참 조 를 열 거 할 수

있 다. 이 때 참 조 된 자 료 는 시 험 항 목 전 달 보 고 서 뒤 에 첨 부 되 거 나, 이 전 달

보고서의 사용자들이 이를 이용할 수 있도록 해야한다. 각 항목의 내용에 대한 세부

사항은 다음 하부 항에 기술되어 있다.

7.2.1 시험 항목 전달 보고서 식별자

이 시험 항목 전달 보고서의 고유 식별자를 명시한다.

7.2.2 전달된 항목

전 달 되 고 있 는 시 험 항 목 들 을 이 들 의 버 전/ 개 정 수 준 을 포 함 하 여 식 별 한 다. 전 달 된

항 목 에 관 련 되 는 항 목 문 서 와 시 험 계 획 서 에 대 한 참 조 를 제 공 한 다. 전 달 된 항 목 의

각각에 대한 책임자를 표시한다.

- 15 – TTAS.IE-829(2002.09)

Page 25: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

7.2.3 위치

전 달 된 항 목 들 의 위 치 를 식 별 하 고, 전 달 되 고 있 는 항 목 들 을 포 함 하 고 있 는 매 체 를

식 별 한 다. 적 절 한 곳에 특 정 매 체 를 어떻게 라벨을 붙여 분류하 고 식 별 할 것 인 가 를

기술한다.

7.2.4 상태

전 달 되 고 있 는 시 험 항 목 의 상태를 기 술 한 다. 항 목 문 서, 이 들 항 목 의 이 전 전 달

보고서 및 시험 계획서로부터 벗어난 사항들을 여기에 포함한다. 전달된 항목들에 의해

해결될 것으로 기대되는 사고(imcident) 보고서들을 나열한다. 이 전달 보고서에 열거된

항 목 들 에 영 향 을 끼칠 수 있 는 항 목 문 서 들 에 대 한 수 정 작 업 이 진행 되 고 있 을

경우 이러한 사실을 기록한다.

7.2.5 승인

이 전달 보고서를 반드시 승인해야 하는 모든 사람의 이름과 직책을 명시한다. 서명과

날짜를 기록할 공간을 마련한다.

8. 시 험 상 황 기 록

8.1 목적

시험 실행과 관련된 상세한 내용을 시간 순으로 기록한다.

8.2 내용

시험 상황 기록은 다음과 같은 항목으로 구성되어야 한다.

1) 시험 상황 기록 식별자

2) 설명

3) 활동 및 사건(event) 기입

목 차 는 위 항 목 들 을 명 시 한 순 서 대 로 구 성 하 여 야 한 다. 이 항 목 들 외 의 목 차 는 맨

끝에 추가할 수 있다. 한 항목의 일부 내용 또는 전부가 다른 문서에 있을 경우,

해당 내용 대신에 이에 대한 참조를 열거할 수 있다. 이 때 참조된 자료는 시험

상 황 기 록 뒤 에 첨 부 되 거 나, 이 상 황 기 록 의 사 용 자 들 이 이 를 이 용 할 수 있 도 록

해야한다.

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

- 16 – TTAS.IE-829(2002.09)

Page 26: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

8.2.1 시험 상황 기록 식별자

이 시험 상황 기록의 고유 식별자를 명시한다.

8.2.2 설명

상황 기록의 등록 항목에서 특별하게 언급된 것을 제외하고 상황 기록의 모든 등록

항목에 적용되는 정보를 여기에 포함하도록 한다. 다음 사항들을 고려하여 기술하도록

한다.

1) 시 험 할 항 목 을 이 들 의 버 전/ 개 정 정 도 를 포 함 하 여 식 별 한 다. 각 항 목 에 대 해

전달 보고서에 대한 참조가 있으면 이를 제공한다.

2) 시험이 실시되는 환경의 속성을 식별한다. 설비 명칭, 사용할 하드웨어( 예, 사용할

메모 리 양, CPU 모델 번호, 테 이 프 드 라 이브의 개 수 와 모델, 또 는 대량 저장

장치), 사용되는 시스템 소프트웨어, 이용 가능한 메모리의 양과 같은 가용 자원

등을 여기에 포함한다.

8.2.3 활동 및 사건(event) 기입

각 사건에 대해 활동 시작과 종료를 포함하여, 발생 날짜 및 시간을 기록자의 이름,

직책등과 함께 기록한다.

다음 사항을 고려하여 기록하도록 한다.

8.2.3.1 실행 설명

실 행 할 시 험 절 차 의 식 별 자 와 그 명 세 서 에 대 한 참 조 를 기 록 한 다. 시 험 수 행 자,

운영자, 참관자를 포함하여 시험 절차 실행에 참석한 모든 사람들을 기록하며, 이들의

역할도 함께 기록한다.

8.2.3.2 절차의 결과

각 실 행 에 대 하 여 육 안 으 로 관 측 할 수 있 는 결 과 를 기 록 한 다( 예; 발 생 된 에 러

메 시 지, 시 스 템 의 중 지, 운 영 자 조 치 요 구 사 항 등). 또 한, 모 든 출 력 물 의 위 치 를

기록하고( 예; 릴 번호), 시험 실행의 성공 또는 실패 여부를 기록한다.

8.2.3.3 환경 정보

등록 항목에 특수한 환경 조건을 모두 기록한다( 예, 하드웨어의 대체).

- 17 – TTAS.IE-829(2002.09)

Page 27: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

8.2.3.4 예외적 사건(event)

예 기 치 못했던 사 건 이 생 기 면 그 전 후 에 발 생 한 내 용 을 기 록 한 다( 예, 요 약 화 면 을

요청하여 화면이 올바르게 나왔으나 응답 시간이 비정상적으로 길다. 반복 시도해 봐도

응답 시간이 동일하게 길게 나온다). 시험 절차를 시작할 수 없게 하거나 완료할 수

없게 만드는 상황이 있으면 이를 기록한다( 예, 정전 또는 시스템 소프트웨어 문제).

8.2.3.5 사고(incident) 보고서 식별자

시험 사고 보고서가 발행될 때마다 이들의 식별자를 기록한다.

9 시 험 사 고 (incident) 보 고 서

9.1 목적

시험 프로세스 중에 발생된 사건(event) 중에서 조사를 요구하는 사건을 모두 문서화

한다.

9.2 내용

시험 사고 보고서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 사고 보고서 식별자

2) 요약

3) 사고 설명

4) 영향

목 차 는 위 항 목 들 을 명 시 한 순 서 대 로 구 성 하 여 야 한 다. 이 항 목 들 외 의 목 차 는 맨

끝에 추가할 수 있다. 한 항목의 내용이 일부 또는 전부가 다른 문서에 있을 경우,

해당 내용 대신에 이에 대한 참조를 열거할 수 있다. 이 때 참조된 자료는 시험

사고 보고서 뒤에 첨부되거나, 이 사고 보고서의 사용자들이 이를 이용할 수 있도록

해야한다.

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다.

9.2.1 시험 사고 보고서 식별자

이 시험 사고 보고서의 고유 식별자를 명시한다.

- 18 – TTAS.IE-829(2002.09)

Page 28: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

9.2.2 요약

사 고 를 요 약 한 다. 여 기 에 관 련 된 시 험 항 목 을 이 들 의 버 전/ 개 정 수 준 을 표 시 하 여

식별한다. 적절한 시험 절차 명세서, 시험 케이스 명세서 및 시험 상황 기록에 대한

참조를 제공하도록 한다.

9.2.3 사고 설명

사고에 대해 설명한다. 여기에는 다음 항목들을 포함하도록 한다.

1) 입력

2) 예상 결과

3) 실제 결과

4) 예외 사항

5) 날짜와 시간

6) 절차의 단계(procedure step)

7) 환경

8) 반복 시도 횟수

9) 시험 수행자

10) 참관자

사 고 원 인 을 분리 시켜 정 정 하 는 데 도 움 을 줄 수 있 는 관 련 활 동 과 관측 사 항 을

포함하도록 한다. 예를 들어, 그 사고와 연관이 있을 수 있는 시험 케이스의 실행을

모두 기술하고, 발행된 시험 절차로부터 벗어난 사항을 모두 기술한다.

9.2.4 영향

사고가 시험 계획서, 시험 설계 명세서, 시험 절차 명세서 또는 시험 케이스 명세서에

미치는 영향에 대하여 알려진 것이 있다면 이를 표시한다.

10. 시 험 요 약 보 고 서

10.1 목적

지정된 시험 활동의 결과를 요약하고, 그 결과를 근거로 한 평가를 기록한다.

10.2 내용

시험 요약 보고서는 다음과 같은 항목으로 구성되어야 한다.

1) 시험 요약 보고서 식별자

2) 요약

- 19 – TTAS.IE-829(2002.09)

Page 29: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

3) 변동 사항

4) 포괄성 심사

5) 결과 요약

6) 평가

7) 활동 요약

8) 승인

목차는 위 항목들을 명시한 순서대로 구성하여야 한다. 이 항목들 외에 목차에 추가할

항 목 들 은 ‘ 승 인’ 항 목 바 로 전 에 포 함 할 수 있 다. 한 항 목 의 내 용 이 일 부 또 는

전 부 가 다 른 문 서 에 있 을 경 우, 해 당 내 용 대 신 에 이 에 대 한 참 조 를 열 거 할 수

있 다. 이 때 참 조 된 자 료 는 시 험 요 약 보 고 서 뒤 에 첨 부 되 거 나, 이 요 약 보 고 서 의

사용자들이 이를 이용할 수 있도록 해야한다.

각 항목의 내용에 대한 세부 사항은 다음 하부 항에 기술되어 있다..

10.2.1 시험 요약 보고서 식별자

이 시험 요약 보고서의 고유 식별자를 명시한다.

10.2.2 요약

시 험 항 목 의 평 가 를 요 약 한 다. 시 험 한 항 목 을 버 전/ 개 정 수 준 을 표 시 하 여 식 별 한 다.

시험 활동이 발생한 환경을 표시한다.

각 시 험 항 목마다, 다 음 문 서 에 대 한 참 조 를, 이 들 문 서 가 있 다 면, 제 공 한 다 : 시 험

계 획 서, 시 험 설 계 명 세 서, 시 험 절 차 명 세 서, 시 험 항 목 전 달 보 고 서, 시 험 상 황

기록, 시험 사고 보고서.

10.2.3 변동 사항

설계 명세서로부터 벗어난 시험 항목의 변동 사항을 모두 기록한다. 시험 계획서, 시험

설계서, 또는 시험 절차서로부터 벗어난 변동 사항을 모두 표시하고, 각 변동 사항에

대한 사유를 명시한다.

10.2.4 포괄성 심사

시 험 계 획 서(3.2.6)가 존 재 할 경 우, 계 획 서 에 명 시 된 포 괄 성 기 준 에 따 라 시 험

프 로 세 스 의 포 괄 성 을 평 가 한 다. 충 분 히 시 험 되 지 않 은 특 성 이 나 특 성 의 조 합 을

식별하고, 그 이유를 설명한다.

- 20 – TTAS.IE-829(2002.09)

Page 30: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

10.2.5 결과 요약

시 험 결 과 를 요 약 한 다. 모 든 해 결 된 사 고 를 식 별 하 고, 그 해 결 방 법 을 요 약 한 다.

해결되지 않은 사고도 역시 모두 식별한다.

10.2.6 평가

각 시험 항목에 대한 전반적인 평가를 이들의 제한 사항을 포함하여 기록한다. 이러한

평 가 는 시 험 결 과 와 항 목 의 성 공/ 실 패 기 준 에 의 하 여 이 루 어 져야 한 다. 실 패 시

예상되는 위험 사항을 포함할 수 있다.

10.2.7 활동 요약

주요 시험 활동과 사건(event) 을 요약한다. 투입한 자원에 대한 데이터( 예, 주요 시험

활동 각각에 대하여 활용한 전체 요원들의 수준, 총 기계 사용 시간, 총 소요 시간

등) 를 요약한다.

10.2.8 승인

이 보고서를 반드시 승인하여야 하는 모든 사람들의 이름과 직책을 명시한다. 서명과

날짜를 기록할 공간을 마련한다.

- 21 – TTAS.IE-829(2002.09)

Page 31: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

부 록 I. 용 어 정 의

여 기 서 는 본 표 준 에 서 사 용 되 는 주 요 용 어 를 정 의 하 고 있 다. 본 표 준 내 에 서

‘ ~ 하 여 야 한 다’ , ‘반 드 시 해 야 한 다’ 는 필 수 사 항 을, ‘하 도 록 한 다’ 와 ‘ ~ 할 수

있다’ 는 선택 사항을 나타낸다.

I.1 설계 수준

소프트웨어 항목의 설계 분해 정도( 시스템, 하위 시스템, 프로그램 또는 모듈)

I.2 성공/ 실패 기준

소프트웨어 항목이나 특성의 시험에 대한 합격/ 불합격 여부를 결정하는 데 사용하는

기준

I.3 소프트웨어 특성

소프트웨어 항목의 독특한 성격( 성능, 이식성, 기능성)

I.4 소프트웨어 항목

소스 코드, 목적 코드, 작업제어(Job Control) 코드, 통제 데이터 또는 이들의 집합

I.5 시험

(1) 한 개 이상의 시험 케이스 집합, 또는 (2) 한 개 이상의 시험 절차 집합, 또는

(3) 한 개 이상의 시험 케이스와 절차의 집합, 또는 (4) 실제 조건과 요구 조건과의

차이를 찾아내고( 즉, 버그), 소프트웨어 항목의 특성을 평가하기 위해 소프트웨어 항목을

분석하는 프로세스

I.6 시험 케이스 명세서

시험 항목에 대한 입력, 예상 결과 값 및 실행 조건의 집합을 명시한 문서

I.7 시험 설계 명세서

소 프 트 웨 어 항 목 의 특 성 이 나 이 들 조 합 에 대 하 여 상 세 한 시 험 접 근 방 법 을 명 시 하 고,

관련 시험을 식별한 문서

I.8 시험 사고 보고서

시험 수행 중 발생한 사건 중에서 추가로 조사가 요구되는 사건을 보고하는 문서

I.9 시험 항목

시험 대상이 되는 소프트웨어 항목

I.10 시험 항목 전달 보고서

시험 항목을 정의한 문서. 항목의 현재 상태와 위치를 포함한다.

I.11 시험 상황 기록

시험 실행과 관련된 사항에 대한 시간 순의 상세한 기록

I.12 시험 계획서

- 22 – TTAS.IE-829(2002.09)

Page 32: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

의 도 한 시 험 활 동 의 범 위, 접 근 방 법, 자 원, 일 정 등 을 기 술 한 문 서. 여 기 에 서 시 험

항목, 시험 할 특성, 시험 작업, 각 작업 담당자, 비상대처 계획 수립이 필요한 위험

요소 등을 식별한다.

I.13 시험 절차 명세서

시험을 실행하기 위한 조치 사항의 순서를 명시한 문서

I.14 시험 요약 보고서

시험 활동과 그 결과를 요약한 문서. 해당하는 시험 항목의 평가도 포함한다.

- 23 – TTAS.IE-829(2002.09)

Page 33: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

부 록 Ⅱ . 예 제 – 회 사 급 여 시 스 템 의 시 스 템 시 험

다음의 예는 상용 데이터 처리에서 발췌한 것이다. 이것은 다른 유형의 소프트웨어에

본 표준을 적용하는데 어떠한 제약 사항이 있다는 것을 나타내지는 않는다.

Ⅱ.1 회 사 급 여 시 스 템 의 시 험 문 서 화

Ⅱ.1.1 소개

Ⅱ.1.1.1 범위

여기에 제시된 시스템 시험 문서화의 예는 IEEE Std 829-1998 에 따라 작성된 것이다.

각각의 문서는 급여 시스템의 시스템 시험에 사용될 수 있도록 작성되어 있다.

이 예제에서 사용된 급여 시스템은 다음과 같은 주요 기능을 포함하고 있다.

1) 종업원 정보 유지/ 관리

2) 급여 이력 정보 유지/ 관리

3) 급여 명세서 준비

4) 소득세 보고서 준비

5) 급여 이력 보고서 준비

향후 착수할 급여 시스템을 위한 2 단계(phase) 개발 계획이 있으며, 이 단계(phase)

에서는 주로 직원의 보고 체계를 다루고 있다.

Ⅱ.1.1.2 가정 사항

이 예제를 준비하면서 다음과 같은 가정 사항을 설정하였다.

1) 시 스 템 시 험 은 모 듈 시 험 및 통 합 시 험 이 완료 된 후 에 수 행 한 다 고 가 정 한 다.

이 것 은 개 별 프 로 그 램 의 기 능 에 대 해 서 는 전 체 적 으 로 시 험 되 었 음 을 의 미 한 다.

따 라 서, 시 스 템 수 준 의 시 험 은 외 부 인 터페이 스, 보 안, 복 구, 성 능 뿐 만 아 니 라

프 로 그 램 의 통 합 기 능 의 시 험 에 초 점 을 둔 다. 추 가 적 으 로 운 영 자 및 사 용 자

절차도 시험된다.

2) 급여 시스템은 오직 한 곳에서 시스템 시험을 받는다.

- 24 – TTAS.IE-829(2002.09)

Page 34: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ.1.1.3 명명 규칙

다음의 명명 규칙은 예제의 급여 시스템에서 사용한 것이다.

회사 급여 시스템

A P XX – YY ZZ

버전 번호

항목 유형 내에서의 식별자

항목 유형

01 프로젝트 및 계획 수립 문서

02 시스템 참조 매뉴얼

03 프로그램 모듈

04 제어 프로그램

05 – 20 시험 문서화

“P” : 급여 시스템의 약자

“A” : 회계 시스템의 약자

프로젝트 계획 수립 문서

AP01-01 요구사항 기술서

AP01-02 초기 개발 계획서

AP01-03 프로젝트 승인서

AP01-04 시스템 설계 기술서

AP01-05 업무 계획서

AP01-06 최종 개발 계획서

AP01-08 품질보증 계획서

AP01-09 형상관리 계획서

AP01-12 완료 기술서

시스템 참조 매뉴얼

AP02-01 시스템 참조 매뉴얼

AP02-02 운영 참조 매뉴얼

AP02-03 모듈 참조 매뉴얼

AP02-04 사용자 트랜젝션 참조 매뉴얼

프로그램 모듈

AP03- 프로그램 모듈

- 25 – TTAS.IE-829(2002.09)

Page 35: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

제어 프로그램(Control Program)

AP04- 제어 프로그램 , 유틸리티, 소트(Sorts)

시험 문서

AP05-YYZZ 시험 계획서

AP06-YYZZ 시험 설계 명세서

AP07-YYZZ 시험 케이스 명세서

AP08-YYZZ 시험 절차 명세서

AP09-YY 시험 상황 기록

AP10-00 시험 사고 보고 기록 *

AP11-YY 시험 사고 보고서

AP12-YY 시험 요약 보고서

AP13-YY 시험 항목 전달 보고서

* 주기 – 이 시험 문서는 본 표준에서 명시하지 않음.

- 26 – TTAS.IE-829(2002.09)

Page 36: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ.1.2

회 사 급 여 시 스 템 을 위 한 시 스 템 시 험 계 획 서

ABC 사

AP05-0101

- 27 – TTAS.IE-829(2002.09)

Page 37: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

작성자

2000. 11. 1

- 28 – TTAS.IE-829(2002.09)

Page 38: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시 스 템 시 험 계 획 서 – 회 사 급 여 시 스 템

목 차

항목…………………………………………………………………………………………………………페이지

1. 시험 계획서 식별자.............................................................................................................. 6

2. 개요........................................................................................................................................... 6

2.1 목적.................................................................................................................................... 6

2.2 배경.................................................................................................................................... 6

2.3 범위.................................................................................................................................... 6

2.4 참조 문서......................................................................................................................... 6

3. 시험 항목................................................................................................................................ 6

3.1 프로그램 모듈.................................................................................................................. 6

3.2 작업 제어 절차.............................................................................................................. 6

3.3 사용자 절차..................................................................................................................... 6

3.4 운영자 절차..................................................................................................................... 6

4. 시험 대상 특성..................................................................................................................... 6

5. 시험되지 않는 특성.............................................................................................................. 6

6. 접근 방법................................................................................................................................ 6

6.1 변환 시험......................................................................................................................... 6

6.2 작업 흐름 시험.............................................................................................................. 6

6.3 인터페이스 시험.............................................................................................................. 6

6.4 보안 시험......................................................................................................................... 6

6.5 복구 시험......................................................................................................................... 6

6.6 성능 시험......................................................................................................................... 6

6.7 회귀 시험......................................................................................................................... 6

6.8 포괄성................................................................................................................................ 6

6.9 제약 사항......................................................................................................................... 6

7. 항목의 성공/ 실패 기준....................................................................................................... 6

8. 일시 중지 기준 및 재개 요구사항.................................................................................. 6

8.1 일시 중지 기준.............................................................................................................. 6

8.2 재개 요구사항.................................................................................................................. 6

9. 시험 인도물............................................................................................................................. 6

10. 시험 작업................................................................................................................................ 6

11. 환경 요건................................................................................................................................ 6

11.1 하드웨어......................................................................................................................... 6

- 29 – TTAS.IE-829(2002.09)

Page 39: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

11.2 소프트웨어..................................................................................................................... 6

11.3 보안................................................................................................................................ 6

11.4 도구................................................................................................................................ 6

11.5 간행물............................................................................................................................. 6

12. 책임........................................................................................................................................... 6

12.1 시스템 시험 그룹....................................................................................................... 6

12.2 회사 급여 부서........................................................................................................... 6

12.3 개발 프로젝트 그룹.................................................................................................... 6

13. 구성원 및 교육 요건........................................................................................................... 6

13.1 구성원............................................................................................................................. 6

13.2 교육................................................................................................................................ 6

14. 일정........................................................................................................................................... 6

15. 위험 요소 및 비상대처 계획............................................................................................ 6

16. 승인........................................................................................................................................... 6

첨부 1 : 작업 목록..................................................................................................................... 6

- 30 – TTAS.IE-829(2002.09)

Page 40: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

1. 시험 계획서 식별자

AP05-0103

2. 서론

2.1 목적

회사 급여 시스템을 위한 시스템 시험 계획서는 다음 목적을 지원하도록 한다.

가. 시스템 시험을 준비하고 수행하는 데 필요한 활동을 상세히 설명

나. 관련된 인원에게 그들이 수행하여야 할 작업과 그 일정을 전달

다. 계획서를 준비하는 데 사용한 정보의 출처를 정의

라. 시스템 시험을 수행하는 데 필요한 시험 도구와 환경을 정의

2.2 배경

지 난 해 ABC 사 의 전 산 부 서 는 회 계 부 서 의 요 청 에 따 라 새 로 운 회 계 시 스 템 을

개 발 하 였 다. 그 것 과 동 시 에 회 계 시 스 템 과 인 터 페 이 스 가 가 능 한 새 로 운 회 사 급 여

시스템의 개발을 요청하였다.

검 토 위 원 회 는 19XX 년 9 월 에 급 여 시 스 템 에 대 한 요 청 을 승 인 하 였 으 며, 시 스 템

요구사항을 결정하기 위해 회사 급여 시스템 자문그룹을 만들었다. 이 그룹에서 19XX

년 12 월에 요구사항 기술서(AP01-01) 와 초기 개발 계획서(AP01-02) 를 작성하였다.

2.3 범위

이 시 험 계 획 서 는 프 로 그 램 및 작 업 관 리 뿐 만 아 니 라 운 영 자 및 사 용 자 절 차 를

포함한 회사 급여 시스템의 시스템 시험에 대한 모든 것을 다룬다. 다중 프로그램의

기 능 성 을 포괄적 으 로 시 험 하 는 것 외 에 도 외 부 인 터 페이 스, 보 안, 복 구 및 성 능 에

대해서도 역시 평가한다.

2.4 참조 문서

시험 계획서의 작성 시 다음의 문서를 참조하였다.

회사 급여 시스템 초기 개발 계획서(AP01-02)

회사 급여 시스템 승인서(AP01-03)

회사 급여 시스템 최종 개발 계획서(AP-01-06)

회사 급여 시스템 품질 보증 계획서(AP01-08)

회사 급여 시스템 형상 관리 계획서(AP-01-09)

ABC 사 시스템 개발 표준 및 절차(ABC01-0100)

- 31 – TTAS.IE-829(2002.09)

Page 41: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

회사 회계 시스템 설계 기술서(AG01-04)

회사 회계 시스템 시험 계획서(AG05-01)

3. 시험 항목

회 사 급 여 시 스 템 을 구 성 하 는 모 든 항 목 은 시 스 템 시 험 중 에 시 험 된 다. 시 험 대 상

버전을 형상관리 담당자는 적절한 라이브러리에 놓는다. 형상관리 담당자는 시험 중에

있는 버전의 변경을 관리하며, 새로운 버전을 사용할 수 있을 때 시험 그룹에 이를

통보한다.

다음 문서는 운영을 정확하게 정의하기 위한 기반을 제공한다.

회사 급여 시스템 요구사항 기술서(AP01-01)

회사 급여 시스템 설계 기술서(AP01-04)

회사 급여 시스템 참조 매뉴얼(AP02-01)

회사 급여 시스템 모듈 참조 매뉴얼(AP02-03)

- 32 – TTAS.IE-829(2002.09)

Page 42: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시험 대상 항목은 다음과 같다.

3.1 프로그램 모듈

시험 대상 프로그램 모듈은 다음과 같이 식별한다.

유형 라이브러리 멤버 명칭

소스 코드 SOURLIB1 AP0302

AP0305

실행 모듈 MACLIB1 AP0301

AP0302

AP0305

3.2 작업 제어 절차

응용 프 로 그 램, 소 트(sorts) 및 유틸리티 프 로 그 램 에 대 한 제 어 절 차 는 다 음 과 같 이

식별한다.

유형 라이브러리 멤버 명칭

응용 프로그램 PROCLIB1 AP0401

소트(Sorts) PROCLIB1 AP0402

유틸리티 프로그램 PROCLIB1 AP0403

3.3 사용자 절차

회 사 급 여 시 스 템 사 용 자 트랜젝 션 참 조 매뉴얼(AP02-04) 에 명 시 한 온라 인 절 차 를

시험한다.

3.4 운영자 절차

회사 급여 시스템 운영자 참조 매뉴얼(AP02-02) 에 명시한 절차를 시험한다.

4. 시험 대상 특성

다음은 시험 대상 특성을 설명한다.

시험 설계

명세서 번호 설명

AP06-01 데이터베이스 변환

- 33 – TTAS.IE-829(2002.09)

Page 43: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

AP06-02 정직원의 급여 처리

AP06-03 일용직 근로자의 급여 처리

AP06-04 모든 직원의 급여 처리

AP06-05 정기 보고

AP06-06 회계 원장 트랜젝션 구축

AP06-07 보안

AP06-08 복구

AP06-09 성능

5. 시험 대상이 아닌 특성

다음 특성은 시스템을 처음 설치할 때 사용하지 않기 때문에 시스템 시험에 포함되지

않는다.

평등 고용 기회 위원회 승낙 보고서

내부 교육 일정 보고서

급여/ 성과 검토 보고서

- 34 – TTAS.IE-829(2002.09)

Page 44: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

2 단계 개발 문서화 작업에는 이들 특성에 대한 시험 계획서를 포함할 것이다.

시 험 케 이 스 는 시 험 할 트랜젝 션 이 나 보 고 서 내 에 있 는 선택 사 항 의 가 능 한 모 든

조합을 포함하지는 않는다. 단지 현재 ABC 사의 급여처리를 위해 필요하다고 알려진

조합만 시험할 것이다.

6. 접근 방법

시 험 요 원 은 모 든 시 험 설 계, 케 이 스 및 절 차 명 세 서 를 준 비 하 기 위 하 여 시 스 템

문 서 화 를 활 용 한 다. 이 러 한 접 근 방 법 은 시 험 에 서 다 루 고 있 는 영 역 의 문 서 화 정 보 가

정확하고 포괄적이라는 것을 증명한다.

급여 및 회계 부서 인원이 시험 설계 및 시험 케이스의 개발을 도와야 한다. 이것은

시험이 실제 사용하는 시스템 환경과 유사한 환경에서 진행될 수 있게 한다.

사생활을 보호하기 위해 실제 사용하는 파일에서 추출한 모든 시험 데이터의 사생활에

민감한 정보를 변경한다.

6.1 변환 시험

입력 및 출력 레코 드 를 계 산 하 는 것 외 에, 변 환 된 데 이 터베이 스 의 유효성 은 2 가 지

방법으로 검증될 것이다. 첫번째 검증 방법은 개발팀에서 구축한 데이터베이스 감사기를

사용하는 것이다. 데이터베이스 감사기는 변환된 데이터베이스를 운영하면서 레코드 값의

범위와 레코드 간에 요구된 관계를 대조하여 확인하는 역할을 한다.

두번째 검 증 방 법 은 변 환 이 전 의 데 이 터 에 서 임 의 추출한 레코 드 와 이 에 해 당 하 는

변환된 레코드를 직접 비교하는 것이다. 직접 비교하는 레코드의 수(C) 와 변환 이전의

전 체 레코 드 수(R) 을 명 시 하 여 야 한 다. 임 의 추출 숫자 인 C 의 집합 은 1 에 서 R

사이에서 생성된다. 이렇게 생성된 집합은 변환 과정 중에 정렬되어 직접 비교를 위한

레코드들을 선택하여 추출하는데 사용된다.

NOTE -- 실제 변환 시, 위의 2 가지 검증 방법을 사용하도록 한다.

6.2 작업 흐름 시험

정직원 레코드의 전체를 포괄하는 집합, 일용직 근로자 레코드의 전체를 포괄하는 집합

및 이들을 혼합한 레코드의 집합을 급여처리의 시험을 위하여 사용하도록 한다. 표준

작업 흐름의 시험 접근 방법을 사용하도록 한다.

각 작업 흐름에 대하여 최소 한번 이상의 정기 보고를 한다.

6.3 인터페이스 시험

급여 시스템과 회계 시스템과의 인터페이스를 시험하기 위해, 급여 시스템은 회계 원장

트랜젝션 의 전체를 포괄하는 집합을 구축하여야 한다. 이 트랜젝션들은 회계원장 시험

- 35 – TTAS.IE-829(2002.09)

Page 45: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시스템의 입력이 된다. 그 결과로 회계원장에 기입된 항목들을 추출하고 출력하여, 급여

시스템에서 준비한 회계원장 트랜젝션의 출력 자료와 반드시 비교하여야 한다.

6.4 보안 시험

온라인 데이터에 적절한 패스워드 없는 접근 시도 및 이의 처리 화면을 시험한다.

6.5 복구 시험

독립형 상태에서 기계를 정지시키고, 복구 절차에 따라 복원을 시험한다.

6.6 성능 시험

몇 가지 작업의 운영 시간을 실제 데이터를 사용하여 측정하고, 이를 성능 요구사항

(AP01-01) 과 비교하여 성능을 평가한다.

6.7 회귀 시험

시 스 템 시 험 기 간 중 에 수 정 된 프 로 그 램 을 시 험 하 기 위 하 여 시 스 템 시 험 이 반 복

수행된다는 것을 가정한다. 프로그램의 수정으로 인하여 발생하는 예기치 못한 영향을

찾아 내기 위하여, 시스템의 새로운 버전의 각각에 대해 회귀 시험을 수행한다.

회귀 시 험 은 이 전 버 전 에 서 실 행 한 시 험 을 새로 운 버 전 에 서 도 모 두 실 행 하 고, 그

결과를 비교함으로써 수행되어 진다. 표준 비교 프로그램인 UT08-0100은 모든 시스템

출력물을 비교하는 데 사용된다.

6.8 포괄성

회 사 급 여 시 스 템 참 조 매 뉴 얼(AP02-01) 에 기 술 되 어 있 는 각 각 의 시 스 템 특 성 은

최 소 한 하 나 이 상 의 시 험 설 계 명 세 서 와 연관 이 있 어 야 한 다. 회 사 급 여 시 스 템

사용자 트랜젝션 참조 매뉴얼(AP02-04) 에 명시한 각각의 사용자 절차를 최소한 한번

이 상 시 험 한 다. 회 사 급 여 시 스 템 운 영 참 조 매 뉴 얼(AP02-02) 에 명 시 한 각 각 의

운영절차도 역시 한번 이상 시험한다. 더불어 각각의 작업 제어 절차도 한번 이상은

실행한다.

이상에서 언급한 각 부문과 시험 설계 명세서의 관계를 나타내는 적용범위 매트릭스를

작성한다.

6.9 제약 사항

회 사 급 여 시 스 템 의 최 종 구 현 날짜는 19XX 년 8 월 31 일 로 계 획 되었다. 새로 운

- 36 – TTAS.IE-829(2002.09)

Page 46: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

XXX사 업 부 가 9 월 1 일 에 정 상 운 영 을 시 작 하 고, 이 급 여 시 스 템 을 사 용 하 여 그

사 업 부 의 종 업 원 들 에 게 급 여 를 지 급 해 야 만 하 기 때 문 에 이 날짜를 반 드 시 지켜져야

한다.

7. 항목의 성공/ 실패 기준

이 시스템은 ABC 사의 개발 표준 및 절차(ABC01-0100) 에서 기술한 시스템 성공/

실패기준에 대한 표준 요구사항을 반드시 충족시켜야 한다.

시스템은 다음 요구사항을 역시 충족시켜야 한다.

- 메모리 요구 사항은 실제 용량인 64K 이하 이어야 한다.

- 다른 회계 시스템과의 사용자 절차의 일관성이 급여 책임자를 만족시켜야 한다.

8. 일시 중지 기준 및 재개 요구사항

8.1 일시 중지 기준

종업원 정보 데이터베이스를 변환할 수 없으면, 모든 시험 활동을 일시 중지한다.

8.2 재개 요구사항

시 험 활 동 이 일 시 중 지 된 후, 새 로 운 버 전 의 시 스 템 이 시 험 그 룹 에 전 달 되 었 을

경우에는, 6.7항에서 기술한 회귀 시험을 수행한다.

9. 시험 인도물

시 스 템 시 험 그 룹 은 다 음 문 서 들 을 작 성 하 고, 시 험 완 료 후 에 형 상 관 리 그 룹 에

인도한다.

시험 문서

- 37 – TTAS.IE-829(2002.09)

Page 47: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

1) 시스템 시험 계획서

2) 시스템 시험 설계 명세서

3) 시스템 시험 케이스 명세서

4) 시스템 시험 절차 명세서

5) 시스템 시험 상황 기록

6) 시스템 시험 사고 보고서 기록

7) 시스템 시험 사고 보고서

8) 시스템 시험 요약 보고서

시험 데이터

1) 관련된 시험 케이스 문서에 첨부해야 하는 모든 데이터 입력, 조회 화면, 응답

화면에 대한 복사본

2) 입력 및 출력 시험 파일의 복사본을 형상관리 그룹에 인도하도록 한다.

3) 시험 문서와 함께 형상관리 그룹에 인도하여야 하는, 각 시험 절차의 최종 수행

결과로 나온 인쇄된 출력물의 마이크로피쉬 복사본

10. 시험 작업

첨부 1. 작업 목록 참조

11. 환경 요건

11.1 하드웨어. 시험은 ABC 사의 하드웨어 구성 상에서 수행한다.

대부분의 시험이 초기 운영 시에 이루어 지기 때문에, 이 기간 중에는 시험 그룹이

3 대의 온라인 터미널을 이용할 수 있어야 한다.

11.2 소프트웨어

11.2.1 운영 체제. 실제 운영 환경에서 사용되는 운영 체제에서 이들 시험을 실행한다.

11.2.2 통신 소프트웨어. 시험 통신 소프트웨어의 통제 하에서 모든 온라인 프로그램들을

시험한다.

- 38 – TTAS.IE-829(2002.09)

Page 48: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

11.3 보안. 보안은 현재 관리 수준을 유지한다.

11.4 도구. 시스템 시험을 개발하고 평가하기 위해 다음 도구들이 필요하다.

1) 시험 데이타 생성기(UT09-0200). 이 프로그램은 대부분의 시험 데이터를 생성하기

위해 사용되며, 표준 시스템 라이브러리인 SYSLIBA 에 저장되어 있다.

2) 비 교 프 로 그 램(UT08-0100). 이 프 로 그 램 은 회 귀 시 험 중 에 시 스 템 결 과 를

비교하기 위해 사용되며, 표준 시스템 라이브러리인 SYSLIBA 에 저장되어 있다.

3) 데 이 터 베 이 스 감 사 기. 이 프 로 그 램 은 데 이 터 베 이 스 내 의 범 위 값 과 내 부

레코드간 관계를 감사하며, 개발 그룹에서 제공하여야 한다.

11.5 간행물. 시스템 시험을 지원하기 위해 다음 문서가 필요하다.

1) 회사 급여 시스템 요구사항 기술서(AP01-01)

2) 회사 급여 시스템 설계 기술서(AP01-04)

3) 회사 급여 시스템 참조 매뉴얼(AP02-01)

4) 회사 급여 시스템 운영 매뉴얼(AP02-02)

5) 회사 급여 시스템 모듈 참조 매뉴얼(AP02-03)

6) 회사 급여 시스템 사용자 트랜젝션 참조 매뉴얼(AP02-04)

12. 책임

시험에 대한 책임이 있는 그룹과 이들의 역할은 다음과 같다.

12.1 시스템 시험 그룹. 이 그룹은 시험을 총괄 관리하며 기술적인 시험 전문 지식을

제공한다.

12.2 회사 급여 부서. 이 그릅은 회사 급여 시스템의 최종 사용자로서 다음 활동 시

시험 그룹을 지원한다.

1) 시험 설계 명세서 검토

2) 온라인 시험 실행

- 39 – TTAS.IE-829(2002.09)

Page 49: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

3) 출력 화면과 보고서의 대조 확인

12.3 개 발 프 로 젝 트 그룹. 이 그룹은 시 험 대 상 시 스 템 을 제 공 하 며, 시 스 템 시 험

사고 보고서에 응답한다. 그리고 필요한 프로그램 디버깅 작업을 모두 수행하며, 데이터

베이스 감사기를 제공한다.

13. 구성원 및 교육 요건

13.1 구성원. 다음 요원들이 이 시험 프로젝트를 수행하는데 필요하다.

13.1.1 시험 그룹

시험 관리자 1

선임 시험 분석가 1

시험 분석가 2

시험 전문가 1

13.1.2 급여 부서

급여 감독자 1

13.2 교육. 회사 급여 부서 인원은 데이터 입력에 대한 교육을 받아야 한다. 사용자

트랜젝션 참조 매뉴얼(AP02-04) 을 기반으로 교육을 한다.

14. 일정

첨부 1. 작업 목록 참조

하 드 웨 어, 소 프 트 웨 어 및 시 험 도 구 는 19XX 년 6 월 1 일 부 터 8 월 1 일 까 지 사 용

가능하여야 한다.

15. 위험 요소 및 비상대처 상황

시스템 고장으로 시험 일정이 심각하게 영향을 받는다면, 개발 관리자는 디버깅을 위한

전담 인원 한명을 시험 그룹에 할당하여야 한다.

1 명의 급여 감독자가 시험 활동에 충분히 참여하지 못할 경우, 급여 관리자는 그 외

- 40 – TTAS.IE-829(2002.09)

Page 50: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

급여 감독자 1 명을 지정하여야 한다.

주간에 하드웨어의 문제로 인해 시스템 가용성에 영향을 받을 경우, 시험 그룹은 해당

일의 야간 에 활동 일정을 잡도록 한다.

회 사 급 여 시 스 템 을 실 제 환 경 에 서 맨 처 음 운 영 할 때 는 급 여 명 세 서 를 배포 하 기

전 에 시 스 템 운 영 을 상 세 히 확인 하 여 야 하 며, 만 약 명 세 서 에 오류가 있 을 경 우 에 는

수작업으로 이를 정정하여야 한다.

16. 승인

시험 관리자 날짜

개발 프로젝트 관리자 날짜

품질보증 관리자 날짜

- 41 – TTAS.IE-829(2002.09)

Page 51: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시 험 문 서

첨부 1 : 작업 목록

작업 선행 작업전문

지식담당

투입인

완료

1) 시험 계획서

준비

회사 급여 시스템

설계 기술서 (AP01-04)

및 기초

개발 계획서 (AP01-2)

완료

- 시험

관리자 ,

선임 시험

분석가

4 XX-01-

21

2) 시험 설계

명세서 준비

작업 1 회사

급여

절차의

지식

선임 시험

분석가

9 XX-04-

01

3) 시험 케이스

명세서 준비

시험 설계 작업과의

완전한 대응 ( 활동

2)

- 시험

분석가

4 XX-04-

15

4) 시험 절차

명세서 준비

시험 케이스

작업과의 완전한

대응 ( 활동 3)

- 시험

분석가

6 XX-05-

15

5) 초기 종업원

정보

데이터베이스

구축

작업 4 - 시험

분석가

6 XX-06-

01

6) 시험 항목

전달 완료 및

시험 그룹 에

회사 급여

시스템 전달

통합 시험 완료 - 개발

프로젝트

관리자

- XX-06-

01

7) 시스템

실행에 필요한

모든 작업

제어 절차

확인

작업 6 작업

제어

경험

시험

기술자

1 XX-06-

08

8) 회사 급여

시스템의 실행

작업 6 - 시험

기술자

1 XX-06-

08

- 42 – TTAS.IE-829(2002.09)

Page 52: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

프로그램 준비

9) 데이터 입력

시험 절차

수행

작업 5,

작업 8

- 시험

분석가

1 XX-06-

22

10) 일괄처리

시험 절차

수행

작업 5,

작업 8

- 시험

전문가

3 XX-06-

30

11) 일괄처리

시험 결과

확인

작업 10 급여

보고서

요구사항

에 대한

지식

시험

분석가

1 XX-07-

02

12) 시험 사고

보고서 해결

작업 9,

작업 11

- 개발 그룹

관리자 ,

시스템

시험 그룹

관리자 ,

회사 급여

부서

관리자

2 XX-07-

16

13) 모든 시험

절차가 성공할

때 까지 작업

6 – 12 를 반복

작업 12 - - 2 XX-07-

30

14) 시스템 시험

요약 보고서

작성

작업 13 - 시스템

시험 그룹

관리자 ,

회사 급여

부서

관리자

1 XX-08-

06

15) 모든 시험

문서와 시험

데이터를

형상관리

그룹에게 전달

작업 14 - 시스템

시험

그룹

1 XX-08-

06

- 43 – TTAS.IE-829(2002.09)

Page 53: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ1.3 회사 급여 시스템 시험 절차 명세서

1. 시험 절차 명세서 식별자

AP08-0101 XX-03-05

2. 목적

이 절차는 데이터베이스 변환(AP06-0101) 을 위해 시험 설계 명세서에 명시된 시험을

수행하는 데 필요한 각 단계(step) 와 시스템 시험 케이스 명세서(AP07-0101) 에 기술된

시험 케이스의 실행에 대해 설명한다.

주 기 – 시 험 설 계 명 세 서 와 시 험 케 이 스 명 세 서 는 이 시 스 템 시 험 예 제 에 는

언급되어 있지 않음.

이 시 험 은 회 사 급 여 시 스 템 참 조 매 뉴 얼(AP02-01) 에 명 시 된 종 업 원 정 보

데 이 터베이 스 변 환 절 차 와 회 사 급 여 시 스 템 모 듈 참 조 매뉴얼(AP02-03) 에 기 술 된

변환 프로그램(AP03-07) 을 수행 한다.

3. 특별 요구사항

이 절차를 수행하기 위해서는 AP06-0101에서 명시한 임의 샘플 추출 프로그램, 이전

및 신규 데이터의 추출 프로그램, 데이터 베이스 감사기를 반드시 사용할 수 있어야

한다.

4. 절차 단계

4.1 상황 기록. 표준 시험 상황 기록(AP09-YY) 에 이 절차의 수행 상황을 기록한다.

4.2 준비

1) 시 험 데 이 터 생 성 기(UT09-0200) 를 사 용 하 여 AP07-0101에 있 는 시 험 케 이 스

명세에 따라 이전 종업원 데이터베이스의 시험 버전을 생성한다.

2) 임의 샘플 추출 프로그램을 이용하여 1 부터 500 까지의 숫자 중에서 50 개의

숫자를 임의 추출한다.

3) 임의 숫자 파일을 오름차순으로 정렬한다.

4) 정렬된 임의 숫자 파일을 사용하여 이전 데이터 추출 프로그램을 이전 종업원

정보 데이터베이스의 시험 버전에 대해 실행한다.

- 44 – TTAS.IE-829(2002.09)

Page 54: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

5) 추출된 레코드를 출력한다.

4.3 착수

변환 프로그램을 이전 데이터베이스의 시험 버전에 대해 실행하여 새로운 종업원 정보

데이터베이스를 생성한다.

4.4 측정

1) 데이터베이스 감사기를 새로운 종업원 정보 데이터베이스에 대해 실행한다. 시험

사고 보고서에 잘못된 점을 기록한다.

2) 정 렬 된 임 의 숫 자 파 일 을 이 용 하 여 새 로 운 추 출 프 로 그 램 을 새 로 운

데이터베이스에 대해 실행한다.

3) 추출된 레코드를 출력한다.

4) 추 출 된 이 전 레 코 드 와 추 출 된 신 규 레 코 드 를 비 교 한 다. 시 험 사 고 보 고 서 에

차이점을 기록한다.

4.5 마감

추출된 파일들과 임의 숫자 파일을 삭제한다.

- 45 – TTAS.IE-829(2002.09)

Page 55: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ1.4 회사 급여 시스템 전달 보고서

1. 전달 보고서 식별자

AP13-03 XX-06-24

2. 전달된 항목

데이터 변환 프로그램(AP03-0702) 의 신규 버전이 전달된다.

이 프로그램은 모듈 참조 매뉴얼(AP02-0305) 에 기술되어 있으며, 관련된 변환 절차는

시 스 템 참 조 매 뉴 얼(AP02-0109) 에 명 시 되 어 있 다. 전 달 된 프 로 그 램 은 시 스 템 시 험

계획서(AP05-0103) 와 연관되어 있다.

이 프 로 그 램 에 대 한 공 유 는 급 여 시 스 템 개 발 프 로 젝 트 관 리 자 의 지 시 에 따르도 록

한다.

3. 위치

전달된 코드는 다음의 위치에 있다.

- 소스코드(AP0307) : SOURLIB1

- 목적코드(AP0307) : SYSLIB1

시스템 문서와 시험 계획서는 문서 라이브러리에서 얻을 수 있다.

4. 상태

변환 프로그램을 단위(unit) 및 통합 수준에서 완벽하게 재 시험하였으며, AP08-0101 의

6 월 10 일 실행까지 작성한 3 개 사고 보고서(AP11-15,16,17) 를 이번 신규 버전에서

해결하였다.

‘ 부 적 절 한 부 서 코 드’ 메시 지 와 ‘ 집 주 소 의 공백’ 은 변 환 프 로 그 램 의 불충분한

로 직 에 의 한 것 이 었 으 며, 로 직 이 추 가 로 구 현 되 었 다. ‘ 부 양 가 족 수’ 필 드 의 처 리 시

발생한 문제는 부정확한 프로그램 명세서에 의한 것이었다. 로직을 변경하였고, 주석을

달아 명확하게 하였다.

5. 승인

- 46 – TTAS.IE-829(2002.09)

Page 56: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시험 관리자 날짜

개발 프로젝트 관리자 날짜

- 47 – TTAS.IE-829(2002.09)

Page 57: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ1.5 회사 급여 시스템 시험 상황 기록

1. 시험 상황 기록 식별자

AP09-04 XX-06-10

2. 설명

데이터 변환 프로그램(AP03-0701) 의 첫번째 버전이 시험되며, 이 프로그램이 전체 급여

시스템과 함께 시험 그룹에 전달되었다.

이 일괄 처리(batch) 시험은 회사의 표준 데이터 센터 설비를 사용하여 수행된다.

이 싱황 기 록 은 데 이 터 변 환 시 험 절 차(AP08-0101) 의 실 행 상 황 을 기 록 한 다. 선 임

시험 분석가가 시험 케이스 집합, 시험 절차 집합 등의 해당 시험을 CRT 를 통해

이면 작업 처리로 보낸다.

3. 활동 및 사건 기입

XX-06-10 사건

14:00 – 홍길동, 시험 시작

14:15 – 이전 시험 데이터 베이스를 생성하기 시작

15:00 – 시험 데이터 생성기에서 1 개 버그 발견

AP11-14

사고 보고서를 작성하고, 해당 버그를 수정

18:00 – 이전 시험 데이터 베이스 생성을 완료한 후, TEST1 에 저장

18:15 – 홍길동, 시험 중지

XX-06-11 사건

09:45 – 홍길동, 시험 시작

10:00 – 임의 추출 숫자 파일 생성 시작

10:45 – 정렬된 임의 추출 숫자 파일 생성

11:30 – 이전 시험 데이터 베이스로부터 임의 추출한 레코드의 집합을

선택/ 출력

12:30 – 홍길동, 시험 중지

12:45 – 김철희, 시험 시작

13:00 – 이전 시험 데이터 베이스를 대상으로 변환 프로그램 실행

AP11-15

- 48 – TTAS.IE-829(2002.09)

Page 58: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

새로운 데이터 베이스는 TEST2 에 저장. 실행 시 상태 보고서에

부서 코드 필드에서 부적절한 데이터라는 3 개의 경고 메시지가

있었음. 3 개의 레코드를 대조한 결과 그 값들은 유효하였음.

사고 보고서 작성

15:30 – 새로운 데이터 베이스에 대해 데이터 베이스 감사기를 실행

AP11-16

감사기가 다수의 집 주소가 공란인 것을 보고. 이전 데이터

베이스에서는 공란이 아닌 것을 확인한 후, 사고 보고서 작성

16:00 – 김철희, 시험 중지

XX-06-12 사건

08:15 – 김철희, 시험 시작

08:30 – 새 로 운 데 이 터 베 이 스 로 부 터 임 의 추 출 한 레 코 드 의 집 합 을

AP11-17

선택/ 출력. 하나의 경우에서 ‘ 부양 가족 수’ 가 3 명에서 0 명으로

변경됨( 아마 이름이 없었기 때문임). 사고를 보고함.

11:30 – 추출된 레코드와 임의 추출 숫자 파일을 삭제

11:45 – 김철희 시험 중지

- 49 – TTAS.IE-829(2002.09)

Page 59: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ1.6 회사 급여 시스템 시험 사고 보고서

1. 보고서 식별자

AP11-17 XX-06-12

2. 요약

이전 데이터베이스의 레코드와 변환 프로그램(AP03-0701) 에 의해 생성된 새로운 종업원

데 이 터 베 이 스 의 레 코 드 를 비 교 하 다 가 ‘ 부 양 가 족_ 수’ 필 드 가 변 경 되 었 음 을

발견하였다. 이 사고는 시험 절차(AP09-04) 의 실행 중에 일어 났으며, 시험 상황 기록

AP09-04에 기록하였다.

3. 사고 설명

XX-06-12 08:30 김철희

이전 종업원 데이터 베이스의 시험 버전이 새로운 형식으로 변환되었다. ‘ 부양가족_ 수’

필 드 의 값 은 이 프 로 세 스 동 안 에 변 경 되 지 않 아 야 하 지 만, 첨 부 문 서 와 같 이

변경되었다.

원래 레코드에서는 ‘ 부양가족_ 수’ 필드에 3 명으로 되었지만, 이들 이름이 기록되지

않았다는 것을 확인하였다. 다른 모든 레코드에서는 기록된 이름의 수와 ‘ 부양가족_

수’ 필드 값이 일치하고 있었다.

아마 이 프로그램은 이름을 세어서 이 숫자와 부양가족 수를 일치시킬려고 하는 것

같다.

4. 영향

이 사고가 해결될 때 까지 시험 활동을 일시 중단한다.

- 50 – TTAS.IE-829(2002.09)

Page 60: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ2. 숫자 표현 정규화 – 모듈 시험 문서

다 음 예 는 CRT 상 에 입력 된 숫자 표 현 형 식 을 재 구 성 하 는 모 듈 에 대 한 시 험 을

설명한다. 이 모듈은 모든 콤마( 자리수 표현:’,’), 부호, 소수점을 제거하며, 입력 값들의

적절성을 확인한다.

Ⅱ2.1 소개

일반적인 요구사항

CRT 상 에 서 숫자 데 이 터 를 사 용 자 가 친근 하 게 입력 할 수 있 도 록, 시 스 템 은 콤마,

소수점, 부호 등과 같은 숫자가 아닌 기호들을 숫자 표현 시 임의로 선택하여 사용할

수 있도록 한다. 다음과 같은 예들이 가능하다.

+0

1234.

-.012

12,345.6

이 러 한 입력 을 쉽게 편집하 기 위 해 서 는, 다양한 숫자 표 현 을 십진 소 수 로 정렬된

값으로 정규화시키는 루틴이 필요하다. 하나의 표현을 다음과 같은 여러가지 특성으로

설명할 수 있다.

- +, - 부호 포함

- 콤마 포함

- 소수점 포함

- 부동 소수점의 자리수

- 정수 자리수

반 환 코 드 는 편 집 에 러 의 특 성 을 식 별 할 수 있 도 록 한 다. 이 루 틴 은 COBOL

프로그램에 의해 접근 가능하다.

기능 설계

입 력 : 25 자 리 문 자 열 변 수 인 ‘ NUMERIC EXPRESSION’ 이 숫 자 표 현 을 포 함 하 고

있다. 이 숫자 표현은 적어도 하나 이상의 숫자를 포함하여야 하며, 정수는 14 자리

이하로, 부동 소수점은 4 자리 이하로 표시할 수 있다. 다음의 적절한 조합을 포함할

수 있다.

- 선행 +,- 부호

- 소수점

- 51 – TTAS.IE-829(2002.09)

Page 61: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

- 자리 수 표현 콤마

이러 한 숫자 표현 에서 입력 값의 왼쪽, 오른쪽, 혹은 양쪽 끝에 는 공백이 허용 되나,

중간에 공백이 있으면 부적절한 값이 된다.

프 로 세 스 : 입력 된 표 현 을 편집하 여 부 적 절 한 경 우 에 는 에 러 조 건 이 반 환 코 드 에

기 록 된 다. 적 절 한 경 우 에 는 +,- 부호, 소 수 점, 콤마가 제 거 되 어, 그 결 과 값이 부호를

갖는 필드에 십진 소수로 정렬된다.

출 력 : ALIGNED_NUMERIC_VALUE라 고 불 리 는 PIC S9(14)V9(4) 형 식 의 필 드 에 십 진

소수로 정렬된 +,- 부호를 가진 값

입력 설명자 (input discriptors)

INTEGER_DIGIT_COUNT (0-14)

FRACTIONAL_DIGIT_COUNT (0-4)

WAS_SIGN_FOUND (N-O, YES)

WERE_COMMAS_FOUND (N-O, YES)

WAS_DECIMAL_POINT_FOUND (N-O, YES)

다음과 같은 값을 갖는 RETURN_CODE

NORMALIZATION-OK

INVALID-FIRST-CHAR

첫번째 문자가 숫자, 소수점, 부호가 아닌 경우

INVALID-NONFIRST-CHAR

두번째 이후의 문자열이 숫자, 소수점, 콤마가 아닌 경우

NO-DIGIT-FOUND

숫자가 하나도 없는 경우

TOO-MANY-INTEGER-DIGIT

소수점 없이 15 자리 이상의 숫자가 연속으로 있는 경우

TOO-MANY-FRACTIONAL-DIGIT

소수점 오른쪽의 숫자가 5 자리 이상인 경우

TOO-MANY-DECIMAL-POINT

소수점이 2 개 이상인 경우

COMMA-RIGHT-AFTER-SIGN

부호 다음에 바로 콤마가 나오는 경우

INVALID-COMMA-INTERVAL

콤마 다음의 숫자가 2 자리 이하이거나, 콤마 앞뒤 숫자가 4 자리 이상인

경우

COMMA-AFTER-POINT

소수점의 오른 쪽에 콤마가 표현된 경우

- 52 – TTAS.IE-829(2002.09)

Page 62: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

RETURN-CODE 의 값이 NORMALIZATION-OK가 아닌 경우에는 다른 출력 필드의 값이

정의되지 않는다.

기술 설계

언어 : COBOL

접근방법 : 내재된 서부루틴을 PERFORM

계층구조: 정규화 숫자 표현

챠트 왼쪽으로 정열하여 표현

빈 공간이 아닌 가장 우측 찾기

표현 확인

설명자 필드 초기화

Return을 OK 로 지정

확인 조사 수행

확인 조사 마감

유효 표현 정규화

숫자 저장

특수 문자 삭제

출력 값 정렬

부호 확정

주기:

출력 필드 준비 절차

리턴 코드 (Error) 확인 조사 수행

확인 조사 마감

리턴 코드 (OK) Return 을 OK 로 지정

입력 설명자 설명 필드 초기화

확인 조사 수행

확인 조사 마감

ALIGNED-NUMERIC-VALUE 출력 값 정렬

부호 확정

- 53 – TTAS.IE-829(2002.09)

Page 63: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

숫자 표 현 정 규 화 를 위 한 모 듈 시 험 문 서

시험 설계 명세서

시험 케이스 명세서

시험 요약 보고서

ABC 사

- 54 – TTAS.IE-829(2002.09)

Page 64: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

19XX. 3. 23

- 55 – TTAS.IE-829(2002.09)

Page 65: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ2.2 숫자 표현 정규화 – 모듈 시험 설계 명세서

1. 시험 설계 명세서 식별자

NNE.TD.01.05 XX-03-15

주기—이 모듈의 개발이 어떤 특정 어플리케이션 프로젝트와도 관련이 없고, 프로젝트

관리자가 모듈 시험 계획서가 불필요하다고 결정하였기 때문에 이 모듈과 관련된 시험

계획서는 없음. 품질 지원 관리자가 동의함.

2. 시험 대상 특성

개별 특성

2.1 숫자만 처리

2.2 부호 처리

2.3 소수점 처리

2.4 콤마 처리

조합

2.5 부호와 소수점

2.6 부호와 콤마

2.7 소수점과 콤마

2.8 부호, 소수점, 콤마

이러한 모든 특성들은 프로그래머 지침서의 “ 공통 루틴” 단원에 포함된 기능 설계

기술서에 명시되어 있다.

3. 세부 접근 방법

모듈의 개별 처리 특성을 부적절한 입력 및 적절한 입력을 가지고 먼저 시험한다. 그

후에 특성의 조합을 모두 시험한다.

모 듈 을 구 동 시 키 는 프 로 그 램 을 하 나 작 성 하 고, 레 코 드 가 하 나 의 입 력 값 과 그

결 과값들 을 저장 할 수 있 는 필 드 로 구 성 된 파일 을 한 개 만 든 다. 구 동 프 로 그 램 은

레코 드 를 한 개 읽어 해 당 하 는 입력 값을 모 듈 에 전 달 하 고, 결 과 값을 레코 드 에

저장하여 레코드를 다시 만든다. 모듈의 현재 버전 식별자를 재 작성한 각 레코드에

저장하도록 한다.

- 56 – TTAS.IE-829(2002.09)

Page 66: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시 험 을 시 작 하 기 전 에, 구 동 파일 과 같 은 형 식 으 로 시 험 케 이 스 파일 을 생 성 한 다.

레코 드 는 입력 값과 예 상 결 과 값을 함 께 포 함 한 다. 시 험 을 수 행 한 후 에 는 구 동

파일을 케이스 파일과 비교하게 되는데, 파일 비교 유틸리티 프로그램이 그 차이점을

보고할 것이다.

가능한 모든 입력 값을 생성한다는 것은 비 현실적이기 때문에, 시험의 포괄성은 다음

기준에 따라 평가한다.

1) 요구사항 범위 : 각 요구사항이 충족되었는가?

2) 설계 범위 : 각 기능 설계 명세서 내용이 충족되었는가?

3) 영 역 범 위 : 각 입력 제 약 사 항 이 시 험 되었는 가? 대 표 적 인 값들 이 포 함 되었는 가?

모든 에러 메시지가 생성되었는가?

4) 분기 범위 : 모든 분기를 최소한 1 회 이상 수행하였는가?

5) 명령문 범위 : 모든 명령문이 최소한 1 회 이상 수행되었는가?

- 57 – TTAS.IE-829(2002.09)

Page 67: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

적절한 대조표를 만들어 기준 1) – 3)을 평가하고, 기존의 코드 제어 도구를 사용하여

기준 4), 5) 를 평가한다.

시험 집합은 위에 명시한 5 개 기준의 각 요소를 최소한 한번 이상 만족시켜야 한다.

시험 케이스 선정 근거

입력 제약사항

1) 정수 14 자리 이하

2) 부동소수점 4 자리 이하

3) 소수점 1 개 이내

4) 각각의 콤마 왼쪽에는 1-3 개의 연속하는 숫자

5) 각각의 콤마 오른쪽에는 정확히 3 개의 연속하는 숫자

6) 소수점 이후에는 콤마가 올 수 없음

관련된 내부 제약 사항이나 출력 제약사항은 없다.

공통 시험 케이스 특성

모든 시험 케이스는 모듈 드라이버가 필요하다.

4. 시험 식별

시험 케이스

숫자 ( 오직)

유효

14 자리 정수 NNE.TC.001

중앙으로 정렬된 6 자리 정수 NNE.TC.002

왼쪽으로 정렬된 1 자리 정수 NNE.TC.003

무효

15 자리 정수 NNE.TC.010

사이에 공백이 있는 숫자 열 NNE.TC.011

앞에 부적절한 문자가 있는 숫자 열 NNE.TC.012

부적절한 문자를 내포하고 있는 숫자 열 NNE.TC.013

뒤에 부적절한 문자가 있는 숫자 열 NNE.TC.014

부호

유효

- 58 – TTAS.IE-829(2002.09)

Page 68: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

오른쪽으로 정렬된 + 부호의 14 자리 정수

NNE.TC.020

- 부호를 갖는 정수 NNE.TC.021

무효

숫자 사이의 부호

NNE.TC.030

숫자 뒤에 오는 부호 NNE.TC.031

숫자가 없이 존재하는 부호

NNE.TC.032

숫자 앞에 있는 2 개의 부호 NNE.TC.033

별개로 존재하는 2 개의 부호 NNE.TC.034

소수점

유효

4 개의 숫자 앞에 있는 구두점 NNE.TC.040

1 개의 소수를 갖는 숫자 사이의 구두점 NNE.TC.041

14개 정수 다음에 있는 구두점 NNE.TC.042

무효

5 자리 부동 소수

NNE.TC.050

- 59 – TTAS.IE-829(2002.09)

Page 69: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시험 케이스( 계속)

2 개의 구두점 NNE.TC.051

숫자가 없는 구두점 NNE.TC.052

콤마

유효

1 개의 콤마 NNE.TC.060

14자리 정수에서 4 개의 콤마 NNE.TC.061

무효

숫자 맨 앞에 있는 콤마

NNE.TC.070

콤마 왼쪽에 4 개의 숫자

NNE.TC.071

콤마 오른쪽에 2 개의 숫자

NNE.TC.072

콤마 오른쪽에 4 개의 숫자

NNE.TC.073

숫자 맨 뒤에 있는 콤마

NNE.TC.074

숫자가 없는 콤마

NNE.TC.075

15 자리의 정수 NNE.TC.076

부호와 소수점

유효

1 개의 숫자를 갖는 부호와 숫자 맨 뒤의 소수점

NNE.TC.080

1 개의 숫자를 갖는 소수점 옆의 부호 NNE.TC.081

14개 숫자가 있는 부호와 소수점

NNE.TC.082

무효

숫자는 없는 부호와 소수점

NNE.TC.090

부호와 콤마

유효

14개 숫자가 있는 부호와 콤마

NNE.TC.100

4 개 숫자가 있는 부호와 콤마 NNE.TC.101

무효

콤마 옆의 부호 NNE.TC.110

- 60 – TTAS.IE-829(2002.09)

Page 70: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

소수점과 콤마

유효

Comma with 14 integer digits and 4 fractional digits NNE.TC.120

One comma with 4 digits and trailing point NNE.TC.121

무효

소수점과 콤마 사이에 숫자가 없음

NNE.TC.130

소수점과 콤마 사이에 4 개의 숫자

NNE.TC.131

소수점 뒤에 나오는 콤마

NNE.TC.132

부호 , 소수점 및 콤마

유효

가장 긴 유효한 숫자 표현

NNE.TC.140

가장 짧은 유효한 숫자 표현 NNE.TC.141

대표적인 유효한 숫자 표현

NNE.TC.142

무효

15자리 정수와 4 자리 부동 소수

NNE.TC.150

14 자리 정수와 5 자리 부동 소수

NNE.TC.151

시험 절차. 이러한 설계와 관련된 공식적인 시험 절차는 없다.

모 듈 드 라 이 버 를 사 용 하 기 위 한 절 차 는 프 로 그래머 지 침 서 의 ‘ 시 험 도 구’ 단 원 에

있다.

5. 특성의 성공/ 실패 기준

이 시험을 통과하기 위해서는 각 특성이 해당 시험 케이스를 모두 성공하여야 한다.

- 61 – TTAS.IE-829(2002.09)

Page 71: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ2.3 숫자 표현 정규화 – 모듈 시험 케이스 명세서

1. 시험 케이스 명세서 식별자

NNE.TC.121.01 XX-03-17

4 개의 숫자와 그 뒤에 구두점이 있는 하나의 콤마

2. 시험 항목

숫자 표현 정규화 루틴. 이것은 숫자 표현에서 부호, 콤마, 소수점을 제거하는 역할을

수행한다.

요 구 사 항, 기 능 설 계 및 기 술 설 계 명 세 서 는 프 로 그래머 지 침 서 의 ‘ 공 통 루틴’ 에

포함되어 있다.

3. 입력 명세서

NUMERIC-EXPRESSION : 1,234

4. 출력 명세서

ALIGNED-NUMERIC-VALUE : +12340000

RETURN-CODE : NORMALIZATION-OK

INTEGER-DIGIT-COUNT : 4

FRACTIONAL-DIGIT-COUNT : 0

WAS-SIGN-FOUND : N-0

WERE-COMMAS-FOUND : YES

WAS-DECIMAL-POINT-FOUND : YES

5. 환경 요구사항

모듈 드라이버가 이 시험 케이스를 수행하기 위해서는 필요하다.

6. 특정 절차 요구사항

모 듈 드 라 이 버 를 사 용 하 기 위 한 절 차 는 프 로 그래머 지 침 서 의 ‘ 시 험 도 구’ 단 원 에

있다.

- 62 – TTAS.IE-829(2002.09)

Page 72: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

7. 시험 케이스 간의 내부 의존성

없음

- 63 – TTAS.IE-829(2002.09)

Page 73: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅱ2.4 숫자 표현 정규화 – 모듈 시험 요약 보고서

1. 시험 요약 보고서 식별자

NNE.TS.01 XX-03-23

2. 요약

3 개 의 결 함 을 수 정 한 후, ‘숫자 표 현 정 규 화 모 듈’ ( 개 정 5 판) 은 모 든 시 험 을

통과하였다. 모듈 드라이버를 사용하여 이 루틴을 시험하였다.

이 모듈과 관련이 있는 시험 문서들은 다음과 같다.

1) 모듈 시험 설계 명세서 NNE.TD.01.05

2) 모듈 시험 케이스 명세서 NNE.TC.001-.151

3. 변동 사항

시 험 중 에 식 별 된 조 건 들 은 원 래 기 능 설 계 에 서 기 술 한 부 적 절 한 조 건 들 을

강 화 시 켰 으 며, 이 것 은 11 개 의 시 험 케 이 스 명 세 서 를 추 가 하 도 록 하 였 다. 이 러 한

변경사항은 현재의 문서에 모두 반영되었다.

4. 포괄성 심사

첨 부 된 대 조 표 와 실 행 추 적 보 고 서( 이 문 서 에 는 포 함 되 지 않 음) 는 시 험 설 계

명세서에 명시한 포괄성에 대한 최소 요구사항이 충족되었음을 나타낸다.

5. 결과 요약

3 개 의 시 험 케 이 스(071, 073, 131) 가 불 충 분 한 로 직 을 포 함 하 여 결 함 이 있 음 을

보여주었다. 별도의 로직을 추가하였고, 몇 개의 새로운 시험 케이스를 정의하였으며, 재

시험을 수행하였다. 모든 특성이 이들 시험을 통과하였다.

6. 평가

이 모 듈 은 단 지 3 개 의 결 함 만 을 가 지 고 있었으 며, 포괄성 시 험 을 통 과 하였다. 처 음

사용 6 개월 동안에는 오직 한 개 이하의 추가적인 결함만 명시된다.

7. 활동 요약

시험 시작 : XX-03-12 예측 시간 실제 시간

- 64 – TTAS.IE-829(2002.09)

Page 74: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시험 설계( 케이스 포함) 2 일 3 일

모듈 드라이버 개발 1 일 1.5 일

시험 수행 2 일 2 일

모듈 수정 2 일 1.5 일

시험 보고 0.5 일 0.5 일

시험 종료 : XX-03-23 7.5 일 8.5 일

8. 승인

개발 프로젝트 관리자 날짜

- 65 – TTAS.IE-829(2002.09)

Page 75: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

부 록 Ⅲ . 구 현 및 사 용 법 지 침

Ⅲ.1 구현 지침

조직에서 본 표준을 적용할 경우, 단계(phase) 별로 다음과 같이 구현할 것을 권고한다.

1) 초 기 단 계 : 계 획 수립이 나 보 고 와 관 련 된 문 서 들 을 소 개 한 다. 시 험 계 획 서 는

전반적인 시험 프로세스에 대한 기반을 마련해 주며, 보고 문서는 시험 그룹이

적절한 데이터를 체계화된 방법으로 기록할 수 있도록 한다.

시스템 수준에서 시험 문서화를 구현한다. 시스템 시험 중 엄격한 관리에 대한

필요성이 아주 중요하다. 시스템 문서화는 이러한 요구를 충족시키는 핵심 요소가

된다.

2) 후속 단계 : 다음 단계에 있는 문서들의 균형(balance) 에 대해 소개한다. 이들의

소개 순서는 이전 단계의 결과에 따라 좌우된다.

결 국 시 험 문 서 화 는 설 계 계층구 조 에 해 당 하 는 문 서 계층구 조 를 형 성 한 다( 예,

시스템 시험 문서, 하위 시스템 시험 문서, 모듈 시험 문서).

Ⅲ.2 추가 시험 문서화 지침

이 표 준 을 적 용 하 는 조 직 에 서 사 용 하 는 특 정 시 험 기 법( 코 드 검 사, 시뮬레이 션) 에

대 한 문 서 화 를 위 한 지 침 을 개 발 한 다. 이 문 서 화 작 업 은 표 준 의 기 본 적 인 문 서 들 을

보완할 것이다.

Ⅲ.3 사용법 지침

1) 프로젝트 계획서 또는 조직의 표준에서, 어떤 시험 활동 중에 어떤 시험 문서가

요 구 되 는 지 를 식 별 하 고, 조 직 에 서 는 이 러 한 문 서 를 사 용 하 기 위 한 지 침 을

제공하여야 한다.

표 III.1 은 다양한 시 험 활 동 에 필 요 한 시 험 문 서 들 의 명 세 서 에 대 한 예 를

나타내고 있다. 요구되는 문서의 분량은 조직마다 다를 수 있다.

2) 각 문서를 특별한 시험 항목 및 특별한 시험 환경에 맞도록 작성하기 위해서는

문서에 목차를 추가하거나 목차 항목의 내용을 추가할 수 있다.

3) 모 듈 시 험 수 준 에 서 는 일 련 의 모 듈 들 에 대 해 문 서 화 하 는 것 을 고려한 다. 예 를

들 어, 보 고 서 를 생 성 하 는 한 벌의 모 듈 에 대 하 여 모 듈 시 험 설 계 명 세 서 를

개 발 하 는 것 이 유 용 할 수 있 다 면. 다 른 시 험 케 이 스 들 이 요 구 되 기 는 하 지 만,

공통의 시험 절차 명세서가 적절할 수 있다.

활동 문서

- 66 – TTAS.IE-829(2002.09)

Page 76: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

시험

계획서

시험

설계

명세서

시험

케이스

명세서

시험

절차

명세서

시험

항목전

보고서

시험

상황

기록

시험

사고

보고서

시험

요약

보고

수락 X X X X X X X

필드 X X X X X

설치 X X X X X X X

시스템 X X X X X X X X

하위

시스템

X X X X X X X

프로그램 X X X

모듈 X X X

표 Ⅲ.1 – 요구되는 시험 문서화 명세서의 예

- 67 – TTAS.IE-829(2002.09)

Page 77: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

부 록 Ⅳ ( 참 조 ) IEEE/EIA 12207.1-1997 준 수 를 위 한 지 침

Ⅳ.1 개요

IEEE 산 하 의 소 프 트 웨 어 공 학 표 준 위 원 회(S/W Engineering Standards Committee: 이 하

SESC) 에 서 는 국 제 표 준 을 받 아 들 이 는 정 책 을 지 지 하 고 있 다. 국 제 표 준 인 ‘ ISO/IEC

12207, 정보 기술 — 소프트웨어 생명 주기 프로세스’ 는 1995 년에 완성되었다. 이

표준은 잘 정의된 용어를 사용하여 소프트웨어 업계에서 참조할 수 있도록, 소프트웨어

생명 주기 프로세스에 대한 공통 프레임웍을 수립하였다.

1995 년 에 SESC 는 ISO/IEC 12207 을 평 가 하 였 으 며, 이 표 준 을 채 택 하 여IEEE

소프트공학회 내의 생명주기 프로세스에 대한 기반으로 활용하도록 결정하였다. ISO/IEC

12207 를 IEEE 에 적응시킨 것이 IEEE/EIA 12207.0-1996 이다. 이것은 ISO/IEC 12207 뿐만

아니라 다음과 같은 추가 사항을 포함하고 있다 : 개선된 준수 접근 방법, 생명 주기

프로세스 목적, 생명 주기 데이터 목적 및 정오표.

IEEE 에 서 의 ISO/IEC 12207 의 이 행 은 다 음 표 준 들 의 내 용 을 함 께 구 현 하 는 것 을

의미한다.

- IEEE/EIA 12207.1-1997, IEEE/EIA 정 보 기 술 지 침 서—소 프 트 웨 어 공 학 생 명 주 기

프로세스—생명주기 데이터;

- IEEE/EIA 12207.2-1997, IEEE/EIA 정 보 기 술 지 침 서—소 프 트 웨 어 공 학 생 명 주 기

프로세스—구현시 고려 사항; 그리고

- IEEE/EIA 12207.1-1997 의 적 용 에 따 른 데 이 터 와 기 존 의 SESC 표 준 의 적 용 에

따른 데이터와의 상호관계를 정의하기 위한 11 개 SESC 표준들(IEEE Stds 730,

828, 829, 830, 1012, 1016, 1058, 1062, 1219, 1233, 1362)에 첨가한 사항들

주 기 —- IEEE/EIA 12207.1-1997 은 지 침 서 이 지 만, 특 정 한 준 수 요 구 사 항 과 함 께

표준으로서 적용을 위한 규정을 포함하고 있다. 이 부록에서는 IEEE/EIA 12207.1-1997 을

표준으로 다루고 있다.

본 표준과 IEEE/EIA 12207.1-1997 를 모두 준수하기 위해서는, 사용자는 2 개 표준에서의

데이터 요구사항을 검토하고 이를 충족시키는 것이 필수적이다.

본 표준을 직접적으로 참조할 경우에는, 따라야 할 우선 순위를 본 표준에만 근거로

정 한 다. 본 표 준 이 IEEE/EIA 12207.x표 준 들 과 같 이 참 조 될 경 우 에 는, 만 약 본 표 준 이

우선한다는 조항이 없다면, 직접 참조한 IEEE/EIA 12207.x을 기반으로 따라야 할 우선

순위를 정한다.

- 68 – TTAS.IE-829(2002.09)

Page 78: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅳ.1.1 목적 및 범위

본 표준과 IEEE/EIA 12207.1-1997 는 소프트웨어의 시험 계획서, 시험 절차, 시험 보고서

등 에 대 한 요 구 사 항 을 정 의 한 다. 이 부 록 의 목 적 은 두 개 의 요 구 사 항 간 의 관 계 를

설명하여 양쪽 표준을 준수하는 문서를 작성하는 사용자가 실제로 의도한 대로 할 수

있도록 하는데 있다.

이 부록의 내용은 다음과 같다. Ⅳ.2 에서는 시험 계획서, 시험 절차 및 시험 보고서를

위 한 문맥을 제 공 하 고, Ⅳ.3 에 서 는 시 험 계 획 서 에 대 한 문 서 준 수 지 침, Ⅳ.4 에 서 는

시험 절차에 대한 문서 준수 지침, Ⅳ.5 에서는 시험 보고서에 대한 문서 준수 지침을

제공한다.

- 69 – TTAS.IE-829(2002.09)

Page 79: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅳ.2 상호 관계

여 기 에 서 는 다 음 과 같 은 용 어, 프 로 세 스 및 생 명 주 기 데 이 터 부 문 에 서 의 본 표 준 과

IEEE/EIA 12207.0-1996 의 관계에 대하여 설명한다.

Ⅳ.2.1 용어 상호 관계

2 개 의 표 준 은 유 사 한 방 식 으 로 유 사 한 용 어 를 사 용 한 다. 본 표 준 에 서 는 소 프 트 웨 어

시 험 계 획 서 를 논 의 하 고 있 는 반 면, IEEE/EIA 12207.0-1996 에 서 는 비 록 소 프 트 웨 어 에

초점을 두고 있지만, “시험 또는 확인 계획서(Test or validation plan)” 라는 더 넓은 개념의

용어를 사용한다. 본 표준에서는 소프트웨어 시험 절차를 논의하고 있는 반면, IEEE/EIA

12207.0-1996 에서는 “ 시험 또는 확인” 이라는 더 넓은 개념의 용어를 사용한다. 본

표 준 에 서 는 소 프 트 웨 어 시 험 보 고 서 를 논 의 하 고 있 는 반 면 에, IEEE/EIA 12207.0-1996

에서는 “ 시험 또는 확인” 이라는 더 넓은 개념의 용어를 사용한다. 본 표준에서는

“ 그 룹(group)” 이 라 는 용 어 를 사 용 하 고 있 으 며, IEEE/EIA 12207.1-1997 에 서 는 “ 부 류

(class)” 라는 용어를 사용한다. 그리고 본 표준에서는 여러 수준의 계획서를 체계화하기

위해 “ 수준" 이라는 개념을 사용한다.

본 부 록 Ⅲ에 서 는 “ 시 험 또 는 확인 계 획 서” , “시 험 또 는 확인 절 차” 및 “ 시 험

또 는 확 인 보 고 서” 를 나 타 내 기 위 하 여 각 각 시 험 계 획 서, 시 험 절 차 및 시 험

보고서를 사용한다.

Ⅳ.2.2 프로세스 상호 관계

IEEE/EIA 12207.1-1997 는 IEEE/EIA 12207.0-1996 의 생 명 주 기 관 점 에 기 반 을 두 고

있으며, 프로세스에 상당히 편중되어 있다. 또한, IEEE/EIA 12207.1-1997 는 획득에 특별히

초 점 을 두 고 있 으 며, 프 로 세 스 요 구 사 항 을 상 세 하 게 기 술 하 고 있 다. 반 면 에 본

표 준 에 서 는 프 로 세 스 에 대 한 어 떠 한 요 구 사 항 도 없 다. 그 러 나, 프 로 세 스 에 대 한 가 정

사항은 두고 있다. 본 표준에서 프로세스의 초점은 시험의 무결성을 달성하는 데 있다.

Ⅳ.2.3 생명주기 데이터 – 시험 계획서

본 표준의 시험 계획서에서 요구하는 정보와 IEEE/EIA 12207.1-1997 의 시험 계획서에서

요구하는 정보는 유사하다. 하나의 문서가 2 개의 표준을 충족시킬 수 있으며, 그 상세

내용은 본 표준의 Ⅳ.3 항에 기술되어 있다.

Ⅳ.2.4 생명주기 데이터 – 시험 절차

IEEE/EIA 12207.1-1997 의 시험 절차와 동등한 것을 본 표준의 시험 설계 명세서, 시험

- 70 – TTAS.IE-829(2002.09)

Page 80: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

케이스 명세서 및 시험 절차 명세서를 조합하여 만들 수 있다. 편의상, 위의 3 가지

문서를 “ 시험 절차” 라고 한다. 본 표준에 명시된 시험 절차와 IEEE/EIA 12207.1-1997

의 시험 절차에서 요구하는 정보는 유사하며, 대응하는 정보를 수집한 하나의 문서는

2 개의 표준을 충족시킬 수 있다. 그 상세 내용은 이 표준의 Ⅳ.4 에 기술되어 있다.

Ⅳ.2.5 생명주기 데이터 – 시험 보고서

IEEE/EIA 12207.1-1997 의 시 험 보 고 서 와 동 등 한 것 을 이 표 준 의 시 험 보 고 서, 시 험

사 고 보 고 서 및 시 험 요 약 보 고 서 를 조 합 하 여 만 들 수 있 다. 편 의 상, 위 의 3 가 지

문서를 “ 시험 보고서” 라고 한다. 이 표준에 명시된 시험 보고서와 IEEE/EIA 12207.1-

1997 의 시험 보고서에서 요구하는 정보는 유사하며, 정보를 동등하게 수집한 하나의

문서는 양쪽 표준을 충족시킬 수 있다. 그 상세 내용은 본 표준의 Ⅳ.5 에 제공된다.

- 71 – TTAS.IE-829(2002.09)

Page 81: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅳ.2.6 IEEE/EIA 12207.1-1997 과 본 표 준 에 있 는 기 타 데 이 터 간 생 명 주 기 데 이 터

상호관계

여기서는 시험 계획서, 시험 절차 또는 시험 보고서 외의 생명주기 데이터에 대한 본

표준과 IEEE/EIA 12207.1-1997 간 상호 관계를 다루고 있으며, 양쪽 표준의 사용자에게

정보를 제공한다. 표 Ⅳ.1 에서 기타 생명주기 데이터를 요약하고 있다.

Table Ⅳ.1 – IEEE/EIA 12207.1-1997 과 본 표준에서의 기타 데이터 간의 요구사항 요약

정보항목 IEEE/EIA 12207.0-

1996 의 하부

조항

문서

종류

IEEE/EIA 12207.1-

1997 의 하부

조항

IEEE Std 829-

1998 의 조항

소프트웨어 통합

계획서

5.3.8.1., 5.3.8.5 계획서 6.18 3

시스템 자격 시험

감사 결과 기록

5.3.11.3 기록 - 8, 9, 10

시스템 시험 및

평가 기준 기록

5.5.3.2.a) 기록 - 8, 9, 10

Ⅳ.3 문서 준수 – 시험 계획서

여 기 서 는 본 표 준 을 따르는 시 험 계 획 서 는 IEEE/EIA 12207.1-1997 에 서 기 술 한 시 험

계 획 서 와 “ 문 서 준 수” 를 한 다 는 주 장 과 관 련 된 사 항 을 상 세 히 제 공 한 다. 이 러 한

문 서 준 수 를 위 한 요 구 사 항 은 IEEE/EIA 12207.1-1997 표 1 의 하 나 의 행 에 요 약 되 어

있으며, 이 행은 본 표준의 표 Ⅳ.2 에서 재현된다.

- 72 – TTAS.IE-829(2002.09)

Page 82: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.2 – IEEE/EIA 12207.1-1997 의 표1 에서 발췌한 시험 계획서에 대한 요구사항

요약

정보 항목 IEEE/EIA

12207.0-1996 의

하부 조항

문서

종류

IEEE/EIA

12207.1-1997

의 하부

조항

참조 문서

시험 또는

확인 결과

보고서

5.3.5.5, 5.3.6.5,

5.3.6.6, 5.3.7.4,

5.3.7.5, 6.5

계획서 6.27 IEEE Std 829-1998

EIA/IEEE J-STD-016-1995, H.2.4

ISO/IEC 12119:1994

문서 준수에 대한 요구사항은 다음과 같은 하부 항에서 논의된다.

- Ⅳ.3.1 항 은 표 Ⅳ.2 의 두번째 열 에, IEEE/EIA 12207.0-1996 의 5.3.5.5, 5.3.6.5,

5.3.6.6, 5.3.7.4, 5.3.7.5 및 6.5 에 서 규 정 한 것 으 로 명 기 한 정 보 요 구 사 항 을

준수하고 있는지를 논의한다.

- Ⅳ.3.2 항은 표 Ⅳ.2 의 세번째 열에, “계획서” 로 명기한 공통 항목 지침( 문서

“ 종류” ) 을 준수하고 있는지를 논의한다. “계획서” 에 대한 공통 항목 지침은

IEEE/EIA 12207.1-1997 의 5.2 에 나와 있다.

- Ⅳ.3.3 항은 표 Ⅳ.2 의 네번째 열에, IEEE/EIA 12207.1-1997 의 6.27에서 규정한

것 으 로 명 기 한 시 험 계 획 서 에 대 한 특 정 요 구 사 항 을 준 수 하 고 있 는 지 를

논의한다.

- Ⅳ.3.4 항 은 IEEE/EIA 12207.1-1997 의 4.2 에 서 기 술 한 바 와 같 이 IEEE/EIA

12207.0-1996 의 부 록 H 의 생 명 주 기 데 이 터 목 적 을 준 수 하 고 있 는 지 를

논의한다.

- 73 – TTAS.IE-829(2002.09)

Page 83: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅳ.3.1 IEEE/EIA 12207.0-1996 정보 요구사항 준수

시 험 계 획 서 에 대 한 정 보 요 구 사 항 은 IEEE/EIA 12207.0-1996 의 5.3.5.5, 5.3.6.5, 5.3.6.6,

5.3.7.4 및 5.3.7.5 에 서 규 정 한 내 용 이 다. 이 러 한 요 구 사 항 은 본 표 준 의 Ⅳ.3.3 에 서

고려한 것과 본질적으로 동일하다.

Ⅳ.3.2 IEEE/EIA 12207.1-1997 공통 항목 지침 준수

IEEE/EIA 12207.1-1997 에서 “ 계획서” 에 대한 공통 항목 지침은 IEEE/EIA 12207.1-1997

의 5.2 에서 규정되어 있다. 계획서가 이를 준수하기 위해서는 IEEE/EIA 12207.1-1997 의

5.2.1 에 서 언급 한 목 적 을 달 성 하 여 야 하 며, 상 기 표 준 의 5.2.2 에 서 열 거 한 정 보 를

포함하여야 한다.

“ 계획서” 의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 5.2.1 : 목적 : 선택 사항과 대체 방안을 포함하여, 특정

활동을 요구한 대로 언제, 어떻게, 누가 수행하는가를 정의한다.

본 표준을 준수하는 시험 계획서는 위에서 언급한 목적을 달성한다.

IEEE/EIA 12207.1-1997 를 준수하려는 계획서는 어떠한 것이라도 IEEE/EIA 12207.1-1997 의

5.2.2 에서 제공된 공통 항목 요구사항을 충족시켜야 한다. 본 표준의 표 Ⅳ.3 는 공통

항 목 의 품 목 을 나 열 하 고 동 일 한 정 보 를 요 구 하 는 본 표 준 의 조 항 을 적 절 한 곳에 서

참 조 하 고 있 다. 세번째 열 은 공 통 항 목 요 구 사 항 을 준 수 하 기 위 해 추 가 되 어 야 하 는

정보를 열거하고 있다.

표 Ⅳ.3 – IEEE Std 829-1998 의 공통 계획서 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

공통 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

가 ) 발행일 및 상태 - 발행일과 상태가

제공되어야 함 .

나 ) 범위 3.2.2 서론

3.2.4 시험 대상 특성

3.2.5 시험 대상이 아닌

특성

-

다 ) 발행 조직 3.2.12 책임 -

라 ) 참고 자료 3.2.2 서론

3.2.3 시험 항목

-

- 74 – TTAS.IE-829(2002.09)

Page 84: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.3 – IEEE Std 829-1998 의 공통 계획서 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

공통 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

마 ) 승인 권한 3.2.16 승인 -

바 ) 계획된 활동 및 작업 3.2.6 접근방법

3.2.10 시험 작업

-

사 ) 거시적 참조 ( 이 계획서의

필요성을 제기한 정책이나

법 )

3.2.2 서론

3.2.3 시험 항목

-

아 ) 미시적 참조 ( 이 계획서의

세부사항을 상세히 기술한

작업 설명서나 다은

계획서 )

3.2.2 서론

3.2.3 시험 항목

-

자 ) 일정 3.2.14 일정 -

차 ) 추정 3.2.6 접근방법 -

카 ) 자원 및 이들의 할당 3.2.11 환경 요건

3.2.13 구성원 및 교육

요건

-

타 ) 책임 및 권한 3.2.12 책임 -

파 ) 위험 요소 3.2.15 위험 요소 및

비상대처 상황

-

하 ) 품질관리 측정

(NOTE— 이것은 시험 계획서

자체의 품질관리를 포함함 )

3.2.2 서론

3.2.6 접근방법

3.2.7 항목의 성공 / 실패

기준

3.2.8 시험 일시 중지

기준 및

재개 요구사항

시험 계획서 자체의

자격시험을 위해

사용되는 방법들을

제공하거나 참조함 .

거 ) 비용 - 시험 활동 및 자원에

대한 비용이 제공되어야

함 .

너 ) 관련 참여자들간의

인터페이스

3.2.12 책임 관련 참여자들간의

인터페이스가 제공되어야

함 .

- 75 – TTAS.IE-829(2002.09)

Page 85: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.3 – IEEE Std 829-1998 의 공통 계획서 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

공통 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

더 ) 환경 / 기반구조 ( 안정성

요건 포함 )

3.2.11 환경 요건 안정성 요건이

제공되어야 함 .

러 ) 교육 3.2.13 구성원 및 교육

요건

-

머 ) 용어 해설 - 시험 문서를 이해하는데

필요한 용어 해설이

제공되거나 참조되어야

함 .

버 ) 변경 절차 및 내역 - 시험 계획서에 대한

변경 절차와 그 내역

제공되거나 참조되어야

함 .

Ⅳ.3.3 IEEE/EIA 12207.1-1997 특정 항목 요구사항의 준수

IEEE/EIA 12207.1-1997 에 서 시 험 계 획 서 에 대 한 특 정 항 목 요 구 사 항 은 IEEE/EIA

12207.1-1997 의 6.27에 규 정 되 어 있 다. 계 획 서 가 이 를 준 수 하 기 위 해 서 는 IEEE/EIA

12207.1-1997 의 6.27.1 에 서 언급 한 목 적 을 달 성 하 여 야 하 며, 상 기 표 준 의6.27.3 에 서

열거한 정보를 포함하여야 한다.

시험 계획서의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 6.27.1 :

목적 : 소프트웨어 항목과 소프트웨어 시스템의 자격을 시험하기 위한 계획을

기술한다. 시험 활동에 사용되는 소프트웨어 시험 환경을 기술하고, 수행대상

시험을 식별하며, 시험 활동의 일정을 제공한다.

IEEE/EIA 12207.1-1997 를 준수하는 계획서는 IEEE/EIA 12207.1-1997 의 6.27.3 에서 제공된

특 정 항 목 요 구 사 항 을 충족시켜야 한 다. 본 표 준 의 표 Ⅳ.4 는 특 정 항 목 의 품 목 을

나 열 하 고 동 일 한 정 보 를 요 구 하 는 본 표 준 의 조 항 을 적 절 한 곳에 서 참 조 하 고 있 다.

세번째 열은 특정 항목 요구사항을 준수하기 위해 추가되어야 하는 정보를 열거하고

있다.

- 76 – TTAS.IE-829(2002.09)

Page 86: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.4 – IEEE Std 829-1998 의 특정 계획서 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

특정 항목

IEEE Std 829-1998 의

항목

IEEE Std 829-1998 의

추가 요구 사항

b) 시험 수준 3.2.6 접근 방법 -

c) 시험 종류 3.2.6 접근 방법 -

d) 일반적 시험 조건 3.2.6 접근 방법 -

e) 시험 진행 3.2.6 접근 방법

3.2.7 항목의 성공 / 실패

기준

3.2.8 일시 중지 기준 및

재개

요구사항

-

f) 데이터 기록 , 오차 조정 ,

분석

3.2.9 시험 인도물

3.2.10 시험 작업

-

g) 시험 취급 범위 ( 넓이 및

깊이 ) 또는 충분한 시험을

보장하는 기타 방법

3.2.6 접근 방법 -

h) 계획된 시험 ( 항목 및

이들의 식별자 포함 )

3.2.3 시험 항목 -

i) 시험 일정 3.2.14 일정 -

j) 요구사항 추적성 3.2.6 접근 방법 -

k) 자격 시험 환경 ,… 3.2.11 환경 요건 -

… 장소 ,… - 자격시험 장소가

식별되어 제공되어야

함 .

… 요원 ,… 3.2.13 구성원 및 교육

요건

-

… 및 참여 조직 3.2.12 책임 -

Ⅳ.3.4 생명 주기 데이터 목적의 준수

항목에 대한 요구사항뿐만 아니라, 생명 주기 데이터도 IEEE/EIA 12207.1-1997 의 부록

H 에 제공된 목적에 맞게 관리되어야 한다.

주기 – 본 표준에서 다루고 있는 정보 항목에는 IEEE/EIA 12207.1-1997 의 부록 H 에

- 77 – TTAS.IE-829(2002.09)

Page 87: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

있 는 ‘ 시 험 데 이 터’ 의 기 본 적 인 유 형 과 관 련 된 소 프 트 웨 어 생 명 주 기 데 이 터 의

생성에 대한 계획과 규정들이 포함되어 있다. 상기 부록은 시험 전략 및 기준, 시험

케 이 스, 시 험 절 차, 시 험 결 과 및 주 요 의 사 결 정 의 이 론 적 근 거 와 같 은 시 험

데이터를 제공하고 있다.

Ⅳ.3.5 결론

표 Ⅳ.3 과 Ⅳ.4 에 있 는 추 가 요 구 사 항 과 이 표 준 을 따르는 시 험 계 획 서 는 어 떠 한

것 이 든 지 IEEE/EIA 12207.1-1997 의 시 험 또 는 확인 계 획 서 에 대 한 요 구 사 항 을

준수한다는 것을 분석 결과가 시사하고 있다. 또한, IEEE/EIA 12207.1-1997 를 충족시키기

위해서는 시험 계획서는 IEEE/EIA 12207.0-1996 의 부록 H 의 생명주기 데이터 목적을

지원하여야 한다.

Ⅳ.4 문서 준수 – 시험 절차

여기서는 본 표준을 따르고 있는 시험 절차가 IEEE/EIA 12207.1-1997 에서 기술한 시험

절차와 “ 문서 준수” 를 한다는 주장과 관련된 사항을 상세히 제공한다. 이러한 문서

준수를 위한 요구사항은 IEEE/EIA 12207.1-1997 표 1 의 하나의 행에 요약되어 있으며,

이 행은 본 표준의 표 Ⅳ.5 에서 재현된다.

표 Ⅳ.5 – IEEE/EIA 12207.1-1997 의 표1 에서 발췌한 시험 절차에 대한 요구사항 요약

정보 항목 IEEE/EIA

12207.0-1996 의

하부 조항

문서

종류

IEEE/EIA

12207.1-1997

의 하부

조항

참조 문서

시험 또는

확인 절차

5.1.5.1, 5.3.7.1,

5.3.8.1, 5.3.8.4,

5.3.10.2, 6.5

절차 6.28 IEEE Std 829-1998

EIA/IEEE J-STD-016-1995, H.2.1

ISO/IEC 12119:1994

- 78 – TTAS.IE-829(2002.09)

Page 88: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

문서 준수에 대한 요구사항은 다음 항에서 논의되고 있다.

- Ⅳ.4.1 항 은 표 Ⅳ.5 의 두번째 열 에, IEEE/EIA 12207.0-1996 의 5.1.5.1, 5.3.7.1,

5.3.8.1, 5.3.8.4, 5.3.10.2, 6.5 항 에 서 규 정 한 것 으 로 명 기 한 정 보 요 구 사 항 을

준수하고 있는지에 대해 논의한다.

- Ⅳ.4.2 항 은 표 Ⅳ.5 의 세번째 열 에 “ 절 차” 로 서 명 기 한 공 통 항 목 지 침 을

준수하고 있는지에 대해 논의한다. “절차” 에 대한 공통 항목 지침은 IEEE/EIA

12207.1-1997 의 5.3 항에 기술되어 있다.

- Ⅳ.4.3 항은 표 Ⅳ.5 의 네번째 열에, IEEE/EIA 12207.1-1997 의 6.28항에서 규정한

것 으 로 명 기 한 시 험 절 차 에 대 한 특 정 요 구 사 항 을 준 수 하 고 있 는 지 에 대 해

논의한다.

- Ⅳ.4.4 항 은 IEEE/EIA 12207.1-1997 의 4.2 항 에 기 술 된 바 와 같 이 IEEE/EIA

12207.0-1996 의 부록 H 의 생명주기 데이터의 목적을 준수하고 있는지에 대해

논의한다.

Ⅳ.4.1 IEEE/EIA 12207.0-1996 정보 요구사항의 준수

시 험 절 차 서 에 대 한 정 보 요 구 사 항 은 IEEE/EIA 12207.0-1996 의 5.1.5.1, 5.3.7.1, 5.3.8.1,

5.3.8.4, 5.3.10.2 및 6.5 에서 규정한 내용이다. 이러한 요구사항은 본 표준의 Ⅳ.4.3 에서

고려한 것과 본질적으로 동일하다.

Ⅳ.4.2 IEEE/EIA 12207.1-1997 공통 항목 지침의 준수

IEEE/EIA 12207.1-1997 에서 “ 절차서” 에 대한 공통 항목 지침은 IEEE/EIA 12207.1-1997

의 5.3 에서 규정되어 있다. 계획서가 이를 준수하기 위해서는 IEEE/EIA 12207.1-1997 의

5.3.1 에 서 언급 한 목 적 을 달 성 하 여 야 하 며, 상 기 표 준 의 5.3.2 에 서 열 거 한 정 보 를

포함하여야 한다.

절차서의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 조항 5.3.1 :

목적 : 요구되는 툴을 포함하여, 정해진 일들의 수행 시기 및 방법을 상세히

정의한다.

본 표준을 준수하는 시험 절차서는 위에서 언급한 목적을 달성한다.

IEEE/EIA 12207.1-1997 를 준수하는 절차서는 IEEE/EIA 12207.1-1997 의 5.3.2 에서 제공된

공 통 항 목 요 구 사 항 을 충족시켜야 한 다. 본 표 준 의 표 Ⅳ.6 는 공 통 항 목 의 품 목 을

나 열 하 고 동 일 한 정 보 를 요 구 하 는 본 표 준 의 조 항 을 적 절 한 곳에 서 참 조 하 고 있 다.

세번째 열은 공통 항목 요구사항을 준수하기 위해 추가되어야 하는 정보를 열거하고

있다.

- 79 – TTAS.IE-829(2002.09)

Page 89: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.6 – IEEE Std 829-1998 의 공통 절차 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

공통 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

가 ) 발행일 및 상태 - 발행일과 상태가

제공되어야 함 .

나 ) 범위 5.2.2 시험 항목 -

다 ) 발행 조직 3.2.12 책임 -

라 ) 참조 자료 3.2.2 서론

5.2.2 시험 항목

-

라 ) 승인 권한 3.2.12 책임 -

마 ) 다른 절차와의 관련성 5.2.7 시험 케이스간의

내부

의존성

-

바 ) 거시적 참조 ( 이 절차의

필요성을 제기한 정책이나

법 )

5.2.2 시험 항목 -

사 ) 미시적 참조 ( 이 절차의

세부사항을 상세히 기술한

작업 설명서나 다른

계획서 )

5.2.2 시험 항목 -

아 ) 입력 및 출력 5.2.3 입력 명세서

5.2.4 출력 명세서

-

자 ) 각 참여자가 조치한

단계를 순서대로 설명

6.2.4 절차의 단계 -

차 ) 용어 해설 - 시험 문서를 이해하는데

필요한 용어 정의가

제공되거나 참조되어야

함 .

카 ) 변경 내역 - 시험 절차의 변경

이력이 제공되거나

참조되어야 함 .

Ⅳ.4.3 IEEE/EIA 12207.1-1997 특정 항목 요구사항의 준수

IEEE/EIA 12207.1-1997 에 서 시 험 절 차 서 에 대 한 특 정 항 목 요 구 사 항 은 IEEE/EIA

- 80 – TTAS.IE-829(2002.09)

Page 90: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

12207.1-1997 의 6.28에 규 정 되 어 있 다. 시 험 절 차 서 가 이 를 준 수 하 기 위 해 서 는

IEEE/EIA 12207.1-1997 의 6.28.1 에서 언급한 목적을 달성하여야 하며, 상기 표준의6.28.3

에서 열거한 정보를 포함하여야 한다.

시험 절차서의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 조항 6.28.1 :

목 적 : 소 프 트 웨 어 항 목 이 나 소 프 트 웨 어 시 스 템 또 는 하 부 시 스 템 의 자격

시험을 수행하기 위해 사용되는 시험 준비물, 시험 케이스, 시험 절차에 대해

기 술 한 다. 그 리 고 획 득 자 가 수 행 된 자격 시 험 의 적 합 성 을 평 가 할 수 있 게

한다.

IEEE/EIA 12207.1-1997 를 준수하는 시험 절차서는 IEEE/EIA 12207.1-1997 의 6.28.3 에서

제 공 된 특 정 항 목 요 구 사 항 을 충족시켜야 한 다. 본 표 준 의 표 Ⅳ.7 는 특 정 항 목 의

품목을 나열하고 동일한 정보를 요구하는 본 표준의 조항을 적절한 곳에서 참조하고

있 다. 세번째 열 은 특 정 항 목 요 구 사 항 을 준 수 하 기 위 해 추 가 되 어 야 하 는 정 보 를

열거하고 있다.

표 Ⅳ.7 – IEEE Std 829-1998 의 시험 절차의 특정 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

특정 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

가 ) 공통 절차 정보 표 Ⅳ.5 참조 -

나 ) 시험 기록자 식별 3.2.12 책임 -

다 ) 시험 구성도의 식별 3.2.11 환경 요건

4.2.2 시험 대상 특성

5.2.2 시험 항목

-

다 ) 시험 목적 , … 4.2.3 세부 접근 방법 -

… 시험 요구사항… 4.2.2 시험 대상 특성 -

… 및 시험의 이론적 근거 4.2.3 세부 접근 방법 -

라 ) 각 시험에 대한 시험

준비물 ( 하드웨어 ,

소프트웨어 , 기타

5.2.5 환경 요건

5.2.6 특정 절차 요구사항

-

마 ) 시험 설명 6.2.2 목적 -

바 ) (i) 시험 식별자 6.2.1 시험 절차 명세서

식별자

-

바 ) (ii) 언급된 요구사항 4.2.2 시험 대상 특성 -

- 81 – TTAS.IE-829(2002.09)

Page 91: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.7 – IEEE Std 829-1998 의 시험 절차의 특정 요구사항에 대한 적용 범위

IEEE/EIA 12207.1-1997 의

특정 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

바 ) (iii) 선행 요구 조건 5.2.6 특정 절차 요구사항

5.2.7 시험 케이스간의

내부

의존성

6.2.3 특별 요구사항

-

바 ) (iv) 시험 입력 5.2.3 입력 명세서 -

바 ) (v) 예상 시험 결과 5.2.4 출력 명세서 -

바 ) (vi) 결과 평가 기준 4.2.5 특성의 성공 / 실패

기준

-

바 ) (vii) 절차 수행 지침 6.2.4 단계 -

사 ) 요구사항 추적성 4.2.2 시험 대상 특성 -

아 ) 의사결정의 이론적 근거 4.2.3 세부 접근 방법 -

Ⅳ.4.4 생명 주기 데이터 목적의 준수

항목에 대한 요구사항뿐만 아니라, 생명 주기 데이터도 IEEE/EIA 12207.1-1997 의 부록

H 에 제공된 목적에 맞게 관리되어야 한다.

주기 – 본 표준에서 다루고 있는 정보 항목에는 IEEE/EIA 12207.1-1997 의 부록 H 에

있 는 ‘ 시 험 데 이 터’ 의 기 본 적 인 유 형 과 관 련 된 소 프 트 웨 어 생 명 주 기 데 이 터 를

생성 하기 위한 계획 서와 규정 들이 포함 되어 있다. 상기 부록 은 시험 전략 및 기준,

시험 케이스, 시험 절차, 시험 결과 및 주요 의사 결정의 이론적 근거와 같은 시험

데이터를 제공하고 있다.

Ⅳ.4.5 결론

표 Ⅳ.6 과 Ⅳ.7 에 있 는 추 가 요 구 사 항 과 본 표 준 을 따르는 시 험 절 차 서 는 어 떠 한

것 이 든 지 IEEE/EIA 12207.1-1997 의 시 험 또 는 확인 절 차 서 에 대 한 요 구 사 항 을

준수한다는 것을 분석 결과가 시사하고 있다. 또한, IEEE/EIA 12207.1-1997 를 충족시키기

위해서는 시험 절차서는 IEEE/EIA 12207.0-1996 의 부록 H 의 생명주기 데이터 목적을

지원하여야 한다.

Ⅳ.5 문서 준수 – 시험 보고서

- 82 – TTAS.IE-829(2002.09)

Page 92: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

여기서는 본 표준을 따르고 있는 시험 절차가 IEEE/EIA 12207.1-1997 에서 기술한 시험

절차와 “ 문서 준수” 를 한다는 주장과 관련된 사항을 상세히 제공한다. 이러한 문서

준수를 위한 요구사항은 IEEE/EIA 12207.1-1997 표 1 의 하나의 행에 요약되어 있으며,

이 행은 본 표준의 표 Ⅳ.8 에서 재현된다.

표 Ⅳ.8 – IEEE/EIA 12207.1-1997 의 표1 에서 발췌한 시험 보고서에 대한 요구사항

요약

정보 항목 IEEE/EIA

12207.0-1996 의

장절

문서

종류

IEEE/EIA

12207.1-1997

의 장절

참조

시험 or

확인 결과

보고서

5.3.7.2, 5.3.8.2,

5.3.9.1, 5.3.10.1,

5.3.11.1,

5.3.13.1, 6.5

보고서 6.29 IEEE Std 829-1998

EIA/IEEE J-STD-016-1995, H.2.2

ISO/IEC 12119:1994

- 83 – TTAS.IE-829(2002.09)

Page 93: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

문서 준수에 대한 요구사항은 다음 항에서 논의되어진다.

- Ⅳ.5.1 항 은 표 Ⅳ.8 의 두번째 열 에, IEEE/EIA 12207.0-1996 의 5.3.7.2, 5.3.8.2,

5.3.9.1, 5.3.10.1, 5.3.11.1, 5.3.13.1, 6.5 항 에 서 규 정 한 것 으 로 명 기 한 정 보

요구사항을 준수하고 있는지에 대해 논의한다.

- Ⅳ.5.2 항 은 표 Ⅳ.8 의 세 번 째 열 에, “보 고 서” 로 명 기 한 공 통 항 목 지 침 을

준 수 하 고 있 는 지 에 대 해 논 의 한 다. “보 고 서” 에 대 한 공 통 항 목 가 이 드 는

IEEE/EIA 12207.1-1997 의 5.5 항에 기술되어 있다.

- Ⅳ.5.3 항은 표 Ⅳ.8 의 네번째 열에, IEEE/EIA 12207.1-1997 의 6.29항에서 규정한

것으로 명기한 시험 보고서에 대한 특정 요구사항을 준수하고 있는지에 대해

논의한다.

- Ⅳ.5.4 항 은 IEEE/EIA 12207.1-1997 의 4.2 항 에 서 기 술 한 바 와 같 이IEEE/EIA

12207.0-1996 의 부록 H 의 생명주기 데이터의 목적을 준수하고 있는지에 대해

논의한다.

Ⅳ.5.1 IEEE/EIA 12207.0-1996 정보 요구사항의 준수

시 험 보 고 서 에 대 한 정 보 요 구 사 항 은 IEEE/EIA 12207.0-1996 의 5.3.7.2, 5.3.8.2, 5.3.8.5,

5.3.9.1, 5.3.10.1, 5.3.11.1, 5.3.13.1 및 6.5 에 서 규 정 한 내 용 이 다. 이 러 한 요 구 사 항 은 본

표준의 Ⅲ.5.3 에서 고려한 것과 본질적으로 동일하다.

Ⅳ.5.2 IEEE/EIA 12207.1-1997 공통 항목 지침의 준수

IEEE/EIA 12207.1-1997 에서 “ 보고서” 에 대한 공통 항목 지침은 IEEE/EIA 12207.1-1997

의 5.5 에서 규정되어 있다. 계획서가 이를 준수하기 위해서는 IEEE/EIA 12207.1-1997 의

5.5.1 에 서 언급 한 목 적 을 달 성 하 여 야 하 며, 상 기 표 준 의 5.5.2 에 서 열 거 한 정 보 를

포함하여야 한다.

보고서의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 조항 5.5.1 :

목적 : 조사, 심사, 시험과 같은 활동의 결과를 기술한다.

IEEE/EIA 12207.1-1997 를 준수하는 보고서는 IEEE/EIA 12207.1-1997 의 5.5.2 에서 제공된

공 통 항 목 요 구 사 항 을 충족시켜야 한 다. 본 표 준 의 표 Ⅳ.9 는 공 통 항 목 의 품 목 을

나 열 하 고 동 일 한 정 보 를 요 구 하 는 본 표 준 의 조 항 을 적 절 한 곳에 서 참 조 하 고 있 다.

세번째 열은 공통 항목 요구사항을 준수하기 위해 추가되어야 하는 정보를 열거하고

있다.

- 84 – TTAS.IE-829(2002.09)

Page 94: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

표 Ⅳ.9 – IEEE Std 829-1998 의 보고서 공통 요구사항의 적용 범위

IEEE/EIA 12207.1-1997 의

공통 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

가 ) 발행일 및 상태 - 발행일과 상태가

제공되어야 함 .

나 ) 범위 10.2.2 요약 -

다 ) 발행 조직 3.2.12 책임 -

라 ) 참조 자료 3.2.2 서론

10.2.2 요약

-

마 ) 승인 권한 10.2.8 승인 -

바 ) 서론 10.1 목적 -

사 ) 문맥 8.2.2 설명 -

아 ) 메시지 8.2.3 활동 및 사건 기입 -

자 ) 공헌자 3.2.12 책임 -

차 ) 본문 8.2.3 활동 및 사건 기입 -

카 ) 결론 및 권고 사항 10.2.5 결과 요약

10.2.6 평가

평가 내에 있는 권고

사항을 논의

타 ) 참조 문헌 - 참조 문헌이 제공되어야

함 .

파 ) 용어 해설y - 시험 문서를 이해하기

위해 요구되는 용어

정의가 제공되거나

참조되어야 함 .

하 ) 변경 내역 - 시험 보고서의 변경

이력이 제공되거나

참조되어야 함 .

Ⅳ.5.3 IEEE/EIA 12207.1-1997 특정 항목 요구사항의 준수

IEEE/EIA 12207.1-1997 에 서 시 험 보 고 서 에 대 한 특 정 항 목 요 구 사 항 은 IEEE/EIA

12207.1-1997 의 6.29에 규 정 되 어 있 다. 시 험 보 고 서 가 이 를 준 수 하 기 위 해 서 는

IEEE/EIA 12207.1-1997 의 6.29.1 에서 언급한 목적을 달성하여야 하며, 상기 표준의6.29.3

에서 열거한 정보를 포함하여야 한다.

시험 보고서의 목적은 다음과 같다.

IEEE/EIA 12207.1-1997, 조항 6.29.1 :

- 85 – TTAS.IE-829(2002.09)

Page 95: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

목 적 : 소 프 트 웨 어 항 목 이 나 소 프 트 웨 어 시 스 템 또 는 하 부 시 스 템 의 자격

시험을 수행하기 위해 사용되는 시험 준비물, 시험 케이스, 시험 절차에 대해

기 술 한 다. 그 리 고 획 득 자 가 수 행 된 자격 시 험 의 적 합 성 을 평 가 할 수 있 게

한다.

IEEE/EIA 12207.1-1997 를 준수하는 시험 보고서는 IEEE/EIA 12207.1-1997 의 6.29.3 에서

제공된 특정 항목 요구사항을 충족시켜야 한다. 본 표준의 표 Ⅳ.10 은 특정 항목의

품목을 나열하고 동일한 정보를 요구하는 본 표준의 조항을 적절한 곳에서 참조하고

있 다. 세번째 열 은 특 정 항 목 요 구 사 항 을 준 수 하 기 위 해 추 가 되 어 야 하 는 정 보 를

열거하고 있다.

표 Ⅳ.10 – IEEE Std 829-1998 의 시험 보고서 특정 요구사항의 적용 범위

IEEE/EIA 12207.1-1997 의

특정 항목

IEEE Std 829-1998 의

해당 조항

IEEE Std 829-1998 의

추가 요구 사항

가 ) 보고서 공통 정보 표 Ⅳ.8 참조 -

나 ) 시스템 식별 및 개요 3.2.3 시험 항목

10.2.2 요약

-

다 ) 시험 결과의 개요 ( 다음을

포함 )

10.2.2 요약 -

다 ) (i) 시험한 소프트웨어의

총괄 심사

10.2.2 요약

10.2.3 변동 사항

10.2.4 포괄성 심사

10.2.5 결과 요약

-

다 ) (ii) 시험 환경의 영향 10.2.7 활동 요약 -

라 ) 상세 시험 결과 ( 다음을

포함 )

(i) 시험 식별자

8.2.2 설명

9.2.2 요약

-

라 ) (ii) 시험 요약 8.2.3 활동 및 사건기입

9.2.2 요약

-

라 ) (iii) 직면한 문제점 8.2.3 활동 및 사건기입

9.2.3 사건 설명

-

라 ) (iv) 시험 케이스 /

절차로부터 일탈

8.2.3 활동 및 사건기입

9.2.4 영향

-

마 ) 시험 상황 기록 9 시험 상황 기록 -

바 ) 의사결정을 위한 이론적

근거

10.2.4 포괄성 심사

10.2.6 평가

-

- 86 – TTAS.IE-829(2002.09)

Page 96: IEEE Std 829-1998cfs6.tistory.com/upload_control/download.blog?fhandle=...  · Web view2015-01-22 · ieee/eia 12207.1-1997의 특정 항목 ieee std 829-1998의 해당 조항 ieee

Ⅳ.5.4 생명 주기 데이터 목적의 준수

항목에 대한 요구사항뿐만 아니라, 생명 주기 데이터도 IEEE/EIA 12207.1-1997 의 부록

H 에 제공된 목적에 맞게 관리되어야 한다.

주기 – 본 표준에서 다루고 있는 정보 항목에는 IEEE/EIA 12207.1-1997 의 부록 H 에

있 는 ‘ 시 험 데 이 터’ 의 기 본 적 인 유 형 과 관 련 된 소 프 트 웨 어 생 명 주 기 데 이 터 를

생성 하기 위한 계획 서와 규정 들이 포함 되어 있다. 상기 부록 은 시험 전략 및 기준,

시험 케이스, 시험 절차, 시험 결과 및 주요 의사 결정의 이론적 근거와 같은 시험

데이터를 제공하고 있다.

Ⅳ.5.5 결론

표 Ⅳ.9 와 Ⅳ.10 의 추 가 요 구 사 항 과 본 표 준 을 따 르 는 시 험 보 고 서 는 어 떠 한

것 이 든 지 IEEE/EIA 12207.1-1997 의 시 험 또 는 확인 보 고 서 에 대 한 요 구 사 항 을

준수한다는 것을 분석 결과가 시사하고 있다. 또한, IEEE/EIA 12207.1-1997 를 충족시키기

위해서는 시험 보고서가 IEEE/EIA 12207.0-1996 의 부록 H 의 생명주기 데이터 목적을

지원하여야 한다.

- 87 – TTAS.IE-829(2002.09)