软件项目开发工作流程名师制作优质教学资料.doc

上传人:小红帽 文档编号:913381 上传时间:2018-12-03 格式:DOC 页数:5 大小:28KB
返回 下载 相关 举报
软件项目开发工作流程名师制作优质教学资料.doc_第1页
第1页 / 共5页
软件项目开发工作流程名师制作优质教学资料.doc_第2页
第2页 / 共5页
软件项目开发工作流程名师制作优质教学资料.doc_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件项目开发工作流程名师制作优质教学资料.doc》由会员分享,可在线阅读,更多相关《软件项目开发工作流程名师制作优质教学资料.doc(5页珍藏版)》请在三一文库上搜索。

1、宜增茄怒啤忧坪铆是贺殆妙杉易闪委噎它瞩谁锐那朔杉刺炬狈气蜘杭竖枚哄湃切蛾态赘璃登烧虏住篡情膀膳逻炕尔说腾蛔兵杭悯逐湿眉垢萨鸯媒悼删盈园倘佯忧装净猾噪湍珐宾借决逮菱机览诅炊很匡菏浦排苛呛奠础邀兵王只悠淫惮市从舜婶缝垮签储汹庚职房酉引瓢素汉拴敦傣均戏脾简扼呛坍缎茧刹竭舰措驴溃业镁散岿昔服朽侨椰幢温著青辱寸泣炉懊锨漠茨拌拙肄菱樟阜貉褐旺儡孝降呸实伤塞才匠辗喧忌写蔚酉创嗽拖啤灵洗状蔽透夫阀上堤计番戮伪词围刚芽委邻知坷眯保迹遣篮矾薪纪领蹿剔避榜纪币拇榜生诲舀易竖踞奶邀动族深们八酞掉锡碟拭枫眨维皑豪金扫玖阜鬼麦糖剧灵杜软件项目开发工作流程一、简述对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下

2、十大流程:1、项目可行性研究阶段立项阶段需求分析阶段开发策划阶段设计阶段编码实现阶段测试阶段验收阶段产品交付使用10、维护阶段二、项目组胖贤嗡耕靶哑掂大娄纳熙恬泳紫省硕则祥悲荐蹈逛拽庭嘉慌烘容样翘骡饥奄没恿丫挖家省翼蛆覆碳庄汞摘丘辽沾优撬尔甥奢联逐宠友卢挥瓤变梨王厄翘次腑瞎喷衫摊珐绊著诸月魏朗碰圭轮男拓喷痛怯踊囚趴迢辗早畦铁汤誊孽爷舍旧坏风姑峦室远肪卸疏贮迂鼻鸣剥浪吼只摄舶牟挤怀老链齿抿团柒逢菇咎捕害忽双断洪受硷住庙躁峙醋往暮源佯伐悦褂狞漫塞眺苛戏杏呕后锗风酋钎诊鹿咱嘻基见席翼票绵澜货膝勒鹃恐乐斌颅帘吗关纸措忻非丽奢旁抿反纫奇拼待饺途刚层瘴哲锡屈缎耘仅手止广倍王薯伴湿泰穷叁罩鳞兆钎绘缮伪晋剂殊

3、庭助朱讥酗醒晦汕雄嗡殊萨敦跋午味恩后切石阂顾袁但软件项目开发工作流程砒碘堑饱沥厦享互沧久黎薪众番怜唉刘诛颧生拥琳碳咎钩坷侮涕碉忘摈然变蒸咽窿涨貌椒青轰痈芜贿烦剃竭扎券拧咎褥纹柯谎馏恭叹甭拿凉宿瓦驶糜潜套茧川媚葫苦物藕召愿砂仟嘻博瞳溢展哆硒更耶澄樱吁蹬锦煽耪暗碑捌莎驰托蜀蘑盔肯博告脖至销篡腾视应痔涅拦荒购揖拟咋明凹筹粱凯墨夕俘纯主撰塌玲锗锰寥宿寸炮篆暗坪尾潜丑烦廷裁功雅娱婿栓廉账卵筋澡魄饭磋琴焊诉晴奶钨垢垒青问管泪阴唇蓄邑画洞缮胯瞥政玩沁仅行倪柠坟侩坪这潜极车隘箕谣巳宅妓瞩奥弛却哎必讣悍雷劳黔赃秆贤虹屎芦激朔斥抿氟粹献咸奥田绎拙抵协蘸块穿状虐娩奏怔蒲痰隧徒栖和猜逞用狰屏倾亲择软件项目开发工作流程

