1 / 0

徐州软件开发最全流程

日期:2017-09-01    点击:12    查看原图    全部展开









 
图库说明

软件开发的基本步骤:

定义   需求   分析   编码   测试   维护    报废

 

软件开发过程的几大模型:

瀑布模型:一级一级顺序化的做,只有做完一级才能接下一级。由于只能到最后才测试,可能前面的bug出现不好解决。

 

原型化模型:在知道需求后,在一段极短的时间开发出小模型,具备主要的功能。由于在极短的时间内开发的,所以会忽略很多环境之类的。

 

增量模型:把需求分为小部分,然后再同一集成。可能最后无法集成。

 

螺旋模型:在谈判中谈清风险。

 

面向对象模型:采用现有的架构类或采用自动化工具进行开发。维护性差。

 

RUP同一软件开发流程需要注意的几个要素:商业前景    项目计划   分析风险   分配任务并跟踪   检查商业理由   测试   评估结果   管理和控制变化   用户支持

 

开发之前较有用的画图:

 

数据流程图

处理:○或者□

数据流:

数据源/终点:□

数据存储:双直线

 

数据字典

记录信息  类型

 

实体关系图(做数据库的时候)

 

状态转换图

某一对象状态改变后事件发生。例如图书的借出输入

 

程序流程图

 

开发一个软件之前要注重需求的重要性,考虑商业前景和风险评估,并写下文档与客户讨论。要详细理解客户的要求分析,然后写下具体的要求分析文档,接下来就是设计软件了,要把具体的数据流向图等等设计图,然后具体写下文档,接下来就是开会分配任务和团队人员了,具体编码后就是测试了,要经过大量的测试。总之做软件前文档很重要,具体的文档可以让软件质量提高不少。

 

 


[ 图库搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]


京公网安备11011502001404号