众易软件开发流程.docx
- 文档编号:11302441
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:4
- 大小:33.48KB
众易软件开发流程.docx
《众易软件开发流程.docx》由会员分享,可在线阅读,更多相关《众易软件开发流程.docx(4页珍藏版)》请在冰豆网上搜索。
众易软件开发流程
众易软件项目开发流程
1.总纲
目的
主要讲述如何组织开发软件项目,使之更加快速、有效的完成。
并分成以下几个阶段进行详细讲述:
需求调研阶段、需求分析阶段、软件设计阶段、程序编码阶段、测试阶段、管理软件开发过程、各参与角色的具体职责描述及对人员的要求。
适用范围
开发周期3周、开发人月2人月的项目,中小型(3-7人)软件项目的开发指南,而大型软件项目使用RUP会更好。
注:
周期小于上述范围,使用开发任务需求单进行安排,走任务开发流程。
总体流程
需求调研阶段-》需求分析阶段-》软件设计阶段-》程序编码阶段-》系统测试阶段-》交付阶段-》维护阶段
2.需求调研阶段
在需求调研过程中,应该做好三种准备,保持两种心态,做到五种提高。
(1)三种准备
1.调研前应该将所有项目前期资料进行汇总,与相关的前期销售人员进行交流,以便对项目有一个基本轮廓的认识
2.做好调研前使用资料的准备,如需求调研模板,需求调研问题列表等
3.做好不怕一切困难的准备
(2)两种心态
1.保持一种和客户真诚合作的心态,确定需求调研是为了给客户解决问题,
探讨问题,而不是接受问题,更不是来指导工作的。
2.平静面对需求变更的心态,在需求调研过程中,往往双方对需求理解不一致,造成需求调研前后矛盾,应当心平气和的去引导客户,达到需求理解基本一致。
(3)五种提高
1.首先提高自己业务知识,对于该需求调研中牵扯的标准业务应该基本熟悉。
2.其次应该努力的去熟悉用户的行业,学习用户使用的术语,标准,以便能够准确的理解用户,这就需要我们阅读用户所在行业的资料,文章,尽量多选取一些整体性介绍的文章,这样可以在短时间内能够对该行业有一个全面的认识,这样我们就能够较好的和用户进行交流了
3.需求调研中,学会尽量不适用IT行业的术语,而采用浅显易懂的口头语来解释IT行业中高深莫测的术语,以便用户能够很好的理解,提高自己的沟通交流能力
4.提高自己的速记能力,文字表达能力以及归纳,能迅速的记录需求调研核心的问题,总结归纳形成原始的需求调研资料。
5.提高自己的总结能力,书写一份完整的,前后一致的,可追踪的需求报告。
需求调研中应该遵循一定的流程,而且在调研过程中表现出规范,调研有条不紊,对客户有理有据,调研中资料做好备份,做到有备无患。
(4)需求调研阶段的任务
1.确定外部用户需求
2.明确用户合同要求的软件开发任务
3.编写可行性分析报告
4.合同及评审记录
3.需求分析阶段
软件需求分析目的:
回答系统需要“做什么”!
软件需求分析就是对软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
需求分析是软件定义阶段中的最后一步,这一步确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
需求分析的结果是系统开发的基础,关系到工程的成败和软件产品的质量。
因此,必须采用行之有效的方法对软件需求进行严格的审查验证。
(1)需求分析类型
1、业务需求(businessrequirement)反映了组织机构或客户对系统、产品高层次的目的要求。
2、用户需求(userrequirement)描述了用户使用产品必须要完成的任务。
3、功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。
(2)需求分析类型简介
业务需求和用户需求是软件需求分析的基础,也是软件构建的前提。
系统分析员通过对业务需求和用户需求的分解,将其转换成克一形式化描述的软件功能需求。
开发软件系统最为困难的部分,就是准确说明开发什么。
这就需要在开发的过程中不断的与用户进行交流与探讨,使系统更加详尽,准确到位。
这就需要确定用户是否需要这样的产品类型以及获取每个用户类的需求。
(3)需求分析任务
需求分析需要实现的是将用户对软件的一系列要求、想法转变为软件开发人员所需要的有关软件的技术规格说明,它设计面向用户的用户需求和面向开发者的系统需求两个方面的工作内容,因此它起到承上启下的作用。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 流程