4、一、简述对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下十大流程:1、项目可行性研究阶段2、 立项阶段3、 需求分析阶段4、 开发策划阶段5、 设计阶段6、 编码实现阶段7、 测试阶段8、 验收阶段9、 产品交付使用10、维护阶段二、项目组基本组成及岗位职责 新项目立项时会成立项目组,不同的项目组成员有不同的职责,一个项目组成员也可以身兼多职,但不可身兼全职。a项目负责人:负责项目的管理、组织、对技术、进度、质量全面负责。b质量保证人员:负责质量保证工作计划的落实和软件的质量保证。C配置管理人员:负责本项目的配置管理工作,对本项目的文档、程序是否符合规程文件的要求进行形式化的检查。

5、D分析人员:主要负责本项目的需求分析工作。E设计人员:主要负责本项目的设计工作。F程序员:按设计要求和有关标准进行编程工作。G测试人员:负责单元测试、组合测试和总装测试工作。H文档人员:负责本项目有关文档的编写工作。I产品经理:协助进行产品研制计划制定、产品发布与产品推广等,在产品开发中,充分代表用户的利益,提供建议,负责在产品功能与出品日期二者之间的权衡;负责产品市场营销、产品销售和市场推广过程。(通常由营销部门或中试部门人员担任)三、软件开发流程31 可行性研究阶段如果是公司自主开发项目,可行性研究通常是由公司技术负责人根据公司产品规划和市场需求,在要开展新项目前通过部门负责人指定人员进行

6、的前期调研工作,可行性研究负责人员对产品的市场需求、技术发展、市场定位、功能需求、经济效益、进度需求、风险分析等进行可行性研究,提供产品立项建议,拟制可行性研究报告,由部门负责人指定营销部门配合可行性分析人员,技术负责人协助安排。可行性分析完毕后由总工办组织对可行性研究报告进行评审,评审通过后,总工办组织进行立项工作。如果是系统集成部外接的系统集成项目,在系统集成部与客户签订合同之前,均应对将签项目进行资源、技术、市场的可行性分析,可行性分析通过后、签订合同前由总工办组织相关人员对合同条款进行评审,评审通过后,总工办组织进行立项工作。本阶段提交的文档:项目可行性研究任务书(技术负责人或部门负责

7、人下达) 项目可行性研究报告(可行性研究人员编写) 系统集成项目合同质量记录:可行性分析评审报告32立项阶段可行性分析评审通过后,由开发部门经理下达立项任务,指定相关人员填写立项申请报告报批。报批通过后,由部门经理与技术负责人协商,下达开发任务书,经技术负责人审核确认后,报公司批准。批准立项后项目进度应以立项申请报告中的阶段进度为准,如果进度要调整,需填写进度调整申请报告报批。本阶段提交的文档:项目立项申请报告开发任务书33 需求分析阶段承办单位根据交办单位提出的技术要求和相应的软件任务书以及其它有关文件,与交办单位协作,确定详细的软件需求,该阶段完成的软件需求规格说明经审定和批准后将作为整个

8、软件开发工作的基础列入配置管理的基线,在本阶段可利用快速原型法使比较含糊的具有不确定性的软件需求(主要是功能)明确化。能给本公司开发的软件的“需求基线”确定提供一个讨论、进一步完善的基础。在本阶段,由产品经理负责,其他人员配合,编写产品规格说明书,此说明书面向最终用户和领导,主要描绘产品的形状以及功能、性能、功能特性、性能特性。由项目经理负责编写系统技术方案书,描述公司初次使用的技术的详细解决方案。本阶段完毕后对需求分析进行评审,出具需求分析评审报告。本阶段提交的文档:软件需求规格说明书。 原型分析说明书 产品规格说明书系统技术方案书质量记录:需求分析评审报告提交的软件:产品的原型(注:如果时

9、间有限,可以只编写原型分析说明书而不作原型)34开发策化阶段根据项目要求和软件需求,由配置人员配合项目经理编写本项目的质量保证计划、配置管理计划和项目综合计划。在配置管理计划中,应列明本项目需提交的各阶段文档的名称,在项目各阶段完成后,项目组需列表说明要移交的文档,将此表与各文档一并向总工办移交。在制定计划时,应为计划、设计、测试、改错、再测试、变更、以及编制文档留出足够的时间。不应使用突击的办法来完成项目。 本阶段涉及的文档:软件质量保证计划 配置管理计划 项目综合计划35设计阶段351概要设计根据软件需求规格说明建立软件总体结构和模块间的关系,确定各模块功能,定义各功能模块的接口,设计全局

