软件项目从需求分析到设计开发需要经过5个层级:
1,逻辑梳理,用伪代码类似的文字表述逻辑流程,这个阶段在具体的文档表现上可能是汉字加上一些伪代码逻辑,里面夹杂了一些if和else的判断。
2,界面流转,逻辑梳理清楚之后,就要考虑软件界面是怎么变化的。在设计界面的流转过程中,要不断丰富完善界面中的元素。
3,API接口,有了前面的流转过程,那么这些界面上显示的数据,就需要通过API接口来获取,所以第3个阶段就是要确定界面流转过程中需要的API接口函数,以及具体的参数。
4,接口内逻辑,到这个阶段基本上就是属于软件的具体代码开发阶段,主要目标任务,是实现API函数内部的接口逻辑,这其中会涉及到接口调用的分层,比如将数据库的增删改查放在最底层,在这个层次的基础上设计业务逻辑层,并最终对外提供简洁明了的,可调用函数。
5,缓存和优化机制,经过以上4个阶段,软件的功能其实已经实现了,但是同样一套软件系统,100个人使用和1000个人使用,他们遇到的问题是不一样的,如果1万个人同时使用,那么又会面临新的问题,所以一套健康成熟稳定的系统,必须做好缓存和代码优化方面的工作,在项目代码和项目部署两个层面上优化以上工作。
以上是我们做软件项目开发的基本业务流程。不同的软件公司都会有各自的工作方法,所以上面5个层级对应的步骤只供大家参考。
创建于2019年4月11日
由admin于2020年7月5日最后编辑
30609
7
微信扫一扫,小程序中发表评论!
相关阅读: