将“AI 编程实践指导”与“从零开始软件开发项目”整合为一套连贯的实操手册
本指南面向课堂与自学场景,围绕以下六步构建闭环:
每步均提供可复制 Prompt,用于驱动大语言模型高质量产出,建议按顺序推进并保存产出物。
【Prompt】 请作为资深产品经理,针对“我的项目想法:____”,输出: 1) 一句话概述; 2) 完整验收用例(正常/边界/异常/性能); 3) MVP功能清单; 4) 风险与假设。 要求:结构化、可执行,可用于评审。
【Prompt】 根据验收用例,列出完整 REST 接口:方法、路径、查询参数、请求体、响应体、错误码说明、鉴权/限流/缓存建议;附示例 JSON 与 curl。
【Prompt】 基于需求与接口,产出页面清单、关键组件、交互流程、视觉规范(字号/色板/间距)、无障碍与移动端适配说明,并附每页示例数据 JSON。
【Prompt】 请生成 Spring Boot 后端:Entity/Repository/Service/Controller、参数校验、全局异常、application.yml、构建与运行脚本;并标注性能与安全注意点。
【Prompt】 请基于 React 或 Vue 生成前端工程:路由、布局、组件拆分、API 封装、鉴权、加载/错误/空态处理、响应式与无障碍;附构建与运行说明。
【Prompt】 生成测试与发布方案:单元/集成测试、性能脚本;前后端 Dockerfile、docker-compose、GitHub Actions CI;提供部署与回滚说明。
循序渐进的实战指南,带你动手完成第一个完整项目
本实践指南聚焦于“从零开始”的项目开发体验,通过“分步拆解 + 迭代优化”的方式,让你掌握从需求分析到项目上线的全流程开发能力。
掌握软件开发全流程与各环节产出物
能独立完成模块开发并协作解决工程问题
培养用户思维、工程思维和责任意识
软件开发并非“写代码”单一环节,而是“需求→设计→开发→测试→部署→维护”的闭环流程。
项目的“指南针”,约占10%-15%时间
输出物:《需求规格说明书》
匹配需求的“工具包”,约占5%-10%时间
输出物:《技术选型报告》
搭建项目的“骨架”,约占15%-20%时间
输出物:架构图、模块划分说明书、数据库设计说明书、接口文档
填充项目的“血肉”,约占30%-35%时间
输出物:可运行的代码工程、《开发日志》
完善项目的“最后一公里”
输出物:《测试报告》《部署文档》《项目复盘报告》