3. 기능 요구 사항 -단계적 과정

SangWan Lee·2022년 11월 26일
0

Software Architecture

목록 보기
2/2
post-thumbnail

요구 사항을 분석하는 방법을 단계별로 정리해보자.

  1. 첫 번째로 액터 혹은 사용자를 모두 확인해 합니다.
    • 확인하지 않으면 관련 있는 사용 사례를 모두 분석할 수 없습니다.
  2. 두 번쨰로 액터나 사용자가 원하는 시스템에 해당하는 사용 사례나 시나리오를 모두 설계합니다.
  3. 마지막으로 설계한 사용 사례를 이용해서 작업의 흐름이나 시스템에서 액터의 상호작요을 시각적으로 표현합니다.
    • 작업이나 상호작용 과정에서 사용자 행동과 데이터를 확인할 수 있습니다.

질문 1:

Facebook 같은 SNS 서비스 설계를 의뢰 받았습니다. 이 시스템에서는 각기 다른 사용자들이 글, 사진, 영상과 같은 게시물을 올릴 수 있습니다. 다른 사용자들은 게시물을 보고 ‘좋아요’를 누르는 등의 방법으로 반응할 수 있으며, 사용자의 담벼락에 외부 광고를 게재하는 방법으로 수익을 창출할 예정입니다. 이 기능 요구 사항 세 가지에 따르면 시스템의 (외부) 액터는 누구입니까?

  • 플랫폼, SNS 담벼락
  • SNS 사용자, 광고주
  • 광고주, 게시물, 좋아요

질문 2:

온라인 상점을 설계하기 위해 다음과 같은 사용자 서비스 이용 시퀀스 다이어그램을 그렸습니다:

사용자의 이용 흐름을 통해 나타나는 사용 사례는 무엇입니까?

  • 온라인 상점에 상품을 올리는 판매자
  • 구매자에게 상품을 배송하는 배송 기사
  • 온라인 상점에서 상품을 구매하는 구매자
profile
'기록되지 않으면 기억되지 않는다. '

0개의 댓글