基本设计,在IT软件开发中算哪个阶段的成果物

IT软件开发都有几个阶段,每个阶段都有什么成果物?

是概要设计---基本设计----编码-----详细设计吗

一般是先编码在写详细设计书,还是先写详细设计书在编码?

希望可以帮到你。
当用户需要某种功能的软件时,首先需要了解的就是客户的需求,此为需求分析,再次为概要,基本,详细,编码,测试,打包,交付验收。

概要设计阶段、基本设计阶段、详细设计阶段三个阶段联系比较紧密,相互分割比较模糊,不必详究。

软件开发流程(Software development process)即软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
第一步:需求调研分析
初步了解客户大致要求,制定需求列表。需要实现的大功能、小功能以及基本界面。分析客户的业务和数据处理需求。
第二步:概要设计
此阶段开始组织开发结构,绘制数据库E-R图,即实体关系图(Entity-RelationShip),需要和项目团队中的其他成员以及客户沟通,设计是否满足客户的需求。
第三步:详细设计
此阶段要把设计细化及分配给项目其他成员。因此为了后续开发及开发进度,此阶段需及其详尽。
在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实 现具体模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。
第四步:编码
第五步:测试
第六步:软件交付准备
第七步:使用方验收

参考资料:http://baike.soso.com/v7745405.htm?pid=baike.box

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-25
设计在前,编码在后,一般来说,设计前期尽量做好,后期不允许大的变动,否则软件开发成本不易控制