6. 중복 유스케이스 추출과 Usecase Diagram 작성
페이지 정보
작성자 관리자 댓글 0건 조회 238회 작성일 22-08-13 17:19본문
1. 이벤트 흐름을 이용한 중복되는 유스케이스 추출
2개 이상의 유스케이스 이벤트 흐름에서 중복적인 부분이 발생하는 경우
유스케이스간 포함관계를 설정하여 해결
2. 유스케이스 다이아그램을 만드는 단계
1단계 : 시스템 상황을 확인
2단계 : 액터 식별
행위자와 그들의 책임을 확인
3단계 : 유스케이스 식별
특정한 목적의 관점에서 볼 때 쓰임새와 시스템의 특성을 확인
4단계 : 유스케이스 다이어그램 작성
행위자와 유스케이스에서 정제할 부분이 있는지 평가
유스케이스에서 <<include>> 의존성이 있는지 평가
유스케이스에서 <<extend>> 의존성이 있는지 평가
행위자와 유스케이스를 일반화(또는 공유)할 수 있는지 평가
5단계 : 유스케이스 명세서 작성
유스케이스명, 액터명 및 개요를 기술
사전 및 사후 조건과 제약사항들을 식별
작업(정상, 대치, 예외)흐름과 시나리오를 도출
유스케이스 흐름에서 포함이나 확장 유스케이스로 구조화
6단계 : 유스케이스 실체화
구현 시스템의 논리적 구성 요소인 클래스를 식별하고 통신관계를 파악하는 데 중점을 두는 과정
3. DVD 대여 관리 시스템 예
3단계 : 유스케이스 식별
4단계 : 유스케이스 다이어그램 작성
5단계 : 유스케이스 명세서 작성
ㅁ 유스케이스명
ㅁ 액터명
ㅁ 유스케이스 개요
ㅁ 이벤트 흐름
- 정상흐름(Normal Flow) : 유스케이스가 사건 주 흐름을 표현하는 절차
- 선택흐름(Alternative Flow) : 유스케이스 내의 사건 주 흐름 외에 수행되는 절차를 표현
< 5단계 명세서 작성 예시>
ㅁ 유스케이스명 : 회원가입
ㅁ 액터명 : 고객(비회원)
ㅁ 유스케이스 개요 : 고객이 DVD 대여 관리 시스템을 사용하기 위해서 개인정보를 입력하여 등록 하는 유스케이스이다.
ㅁ 사전 조건 : 회원 가입되지 않은 상태여야 한다.
ㅁ 이벤트 흐름
- 정상흐름(Normal Flow) : 유스케이스가 사건 주 흐름을 표현하는 절차
ㄴ 전화번호와 이름을 입력하여 확인한다.(시스템)
ㄴ 회원가입 요청
ㄴ 회원약관을 보여주고(시스템), 회원약관에 동의(액터)
ㄴ 회원정보 입력 항목 디스플레이(시스템), 등록(액터), 입력된 정보를 확인(시스템)
ㄴ 회원정보 저장, 등록 완료(시스템)
- 선택흐름(Alternative Flow) : 유스케이스 내의 사건 주 흐름 외에 수행되는 절차를 표현
ㄴ 회원인 경우 메시지를 보여준다(“이미 가입된 회워입니다”)
ㄴ 약관에 동의하지 않는 경우 동의 요청 메시지를 보여준다.
ㄴ 필수 입력 항목을 입력하지 않은 경우(재입력 요청)
댓글목록
등록된 댓글이 없습니다.