8-1 수행평가 2 안내
1 / 1
8회 · 첫째 차시第 8 次课 · 第 1 课时

수행평가 2 안내
서비스 제작 계획서(PRD)
实作评价 2 说明
服务制作计划书(PRD)

코드를 내지 않습니다. 6~7회에 써 온 PRD 한 편을
처음 보는 사람과 AI가 이해할 수 있도록 다듬어 제출합니다.
不交代码。把第 6~7 次课写下来的那一份 PRD,
打磨到第一次看的人和 AI 都能看懂,然后提交。
이전 차시 · 7-2. 개인정보와 암호화
다음 차시 · 8-2. 수행평가 2 · PRD 완성·제출 (바로 실시)
제출물 · 08_assessment2_학생ID_이름.md 한 개
上一课时 · 7-2. 个人信息与加密
下一课时 · 8-2. 实作评价 2 · 完成并提交 PRD (紧接着进行)
提交物 · 08_assessment2_학생ID_이름.md 一个
들어가며开始之前8-1

무엇을 평가하고, 무엇을 평가하지 않는가评价什么,不评价什么

이번 수행평가에서는 코드를 작성하거나 실행 가능한 서비스를 만들지 않습니다. 6~7회에 이어 작성한 서비스 제작 계획서(PRD)를 읽고 다듬습니다.这次实作评价不写代码,也不做出能运行的服务。而是通读第 6~7 次课接着写成的服务制作计划书(PRD)并加以打磨。

평가에서 확인하는 다섯 가지评价中要确认的五件事

평가 범위 — 반드시 읽어 주세요评价范围 — 请务必读

전문 서비스 기획자나 데이터베이스 개발자처럼 문서를 작성하는 것이 목표가 아닙니다. 전문 용어를 많이 썼는지, 문서가 긴지는 보지 않습니다.目标不是像专业的服务策划或数据库开发人员那样写文档。用了多少专业术语、文档有多长,都不看。

각 항목이 서로 맞게 연결되는지, 그리고 학생이 그 뜻을 설명할 수 있는지를 봅니다.要看的是各项之间是否彼此吻合,以及学生能否讲清它的意思。

들어가며开始之前8-1

무엇을 평가하고, 무엇을 평가하지 않는가评价什么,不评价什么(이어서)(续)

평가하는 것评价的
  • 사용자와 목적을 자기 말로 설명하는가是否用自己的话说明了用户与目的
  • 핵심 기능이 한 문장 정의를 이루는가核心功能是否实现了那句一句话定义
  • 흐름·화면·입력·결과가 서로 맞는가流程、画面、输入、结果是否彼此吻合
  • 기억할 기록과 다시 보는 순간을 설명하는가是否说明了要记住的记录与再看的时刻
  • AI의 의견과 내 판단을 구분했는가是否把 AI 的意见和自己的判断分开了
평가하지 않는 것不评价的
  • 코드 작성 능력写代码的能力
  • 전문 용어의 수专业术语的多少
  • 기능·화면·테이블의 개수功能、画面、数据表的数量
  • 문서의 분량文档的篇幅
  • 그림과 디자인 결과물图与设计成果
5회 수행평가와 같은 원칙입니다和第 5 次课的实作评价是同一条原则

수행평가 1에서 “정확한 그래프 한 개가 여러 개보다 낫다”라고 했습니다. 이번에도 같습니다. 서로 맞는 짧은 PRD가, 길지만 어긋난 PRD보다 낫습니다.实作评价 1 说过“准确的一张图胜过很多张”。这次也一样。彼此吻合的短 PRD,胜过冗长却错位的 PRD。

1. 과제1. 任务8-1

아홉 가지 질문에 답한다回答九个问题 핵심核心

교사가 제공한 Markdown PRD 양식에 다음 질문의 답을 작성하여 파일 한 개로 제출합니다. 자유 형식의 새 문서를 만들거나 이미지와 별도 첨부파일을 추가하지 않습니다.在老师提供的 Markdown PRD 样式上写下这些问题的答案,作为一个文件提交。不要自由发挥另建新文档,也不要添加图片和另外的附件。

