(参考网址:简述软件开发过程
https://baijiahao.baidu.com/s?id=1574692556633981&wfr=spider&for=pc)
(参考网址:关于软件开发过程中的设计阶段
https://blog.csdn.net/gaisonlee/article/details/6012044)
一、设计
1)需求分析
1.1)符合用户要求和体验;
1.2)符合现有系统的设计与扩展,不使系统产生冗余、高耦合现象。
2)设计
2.1)开发前的设计:系统-》层次-》模块-》接口;
2.2)好处:有利于提高开发高可用、可扩展、健硕、持续成长的功能。
3)编程
3.1)根据第 2 点进行开发;
3.2)根据 sonar 标准进行开发;
3.3)根据“设计模式思想”进行开发。
4)测试
4.1)完善测试用例;
4.2)测试组进行测试。
5)维护
5.1)出现 bug 迅速定位;
5.2)增量版本功能迅速响应。
二、简陋的系统设计流程图