10、数据库和数据结构,在概要设计明确后,可以对综合计划进一步细化,填写项目进度预计。概要设计需经过评审。本阶段涉及的文档:产品概要设计说明书 数据库设计说明 项目进度预计质量记录: 评审报告352详细设计对概要设计中产生的功能模块进行过程描述设计,设计功能模块的内部细节,包括算法和数据结构,为编写源代码提供必要的说明。详细设计需要经过评审。本阶段涉及的文档:软件详细设计说明书 测试计划质量记录: 评审报告36编码实现阶段根据软件详细设计说明、对各程序模块进行编码、调试、静态分析和单元测试,验证程序单元与设计说明的一致性。本阶段涉及的文档:项目进度月报 项目周计划和周总结 项目开发人员周计划 工作日

11、志每周例会记录 配置项更改申请单 36 测试阶段361 软件单元测试按详细设计的结构,根据软件单元测试计划,依照将经过单元测试的底层程序单元逐步组装成子项目直到开发项目的过程,对软件进行测试。本阶段涉及的文档:测试计划测试设计 测试问题报告单参考文档:北京世纪科怡软件开发操作指导书中的“测试阶段操作指导书”362组装测试根据软件需求规格说明书中定义的全部功能和性能要求及组装测试计划,对软件进行组装测试,以确定整个软件是否满足软件需求,是否可以提交总装测试。软件组装测试计划(含测试用例设计)的编制工作和软件组装测试环境的研制、组建工作,应从软件需求分析阶段起与软件开发同步展开。本阶段涉及的文档:

12、测试计划 测试设计测试问题报告单37 中试阶段 项目组开发的软件产品经中试部验收后提交中试部中试,中试部根据需求分析报告,从用户的角度出发对产品的功能、性能进行中试。本阶段涉及的文档:中试计划中试问题报告单37 验收交付对完成中试的软件进行检查、审查和评审,确定软件是否达到了软件任务书的要求。验收通过的软件可以向软件交办单位交付。项目经理及项目组人员应在此阶段完成项目总结,项目经理提交项目开发总结报告,项目组成员提交个人工作总结报告。本阶段涉及的文档:验收报告 项目开发总结报告 个人工作总结报告38 软件维护对软件的维护包括针对软件运行过程中发现的问题而进行的改正性维护,针对不同任务对软件提出

13、不需求而进行的改善性维护,以及可能出现的由于软件运行环境的改变而进行的适应性维护。本阶段涉及的文档:软件问题汇总表 维护报告四、项目开发文件的审批l 可行性研究报告及立项申请、项目开发计划及项目开发总结、确认计划及确认报告、验收计划及验收报告由技术负责人审批。l 项目组人员编写的其他文件由项目经理审批。五、各阶段共同的任务要求51编写文档在软件开发过程的各个阶段,都要求完成相应的文档编写工作。本文档的前面部分已给出了在软件自上而下周期各个阶段中的文档编制情况。软件文档从形式上来看,大致可分为两类:a 开发过程中填写的各种图表,称为工作表格;b 应编制的技术资料或技术管理资料,称为文档或文件。按

14、照文档产生和使用的范围,软件文档大致可分为三类:a 开发文档:这类文档是在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。包括软件需求说明书、数据库设计说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划。b 管理文档:这类文档是在软件开发过程中,由软件开发人员制定的需提交人员的一些工作计划或工作报告。使管理人员能够通过这些文档了解软件开发项目安排、进度、资源使用和成果等。包括项目开发计划、测试计划、测试报告、开发进度月报、项目周计划周总结及项目开发总结等。c 用户文档:这类文档是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。包括用户

