1. 需求定义,需求讨论。(根据客户使用反馈、竞品分析等提出软件新需求)
2. 功能讨论,代码结构书写。(简单写出功能实现过程)
3. 功能实现,并且修改软件版本号
4. 软件打包(pyinstaller)
5. 软件测试(自动化测试用例和功能测试)
6. 如果问题,修改后再跳到(4)
7. 软件包加壳(Virbox)
8. 软件包打包成安装包(InstallShield)
9. 编写安装手册、操作手册
10.将软件上传到自动更新的服务器上
关于python的软件自动更新模块,可以参考这篇博客:
https://blog.csdn.net/yushuaigee/article/details/105140425
11.软件发布
1. 试标数据流程:
1.1 阅读客户标注规则,并且确认
1.2 安排试标人员,记录标注时间(试标结束后熟练的标注时间)
1.3 安排验收人员(2个交互核验)
1.4 数据格式转换,数据格式定义解释,数据整理上传
1.5 数据整理上传,客户联系确认
2. 正式数据流程:
2.1 确定软件修改需求
2.2 进行软件发布流程(参照一)
2.3 编写项目标注说明书
2.4 软件安装教程、软件使用说明、项目标注说明一起上传