2013년 8월 29일 목요일

요구사항 식별

* 요구사항 식별
1. Actor 식별 (Primary Actor)
- Actor: 시스템을 이용하는 사람이나 프로세스.
- Supplementary Actor (= Secondary) : 시스템에 의해 이용당하는 다른 시스템.




2. Use-case 식별
- Actor가 시스템을 사용해서 달성하려는 업무목표(사용목표)

Use-case 크기
- 2주 ~ 6주 내에 개발이 가능한 범위
- 체크리스트
 1) 업무에 시작과 끝이 명확해야 한다. (카운트가 가능하여야 한다.)
 2) 한 사람이 한 순간에 한 장소에서 수행하는 작업.
 3) 업무여야 한다. (서로관련이 있는 것들은 한개로 통합한다.)
   ex) C,R,U,D -> xxx관리

3. Use-case 명세서 작성
 1) Use-case 명
 2) actors
 3) pre-condition (사전 조건)
   - Use-case를 시작하기 위한 사전 시스템 상태
 4) post-condition
   - Use-case를 종료한 후 시스템 상태
   - 종료 조건
 5) 기본 시나리오
   - actor와 시스템간의 눈에 보이는 대화.
 6) 예외 시나리오
   - 오류 발생시 actor 와 시스템의 시나리오.

========================================================================

* 시스템이 다루는 Data를 관리