1 / 6
文档名称:

项目开发流程.doc

格式:doc   大小:290KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

项目开发流程.doc

上传人:相惜 2019/12/31 文件大小:290 KB

下载得到文件列表

项目开发流程.doc

相关文档

文档介绍

文档介绍:Java项目开发流程---------Hzz\Ljt问题定义可行性研究需求分析总体设计详细设计编码与单元测试综合测试软件维护软件定义时期软件开发时期软件维护时期一、软件定义时期一个Web项目开发,为了充分实现客户的需求,也为了避免在后期代码开发阶段,项目多次返工,所以前期的准备工作是非常重要的,问题定义+可行性研究------解决方案(面向客户)需求分析----需求分析文档(面向客户)(一)问题定义+可行性研究一个项目的开发,必有它的开发背景,如存在一些市场需求或者现有的产品不足以满足特定客户的需求等,所以我们为有需求的客户设计产品并进行开发。但是一个项目不是随便就给一个项目组做的,客户由于自身利益,会进行多方对比,认为哪个会符合他们的需求,那么我们的项目组就需要作出一份解决方案来获得项目的开发权。一个解决方案就如一份项目招标书,针对客户提出的问题(需求),项目组设计出一套解决问题的解决方案,(可以有多个解决方案)然后供客户选择。解决方案一般要有两点:。我们需要让客户知道的产品设计背景----如为什么设计这样的产品,为什么要有这样的功能,现有的产品存在哪些不足,我们的产品有什么优势等等;。不必很详细,但是起码要让客户清楚有哪些功能。吴闻老师给的文档已经把产品的模块列出来了,我们根据需要进一步整理即可。注意:解决方案最好用PPT或其他演示的工具制作,风格为商务版,切忌花俏,以简洁易懂、一目了然、正式为特点,因为我们是要向客户进行介绍,要尽量让客户完全明白我们在说什么,所以也不能简单的word文档,一堆文字,这样客户会忘掉甚至不清楚我们在讲什么,也没兴趣看那么多字。适当的时候根据模块特色,展示图表。(二)需求分析文档 当客户将项目交给我们做的时候,我们这个时候要将客户的具体需求搞清楚,不能自己觉得客户应该是要什么就自作主张的将产品开发出来,要是到时候跟客户要的不一样,不仅浪费了时间精力,也损失了信誉。比如,客户需要一个医疗系统,而他们医生写药单的时候****惯用敲空格的方式就可以进入下一个文本框,而你忽略了这点,而想当然的认为是我们平时tab键,当你千辛万苦地开发完成向用户提交时,客户发现你的产品没有帮助他们提高效率反而造成了他们的麻烦,拒绝接受你的产品,那时候你是欲哭无泪了,恨不得找块豆腐一头撞死,一大堆代码改来改去会变成什么样还不知道呢,而客户对你的印象已经不佳了。而且因为客户一般不是技术人员,客户很难精确完整地提出产品的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。所以开发人员要对客户的要求及现实环境进行调查、了解,从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性,根据可行性研究的结果,决定项目的取舍。简单来说,做需求分析文档的目的是进一步明确需求,为了我们开发提高效率,明确产品功能细节。,包括了解该组织的部门组成情况,各部门的职能等,为分析信息流程作准备。,包括了解各个部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。,包括信息要求、处理要求