User

  • ::개발방법::한재중_1안 참고
  • 위성 소유자 > 위성 소유자
  • 위성 운용자 > 위성 운용자
  • 영상 생성자 > 영상 생성자
  • 영상 판매자 > 영상 판매자
  • 영상 수요자 > 영상 수요자

헷갈리는 부분 정리

  • Satellite Offboarding
    • 위성 소유자로서 위성이 복구 불능 상태가 되었을 때, 진입
      • 이 경우, Satellite Disposal 로 이어짐
    • 위성 운용자로서 더 이상 위성을 사용하고 싶지 않을 때, 진입
      • Customer On/Offboarding 은 STP GS 에 위성 운용자 계정을 등록/해제하는 개념
      • 이건 Customer 가 특정 위성을 더 이상 활요하고 싶지 않다는 의사를 표현하는 개념
        • 그렇다면 New Satellite Onboarding 이 이에 부합하는 개념이어야 하는데, 그건 사용 가능한 위성을 SPT GS 에 등록하는 개념임. Customer 에게 위성 사용 권한을 할당해 주는 개념이 아님
        • Customer 는 Onboarding 될 때, STP GS 의 모든(질문) 위성을 사용할 수 잇는 권한을 갖는 것으로 되어 있음

User Story 작성 방법

  • 유재철 1안의 Depth 1 에 대해서는 정의하지 않음
유재철 1안의 Depth 2 에 해당 - User Story 가 아닌 User 의 Action 만 기술

​유재철 1안의 Depth 3 에 해당

User 가 목적을 위해 특정 Element 를 이용해서 원하는 것을 기술

목적에 대해서 기술할 내용이 생각나지 않은 경우, 빈칸으로 남겨둠

필요성에 대해서 판단이 잘 서지 않는 부분은 (질문) 를 태그해 둠


추후 기대

  • 기술된 User Story 가 개발자 입장에서 STP GS 가 어떻게 동작하는지 이해하는데 도움을 줄 수 있음
  • 개발자들이 기술된 User Story 를 Sprint 가능한 User Story 로 Split(분해)할 수 있음
    • Split 했을 때, 굳이 원본 User Story 와 Split 결과로 나온 User Story 의 연관 관계 관리할 필요는 없다고 생각함
    • Split 기준으로 아래의 내용을 사용할 수 있음 (사용해야 함??)
      • INVEST - user story 가 잘 도출되었는지 확인하는 기법
        • Independent - 각 user story 가 독립적인가?
        • Negotiable - 너무 상세하지 않은가? 설계 단계에서 세부 사항을 결정할 수 있는 수준인가?
        • Valuable - 고객에게 가치가 있는 것을 표현하고 있는가? (개발자 관점에서 기술되어 있지 않는가?)
        • Estimatable - 작업 시간을 추정할 수 있는 수준인가?
        • Small - 너부 복합적이거나 복잡하지 않는가?
        • Testable - 테스트가 가능한가?
  • Split 표기
    • Split 중인 User Story 는 파란색 으로 표기
    • Split 산출물은 User Story 는 기본 스타일로 표기하되 Split 원본 하단으로 배치
      • Split 의 끝을 알기 위해서 공백 행으로 구분
    • Split 완료된 User Story 는 빨간색 으로 표기 → 관련자들 확인 후에 제거
    • 더 이상 Split 할 수 없다고 판단되는 User Story 는 녹색  볼드 로 표기


LEOP/IOT User Story (5.1 / 5.2 / 5.3.2 / 5.3.3 / 5.3.4 / 5.3.5 / 5.3.6 / 5.3.7 / 5.3.8 / 5.4)

위성 제어

위성 소유자 로서

위성이 내가 원하는대로 동작하게 만들기 위해

SME 를 이용해 위성으로 TC를 전달하기 원한다.​

위성 소유자 로서

위성이 안정적으로 요구되는 기능을 수행할 수 있도록 만들기 위해

SME 를 이용해 위성으로 전달할 TC 를 생성하기 원한다.

위성 소유자 로서

위성이 특정 궤도를 유지하도록 만들기 위해

