实训指南

从零开始,9 个阶段完成一个完整的软件项目

教学实训全流程

跟着这 9 个阶段,你将用自然语言完成从需求到交付的完整软件开发流程

1新建项目
2需求分析
3概要设计
4开发计划
5编码开发
6安全审查
7评分报告
8模拟答辩
9APK打包
实训进度面板
1

新建项目

点击文件树顶部的 "+" 按钮,填写项目信息

应用名称 — 给你的项目起个名字,如"班级通讯录"
应用类型 — Web 应用或 Android 应用
数据源(可选)— 如需读写数据,选择 Excel 文件。平台自动探查表结构
功能描述 — 用自然语言简要说明你想做什么

创建后,文件树中会出现以应用命名的文件夹,下面自动生成 req-001-应用名 需求目录和 requirement.md 需求文档模板。

新建项目
应用列表
2

需求分析 — AI 引导理清需求

先填写 requirement.md,然后让 AI 引导你完善需求

第一步:编写需求文档

打开 requirement.md,按模板填写:项目背景、功能列表、用户角色、数据说明、业务规则。需求写得越清晰,后续 AI 生成的效果越好。

第二步:AI 需求分析

点击进度面板中的"需求分析",AI 会阅读你的需求文档,然后主动提问:

💬
"界面风格偏向什么样的?需要深色主题还是浅色?"
💬
"搜索是实时搜索还是点按钮搜索?"
💬
"数据需要导出功能吗?"

逐条回答后,AI 自动生成结构化的 requirement-spec.md 需求规格说明书。

AI引导需求分析
需求规格说明书
3

概要设计

AI 根据需求自动生成技术方案和系统设计

右键需求目录,可以选择以下操作:

操作生成文件说明
📊 生成流程图flow.mmd业务流程的 Mermaid 流程图
🗂 生成 ER 图er.mmd数据实体关系图
🏗 生成架构图architecture.mmd系统模块结构图
📐 生成概要设计design.md技术方案、模块划分、界面布局
💡 小贴士:图表会自动在预览区渲染展示,帮助你理解项目结构。图表生成是可选步骤,概要设计为必须步骤。
4

开发计划

AI 将整个项目拆解为多个实现步骤

右键需求目录 → "生成开发计划",AI 生成 dev-plan.md,包含多个步骤,每步都有:

📌
步骤标题 — 这一步要做什么
📋
具体任务 — 详细的实现内容
验收标准 — 怎样算完成
👁
验证方式 — 需要人工验收还是自动通过
5

编码开发 核心阶段

逐步执行每个开发步骤,每步都需要验收 —— 这是整个实训最重要的阶段

操作流程

执行步骤 — 点击"执行此步",AI 在聊天区编写代码并自动写入项目
👀
预览验证 — 点击"预览验证",右侧面板显示应用实际效果
验收通过 — 效果满意 → 点击"通过"→ 进入下一步
验收驳回 — 发现问题 → 点击"驳回" → 在聊天区描述问题 → AI 修复 → 再次验收
对话式开发
实时预览验收

截屏标注调试

遇到 bug 不知道怎么描述?用截屏标注:

📷
一键截屏当前预览页面
🖊
用红色矩形框圈出问题区域,添加文字说明
📎
添加到聊天,连同文字描述一起发送给 AI
⚠ 评分提示:每步的验收轮次和修复次数都会被记录,作为评分依据。不要草率点"通过"——发现问题要认真反馈。也不要反复驳回无关紧要的问题——这影响迭代效率分数。

对话技巧

做法✅ 好的示例❌ 差的示例
描述具体"搜索框放在表格上方,宽度占满,输入时实时过滤""加个搜索"
说明预期"点击编辑按钮后应该弹出表单,预填当前数据""编辑有问题"
给出对比"现在按钮是灰色的,我想要蓝色的圆角按钮""按钮不好看"
手机模拟预览
6

安全审查

AI 自动扫描项目代码,检查常见安全风险

右键需求目录 → "安全审查",AI 生成 security-report.md,包含发现的安全问题清单、风险等级评估和修复建议。

💡 评分提示:安全意识是评分的重要维度(10 分),请认真阅读安全报告并理解其中的风险点。
7

交付评估 — 七维 AI 评分

AI 基于全部对话记录和步骤执行数据进行综合评估

右键需求目录 → "交付验收",AI 生成 score-report.md。评分不评代码本身,而是评估你在协作过程中的能力:

维度分值评估重点
需求表达能力20 分描述是否清晰、完整
验收认真度20 分是否认真测试每一步
问题反馈质量15 分驳回时描述是否精准
AI 协作策略15 分是否善于分步拆解和引导 AI
理解与反思15 分是否追问原理、理解代码
安全意识10 分对安全报告的关注程度
迭代效率5 分修复轮次是否合理
七维评分报告
开发过程时间线
8

模拟答辩

AI 基于全部项目档案自动生成答辩题目,学生逐题作答

📝
AI 出题 — 自动生成 6 道答辩题,覆盖需求理解、技术方案、代码逻辑、安全意识、扩展思考
学生作答 — 在文本框中输入回答,点击"提交回答"
📊
AI 评分 — 每题 0-10 分,实时给出点评和参考答案
📄
生成报告 — 答完后点击"结束答辩",自动生成 defense-report.md
💡 答辩技巧:用自己的话回答,结合项目实际举例。答辩可以中途离开再继续,进度自动保存。
模拟答辩界面
9

APK 打包 🎉

把你的作品打包为手机应用,装进手机展示

📦
点击应用设置中的"打包 APK"按钮
等待打包完成(约 10-30 秒)
📂
打包成功后自动打开文件夹,找到 .apk 文件
📱
传输到 Android 手机,安装即可运行
💡 完整流程回顾:新建项目 → 需求分析 → 概要设计 → 开发计划 → 编码开发 → 安全审查 → 评分报告 → 模拟答辩 → APK 打包。整个过程无需编程知识,你的每一句话都在塑造最终的应用。
+

团队协作(可选)

如果课程要求小组协作开发

👑
组长创建项目后,在团队面板中获取加入信息
👥
组员申请加入,组长审批通过
🔄
团队成员可分别负责不同需求模块,代码文档实时同步
团队协作同步

项目文件结构

一个完整的教学项目包含以下文件

我的应用/
├── app.json                    # 应用配置
├── index.html                  # 应用代码(AI 生成)
├── req-001-应用名/             # 主需求目录
│   ├── requirement.md          # 原始需求(你写的)
│   ├── requirement-spec.md     # 需求规格说明书
│   ├── flow.mmd                # 流程图(可选)
│   ├── design.md               # 概要设计
│   ├── dev-plan.md             # 开发计划
│   ├── security-report.md      # 安全审查报告
│   ├── score-report.md         # 评分报告
│   └── defense-report.md       # 答辩报告
└── req-002-需求变更/           # 需求变更目录(如有)

准备好了吗?现在就开始!

下载 MeefoClaw,用你的第一句话创造第一个应用

⬇ 免费下载