PRD가 답해야 할 아홉 가지PRD 要回答的九件事
  1. 누가 어떤 상황에서 사용하는 서비스인가?这是谁在什么情境下使用的服务?
  2. 사용자가 어떤 도움이나 결과를 얻는가?用户得到什么帮助或结果?
  3. 사용자는 어떤 순서로 핵심 기능을 이용하는가?用户按什么顺序使用核心功能?
  4. 핵심 기능 하나와 필요한 보조 기능은 무엇인가?一个核心功能和所需的辅助功能是什么?
  5. 사용자가 무엇을 입력하고 서비스는 무엇을 보여 주는가?用户输入什么,服务展示什么?
  6. 핵심 기능이 이루어지는 화면에는 무엇이 보이고 어떤 결과가 나타나는가?核心功能发生的画面上看得到什么、会出现什么结果?
  7. 서비스가 반드시 기억해야 할 기록은 무엇이며, 언제 생기고 언제 다시 확인하는가?服务一定要记住的记录是什么?它何时产生、何时被再次查看?
  8. 그 기록을 담을 테이블은 무엇을 기억하는가?承载这份记录的数据表记住什么?
  9. 무엇을 확인하면 핵심 기능이 완성되었다고 판단할 수 있는가?确认到什么,才能判断核心功能已经做好?
1. 과제1. 任务8-1

아홉 가지 질문에 답한다回答九个问题 핵심核心(이어서)(续)

이미 대부분 답해 두었습니다其实大半已经答过了

1~6번과 9번은 6-2에서, 7~8번은 7-2에서 이미 적었습니다. 오늘 새로 쓰는 것이 아니라, 써 둔 것이 서로 맞는지 확인하는 시간입니다.第 1~6 和第 9 题在 6-2、第 7~8 题在 7-2 就已经写过。今天不是重新写,而是确认写下的内容彼此是否吻合的时间。

양식 파일을 열어 빈칸이 남아 있는지부터 보세요.先打开样式文件,看看还有没有留白的地方。

양식을 벗어난 새 문서를 만들지 않습니다不要另建脱离样式的新文档

“더 잘 정리하겠다”며 자유 형식으로 다시 쓰지 마세요. 교사는 여러 학생의 문서를 같은 항목 순서로 읽습니다. 순서가 다르면 항목이 빠진 것으로 보일 수 있습니다.不要抱着“我要整理得更好”的想法用自由格式重写。老师是按同样的项目顺序读许多同学的文档的。顺序不同,会被看成漏掉了项目。

2. 필수 구성 A2. 必备构成 A8-1

A. 서비스 개요A. 服务概要 핵심核心

PRD의 1. 서비스 기본 정보와 3. 대표 사용 흐름에 해당합니다.对应 PRD 的 1. 服务基本信息与 3. 代表性使用流程。

들어가야 할 것必须有的확인 방법确认方法
서비스 이름과 한 문장 정의服务名称与一句话定义문장만 읽어도 사용자·하는 일·결과를 알 수 있는가光读这句话,能否知道用户、做的事与结果
예상 사용자와 사용 상황预期用户与使用情境“언제”가 들어 있는가里面有没有“什么时候”
대표 사용 흐름 3~4단계代表性使用流程 3~4 步서비스를 열고 결과를 확인하기까지 이어지는가从打开服务到确认结果,是否连得上
한 문장 정의 틀 — 6-1에서 배운 것一句话定义模板 — 6-1 学过的
나는 ___한 사용자가 ___할 수 있도록 돕는 ___을 만든다.
가장 자주 어긋나는 곳最常出错位的地方

