품질 속성과 프로파일
-
개념
-
각 품질 속성은 관련된 프로파일을 갖는다.
-
-
프로파일에 대한 정의
시나리오의 집합으로 각 시나리오에 대한 중요도를 가지고 있음
-
프로파일의 종류
-
Usage scenario
-
Hazard scenario
-
Change scenario
-
-
프로파일을 명세하는 방법
-
Complete profile
-
Selected profile
-
-
프로파일의 목적
소프트웨어 품질 요구사항을 명세하기 위해 필요함.
-
프로파일 명세 절차
-
시나리오의 카테고리를 결정함.
-
각 카테고리에 대한 시나리오를 정의하고 선택함.
-
시나리오에 대한 가중치를 부여함.
-
-
프로파일 생성 방법
개인이 프로파일을 준비하고 그룹에서 토론을 거쳐 시나리오의 비중을 결정한다.
프로파일에 대한 템플릿
표 Ⅲ-2. 프로파일 템플릿
NO. |
Category |
시나리오에 대한 설명 |
비중 |
S1 |
|||
S2 |
|||
S3 |
|||
S4 |
ID |
Category |
C1 |
|
C2 |
|
C3 |
프로파일의 예
-
Haemodialysis 시스템 유지보수에 대한 프로파일
표 Ⅲ-3. 유지보수 프로파일
Category |
시나리오에 대한 설명 |
Market Driven |
S1 섭씨에서 화씨로 온도 측정 단위를 바꾼다. |
Hardware |
S2 second concentrate pump와 conductivity sensor를 추가한다. |
Safety |
S3 막을 통해 역류가 흐르는 것을 경고한다. |
Hardware |
S4 duty-cycle controlled heater를 interfaced heater로 대체한다. |
Medical Advances |
S5 역 로그 함수를 사용하여 weight loss curve를 수정한다. |
Medical Advances |
S6 fixed flow limit에 대한 경고를 처방에 따라 변경한다. |
Medical Advances |
S7 환자 혈압에 대한 센서와 경고를 추가한다. |
Hardware |
S8 분당 혈류 계산을 실제 시간당 흐름의 혈류로 계산한다. |
Com. And I/O |
S9 환자 데이터에 처방 데이터를 넣는 기능을 추가한다. |
Algorithm Change |
S10 PI에서 PID로 흐름을 집중시키기 위한 알고리즘을 변경한다. |
'Dev... > 소프트웨어 아키텍처' 카테고리의 다른 글
아키텍처 스타일에 대한 짧은 메모… (0) | 2008.08.21 |
---|---|
사용자 인터페이스 설계 원칙과 평가방법 (2) | 2008.08.19 |
[SA강좌] Part 2-7 요구사항 파악절차 (0) | 2008.08.11 |
[SA강좌] Part 2-6 요구사항 정의 절차 (0) | 2008.08.05 |
[SA강좌] Part 2-5 아키텍처 관련 산출물의 개요 (0) | 2008.08.04 |