更新时间:2025-03-27 18:38:58
封面
版权页
前言 让我们的开发“插上翅膀”
第1章 ChatGPT 第一次接触
1.1 介绍ChatGPT
1.2 注册ChatGPT
1.3 使用ChatGPT
1.4 本章总结
第2章 如何使用ChatGPT 编写各种文档
2.1 辅助编写技术文档模板
2.1.1 设计文档模板
2.1.2 案例1:生成MF京东商城软件需求说明书模板
2.1.3 案例2:使用ChatGPT辅助编写MF京东商城软件需求说明书
2.2 与ChatGPT对话的文本语言——Markdown
2.2.1 Markdown基本语法
2.2.2 使用Markdown工具
2.2.3 案例3:生成Markdown 格式MF京东商城软件需求说明书模板
2.2.4 将Markdown格式文档转换为Word文档
2.2.5 将Markdown格式文档转换为PDF文档
2.3 思维导图
2.3.1 思维导图在软件开发中的作用
2.3.2 优秀的程序员与思维导图
2.3.3 绘制思维导图
2.3.4 使用ChatGPT绘制思维导图
2.3.5 案例4:生成MF京东商城软件需求说明书思维导图
2.4 使用表格
2.4.1 Markdown表格
2.4.2 案例5:使用ChatGPT制作Markdown表格
2.4.3 CSV电子表格
2.4.4 案例6:使用ChatGPT制作CSV表格
2.4.5 转换为Excel
2.5 使用ChatGPT制作图表
2.5.1 无编程方法使用ChatGPT制作图表
2.5.2 编程方法使用ChatGPT制作图表
2.6 本章总结
第3章 如何使用ChatGPT 辅助进行需求分析
3.1 使用ChatGPT辅助收集用户需求
3.1.1 案例1:××运动管理App协助采访提问设计
3.1.2 案例2:××运动管理App汇总问卷调查结果
3.1.3 汇总问卷调查结果使用图表
3.1.4 案例3:将××运动管理App汇总问卷调查结果绘制成饼状图
3.2 使用ChatGPT辅助确定系统功能
3.2.1 案例4:××旅游景点推荐系统
3.2.2 案例5:××二手书交易系统
3.3 确定系统功能
3.3.1 什么是用例图
3.3.2 PlantUML语言
3.3.3 案例6: 绘制××二手书交易系统用例图
3.4 确定业务流程
3.4.1 活动图
3.4.2 案例7: 绘制××二手书交易系统活动图
3.5 无处不在的流程图
3.5.1 案例8: 绘制××二手书交易系统订单管理流程图
3.5.2 案例9: 绘制××二手书交易系统用户管理流程图
3.6 本章总结
第4章 如何使用ChatGPT辅助进行系统设计
4.1 使用ChatGPT辅助进行系统架构设计
4.1.1 系统架构设计
4.1.2 分层架构设计
4.1.3 ChatGPT 如何辅助进行系统架构设计
4.1.4 案例1:图书管理系统架构设计
4.2 使用ChatGPT辅助进行原型设计
4.2.1 原型设计过程
4.2.2 使用ChatGPT辅助进行原型设计
4.3 案例2:Todo List项目原型设计
4.3.1 页面划分
4.3.2 页面关系图
4.3.3 生成原型页面
4.4 使用ChatGPT辅助进行详细设计
4.4.1 详细设计与各种UML图
4.4.2 案例3:绘制Todo List项目类图
4.4.3 案例4:绘制Todo List项目时序图
4.4.4 案例5:绘制Todo List项目活动图
4.4.5 案例6:绘制Todo List项目组件图
4.5 本章总结
第5章 如何使用ChatGPT辅助进行数据库设计
5.1 数据库设计阶段
5.2 案例1:使用ChatGPT对Todo List项目进行概念建模
5.3 案例2:使用ChatGPT对Todo List项目进行逻辑建模
5.4 案例3:使用ChatGPT对Todo List项目进行物理建模
5.5 案例4:使用ChatGPT辅助生成DDL脚本
5.6 本章总结
第6章 如何使用ChatGPT编写高质量的程序代码
6.1 编写代码
6.1.1 描述代码需求
6.1.2 补全代码细节
6.1.3 代码语法检查
6.2 调试代码
6.3 评审ChatGPT生成的代码
6.3.1 使用Java代码检查工具CheckStyle
6.3.2 使用Java代码检查工具PMD
6.3.3 使用Python代码检查工具PyLint
6.4 人工评审ChatGPT生成的代码
6.5 本章总结
第7章 如何使用ChatGPT辅助进行系统测试
7.1 ChatGPT如何辅助进行功能测试
7.1.1 单元测试与测试用例
7.1.2 案例1:词频分析模块单元测试
7.1.3 案例2:使用ChatGPT辅助生成设计测试用例
7.1.4 案例3:ChatGPT辅助生成测试代码