사용자와 핵심 기능이 맞지 않는 경우가 많습니다. 사용자가 “시험 전날 외울 것을 고르기 어려운 학생”인데 핵심 기능이 “친구와 사진 공유하기”라면, 각 항목은 잘 써 놓고도 하나의 서비스가 아닙니다.用户与核心功能对不上的情况很多。用户写的是“考试前一天难以决定先背什么的学生”,核心功能却是“和朋友分享照片”,那么每一项写得再好,它也不是同一个服务。

한 문장 정의를 소리 내어 읽고, 핵심 기능이 그 문장을 실제로 이루는지 보세요.把那句一句话定义念出声,看核心功能是不是真的实现了它。

“모든 사람”은 사용자가 아닙니다“所有人”不是用户

6-1에서 배운 대로, 사용자는 상황과 함께 적어야 합니다. 상황이 없으면 화면에 무엇을 놓을지 정할 수 없고, 8-2에서 AI 점검을 받을 때 가장 먼저 지적받는 부분입니다.按 6-1 学的,用户要连同情境一起写。没有情境,就定不了画面上放什么;在 8-2 请 AI 检查时,这也是最先被指出来的地方。

3. 필수 구성 B3. 必备构成 B8-1

B. 기능과 화면 설명B. 功能与画面说明 핵심核心

PRD의 2. 기능 범위와 4. 화면 구성 설명에 해당합니다.对应 PRD 的 2. 功能范围与 4. 画面构成说明。

화면은 그림으로 내지 않습니다画面不以图片形式提交

이미지, 손그림, 디자인 시안을 첨부하지 않습니다. 6-1에서 배운 여섯 항목을 글로 적습니다. 색·글꼴·정확한 위치는 정하지 않습니다.不附图片、手绘和设计稿。把 6-1 学的六个项目用文字写下来。颜色、字体、确切位置都不定。

마지막 항목이 자주 빠집니다最后一项常常被漏掉

잘못된 입력 안내가 없는 PRD가 많습니다. 입력칸을 비우고 버튼을 눌렀을 때 무엇이 보여야 하는지 한 줄 적어 두세요.没有写错误输入提示的 PRD 很多。请写上一行:输入框留空后按下按钮时,画面上该出现什么。

이 한 줄이 이수 기준 항목이며, 12회 테스트에서 그대로 시험 항목이 됩니다.这一行是通过标准里的项目,到第 12 次课测试时会原样成为测试项。

“만들지 않을 기능”을 빈칸으로 두지 마세요不要把“不做的功能”留空

떠올랐지만 넣지 않기로 한 것을 이유와 함께 적습니다. 이것도 판단이며, 이수 기준에 들어 있습니다. 6-1에서 다룬 로그인·결제·실시간 채팅이 대표적인 예입니다.把想到了却决定不做的写下来,并附上理由。这同样是判断,且在通过标准里。6-1 讲过的登录、支付、实时聊天就是典型例子。

4. 필수 구성 C4. 必备构成 C8-1

C. 데이터 판단C. 数据判断 핵심核心

PRD의 5. 데이터에 해당합니다. 7-2에서 적은 내용입니다.对应 PRD 的 5. 数据,也就是 7-2 写的内容。

표는 붙여도, 평가는 해설로 합니다可以贴表,但评价看说明

7-2에서 다듬은 표는 5항에 붙여 둘 수 있습니다. 다만 열 이름·PK·FK는 평가하지 않고, 표 아래의 해설(무엇을 기억하는지, 언제 생기고 언제 다시 보는지)을 봅니다. ERD와 SQL은 적지 않습니다.7-2 整理好的表可以贴在第 5 项里。不过列名、主键外键不评价,看的是表下面的说明(记住什么、什么时候产生、什么时候再看)。ERD 与 SQL 不写。

PK·FK·1:N과 JOIN은 7-1의 제공된 예시에서 뜻을 알아보는 학습 내용입니다. 자신의 서비스 구조를 정교하게 설계하는 것은 수행평가 범위가 아닙니다.主键、外键、1:N 与 JOIN,是在 7-1 所给示例中弄懂含义的学习内容。把自己服务的结构设计得很精细,不在实作评价范围内。

