会员服务 RSS订阅
排名推广
排名推广
会员中心
会员中心
 
1 / 0

徐州软件开发最全流程

有效期至:长期有效    点击:9    查看原图    全部展开
暂无图片









 
图库说明

软件开发的基本步骤:

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

开发之前较有用的画图:

 

数据流程图

处理:○或者□

数据流:

数据源/终点:□

数据存储:双直线

 

数据字典

记录信息  类型

 

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

 

状态转换图

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

 

程序流程图

 

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

 

 

 
拼音索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z
关于我们 | 联系方式 | 会员 | 使用协议 | 网站地图 | 网站留言 | 广告服务 | 密码找回/删除企业