[ 비기능적 요구사항의 종류 ]
Product requirements (제품 요구사항) |
제품의 동적을 규정한다. 예를 들면, 시스템이 얼마나 빨리 실행되고 얼마나 많은 메모리가 요구되는 가와 같은 성능 요구사항, 수용 가능한 고장 비율을 정한 신뢰성 요구사항, 이식성 요구사항, 사용성 요구사항 등이 있다. |
Organizational requirements (조직 요구사항) |
고객과 개발자 조직의 정책과 절차로부터 나온다. 예를 들면, 표준 프로세스가 사용되어야 하고 사용될 프로그래밍 언어와 설계 방법, 제품과 문서가 인도될 시기 등에 대한 인도 요구사항이 있다. |
External requirements (외부 요구사항) |
시스템과 그 개발 프로세스의 외부 요소로부터 생긴 모든 요구사항을 포함한다. 이것은 시스템이 다른 조직의 시스템과 어떻게 작용하는 가에 관한 상호운용성 요구사항, 시스템이 법의 한도 내에서 운영되어야 한다는 법률적 요구사항, 윤리적 요구사항 등을 포함한다. 윤리적 요구사항은 그것의 사용자와 공용으로 받아들여질 수 있는 것을 확인 하기 위한 시스템에 주어진 요구사항이다. |
[ 증명 가능한 비기능적 요구사항 ]
▪ 가능하면 비기능적 요구사항을 양적으로 표현하여 객관적으로 시험될 수 있도록 한다. 시스템이 비기능적 요구사항을 만족할 수 있는 지의 여부를 검사하기 위해서 시스템이 점검될 때 특성을 측정 할 수 있다.
▪ 비기능적 요구사항을 규정하기 위한 척도
속도 |
척도 |
Performance (속도) |
처리된 트랜잭션/초, 사용자/사건 반응시간, 스크린 재설정 시간 |
Size (크기) |
K바이트, RAM 칩의 수 |
Ease of use (사용 편리성) |
교육시간, 헬프 프레임의 수 |
Reliability (신뢰성) |
평균 고장 시간, 비가용 확률, 고장 발생 비율, 가용성 |
Robustness (견고성) |
고장 후에 재가동 시간, 고장 원인 사건의 백분율, 고장에 의한 데이터 망실 확률 |
Portability (이식성) |
목표 관련 문장의 백분율, 목표 시스템의 수 |
댓글이나 공감 남겨주는 사람 착한사람
'학사 그리고 석사 > 소프트웨어공학' 카테고리의 다른 글
Requirements Specification (0) | 2019.10.28 |
---|---|
요구공학 프로세스 (0) | 2019.10.28 |
기능적 요구사항 vs 비기능적 요구사항 (0) | 2019.10.27 |
사용자 요구사항 vs 시스템 요구 사항 (0) | 2019.10.27 |
Scrum (0) | 2019.10.27 |