테이블은 한 개로 충분할 수 있습니다一张表可能就够

모든 서비스가 의미 있는 기록을 하나 이상 남깁니다. 결과만 보여 주는 도구도 사용한 값과 결과를 남기면 됩니다. 7-1의 「표의 수」 쪽 표를 참고하세요.每个服务都要留下至少一种有意义的记录。只展示结果的工具,留下用过的值与结果即可。可参考 7-1“表的数量”那一页的表。

기능과 데이터가 어긋나는 경우功能与数据对不上时

기록은 정했는데 사용자가 그것을 다시 보는 순간이 사용 흐름에 없다면 둘 중 하나가 빠진 것입니다. 8-2에서 이런 곳을 찾아 고칩니다.定了记录,使用流程里却没有用户再次查看它的时刻,那就是两者之中缺了一个。在 8-2 里要找出并改掉这类地方。

5. 필수 구성 D5. 必备构成 D8-1

D. 확인과 판단D. 确认与判断 핵심核心

PRD의 6. 완성 기준과 7. AI 사용과 학생의 판단에 해당합니다.对应 PRD 的 6. 完成标准与 7. AI 的使用与学生的判断。

확인할 수 없는 기준无法确认的标准
  • 잘 작동한다运行良好
  • 사용하기 편하다用起来方便
  • 사용자가 만족한다用户很满意
확인할 수 있는 기준能够确认的标准
  • 단어를 입력하고 버튼을 누르면 결과가 나타난다输入词语并按下按钮后,结果就出现
  • 입력이 비어 있으면 입력 안내가 나타난다输入为空时,出现输入提示
  • 처음 화면을 보고 무엇을 해야 하는지 알 수 있다看第一眼的画面就知道该做什么
“반영하지 않은 내용”이 더 중요할 수 있습니다“没有采纳的内容”可能更重要

AI의 제안을 거절한 이유를 적는 칸입니다. “알림 기능을 추가하라고 했지만 로그인이 필요해 수업 범위를 벗어나므로 넣지 않았다”처럼 적으면, 판단했다는 사실이 그대로 증거가 됩니다.这是写下拒绝 AI 提议的理由的栏目。写成“它让我加推送功能,但那需要登录、超出课程范围,所以没加”,判断过这件事本身就成了证据。

1-1에서 약속한 AI 사용 표시가 이 항목입니다. 감출 것이 아니라 정직하게 일한 기록입니다.1-1 约定的 AI 使用标注就是这一项。它不是要藏起来的东西,而是诚实工作的记录。

6. 제외6. 排除8-1

학생에게 요구하지 않는 것不对学生要求的 핵심核心

이번 평가에서는 다음 내용을 요구하지도, 채점하지도 않습니다. 하느라 시간을 쓰지 마세요.这次评价既不要求也不评分以下内容。不要花时间去做。

요구하지 않는 것不要求的어디서 다루는가在哪里处理
실행 가능한 화면·서버 코드能运行的画面、服务器代码9~13회 개발 과정第 9~13 次课的开发过程
시장조사, 사업 계획과 전문적인 사용자 분석市场调查、商业计划与专业的用户分析이 수업에서 다루지 않음这门课不涉及
여러 화면을 포함한 상세 디자인包含多个画面的详细设计개발 단계에서 AI와 함께开发阶段与 AI 一起
테이블의 열과 자료형 설계数据表的列与数据类型设计개발 단계에서 AI가 제안, 사람이 검토开发阶段由 AI 提议、人来审
PK·FK의 위치와 ERD 작성主键、外键的位置与 ERD 绘制개발 단계开发阶段
JOIN 결과 설계와 SQL 문장JOIN 结果设计与 SQL 语句개발 단계开发阶段
CRUD, 정규화, 인덱스, 트랜잭션과 migrationCRUD、范式化、索引、事务与 migration이 수업의 필수 범위 밖这门课必修范围之外
프레임워크, 서버, 포트와 배포 방식 결정框架、服务器、端口与发布方式的决定10회 표준 프로젝트에서 제공第 10 次课的标准项目里提供
테이블 수와 관계의 복잡함表的数量与关系的复杂程度평가하지 않음 — 한 개로 충분할 수 있다不评价 — 一张也可能就够
오른쪽 칸을 보세요请看右边这一栏

