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 - 테스트가 가능한가?
- INVEST - user story 가 잘 도출되었는지 확인하는 기법
- 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 를 이용해 운영이 가능한 신규 위성을 등록하기 원한다.
|
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 를 이용해 위성 사용 권한을 획득하기 원한다.
|
| 위성 상태 확인 |
|---|
위성 소유자 로서 SME 를 이용해 위성이 복구 불가능한 상태에 놓였는지 알기 원한다. |
위성 소유자 로서 사용 불가한 위성에 대한 사용 요청을 받지 않기 위해 SME 를 이용해 위성 운용자가 위성을 영원히 사용 불가한 상태로 만들기 원한다. |
| 위성 폐기 |
|---|
위성 소유자 로서 우주의 다른 개체에 피해를 주지 않기 위해 SME 를 이용해 사용 불가한 위성을 안전하게 제거하기 원한다. |