사용성 테스트와 명세 수정
사용자의 행동을 관찰하고 화면·명세를 근거에 따라 수정합니다.
진도 0%
레슨
- 과업과 관찰 계획
정답을 알려주지 않는 테스트를 설계합니다.
- 실제 행동과 설명 기록
행동 시각과 발화를 별도로 기록합니다.
- 완료·실패·도움 요청 집계
빈 자료와 완료 누락을 처리합니다.
- 문제 심각도와 수정 검증
관찰 근거로 수정하고 다시 확인합니다.
사용성 테스트와 명세 수정 미션
사용자의 행동을 관찰하고 화면·명세를 근거에 따라 수정합니다. 동아리 행사 신청과 승인 상태 확인 업무를 개선합니다.
요구사항
- m06에서 선택한 제공 범위의 m05 화면으로 과업 테스트를 수행합니다.
- 실제 테스트와 제공 사례 연습을 구분하고 관찰 ID를 명세 수정에 연결합니다.
- usability.json에 구조화된 기록을 제출하고 이전 모듈의 근거 ID를 보존합니다.
- m06 solution의 이전 JSON을 원본 보존하며 수정안은 usability.json revisions에 작성합니다. I02·I03은 보류, D01 정책은 미결로 유지합니다.
- 제공 가상 사례는 provided-fiction으로 표시하고 실제 동의 관찰과 혼합하지 않습니다. v1 세션 집계와 v2 재확인을 분리합니다.
완료 기준
- 3명분 행동·발화·도움 기록이 구분되고 과업 완료 판정 기준을 공유합니다.
- 관찰에 따른 수정 2건 이상과 수정 후 재확인 기록 및 남은 문제를 포함합니다.
- 실습 패키지 루트에서 python3 check.py --submission usability.json 실행 시 필수 필드·ID 참조·사례 수 검사에 실패가 없고 종료 코드가 0입니다.
- success·failure·assisted·unknown 합이 total과 일치하며 도움 뒤 완료를 독립 성공으로 집계하지 않습니다.
- 두 수정은 관찰·원본 화면·인수 기준 ID 및 재확인에 연결되고 남은 문제의 담당·다음 확인이 있습니다.
python3 check.py --submission usability.json미션 시작 코드
모범 답안
모범 답안 내려받기검토 기준
- 자동 검사는 구조와 참조를 확인하며 근거의 신뢰성과 판단의 타당성은 동료가 검토합니다.
- 문제의 근거와 결정 이유가 연결되고 추측과 확인 사실을 구분합니다.