SME 를 이용해 궤도 조정 TC 를 생성하기 원한다.

위성 소유자 로서

위성이 다른 물체와 충돌하는 것을 방지하기 위해

SME 를 이용해 다른 물체와의 충돌 예측을 할 수 있기 원한다.

위성 상태 확인

위성 소유자 로서

위성이 문제 없이 동작 중인지 확인하기 위해

SME 를 이용해 위성으로부터 TM을 수신하기 원한다.

위성 소유자 로서

위성이 잘 동작하고 있는지 확인하기 위해

SME 를 이용해 TM 을 사용자가 이해하기 쉬운 형태로 볼 수 있기 원한다.

위성 소유자 로서


MPPE 를 이용해 위성 사용 불가능 시간을 관리하기 원한다.

위성 촬영/수신

위성 소유자 로서

특정 지역의 위성 영상 데이터를 획득하기 위해

MPPE 를 이용해 촬영/수신 Scenario 를 생성하기 원한다.

위성 소유자 로서

위성이 내가 원하는 시간에 특정 지역을 촬영하고 위성 데이터를 내려주도록 하기 위해

MPPE 를 이용해 위성으로 촬영/수신 Scenario 를 전달하기 원한다.

위성 소유자 로서


IRPE 를 이용해 위성으로부터 위성 데이터를 수신하기 원한다.

위성 영상 제품 생성

위성 소유자 로서

위성 영상 제품의 품질을 측정/개선하기 위해

IRPE 를 이용해 위성 영상 제품을 생성하기 원한다.

위성 영상 제품 품질 측정/개선 (Cal/Val)

위성 소유자 로서


IRPE 를 이용해 위성 영상 제품의 품질을 측정하기 원한다.

위성 소유자 로서


IRPE 를 이용해 위성 영상 제품의 품질 개선 요소를 얻기 원한다.

위성 소유자 로서


SME 를 이용해 위성의 촬영 관련 파라메터를 조정하는 TC 를 생성하기 원한다.

(질문) 위성에게 전달할 수 있는 명령이 맞나?

위성 소유자 로서


IRPE 를 통해 위성 영상 제품 생성 파라메터를 업데이트하기 원한다.

위성 소유자 로서


MPPE 를 통해 위성 영상 제품 생성 파라메터를 위성 운용자에게 배포하기 원한다.

(질문) 이 시점에는 위성 운용자가 없는데...

가용 위성 관리

위성 소유자 로서

위성 운용자에게 사용 가능한 위성을 알리기 위해

MPPE 를 이용해 운영이 가능한 신규 위성을 등록하기 원한다.

(질문) System 이 해줘야 할 일이 맞나?


Normal Operation User Story (5.2 / 5.3 전체 / 5.4 / 5.7 / 5.8)

위성 제어

LEOP/IOT User Story 의 내용이 그대로 필요함

위성 상태 확인

LEOP/IOT User Story 의 내용이 그대로 필요함

위성 촬영/수신

LEOP/IOT User Story 의 내용이 그대로 필요함

위성 소유자 로서

위성 운용자에게 위성 사용 가능 시간을 배포하기 위해

MPPE 를 이용해 위성 사용 가능 시간을 관리하기 원한다.

위성 운용자 로서

특정 지역의 위성 영상 데이터를 획득하기 위해

MPPE 를 이용해 촬영/수신 Scenario 를 생성하기 원한다.

위성 운용자 로서

내가 원하는 시간에 위성을 사용하기 위해

MPPE 를 이용해 위성 사용 가능 시간을 획득하기 원한다.

위성 운용자 로서

위성이 내가 원하는 시간에 특정 지역을 촬영하고 위성 데이터를 내려주도록 하기 위해

MPPE 를 이용해 위성으로 촬영/수신 Scenario 를 전달하기 원한다.

위성 운용자 로서

영상 생성자가 특정 지역을 촬영한 위성 데이터를 수신하게 하기 위해

MPPE 를 이용해 수신 정보를 영상 생성자에게 전달하기 원한다.

영상 생성자 로서


