수행평가 2
PRD 완성·제출实作评价 2
完成并提交 PRD
써 온 PRD 한 편을 읽고, 맞추고, 제출합니다.不做新功能,也不建新文档。
把写下来的那一份 PRD 读一遍、对齐、提交。
오늘의 원칙今天的原则
새로운 기능과 문서를 추가하지 않습니다. 6~7회에 제공된 PRD 양식으로 작성한 PRD.md 한 파일을 처음부터 끝까지 읽고, 서로 맞지 않는 부분을 고친 뒤 이름을 08_assessment2_학생ID_이름.md로 바꿔 제출합니다.不添加新功能,也不添加新文档。把第 6~7 次课用所给 PRD 样式写成的 PRD.md 这一个文件从头读到尾,改掉彼此对不上的地方,再改名为 08_assessment2_학생ID_이름.md 提交。
오늘의 원칙今天的原则(이어서)(续)
읽다 보면 “더 좋은 아이디어”가 떠오를 수 있습니다. 그래도 서비스를 바꾸지 마세요. 남은 시간에 새로 쓰면 앞뒤가 더 어긋납니다.读着读着,可能会冒出“更好的点子”。即便如此,也不要换服务。用剩下的时间重写,前后只会更错位。
오늘 할 일은 이미 쓴 것을 서로 맞추는 일입니다.今天要做的是把已经写下的东西对齐。
어려운 부분은 AI나 교사의 도움을 받을 수 있습니다. 도움을 받았다고 이수가 안 되는 것이 아닙니다. 다만 최종 내용은 학생이 읽고 설명할 수 있어야 합니다.吃力的部分可以借助 AI 或老师的帮助。得到帮助并不会导致不通过。不过最终内容学生要能读懂并讲清楚。
파일부터 확인한다先检查文件 핵심核心
| 항목项目 | 기준标准 |
|---|---|
| 파일 형식文件格式 | .md |
| 이름 바꾸기改名 | 6~7회에 쓴 PRD.md를 탐색기에서 오른쪽 클릭 → 이름 바꾸기로 아래 이름으로 바꾼다在资源管理器里右键单击第 6~7 次课写的 PRD.md → 이름 바꾸기(重命名),改成下面的名字 |
| 파일명文件名 | 08_assessment2_학생ID_이름.md08_assessment2_학생ID_이름.md |
| 예例 | 08_assessment2_260701_홍길동.md08_assessment2_260701_홍길동.md |
| 제출 파일 수提交文件数 | 1개1 个 |
| 이미지·PDF·ZIP·별도 첨부파일图片 · PDF · ZIP · 另外的附件 | 사용하지 않음不使用 |
- 파일 안의 학생 ID와 이름이 파일명과 같은지 확인했다.确认了文件里的学生 ID 与姓名与文件名一致。
- 제공된 양식의 제목과 항목 순서를 삭제하거나 바꾸지 않았다.没有删除或改动所给样式的标题与项目顺序。
내용이 없는 항목이라도 제목은 남겨 두고 없음이라고 적습니다. 지우면 교사가 읽을 때 작성하지 않은 것과 해당 없음을 구분할 수 없습니다.即使某项没有内容,也要保留标题并写上 없음(无)。删掉的话,老师读时就分不清是没写还是不适用。
플랫폼과 교사가 여러 학생의 파일을 한 폴더에서 다룹니다. 이름 규칙이 같아야 정렬되고 찾을 수 있습니다. 5회 수행평가의 05_assessment1_...과 같은 규칙입니다.平台和老师要在同一个文件夹里处理许多同学的文件。命名规则一致,才排得了序、找得到。这和第 5 次课实作评价的 05_assessment1_... 是同一条规则。
1~3항을 확인한다确认第 1~3 项 핵심核心
1. 서비스 기본 정보1. 服务基本信息
- 예상 사용자와 사용하는 상황이 구체적인가?预期用户与使用情境是否具体?
- 해결하려는 필요와 한 문장 소개가 서로 맞는가?想解决的需求与一句话简介是否吻合?
2. 기능 범위2. 功能范围
- 핵심 기능이 1개인가?核心功能是 1 个吗?
- 보조 기능이 2개 이하인가?辅助功能是 2 个以内吗?
- 이번 수업에서 만들지 않을 기능과 이유를 적었는가?写了这门课不做的功能与理由吗?
3. 대표 사용 흐름3. 代表性使用流程
- 사용자가 서비스를 열고 결과를 확인하기까지 3~4단계로 이어지는가?从用户打开服务到确认结果,是否连成 3~4 步?
- 기능에 없는 행동이 갑자기 등장하지 않는가?有没有功能里没有的行为突然冒出来?
흐름에 “저장 버튼을 누른다”가 있는데 기능 목록에 저장이 없다면 둘 중 하나를 고칩니다. 기능을 추가하기보다 흐름에서 그 단계를 빼는 편이 대체로 낫습니다. 범위가 늘지 않기 때문입니다.流程里有“按下保存按钮”,功能清单里却没有保存,就改掉两者之一。比起添加功能,把那一步从流程里去掉通常更好,因为范围不会变大。
4~5항을 확인한다确认第 4~5 项 핵심核心
4. 화면 구성 설명4. 画面构成说明
- 화면을 처음 열었을 때 보이는 내용을 글로 설명했는가?是否用文字说明了画面第一次打开时看到的内容?
- 입력 또는 선택, 실행 동작과 결과가 모두 있는가?输入或选择、执行动作与结果是否都有?
- 입력이 없거나 잘못되었을 때의 안내가 있는가?有没有输入为空或有误时的提示?
색상·글꼴·정확한 위치도 정하지 않습니다. 적혀 있다면 지우는 편이 낫습니다. 개발 단계에서 대부분 바뀝니다.颜色、字体、确切位置也不定。如果写了,删掉更好,开发阶段大半都会变。
5. 데이터5. 数据
- 서비스가 기억할 의미 있는 기록을 적었는가?写下了服务要记住的有意义的记录吗?
- 그 기록이 생기는 사용자 행동과 다시 확인하는 순간을 적었는가?写下了记录产生时的用户行为与再次查看的时刻吗?
- 저장할 정보와 저장하지 않을 정보를 구분했는가?区分了要保存的信息与不保存的信息吗?
- 후보 테이블이 1~3개인가?候选数据表是 1~3 张吗?
- 후보 테이블이 있다면 이름·기억하는 내용·연결되는 기능을 설명했는가?若有候选数据表,说明了名称、记住的内容、关联的功能吗?
7-2에서 5항에 넣은 표는 그대로 두어도 됩니다. 다만 표 아래에 해설이 있는지 보고, AI가 SQL이나 코드, ERD를 넣었다면 지우세요. 평가는 표가 아니라 해설을 봅니다.7-2 放进第 5 项的表可以留着。不过要看表下面有没有说明;AI 要是放进了 SQL、代码或 ERD,就删掉。评价看的是说明,而不是表。
6~7항을 확인한다确认第 6~7 项 핵심核心
6. 완성 기준6. 完成标准
- 실제 서비스에서 눈으로 확인할 수 있는 문장 2~3개인가?是不是在真实服务里用眼睛能确认的句子 2~3 条?
- 핵심 기능의 결과와 잘못된 입력에 대한 안내를 확인할 수 있는가?能否确认核心功能的结果与对错误输入的提示?
- 페이지를 다시 열어도 저장된 기록을 확인하는 기준이 있는가?有没有重新打开页面后仍能查看已保存记录的标准?
각 문장을 읽고 스스로 물어보세요. “다 만든 뒤에 이 문장을 손으로 해 볼 수 있는가?” 해 볼 수 없다면 눈에 보이는 화면의 변화로 바꿔 적습니다.读每一句,问问自己:“做完之后,这句话能不能亲手试一遍?”试不了,就改写成画面上看得见的变化。
7. AI 사용과 학생의 판단7. AI 的使用与学生的判断
- AI에게 무엇을 확인해 달라고 했는가?你请 AI 确认了什么?
- 반영한 내용과 반영하지 않은 내용을 이유와 함께 적었는가?把采纳的内容与没采纳的内容连同理由写下来了吗?
- 학생이 직접 결정한 부분을 설명했는가?说明了学生自己决定的部分吗?
4절에서 AI에게 모순을 찾아 달라고 요청한 뒤, 그 결과를 이 항목에 이어서 적습니다. 지금은 6-2·7-2에서 적은 내용이 남아 있는지만 확인하세요.在第 4 节请 AI 找出矛盾之后,把结果接着写进这一项。现在只需确认 6-2、7-2 写的内容还在。
내용이 한 흐름으로 이어지는지 확인한다确认内容是否连成一条线 핵심核心
다음 일곱 항목을 차례대로 읽었을 때 하나의 서비스로 이어져야 합니다.下面七项按顺序读下来,应当连成同一个服务。
내용이 한 흐름으로 이어지는지 확인한다确认内容是否连成一条线 핵심核心(이어서)(续)
자주 나오는 어긋남常见的错位
| 이런 상태라면如果是这种状态 | 이렇게 고친다就这样改 |
|---|---|
| 기록은 정했는데 사용 흐름에 다시 확인하는 순간이 없다定了记录,使用流程里却没有再次查看的时刻 | 사용 흐름에 그 단계를 넣는다把那一步加进使用流程 |
| 화면 설명에는 결과가 나타난다고 되어 있는데 대표 사용 흐름에 결과 확인이 없다画面说明里写着会出现结果,代表性使用流程里却没有确认结果 | 사용 흐름을 수정한다修改使用流程 |
| 사용자는 “외울 것을 고르기 어려운 학생”인데 핵심 기능은 사진 공유다用户是“难以决定先背什么的学生”,核心功能却是分享照片 | 사용자 또는 기능을 맞춘다把用户或功能对齐 |
| 완성 기준에 보조 기능 이야기만 있고 핵심 기능의 결과가 없다完成标准里只讲辅助功能,没有核心功能的结果 | 핵심 기능의 결과를 기준에 넣는다把核心功能的结果写进标准 |
항목을 따로따로 읽으면 어긋남이 보이지 않습니다. 위 순서대로 소리 내어 이어 읽어 보세요. 말이 걸리는 곳이 고칠 곳입니다.把各项拆开单看,是看不出错位的。请按上面的顺序出声连着读一遍。念着别扭的地方就是要改的地方。
AI에게 모순만 찾아 달라고 요청한다请 AI 只找矛盾 핵심核心
아래는 처음 웹서비스를 만드는 고등학생의 서비스 제작 계획서(PRD)야.
새 기능, 코드, 디자인, 프레임워크와 세부 데이터베이스 구조를 제안하지 마.
다음 내용이 서로 맞지 않는 부분만 쉬운 질문으로 알려 줘.
1. 사용자와 서비스 목적
2. 핵심 기능과 대표 사용 흐름
3. 입력·동작·결과를 설명한 화면 구성
4. 저장할 정보와 후보 테이블의 역할
5. 완성 기준
6. 개인정보와 위험한 기능
下面是第一次做网页服务的高中生写的服务制作计划书(PRD)。
不要提议新功能、代码、设计、框架和详细的数据库结构。
只用简单的问题告诉我下面这些内容之间对不上的地方。
1. 用户与服务目的
2. 核心功能与代表性使用流程
3. 说明输入·动作·结果的画面构成
4. 要保存的信息与候选数据表的作用
5. 完成标准
6. 个人信息与危险功能
AI는 대개 더 추가하는 방향으로 답합니다. 그것이 더 그럴듯해 보이기 때문입니다. 그러나 이 수업의 기준은 핵심 기능 1개, 보조 기능 2개 이하입니다.AI 大多往再多加一些的方向答,因为那看起来更像样。可这门课的标准是核心功能 1 个、辅助功能 2 个以内。
학생이 판단한 결과를 양식의 7. AI 사용과 학생의 판단에 기록합니다.把学生判断的结果记进样式的 7. AI 的使用与学生的判断。
- AI에게 확인을 요청한 내용请 AI 确认的内容
- AI가 지적하거나 질문한 내용AI 指出或提问的内容
- 반영한 내용과 이유采纳的内容与理由
- 반영하지 않은 내용과 이유未采纳的内容与理由
- 학생이 직접 결정한 부분学生自己决定的部分
AI에게 모순만 찾아 달라고 요청한다请 AI 只找矛盾 핵심核心(이어서)(续)
이유가 적혀 있으면 됩니다. “테이블을 세 개로 나누라고 했지만, 저장 대상이 한 종류뿐이라 하나로 두었다”처럼 적으면 7-1에서 배운 것을 적용했다는 증거가 됩니다.只要写了理由就行。写成“它让我把表拆成三张,但保存对象只有一种,所以留成一张”,就成了把 7-1 学的东西用上了的证据。
제출 전에 자기 말로 설명한다提交前用自己的话说一遍 핵심核心
문서의 문장을 그대로 읽지 않고 답할 수 있는지 확인하세요. 짝과 서로 물어봐도 좋습니다.确认自己能不照读文档原句地回答。和同桌互相提问也很好。
- 이 서비스에서 가장 중요한 기능은 무엇인가?这个服务里最重要的功能是什么?
- 사용자는 어떤 순서로 그 기능을 사용하는가?用户按什么顺序使用那个功能?
- 화면에 무엇이 보이고, 사용자의 행동 뒤 어떤 결과가 나타나는가?画面上看得到什么,用户动作之后会出现什么结果?
- 서비스가 어떤 기록을 기억하며, 사용자는 언제 그 기록을 다시 확인하는가?服务记住哪份记录?用户何时再次查看它?
- AI의 의견 가운데 학생이 직접 선택하거나 거절한 것은 무엇인가?AI 的意见里,学生自己选用或拒绝的是什么?
그 항목은 내가 쓴 문장이 아닐 가능성이 큽니다. AI가 준 문장을 그대로 옮겼거나, 뜻을 정하지 않고 적었을 수 있습니다.那一项很可能不是你自己写的句子。也许是把 AI 给的句子原样搬了过来,或者没想清意思就写下了。
지금 자기 말로 다시 적으세요. 이수 기준의 마지막 항목이 “학생이 읽고 설명할 수 있다”입니다.现在就用自己的话重写。通过标准的最后一项,就是“学生能读懂并讲清楚”。
1번 질문의 답을 한 문장으로 적어 보세요. 문서를 보지 않고 씁니다.把第 1 个问题的答案写成一句话。不看文档来写。
플랫폼에 업로드한다上传到平台 실습实践
- 플랫폼에서 수행평가 2: 서비스 제작 계획서(PRD)를 연다.在平台上打开实作评价 2:服务制作计划书(PRD)。
08_assessment2_학생ID_이름.md한 파일을 선택한다.选择08_assessment2_학생ID_이름.md这一个文件。- 업로드 뒤 나타나는 Markdown 미리보기에서 제목·목록·한글이 정상적으로 보이는지 확인한다.在上传后出现的 Markdown 预览里,确认标题、列表与韩文显示是否正常。
- 잘못된 파일이면 교체하고, 내용이 맞으면 최종 제출한다.文件不对就替换,内容无误就最终提交。
플랫폼은 .md 파일 한 개만 받으며, 이미지 링크와 별도 첨부파일을 제출물로 인정하지 않습니다.平台只收一个 .md 文件,图片链接与另外的附件不被认作提交物。
재제출할 수 있는 기간에는 새 버전을 올릴 수 있고, 플랫폼은 이전 제출 기록을 보관합니다. 그러니 시간이 남았다고 붙들고 있지 말고, 일단 한 번 올려 두세요.在可重新提交的期间内可以上传新版本,平台会保留以往的提交记录。所以别因为还有时间就攥着不放,先交一次再说。
미리보기에서 제목이 굵게 나오는지, 목록이 점으로 나오는지, 한글이 깨지지 않는지를 봅니다. 글자가 깨져 보이면 UTF-8로 저장되지 않은 것이므로 교사에게 알리세요.在预览里看标题是否加粗、列表是否显示为圆点、韩文有没有乱码。若看到乱码,说明没有以 UTF-8 保存,请告诉老师。
이럴 때는 이렇게遇到这些情况就这样做 실습实践
| 파일을 못 찾겠다 / 만들지 못했다找不到文件 / 没能做出来 | 교사에게 즉시 알리고 양식을 다시 받으세요. 6-1 교과서의 내려받기 버튼으로도 받을 수 있습니다. 오늘 안에 채워 제출할 수 있습니다.立刻告诉老师并重新领取样式。也可以用 6-1 教材的下载按钮获取,今天之内就能填完提交。 |
| 항목이 여러 개 비어 있다有好几个项目是空的 | 지금 채웁니다. 내용이 정말 없는 항목만 없음이라고 적습니다. 비운 채로 내지 않습니다.现在就填。只有确实没有内容的项目才写 없음(无)。不要空着就交。 |
| 기록은 정했는데 다시 보는 순간이 없다定了记录,却没有再看的时刻 | 대표 사용 흐름 마지막에 “지난 기록을 확인한다” 한 단계를 넣으세요. 기능을 늘리지 않고도 흐름이 이어집니다.在代表性使用流程的最后加一步“查看以往的记录”。不增加功能也能把流程接上。 |
| AI가 기능을 잔뜩 추가하라고 한다AI 让我加一大堆功能 | 반영하지 않고, 반영하지 않은 이유를 7항에 적으세요. 그것도 평가 항목입니다.不要采纳,并把未采纳的理由写进第 7 项。那也是评价项目。 |
| 완성 기준이 “잘 작동한다”뿐이다完成标准只有“运行良好” | 대표 사용 흐름의 마지막 단계를 문장으로 옮기세요. “버튼을 누르면 ___이 나타난다”가 됩니다.把代表性使用流程的最后一步改写成句子,就成了“按下按钮后 ___ 就出现”。 |
| PRD에 SQL이나 코드가 들어가 있다PRD 里混进了 SQL 或代码 | 지우세요. 수업 범위 밖이며 채점 대상이 아닙니다. 표는 남겨도 되지만, 표 아래에 테이블 이름·역할·연결 기능 해설이 있어야 합니다.删掉。那在课程范围之外,也不是评分对象。表可以留着,但表下面要有数据表名称、作用、关联功能的说明。 |
| 미리보기에서 한글이 깨진다预览里韩文乱码 | UTF-8로 저장되지 않은 것입니다. 파일을 고치려 하지 말고 교사에게 알리세요.说明没有以 UTF-8 保存。不要试图自己修文件,请告诉老师。 |
| 시간이 부족하다时间不够 | 1절(파일 확인)과 3절(한 흐름 확인)을 먼저 끝내고 제출하세요. 재제출 기간에 보완할 수 있습니다.先完成第 1 节(检查文件)和第 3 节(确认连贯)再提交。可以在重新提交期间补充。 |
개인 이수 확인个人通过确认 핵심核心
제출 버튼을 누르기 전에 스스로 확인하세요. 8-1에서 안내한 기준과 같습니다.按下提交按钮之前自己核对一遍。标准与 8-1 说明的一样。
- 파일명이
08_assessment2_학생ID_이름.md형식이다.文件名是08_assessment2_학생ID_이름.md格式。 - 학생 ID와 이름이 파일 내용과 파일명에서 일치한다.学生 ID 与姓名在文件内容与文件名中一致。
- 제공된 양식의 모든 항목을 작성했다.写了所给样式的全部项目。
- 이미지와 별도 첨부파일이 없다.没有图片与另外的附件。
- 핵심 기능이 1개이고 보조 기능이 2개 이하다.核心功能是 1 个,辅助功能 2 个以内。
- 대표 사용 흐름과 화면 구성 설명이 서로 맞는다.代表性使用流程与画面构成说明彼此吻合。
- 의미 있는 기록이 생기는 행동과 다시 확인하는 순간을 적었다.写下了有意义的记录产生的行为与再次查看的时刻。
- 후보 테이블이 1~3개이며 세부 DB 구조를 설계하지 않았다.候选数据表是 1~3 张,且没有设计数据库细节结构。
- 완성 기준이 2~3개다.完成标准有 2~3 条。
- 완성 기준에 저장된 기록을 다시 확인하는 내용이 있다.完成标准里有再次查看已保存记录的内容。
- 실제 개인정보와 수업 범위를 벗어난 기능을 제외했다.排除了真实个人信息与超出课程范围的功能。
- AI의 의견과 학생의 판단을 구분해 기록했다.把 AI 的意见与学生的判断分开记录了。
- 플랫폼의 Markdown 미리보기를 확인했다.确认了平台的 Markdown 预览。
- 문서의 모든 내용을 학생이 읽고 설명할 수 있다.文档的全部内容学生都能读懂并讲清楚。
08_assessment2_학생ID_이름.md 한 파일만 제출합니다. 여기까지가 수행평가 2의 완료 지점입니다.只提交 08_assessment2_학생ID_이름.md 这一个文件。到这里,实作评价 2 就完成了。
핵심 정리核心小结
- 오늘은 새 기능도 새 문서도 만들지 않는다. 써 온 PRD 한 편을 읽고 맞춘다.今天不做新功能,也不建新文档。把写下来的那一份 PRD 读一遍并对齐。
- 순서는 양식 확인 → 내용 연결 → 범위 줄이기 → AI 점검 → 학생 판단 → 미리보기 → 제출이다.顺序是检查样式 → 打通内容 → 收窄范围 → AI 检查 → 学生判断 → 预览 → 提交。
- 파일명은
08_assessment2_학생ID_이름.md, 제출은.md한 개다.文件名为08_assessment2_학생ID_이름.md,提交一个.md。 - 내용이 없는 항목은 지우지 말고
없음이라고 적는다.没有内容的项目不要删,写上없음(无)。 - 사용자 → 핵심 기능 → 흐름 → 화면 → 기록이 저장되는 순간 → 다시 확인하는 순간 → 완성 기준이 한 흐름으로 이어져야 한다.用户 → 核心功能 → 流程 → 画面 → 记录被保存的时刻 → 再次查看的时刻 → 完成标准,要连成一条线。
- 어긋나면 기능을 늘리기보다 범위를 줄이는 방향으로 고친다.错位时,往收窄范围的方向改,而不是增加功能。
- AI에게는 모순만 질문하게 하고, 지적을 모두 반영하지 않는다.只让 AI 就矛盾提问,不把它指出的都照单全收。
- 반영·미반영과 그 이유를 7항에 기록한다. 거절한 것도 판단이다.把采纳与不采纳及其理由记进第 7 项。拒绝也是一种判断。
- SQL·코드·ERD가 섞여 있으면 지운다. 표를 남겼다면 아래에 해설을 붙인다.若混进了 SQL、代码、ERD,就删掉。留着表的话,就在下面加上说明。
- 완성 기준 가운데 하나는 다시 열어도 기록이 남아 있는지 보는 것이다.完成标准里要有一条是看重新打开后记录是否还在。
- 제출 전에 자기 말로 다섯 질문에 답해 본다.提交前用自己的话回答那五个问题。
핵심 정리核心小结(이어서)(续)
9회부터는 만드는 힘을 기릅니다. 먼저 오늘 제출한 PRD를 AI에게 전달해 사용자 흐름을 설계하고 구현 가능성을 확인합니다. 실제 개발은 10회부터입니다.从第 9 次课起要培养做出来的能力。先把今天提交的 PRD 交给 AI,设计用户流程并确认可实现性。真正的开发从第 10 次课开始。
그때 PRD는 두 가지 일을 합니다. AI에게 무엇을 만들지 설명하는 문서이자, 만들어진 결과가 계획과 맞는지 학생이 직접 확인하는 기준입니다. 그래서 오늘 서로 맞추는 일이 중요했습니다.那时 PRD 做两件事:既是向 AI 说明要做什么的文档,也是学生亲自核对成果是否与计划相符的标准。所以今天把它对齐,才这么重要。
9-1. 서비스 사용자 흐름(Flow) 설계 →