대부분 “나중에 한다”입니다. 안 배운다는 뜻이 아니라, 지금 정할 수 없다는 뜻입니다. 실제 화면과 데이터 양을 보고 정해야 하는 것들이기 때문입니다.大多是“以后再做”。不是说不学,而是说现在还定不了,因为那些要看实际画面和数据量才能定。

7. 제출 형식7. 提交形式8-1

파일 제출 기준文件提交标准 핵심核心

여기서부터는 내용이 아니라 형식입니다. 내용이 좋아도 형식이 어긋나면 플랫폼이 제출을 받지 못합니다.从这里开始讲的不是内容,而是形式。内容再好,形式不对,平台就收不到提交。

파일 이름 형식文件名格式
08_assessment2_학생ID_이름.md

08_assessment2_260701_홍길동.md
수행평가 1과 다른 점与实作评价 1 的不同之处

수행평가 1은 Notebook + CSV 두 파일을 함께 올렸습니다. 이번에는 .md 파일 한 개만 올립니다. 플랫폼은 다른 파일을 제출물로 인정하지 않습니다.实作评价 1 要一起上传 Notebook 与 CSV 两个文件。这次只交一个 .md 文件。平台不把其他文件认作提交物。

분량을 늘릴 필요는 없습니다不需要拉长篇幅

글의 분량은 평가 대상이 아닙니다. 짧더라도 양식의 각 항목이 서로 맞고, 학생이 그 뜻을 설명할 수 있는지가 중요합니다.文字的篇幅不是评价对象。重要的是哪怕短,样式的各项也彼此吻合,而且学生能讲清它的意思。

항목마다 한두 문장이면 충분한 경우가 많습니다.每一项一两句话就够的情况很多。

8. 이수 기준8. 通过标准8-1

무엇을 갖추면 이수인가具备什么才算通过 핵심核心

이 과목의 평가는 이수·미이수입니다. 다른 학생과 비교하지 않습니다. 아래 항목을 모두 확인하는 것이 기본 이수 기준입니다.本科目的评价是通过·未通过,不和其他同学比较。确认下面各项全部做到,就是基本通过标准。

도움을 받아도 이수할 수 있습니다得到帮助也能通过

작성이 어려운 부분은 AI나 교사의 도움을 받을 수 있습니다. 다만 최종 내용은 학생이 읽고 설명할 수 있어야 합니다.写起来吃力的部分,可以借助 AI 或老师的帮助。不过最终内容学生要能读懂并讲清楚。

이수 기준에 포함하지 않는 것不列入通过标准的

코드 작성 능력, 전문 용어의 수, 기능·화면·테이블의 개수는 이수 기준에 포함하지 않습니다. 그림과 디자인 결과물은 제출하지 않습니다.写代码的能力、专业术语的多少、功能、画面、数据表的数量都不列入通过标准。图与设计成果不作提交。

테이블이 세 개인 PRD가 한 개인 PRD보다 나은 것이 아닙니다. 테이블 수와 관계의 복잡함은 평가하지 않습니다.三张表的 PRD 并不比一张表的 PRD 更好。表的数量与关系的复杂程度不在评价之列。

9. 시작 전 점검9. 开始前的检查8-1

다음 차시를 시작하기 전에开始下一课时之前 핵심核心

8-2는 바로 이어서 실시합니다. 그 전에 다섯 가지를 확인하세요.8-2 紧接着进行。在那之前先确认五件事。

