1 / 9
文档名称:

软件项目标准开发流程.doc

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

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

分享

预览

软件项目标准开发流程.doc

上传人:544272817 2012/5/25 文件大小:0 KB

下载得到文件列表

软件项目标准开发流程.doc

文档介绍

文档介绍:1、需求分析是怎样做的?(自己理解着说)
需求分析是构建软件系统的一个重要过程。
一般,把需求类型分成三个类型:
1、业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的目的要求,它们在项目视图与范围文档中予以说明。
2、用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。
3、功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
业务需求和用户需求是软件需求分析的基础,也是软件构建的前提。系统分析员通过对业务需求和用户需求的分解,将其转换成克一形式化描述的软件功能需求。开发软件系统最为困难的部分,就是准确说明开发什么。这就需要在开发的过程中不断的与用户进行交流与探讨,使系统更加详尽,准确到位。这就需要确定用户是否需要这样的产品类型以及获取每个用户类的需求。
4、客户也经常是矛盾的。事实上,很少有客户能够明确的知道怎样的一个系统对自己是最有益处的,他们往往在集中方案之间徘徊,于是经常产生需求的变动。生产厂商经常陷入客户自己的矛盾之中。
客户的负面影响可能对于能够在预算内按时完成项目产生很大的影响。尽管客户需要对需求的质量负责任,但是,当一个软件项目因为客户事先没有预料到的情况而导致失败的时候,即使客户不会追究开发方的责任,就软件项目本身而言,也已经是失败的。
总结:
良好的需求分析是软件成功的基础。以上是作者对需求分析工作实践的一次小结以及综合性的思考,是对需求分析本身所做的一次分析。在此基础上,作者提出了逆向沟通的设想,即系统分析员主动进行沟通,提出指导性意见。当软件融合了客户和系统分析员双方智慧,其质量将会进一步得以提高。
2、
6周
(比较合理的代码行数是多少,如果多了,我是怎么切割的)500行,例如:实现数据3、如何将用户登录的信息保存?
用户登陆页面将每个用户的信息使用session保存下来,例如: ("UserID","ytang");
如果用到用户的登陆信息,("userID")所存储的信息
例如在项目1中的应用
?
1。需求分析和获取;
2。界面的设计和修改,直到用户可以接受;
3。后台数据库的建立,做成几张表,写几个存储过程;
4。前台模块的编写和调试;
5。项目的实施和维护;
5、有哪些人员干什么工作,你参与过什么工作?
1、项目经理2、系统分析员3、开发人员4、测试人员5、维护培训人员
1、项目经理:具备项目管理经验,领导才能,协调能力,丰富的技术知识,善于与用户沟通协调,能够承担工作压力
2、系统分析员:具备丰富的行业应用知识,系统分析设计能力,具备丰富的项目开发经验,做过多种软件系统,熟悉系统分析设计规范
3、开发人员:具备专业开发技术,熟练掌握一种开发工具,熟知常见的各种管理系统的开发过程,能够读懂设计文档和需求文档,有很好的编码规范和****惯,善于沟通和交流
4、测试人员:熟知各种测试技术,熟练掌握一种工具,具备丰富的项目