软件过程/生命周期经历的时期和阶段--三个时期八个阶段

三个时期:

1.软件定义期

2.软件开发期

3.软件维护期

八个阶段:

1.可行性分析阶段

2.需求分析阶段

3.概要设计阶段

4.详细设计阶段

5.开发阶段

6.测试阶段

7.部署阶段

8.维护阶段

通俗的解释:

软件定义期:

1.可行性分析阶段(说白了,就是公司里的程序员这个项目会不会做)

2.需求分析阶段(是甲方要求的需求,比如性能需求、安全需求 这个过程会产生一个文档,叫需求说明书)

软件开发期:

3.概要设计阶段(这个活儿一般是架构师做的,从宏观角度,总领全局,一个B/S项目,需要有前端和后端,前端需要登录模块,描述模块等等)

4.详细设计阶段(概要设计阶段搞出来的模块将其具体化,比如登录模块用户名的长度、正则表达等等)

5.开发阶段(UI+前端+后端,UI设计师一般是妹妹,前端工程师把妹妹设计出来的图纸用html代码的形式将设计图纸以像素级别还原的形式展现到浏览器中,后端工程师就是给前端补充数据、提供内容)

6.测试阶段(这个是由测试工程师做的,主要就是找点小bug,这个阶段完成后,项目就可以上线)

软件维护期:

7.部署阶段(这个阶段一般是由运维工程师做的,一个大型的项目,机房可能分布在全国的各个城市,需要统一部署)

8.维护阶段(说白了,甲方也不是傻子,给甲方开发项目,甲方就全款给你哇???现实中是不可能的,维护阶段一般就是结项目尾款的,甲方要是不给钱,我就用项目的后门把数据库给甲方删掉,从这也能看出来这个公司不靠谱,一般这么做的都是个人接私活)

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×