软件开发统一标准化工作作业流程.doc
《软件开发统一标准化工作作业流程.doc》由会员分享,可在线阅读,更多相关《软件开发统一标准化工作作业流程.doc(23页珍藏版)》请在咨信网上搜索。
1、目录1引言31.1编写目的31.2适用范围31.3定义31.4流程图32需求调研42.1概述42.2需求调研42.3注意事项43可行性分析54需求分析54.1概述54.2产物/成果64.3需求分析任务64.4需求分析方法64.4.1原型化64.5需求报告74.6划分需求的优先级74.7评审需求文档和原型75系统设计75.1概述85.2产物/成果85.3产品设计85.3.1概述85.3.2流程图95.4软件设计95.4.1概述95.4.2流程图95.4.3概要设计95.4.3.1数据库系统设计105.4.4详细设计116软件开发116.1建立项目开发团队116.2实施项目开发测试116.3工作内
2、容126.4产物/成果127项目测试137.1软件测试阶段137.2概述137.3流程137.4软件测试准备137.5软件测试执行148内部验收148.1文档准备148.2内部验收测试148.3内部评审149项目试运行与验收159.1验收前的准备159.2用户测试159.3用户确认1510项目维护1510.1错性维护1510.2完善性维护1511需求变更流程1611.1目的1611.2适用范围1611.3作业流程1711.4流程描述1711.4.1内部项目1811.4.2外部项目1811.5提交需求变更1811.6审核评审1811.6.1工作内容1811.6.2相关角色1911.7反馈1912
3、附录2012.1附录1软件需求说明书2012.2附录2概要设计说明书2012.3附录3数据库设计说明书2012.4附录4详细设计说明书2012.5附录5用户使用手册2012.6附录6软件测试说明2012.7附录7项目开发计划2012.8附录8软件测试计划2012.9附录9软件测试方案2012.10附录10测试用例文档2012.11附录11缺陷报告2012.12附录12软件测试报告2012.13附录13需求变更申请表20软件开发原则化工作流程1 引言1.1 编写目阐明编写这份软件开发原则化工作流程目,指出预期读者。1.2 合用范畴互联网开发中心所有项目。1.3 定义列出本文献中用到专门术语定义、
4、外文首字母组词原词组。1.4 流程图需求调研系统设计软件开发软件测试内部验收客户验收系统维护需求分析阶段概要设计阶段详细设计阶段系统编码阶段系统测试阶段集成测试阶段系统测试阶段项目管理过程评审过程软件监督与审核过程软件配备管理过程软件需求管理过程变更控制过规程文档控制规程文档开发与管理规范项 目 流 程项目开发各阶段过程管理思想需求分析2 需求调研2.1 概述需求调研对于一种应用软件开发来说,是一种系统开发开始阶段,需求调研质量对于一种应用软件来说,是一种极其重要阶段,它质量在一定限度上来说决定了一种软件交付成果。如何从客户中听取顾客需求、分析顾客需求就成为调研人员最重要任务。 2.2 需求调
5、研总体而言,需求调研可按照业务流程、业务规则、表单数据、贯穿系统关系四个方向来进行调研。l 业务规则各个流程、功能点等事项办理,都会有有关约束或条件,那么需要对其前置条件、后置条件、数据验证、条件判断等进行分析调研。调研对象普通为操作员。 l 表单数据对各个功能点业务数据、数据项、表单格式、查询条件以及其他有关数据进行明确分析调研。调研对象普通为操作员。 l 贯穿系统关系各个模块或科室之间数据互换、传递以及数据共享等,需要咱们调研人员与各个模块或科室有关负责人进行多方沟通,拟定一种多方满意需求调研成果。 2.3 注意事项l 调研过程中,顾客说不久,不也许等咱们所有记录之后,再讲下一种问题。因而
6、,只能在笔记本上速记,有时只能记录1、2个核心字。因而,每天调研结束之后,当天晚上必要整顿当天调研状况,写成一份调研日记。整顿当天调研记录时,还要整顿出待明确问题,下一次再找机会与顾客再沟通、确认。l 调研各个阶段,必要出具有关文档或文献,例如调研筹划、流程图、表单样式、报表格式、背景图片、数据项列表、讨论记录、问题列表等。 l 所有疑问必要等到明确答复,不能浮现互相矛盾、似是而非需求。需精确理解客户解说,如果有问题先做记录,之后将整顿问题向客户询问,得到明确成果。需求必要是客户接受和确认,不能有臆测需求。l 要合理安排好时间和进度。有时候客户尚有自己要做事情,不一定能及时相应。因此必要提前预
7、约好时间,保证整个需求调研进度。 l 能积极引导客户。当客户浮现疑虑,而调研人员能明白且能做好客户想要东西时候,调研人员能及时积极引导客户,详细解说咱们所懂得东西,并能让客户接受与确认。l 如遇公司有有关原型或产品,调研人员需先详细理解公司有关原型和产品,依照成品,找出本地化差别化需求。3 可行性分析这个阶段要回答核心问题:“对于上一种阶段所拟定问题有行得通解决办法吗?”为了回答这个问题,系统分析员需要进行一次大大压缩和简化了系统分析和设计过程,也就是在较抽象高层次上进行分析和设计过程。可行性研究应当比较简短,这个阶段任务不是详细解决问题,而是研究问题范畴,摸索这个问题与否值得去解,与否有可行
8、解决办法。在问题定义阶段提出对工程目的和规模报告普通比较含糊。可行性研究阶段应当导出系统高层逻辑模型(通惯用数据流图表达),并且在此基本上更精确、更详细地拟定工程规模和目的。然后分析员更精确地预计系统成本和效益,对建议系统进行仔细成本效益分析是这个阶段重要任务之一。可行性研究成果是使用部门负责人做出与否继续进行这项工程决定重要根据,普通说来,只有投资也许获得较大效益那些工程项目才值得继续进行下去。可行性研究后来那些阶段将需要投入更多人力物力。及时中断不值得投资工程项目,可以避免更大挥霍。 4 需求分析4.1 概述这个阶段任务依然不是详细地解决问题,而是精确地拟定“为理解决这个问题,目的系统必要
9、做什么”,重要是拟定目的系统必要具备哪些功能。 顾客理解她们所面对问题,懂得必要做什么,但是普通不能完整精确地表达出她们规定,更不懂得如何运用计算机解决她们问题;软件开发人员懂得如何使用软件实现人们规定,但是对特定顾客详细规定并不完全清晰。因而系统分析员在需求分析阶段必要和顾客密切配合,充分交流信息,以得出通过顾客确认系统逻辑模型。通惯用数据流图、数据字典和简要算法描述表达系统逻辑模型。在需求分析阶段拟定系统逻辑模型是后来设计和实现目的系统基本,因而必要精确完整地体现顾客规定。系统分析员普通都是计算机软件专家,技术专家普通都喜欢不久着手进行详细设计,然而,一旦分析员开始谈论程序设计细节,就会脱
10、离顾客,使她们不能继续提出她们规定和建议。较件工程使用构造分析设计办法为每个阶段都规定了特定结束原则,需求分析阶段必要提供完整精确系统逻辑模型,通过顾客确认之后才干进入下一种阶段,这就可以有效地防止和克服急于着手进行详细设计倾向。需求分析是软件工程中一种重要环节。是关乎软件开发成败重要因素。当前软件项目中返工开销几乎占了总开发一半,而导致返工重要因素是需求分析不明确。从而引起软件开发中某些列更改。这些更改也许导致挥霍大量资源、软件项目无法准时完毕等严重问题,因此需求分析是软件设计和实现基本,是软件项目迈向成功重中之重。4.2 产物/成果项目阶段/角色项目经理产品团队(BA/BAS/Produc
11、t M)开发团队TTL/Developer)测试团队(Test Lead /Tester)需求阶段活动:1、建立CQ/QC中项目目录;2、在SVN中建立项目目录;1、分析项目所需资源,风险等2、预估项目周期产出:1、项目筹划(大体时间规划)活动:1、收集整顿需求产出:1、需求阐明书参加:1、需求分析2、环境分析参加:1、需求分析2、环境分析4.3 需求分析任务简言之,需求分析任务就是解决“做什么”问题,就是依照需求调研,全面理解顾客各项规定并精确表达所接受顾客需求。4.4 需求分析办法4.4.1 原型化原型就是软件一种初期可运营版本,它实现了目的系统某些或所有功能。原型化办法就是尽量快地建造一
12、种粗糙系统,这系统实现了目的系统某些或者所有功能,但是这个系统也许在可靠性,界面和谐性或其她方面上存在缺陷。建造这样一种系统目是为了考察某一方面可行性,如算法可行性,技术可行性,或考察与否满足顾客需求等。如,为了考察与否满足顾客需求,可以用某些软件工具迅速建造一种原型系统,这个系统只是一种界面,然后听取顾客意见改进这个原型。后来目的系统就在原型系统基本上开发。原型重要有三种类型:l 摸索型目是要弄清晰对目的系统规定,拟定所但愿特性,并探讨各种方案可行性。l 实验型用于大规模开发和实现前,考核方案与否适当,规格阐明与否可靠。l 进化型目不在于改进规格阐明,而是将系统建造得易于变化,在改进原型过程
13、中,逐渐将原型进化成最后系统。在使用原型办法是有两种不同方略。l 废弃方略先建造一种功能简朴并且质量规定不高模型系统,针对这个系统重复进行修改,形成比较好思想,据此设计出比较完整,精确,一致,可靠最后系统。系统构建完毕后,本来模型系统被废弃不用。摸索型和实验型属于这种方略。l 追加方略先构造一种功能简朴并且质量规定不高模型系统,最为最后系统核心,然后通过不断地扩充修改,逐渐追加新规定,发展成为最后系统。进化型属于这种方略。4.5 需求报告需求报告及软件需求阐明书,作用在于便于顾客、开发人员进行理解和交流,反映出顾客问题构造,可以作为软件开发工作基本和根据,并作为确认测试和验收根据。通过从客户那
14、里获得所有信息进行整顿,以区别业务需求及规范、功能需求、质量目的、解决办法和其她信息。通过这些分析,形成一份软件需求阐明书 ,此份阐明书使开发人员和客户之间针对要开发产品内容达到合同。客户需要评审此文档,以保证内容精确完整表达其需求。一份高质量“需求阐明书”有助于开发人员开发出真正需要产品。输出:软件需求阐明书,格式参照 附录1软件需求阐明书4.6 划分需求优先级绝大多数项目没有足够时间或者资源实现功能性每个细节。决定哪些特性是必要,哪些是重要,是需求开发重要某些,这只能由客户负责设定需求优先级,由于开发者不也许按照客户观点决定需求优先级。开发人员将为拟定优先级提供关于每个需求耗费和风险信息。
15、在时间和资源限制下,关于所需特性能否完毕或者完毕多少,开发人员必要给出意见。4.7 评审需求文档和原型客户评审需求文档,是给分析人员带来反馈信息一种机会。如果客户人为编写“需求分析报告”不够准去,就有必要尽早告知分析人员并为改进提供建议。更好办法是先为产品开发一种原型。这样客户就能提供更有价值反馈信息给开发人员,是她们更好理解需求。原型并非是一种实际应用产品,但开发人员能将其转化、扩充成功能齐全系统。5 系统设计制定项目筹划软件项目筹划是一种用来协调所有其她筹划,以指引项目执行和控制可操作文献。它体现了对客户需求理解,是开展项目活动基本,也是软件项目跟踪与监控根据。拟定开发过程依照软件项目和项
16、目组实际状况,建立起一种稳定、可控软件开发过程模型,并按照该过程来进行软件开发。加强过程控制过程控制重要涉及过程管理、变更控制和配备管理。5.1 概述此阶段重要是依照需求分析成果,对整个软件系统进行设计,如系统框架设计,数据库设计等等。5.2 产物/成果项目阶段/角色项目经理产品团队(BA/BAS/Product M)开发团队TTL/Developer)测试团队(Test Lead /Tester)设计阶段活动:1、监控项目进度,2、组织安排本阶段评审1、任务分解,责任到人2、细化项目筹划产出:1、 项目筹划(详细到各功能)参加:1、系统功能设计产出:1、 界面原型活动:1、系统功能技术设计2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 统一 标准化 工作 作业 流程
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。