Devin.KR

사용성 테스트와 명세 수정

사용자의 행동을 관찰하고 화면·명세를 근거에 따라 수정합니다.

진도 0%

레슨

  1. 과업과 관찰 계획

    정답을 알려주지 않는 테스트를 설계합니다.

  2. 실제 행동과 설명 기록

    행동 시각과 발화를 별도로 기록합니다.

  3. 완료·실패·도움 요청 집계

    빈 자료와 완료 누락을 처리합니다.

  4. 문제 심각도와 수정 검증

    관찰 근거로 수정하고 다시 확인합니다.

사용성 테스트와 명세 수정 미션

사용자의 행동을 관찰하고 화면·명세를 근거에 따라 수정합니다. 동아리 행사 신청과 승인 상태 확인 업무를 개선합니다.

요구사항

  • 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
미션 시작 코드
모범 답안모범 답안 내려받기

검토 기준

  • 자동 검사는 구조와 참조를 확인하며 근거의 신뢰성과 판단의 타당성은 동료가 검토합니다.
  • 문제의 근거와 결정 이유가 연결되고 추측과 확인 사실을 구분합니다.