'2008/05/02'에 해당되는 글 1건

  1. 2008/05/02 S/W 품질 관리(Quality Management) 3/3
본 포스트는 개인 스터디 용으로 작성된 Ian Sommerville의 Software Engineering, 8/E의 요약본입니다.
11. 품질 제어(Quality control)
- S/W 개발 프로세스를 검사하여 절차와 표준을 따르는지 여부를 판단
- 품질 제어의 두 가지 유형
  1) 품질 검토(review)
  2) 자동 S/W 평가 : S/W 측정 및 특정 척도와의 비교 포함

12. 품질 검토(Quality review)
- 제품 및 프로세스 검증을 위한 주요 방법
- 특정 팀이 잠재적 문제를 찾기 위해 프로세스의 전과정 또는 시스템과 해당 문서를 검사
- 목적 : 시스템의 결함과 비일관성의 발견
- 코드, 설계, 명세, 테스트 계획, 문서, 표준 등이 검토 대상
- 품질 검토의 기능
  1) 품질 관리 : 일반적 품질 관리 프로세스의 일부
  2) 프로젝트 관리 : 프로젝트 관리자에게 S/W 품질에 대한 정보를 제공
  3) 훈련 및 소통 : 제품 지식이 개발팀 멤버 간에 전달됨
- 검토 프로세스 : 검토 팀 선택 -> 장소 및 시간 선정 -> 문서 배포 -> 검토 수행 -> 검토 문서(form) 생성
- 검토 결과 : No action, Refer for repair, Reconsider, Overall design 등으로 분류하여 고객에게 전달해야 함.
참고:
검토(review)에는 여러 종류가 있음 : 1) 결함 제거를 위한 inspection(제품 대상), 2) 진행 검토(제품 및 프로세스 대상), 3) 품질 검토(제품 및 문서 대상)
12. S/W 측정(measurement)과 (측정을 위한) 척도(metric)
- S/W 제품 또는 프로세스의 속성(attribute)에 대한 수치를 끌어내어 이를 척도와 비교하는 행위
- S/W 시스템, 프로세스, 관련 문서 등 모든 부분에 측정
- 제품 속성(attribute)을 예측(predict)하거나 S/W 프로세스를 제어(control)하는 데 사용
- 예측에는 두 개의 속성이 존재 : 내부 속성 / 외부 속성
사용자 삽입 이미지

내부 및 외부 속성 간의 관계

사용자 삽입 이미지

예측 측정 및 제어 측정

13. 제품 측정 프로세스(Product measurement process)
- S/W 측정 프로세스는 품질 제어 프로세스의 일부
- 본 프로세스 실행 중 모인 데이터는 조직적 리소스(organisational resource)로 관리되어야 : 측정 DB가 수립 시 프로젝트간 비교가 가능
- 절차 : 측정 항목 선택 -> 평가할 컴포넌트 선택 -> 컴포넌트 특성 측정 -> 비정상 측정 항목 식별 -> 비정상 컴포넌트 분석

14. 제품 척도(Product metrics)
- 품질 척도는 제품 품질을 예측할 수 있어야
- 제품 척도의 종류
  1) 동적 척도 : 프로그램 실행 시 모인 측정치. 효율성과 신뢰성 평가에 도움. S/W 품질 속성에 직접적 관계됨.
  2) 정적 척도 : 시스템 표현(설계, 문서 등)으로 만들어진 측정치. 복잡성, 이해가능성, 유지보수성 평가에 도움. S/W 품질 속성에 간접적 관계됨. e.g. Fan-in/out(한 함수 내에서 호출하는 다른 함수의 수를 측정-in의 경우), 코드 길이, 사이클로매틱 복잡도(제어 복잡도), 식별자의 길이, 포그 색인(단어의 평균 길이를 측정)
  3) 개체 지향 척도 : 정적 척도의 일부(?). 상속 트리의 깊이, Method fan-in/out, Weighted fan in/out, overriding 개수
- 특정 척도는 프로젝트, QA팀의 목표, S/W 유형에 좌우 : 조직 자신에 가장 적합한 척도를 발견하기 위해 실험해야
2008/05/02 17:13 2008/05/02 17:13

트랙백 주소 :: http://anyflow.net/trackback/393

댓글을 달아 주세요