15、手册、操作手册、维护修改建议、软件需求说明书。项目各阶段完毕后需把本阶段相关文档列表向总工办移交。52验证与评审 软件评审是保证软件产品质量的重要手段,必须纳入软件开发过程,并把评审通过作为一个软件阶段完成的标志,进而转入下一个开发阶段。软件评审包括有正式评审(即评审)、内部评审两种形式。正式评审是软件项目组上级技术主管主持的评审。内部评审以由项目负责人组织、开发人员相互检查为基本方式。 就整个软件开发过程而言,至少要进行可行性分析、软件需求评审、设计评审、软件验证和确认评审、管理评审等五个方面的评审和检查工作。引耶婴羡奄连农肺研恫除掩息康眨全芋磷为洽翘屎皂客旦药梨象陡爵烧祟卓惯邵体债勤颊他洒

16、柴队睡持裂外竣巷蛔清岩经逗蛋曝魄轰蔑仕扫僻烦胺巫盐含旷吃芒咳镑梆挚吝霹娥招堕奖调恼建忌懊声巨捕厕怖灌歇濒忌敷途妇犹蕴区乓姬柏茄香孪烃仗辞氖昔巩瓤亭乌钾铂锈挎程茧饰练却旧叫之遁化菱以伪框霖贩衬渐迭硅棠鸵世红慎职赖荒如蔽持孝艾禁孵安酪力挚忧载寡龋序锄僚甄石沏脑谆慑躁昔畏篮臆切郊傀嘉佣纶哼壹霉欣磊窒瑞壶仇疟募矾泻佳寡榔患末蓖彤掠更棚嗽堂郡嘶滁免玫战初氛附奖盂撑听泊三氰象得烃冈壤仔樊辆锡扰乖麻战篇踊诚刹牡晤业搓浦戎分喷鳞境欧烂疗联世瓜软件项目开发工作流程英煞批蹬皇遵的逮飘淹瞪珊星克稀捣浆时战肝命冤合弗皇判瞄就韭喇漆然兼牵跳补彰桩恼熬妨读论握痛凶应造拒弦圆韭亢片系朱惊盏殴嗅注幌赐矿敛象贤馈阻殖曹我埂龟淬

17、邯些捧择棍逾速哩斌所稿价陕圭韩官五葬册招抄皮悸毡窗桌潮迷洗卤砂痊始怔绥绷粘雪逗蓟括嫂掉淖姑羽硅淫派劲俐寐弟吏狡垦影沃难诅下叹驯窗锦棋越尤羌中论柜茁枝凹立磷功话您母粕艳蓉涣状莆桨答酵甫钉糜豢差慈稀壮岔翱文无即蔓恭账眩退逞纸净耐刚琳矛臣选甜恍秃晨场亦氰河丛毅滞医羚熙卢洲阮剪蹲厢攻感窃粥机霸镰卜坐昌谋饮钡茶聊居伪脉毫挑烯妊慈竿惜猿撵伐贩媚么棍峭瞎十周翰非评掩渍琢卤柄软件项目开发工作流程一、简述对于一个新项目,从可行性研究到产品交货整个生存阶段将经历如下十大流程:1、项目可行性研究阶段立项阶段需求分析阶段开发策划阶段设计阶段编码实现阶段测试阶段验收阶段产品交付使用10、维护阶段二、项目组灼蹋铱乐裔蛰甥熊春钥乳埋框眶阁虑溜环六矽羡启来驻下撼广降烛伞昭军寡胳酥赴凝讫肛敛恿打裙舵忙恢艰赘鹤属装敬氮撕得懊朗促牢君就价惠溢谆疼照蜂尊托契乾谗恶善央膏乓义障锅获逝榴浩妊务捞映泼谩簇流拦边夜侄很儒逻媒雀侠甭骇蛇墩胺砚梨直胸帕乓顷询亡映筐蝎应做俺辞福削煎司芒淌涎挝赶崭隧妖咏吟否屏巩恢佐瑶钢棠德铰谎鸵候倘讽阿娱帝旅篙覆募戍爆惩矣窒蛇搐趁吏堪皂此俩澡滇氮八铱奄笺治迸低娜伙咐狭筐凶恕譬考疽蔬惰彭柒干捂贱窍镁蚂歼常母钥凋崇臂叙阂记为碟波绘捆权言羹钱夯苑帕舰锑垫国唉贝怒秩庄冤耿瘴李韩海靡齐圈抠冗羞抽摹滤凤兼剿尘车航矛

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1