파일이 없다면 지금 말하세요文件不在的话,现在就说

파일을 잃어버렸거나 결석해서 만들지 못했다면 8-2가 시작되기 전에 교사에게 알리세요. 양식을 다시 받아 6-2와 7-2의 항목을 빠르게 채울 수 있습니다.文件丢了,或因缺席没做成的话,请在 8-2 开始之前告诉老师。可以重新拿到样式,快速补齐 6-2 与 7-2 的项目。

양식(PRD.md)은 6-1 교과서의 내려받기 버튼으로 다시 받을 수 있습니다.样式(PRD.md)可以用 6-1 教材的下载按钮重新获取。

마지막 항목이 뜻하는 것最后一项的含义

“아직 정하지 않았다”를 확인하는 항목입니다. 앞서가서 코드나 DB 구조를 정해 두었다면 그 부분을 지우는 편이 낫습니다. 개발 단계에서 대부분 바뀌고, 지금은 평가 범위도 아닙니다.这是确认“还没定”的项目。要是抢先把代码或数据库结构定好了,把那部分删掉更好。开发阶段大半都会变,而且现在也不是评价范围。

10. 정리10. 小结8-1

핵심 정리核心小结

이번 차시에서 남길 것本课时要记住的
  • 수행평가 2의 결과물은 전문 기획서가 아니라 개발을 시작하기 위한 수업용 간소화 PRD다.实作评价 2 的成果不是专业策划书,而是为开始开发而写的课堂用简化 PRD。
  • 코드를 제출하지 않는다. Markdown 파일 한 개만 낸다.不交代码,只交一个 Markdown 文件。
  • 파일 이름은 08_assessment2_학생ID_이름.md 형식이다.文件名为 08_assessment2_학생ID_이름.md 格式。
  • 양식의 제목과 항목 순서를 바꾸지 않는다. 내용이 없으면 없음이라고 적는다.不改样式的标题与项目顺序。没有内容就写 없음(无)。
  • 서비스 목적, 핵심 흐름, 기능, 화면 구성 설명과 데이터 판단이 서로 맞아야 한다.服务目的、核心流程、功能、画面构成说明与数据判断必须彼此吻合。
  • 모든 서비스는 의미 있는 기록을 하나 이상 남기며, 학생은 테이블의 후보와 역할을 해설한다. 표를 붙여도 되지만 열·PK·FK는 평가하지 않고, ERD·SQL은 쓰지 않는다.每个服务都要留下至少一种有意义的记录;学生说明数据表的候选与作用。可以贴表,但列、主键外键不评价;ERD、SQL 不写。
  • 완성 기준은 눈으로 확인할 수 있는 문장 2~3개이며, 그중 하나는 다시 열어도 기록이 있는지 보는 기준이다.完成标准是用眼睛能确认的句子 2~3 条,其中一条是看重新打开后记录是否还在的标准。
  • AI의 의견과 학생의 판단을 구분해 기록한다. 거절한 것도 판단이다.把 AI 的意见与学生的判断分开记录。拒绝也是一种判断。
  • 분량·용어 수·기능 개수는 이수 기준이 아니다.篇幅、术语数量、功能个数都不是通过标准。
  • 완성된 PRD는 이후 AI에게 서비스를 요청하고 결과를 확인하는 기준으로 사용한다.完成的 PRD,今后用作向 AI 请求服务并核对结果的标准。
다음 차시로进入下一课时

바로 이어서 수행평가를 실시합니다. 다음 차시에는 양식의 일곱 항목을 하나씩 점검하고, 내용이 한 흐름으로 이어지는지 확인한 뒤, AI에게 모순만 찾아 달라고 요청해 다듬어 제출합니다.紧接着就实施实作评价。下一课时把样式的七个项目逐项检查,确认内容是否连成一条线,再请 AI 只找矛盾,打磨后提交。

오늘 읽은 이수 기준을 옆에 두고 시작하세요.把今天读的通过标准放在手边再开始。