软件开发实操汇总(三)软件开发

此部分将为大家梗概介绍软件开发的“五步曲”。
在之前文章中为软件开发进行了“铺垫”,正是有了之前的介绍和操作,软件开发才能有效高效的进行。
“五步曲”包括需求详细设计、功能实现、软件测试、运行维护、升级改造。
1、需求功能详细设计
 根据项目前期准备内容,需要详尽细致的对需求进行分类汇总,进行梳理以下工作:
a、功能:通用功能、新功能、未来功能;功能难点、相互关系、功能操作流程及业务流程等
b、软件:技术选型/框架、技术支持环境
c、硬件:软件运行/维护所支持的环境
d、配套支持:架构人员、设计人员、开发人员、技术支持人员、测试人员、销售(或项目对接)人员等
形成《需求功能详细设计说明书》,方便各类相关人员根据《需求功能详细设计说明书》进行操作。
2、功能实现
架构和设计人员根据《需求功能详细设计说明书》设计或调整相关软件界面,形成原型图及相关说明性或演示文档,方便与开发人员进行沟通。
开发人员根据功能、技术选型/框架等要求,选定相应开发组或部门人员,对软件具体业务流程、操作流程、底层逻辑、实现方式及开发语言等进行分析,
讨论具体实现方法、手段及方式等,形成《开发规范说明书》、《数据库设计说明书》、《业务、操作流程》、《开发实施进度》等。
3、软件测试
软件测试包括单元测试、集成测试及运行测试等,软件测试是一种反反复复多次重复的工作。
软件功能实现后,达到可运行状态,便可以进行相关的测试。根据功能实现相关文档及软件需求,测试人员可采用白盒、黑盒、自动化测试等手段或方法进行测试。
发现问题并提出相关解决方案等,形成《软件测试报告》。
4、运行维护
在软件测试通过后,形成完整的软件系统并部署在运行环境下,技术支持人员根据以上阶段的相关文档,学习相关内容并尽可能的“摸索”出软件的操作、部署及注意事项等方面内容,可形成《软件系统操作说明书》或《产品操作说明书》等,
方面客户自行操作、给用户进行讲解及各方进行相关操作查询等。
5、升级改造
任何软件都不是“一次性”完美的形成的,均经过开发、测试、上线运行、用户反馈、完善开发、再测试、再上线运行……的反复运行过程,是不断完善的过程。
此过程不仅要完善补充之前形成需求文档、开发文档、操作文档等,还需有《用户反馈信息表》、《软件运行情况报告》等。

未完待续

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8597 人正在系统学习中

来源:zyhomepage

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月13日
下一篇 2021年1月13日

相关推荐