IRPE 를 이용해 위성 운용자가 전달한 수신 정보를 기반으로 위성으로부터 위성 데이터를 수신하기 원한다.

위성 영상 제품 생성

LEOP/IOT User Story 의 내용이 그대로 필요함

영상 생성자 로서

영상 제품 생성 요청을 처리하기 위해

IRPE 를 이용해 위성 영상 제품을 생성하기 원한다.

영상 생성자 로서

영상 제품 생성 요청을 완료하기 위해

IRPE 를 이용해 요청자에게 영상 제품을 전달하기 원한다.

위성 영상 제품 품질 측정/개선 (Cal/Val)

LEOP/IOT User Story 의 내용이 그대로 필요함

마지막 항목의 경우, (질문) 이 떼어짐. 이 시점에는 위성 운영자가 있기 때문임

영상 생성자 로서

고품질의 영상을 영상 판매자에게 제공하기 위해

IRPE 를 이용해 위성 영상 제품 생성 파라메터를 적용하기 원한다.

영상 생성자 로서

주문에 부합하는 품질을 만족하는지 확인하기 위해

IRPE 를 이용해 위성 영상 제품의 품질을 측정하기 원한다.

위성 정보(사용불가 시간, 영상처리 파라메터 등) 관리

위성 소유자 로서

자격이 있는 위성 운용자에게만 위성 정보를 전달하기 위해

MPPE 를 이용해 위성 정보를 전달할 위성 운용자를 관리하기 원한다.

위성 소유자 로서

위성 운용자의 원활한 위성 운용을 위해

MPPE 를 이용해 위성 운용자에게 위성 정보를 전달하기 원한다.

위성 운용자 로서

영상 생성자가 고품질의 영상을 생성하도록 하기 위해

MPPE 를 이용해 영상 생성자에게 위성 정보를 전달하기 원한다.

주문

영상 판매자 로서

보유하고 있는 영상을 판매하기 위해

IRPE 를 이용해 위성 영상 제품이 검색 가능하기 원한다.

영상 수요자 로서

원하는 지역에 대한 위성 영상이 존재하는지 확인하기 위해

IRPE 를 이용해 영상을 검색하기 원한다.

영상 수요자 로서

검색된 위성 영상을 획득하기 위해

IRPE 를 이용해 기존 영상을 요구하는 주문을 입력하기 원한다.

영상 수요자 로서

검색된 위성 영상이 없는 지역에 대한 위성 영상을 획득하기 위해서

IRPE 를 이용해 신규 영상을 요구하는 주문을 입력하기 원한다.

영상 판매자 로서

주문에 부합하는 위성 영상 제품을 획득하기 위해

IPRE 를 이용해 영상 생성자에게 영상 제품 생성을 요청하기 원한다.

영상 판매자 로서

주문에 부합하는 위성 영상을 촬영하기 위해

IRPE 를 이용해 위성 운용자에게 촬영을 요청하기 원한다.

영상 판매자 로서


IRPE 를 이용해 주문에 부합하는 위성 영상 제품을 주문자에게 전달하기 원한다.

영상 수요자 로서


IRPE 를 이용해 본인의 주문 진행 상황을 확인하기 원한다.




Onbarding / Disposal User Story (5.5 / 5.6)

위성 사용 권한

위성 운용자 로서

특정 위성으로부터 위성 영상 데이터를 획득하기 위해

MPPE 를 이용해 위성 사용 권한을 획득하기 원한다.

(질문) System 이 해줘야 할 일이 맞나?

위성 상태 확인

위성 소유자 로서


SME 를 이용해 위성이 복구 불가능한 상태에 놓였는지 알기 원한다.

위성 소유자 로서

사용 불가한 위성에 대한 사용 요청을 받지 않기 위해

SME 를 이용해 위성 운용자가 위성을 영원히 사용 불가한 상태로 만들기 원한다.

위성 폐기

위성 소유자 로서

우주의 다른 개체에 피해를 주지 않기 위해

SME 를 이용해 사용 불가한 위성을 안전하게 제거하기 원한다.