Skip to content

Use Case

Heesung Youn edited this page Nov 4, 2020 · 11 revisions

개요

본 Usecase은 향수 전문 정보 서비스인 A.fume의 기능을 사용자의 입장에서 설명하기 위한 사용 사례이며 다양한 사용자를 대상으로 필요로 하는 기능 및 요구사항을 설명하고 있다.

목적

본 Usecase의 주요 목적은 다음과 같다

  • A.fume Project의 주요 기능을 정의
  • 사용자와 개발자의 커뮤니케이션의 기초를 제공한다
  • 테스트 케이스 작성을 위한 기초를 제공한다

Actors

  • 사용자

    • 일반 사용자

      • 향수에 대한 관심 有
      • 향수 사용 경험 4개 이하
      • 향수 관련 지식 낮음
    • 전문 사용자

      • 향수에 대한 관심 有
      • 향수 사용 경험 5개 이상
      • 자신에게 어울리는 향을 알고 있다.
      • 향수 관련 지식 높음
    • 향수 콘텐츠 제작자

      • 향수 관련 콘텐츠 제작
    • 향수 업체

      • 향수 판매 업체
    • 향료 업체

      • 향료 관련 업체
    • 향기 관련 기업

      • 향에 관련된 데이터를 필요로 하는 기업
  • 운영자

    • 향수 정보 관리자

      • 향수 정보 관리
    • DB 관리자

      • 향수 DB 데이터 관리
    • 시스템 관리자

      • 애플리케이션 실행 시 발생하는 오류 및 장애에 대응한다
      • 데이터 및 코드에 직접적인 관여 할 수 있다
  • SYSTEM

    • Web Application Runtime
      • App이 실행을 위한 Runtime 환경
    • Maria Database
      • 향수 정보를 가지고 있는 SQL Database
    • Mongo Database
      • 사용자, 향수 선호도, 향수 노트와 같은 애플리케이션이 필요로 하는 정보를 보관하는 NoSQL Database

Usecase Name Format

  • FUM-UCS-000-000-XXXX

    Key 설명
    FUM 프로젝트 코드
    UCS Usecase 코드
    000 대분류 번호
    000 소분류 번호
    XXXX Usecase 이름

Usecases

000: 사용자

001: 향수 정보

002: 위시리스트

003: 시향기

004: 마이퍼퓸

005: 설정

006: 커뮤니티

007: shop

Reference link