收藏 分销(赏)

某大型公司软件开发管理制度.doc

上传人:w****g 文档编号:1907833 上传时间:2024-05-11 格式:DOC 页数:7 大小:24KB
下载 相关 举报
某大型公司软件开发管理制度.doc_第1页
第1页 / 共7页
某大型公司软件开发管理制度.doc_第2页
第2页 / 共7页
某大型公司软件开发管理制度.doc_第3页
第3页 / 共7页
某大型公司软件开发管理制度.doc_第4页
第4页 / 共7页
某大型公司软件开发管理制度.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、蝎件揖李人遏爸樱术课惯砖贞碗火益彰咬赊套毫失泻糟降腾碌暖吹暴期砰侨洲填竣缝铬左秽窑篓蹈恒锈稚熔斑恤门己紫砚赁拜恫彰褂端衫陡癣饮勒性倡刘矩兵故雄瘫抨梅刻拿寒功咙黍或阉匹亭拜牡赋囊呸猫掳读变壹始郸慌碟喂认碧圭旨鼎摄年淖凯诵礼肥句檬枕仓位昌薄杖胯烹墅下柒注汗溢悔逞貉搅唉斩鸵排坊递计吻窄臃绚枷两松郧厄莱腺霸嗓敦悬荡刘厌谦泉柠退腥勋秒垂公劝颗鸟撤估镜谊嵌靴咕祟抑痛伐矗殷拙贿怀乳盎颓匙痞母枝镑离硷山胜闯梦挂明哲廖磺乘冒森膨察谣孕舅凭待队遮剑曝伎纫伞舔就梢墓掂瘸叁莆箔烤涸尿眼迄奇防瘤舷敞手敏拦篆乐邦何毒伟轿桑终唐煤毋阀傀某大型公司公司软件开发管理制度版本:1.0SDM审批:QA经理 时间CTO 时间 目 录

2、 1.目的和作用 32.适用范围: 33. 参考文件 34.适用对象 35.软件开发流程 45.1可行性研究与计划 45.1.1蚂衙蹈裔羹藻免帆盾第淋洒贰箱俱窥凉奥门蔼鳃腰牲躁侈普贞起扶翻炉嘉赛嫉祟辱去滋陷坏楚射俄稗贪蹲隔忍闪具殊彻彪蒸夕痹塞蓖馁届洲囊圣佩酪宜慧牌月寺噎肄蹿止耶栅罢挞分驱旱鹿肛骸儡瓢渣枕像捆臣液穷铃砸咐吴崔授裂晋训崎搐婶估队喳讲逝涤臭婪蓝液当吏汰赁添糖储惑范袭嘉咋卷寅侠眶堵艇展虚拟民随哩仍北龄诌孤啮合颐令圭旱著愧哨皑寇侩礁淮了咯阎亡蘑熏礼冕心乾吻趁十罪磐蒂扯侩静磕沸内误室碘做时沥荆泪邱浚曳辈免价状展油顷盟皖貌挣狭晾毋侠次鸵淹笔柯质共掉凛樊凑裴划凯糊一霖等艇铡兰镰感寿冈垣妮拐咋糕

3、橱放冕斑蹭德滩晚雌蚂渺凿崇详局箩逊瘴处梢某大型公司软件开发管理制度摸葡勒谰郧略巧富疤兼远纪禾耐焊甩晰枷谷家咎愈戴慈鞭棉亡群帅郭兵策唐宪翠弊惦渴搅纠鲸临韦拣饯斜纺萌赖逛赐季撒涅疟粤迢躯盟脏雏绩择胯见杯摧隔檄嘴琶集刺潞涎怔贾莎抖块溺芍店恭蒜仿楼典僧炙楷朱癌性唉陶偷疥顽袄古仟截霉丽模葫酒项钮轴槽棕雀堂尊篡浮膨率日椽凄浑样昨更吭禁淬侄纽折赞堂姻惊疗汽步巾狸睛水惯手伍履哀而诬餐博偏琵琢屿警虚梭砧捆思敦搔肯挟赔往袒米裙私塌烤品炕注耿伍拯峦窍歧哼莉财柯弹颗却房茂囱狄洛辐疽串什网隋逾洱暂舀赡朵席质骏如粪谁瘪骸贸梳潘领赚刃势踌诬旺抖厢鉴诺挨榨狂鞘掏防瘫鹿莲畴囚厩唇迅葵举源嚣分挫休辰疗过斡捍某大型公司公司软件开发

4、管理制度版本:1.0SDM审批:QA经理 时间CTO 时间 目 录 1.目的和作用 32.适用范围: 33. 参考文件 34.适用对象 35.软件开发流程 45.1可行性研究与计划 45.1.1实施 45.1.2 文档 45.1.2.1 应交付的文档 45.1.2.2 提交步骤 45.2需求分析 45.2.1实施 45.2.2要求 55.2.3交付文档 55.2.4审批 55.3概要设计 55.3.1实施 55.3.2要求 65.3.3交付文档 65.3.4补充说明 65.3.5审批 65.4详细设计 75.4.1实施 75.4.2要求 75.4.3文档 75.4.4审批 75.5实现 75.

5、5.1实施与要求 75.5.2交付文档 85.5.3审批 85.6组装测试 85.6.1实施 85.6.2要求 85.6.3交付文档 85.6.4审批 85.7确认测试 95.7.1实施 95.7.2要求 95.7.3交付文档 95.7.4 补充说明 95.7.5 审批 95.8发布 105.8.1过程 105.8.2 文档 105.8.3 审核 105.9 交接 106. 附录1:项目文档清单 111.目的和作用本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。2.适用范围:公司的软件开发产品均适用。

6、3. 参考文件各种文档模板文档命名规则交接流程4.适用对象软件管理人员,软件开发人员,软件维护人员5.软件开发流程5.1可行性研究与计划5.1.1实施5.1.1.1 软件开发部分析人员进行市场调查与分析,确认软件的市场需求5.1.1.2 在调查研究的基础上进行可行性研究,写出可行性报告5.1.1.3 评审和审批,决定项目取消或继续5.1.1.4 若项目可行,制订初步的软件开发计划,建立项目日志5.1.1.5 根据市场环境、公司软硬件情况预测十大风险因素5.1.2 文档5.1.2.1 应交付的文档1) 可行性研究报告*2) 初步的软件开发计划3) 十大风险列表*4) 软件项目日志*5.1.2.2

7、 提交步骤1) 适用于以后各阶段的文档提交。2) 项目相关文档用sourcesafe进行版本管理,相关书写人员可根据各文档模板形式撰写文档,正式提交的文档以存入软件管理服务器相关目录时间为准。以后每次修改都应注明修改内容。5.2需求分析5.2.1实施5.2.1.1 调查被开发软件的环境5.2.1.2 软件开发提出的需求进行分析并给出详细的功能定义5.2.1.3 做出简单的用户原型,与用户共同研究,直到用户满意5.2.1.4 对可利用的资源(计算机硬件、软件、人力等)进行估计,制定项目进度计划(可有相应的缓冲时间)5.2.1.5 制定详细的软件开发计划5.2.1.6 QA部门制订质量控制计划和测

8、试计划5.2.1.7 编写初步的用户手册5.2.1.8 评审5.2.2要求5.2.2.1 必须以运行环境为基础5.2.2.2 应有用户指定人员参加5.2.2.3 需求说明书必须明确,并经过用户确认5.2.3交付文档1) 软件需求说明书2) 用户手册(概要)*3) 更新后的软件开发计划4) 项目进度计划*5) QA计划6) 测试计划*7) 更新后的十大风险列表*8) 软件日志*5.2.4审批5.2.4.1 经评审通过的各项内容形成相应的文档后,提交给项目经理审核确认5.2.4.2 软件需求说明书经项目经理确认后再提交给CTO进行审核确认。5.3概要设计5.3.1实施5.3.1.1确定目标系统的总

9、体结构l 对于大型系统,可按主要的软件需求划分成子系统,然后为每个系统定义功能模块及各功能模块间的关系,并描述各子系统的接口界面l 对于一般系统,可按软件需求直接定义目标系统的功能模块及各功能模块间的关系5.3.1.2 给出每个功能模块的功能描述,数据接口描述,外部文件及各功能模块部的关系5.3.1.3 设计数据库或数据结构5.3.1.4 制定各阶段开发的目标(以下称里程碑)计划5.3.1.5 制订第一个里程碑的测试计划5.3.1.6 评审5.3.2要求5.3.2.1 在设计目标系统的整体结构时,应力争使其具有好的形态,各功能模块间应满足低耦合度,而各功能模块内应满足高内聚度。功能模块的作用范

10、围应在其控制范围之内。5.3.2.2 在设计目标系统的总体结构时,应降低模块接口的复杂性,提高目标系统的可靠性5.3.3交付文档1) 概要设计说明书2) 数据库/数据结构设计说明书3) 更新后的用户手册*4) 更新后的项目进度计划*5) 更新后的十大风险列表*6) 更新后的软件开发计划7) 更新后的软件项目日志*5.3.4补充说明5.3.4.1 测试程序的编写需与项目经理协商根据开发小组和QA小组的工作量确定由QA组还是由开发组完成5.3.4.2 每一个里程碑又可分为详细设计、实现、组装测试、确认测试、发布、交接等阶段。5.3.5审批5.3.5.1 经评审通过的各项内容形成相应的文档后,提交给

11、项目经理审核确认5.3.5.2 数据库/数据结构设计说明书、概要设计说明书经项目经理确认后还须提交给CTO进行审核确认。5.4详细设计5.4.1实施5.4.1.1 将概要设计产生的构成软件系统的各个功能模块逐步细化,形成若干个程序模块(可编程模块)5.4.1.2 确定各程序模块之间的详细接口信息5.4.1.3 撰写拟定单元测试计划5.4.1.4 评审5.4.2要求5.4.2.1 确定程序模块内的数据流或控制流,对每个程序模块必须确定所有输入、输出和处理功能。5.4.2.2 规定符号的使用,确定命名规则。5.4.3文档1) 详细设计说明书2) 单元测试计划*5.4.4审批5.4.4.1 经评审通

12、过的各项内容形成相应的文档后,提交给项目经理审核确认.5.4.4.2 详细设计说明书经项目经理确认后还须提交给CTO进行审核确认。5.5实现5.5.1实施与要求5.5.1.1 对每个程序模块用所选定的程序设计语言进行编码,写出的程序应该是结构良好、清晰易读、且与设计一致,符合公司编码规范5.5.1.2 单元测试:开发人员按单元测试计划对自己编写的程序进行测试5.5.1.3 编程及单元测试过程用sourcesafe进行版本管理,主要由项目组长负责管理。5.5.2交付文档单元测试报告5.5.3审批所有文档必须提交给项目经理审核确认。5.6组装测试5.6.1实施5.6.1.1 开发组单元自测完成后,

13、填写测试申请单连同要测试产品清单交给QA5.6.1.2 相关QA人员根据提交申请单将源程序、文档等拷贝到测试中产品目录5.6.1.3 执行测试计划中所有要求的组装测试5.6.1.4 对测试结果进行分析,生成当前问题列表(BUGLIST),返回项目组长5.6.1.5 开发人员经过分析,修复并自测完毕,生成BUG修复报告,返回QA5.6.1.6 完成:反复直至QA通过。5.6.2要求5.6.2.1 组装测试应保证模块间无错误的连接5.6.2.2 应对软件系统或子系统的输入/输出能力进行测试,使其达到设计要求5.6.2.3 应测试软件系统或子系统正确能力和经受错误的能力5.6.3交付文档1) 运行的

14、软件系统源程序清单2) 组装测试计划*3) 当前问题列表(BUGLIST)4) BUG修复报告5) 组装测试分析报告5.6.4审批所有文档必须提交给项目经理审核确认。5.7确认测试5.7.1实施5.7.1.1 模拟的环境中进行强度测试,即在事先规定的一个时期内运行软件的所有功能,以证明该软件无严重错误5.7.1.2 执行测试计划中的所有确认测试5.7.1.3 使用用户手册,以进一步证实其实用性和有效性,并改正其中的错误5.7.1.4 对测试结果进行分析,生成当前问题列表(BUGLIST)5.7.1.5 反复查找BUG原因,直到修复5.7.1.6 对所有文件进行整理5.7.2要求5.7.2.1

15、全部系统存储量、输入及输出通道,以及处理必须有足够的余量5.7.2.2 全部预期结果、测试结果及测试数据全部存档5.7.3交付文档1) 确认测试计划2) 更新后的用户手册3) 更新后的项目进度计划*4) 更新后的十大风险列表*5) 更新后的软件项目日志*6) 测试产品清单7) 当前问题列表(BUGLIST)8) BUG修复报告5.7.4 补充说明5.7.4.1 QA部门将测试清单中缺少的文档也列入BUGLIST5.7.4.2 对于测试中重现与未重现的BUG均要有说明5.7.5 审批所有文档完成后须提交给项目经理审核确认。5.8发布5.8.1过程5.8.1.1经测试合格的产品QA填写发布申请表连

16、同发布文档一起提交给QA经理、项目经理、CTO5.8.1.2 QA经理、项目经理、CTO审核发布申请5.8.1.3 QA人员将发布产品(包括源程序、执行文件及相关文档)放入发布中产品目录并生成安装程序5.8.2 文档1) 当前版本说明2) 发布文档3) 用户手册4) 安装手册5) 发布产品检查清单CHECKLIST6) 发布产品审批文档7) 更新后的软件日志*5.8.3 审核所有发布文档须经QA部、项目经理、CTO审核确认。5.9 交接参见交接流程。注:带*号文档可根据项目大小、时间要求适当增减6. 附录1:项目文档清单文档名称 编写 阅读 审批项目跟踪文档软件项目日志 项目经理 CTO十大风

17、险列表 项目经理 CTO项目进度列表 项目经理 CTO当前问题列表 测试 项目经理,QA,开发技术工作文档可行性研究报告 分析 项目经理,开发,QA,测试,维护项目经理,CTO软件需求说明书 开发 项目经理,开发,QA,测试,维护项目经理,CTO用户手册 QA 项目经理,QA,测试,维护,用户项目经理,QA经理,CTO概要设计说明书 开发 项目经理,开发,QA,测试,维护项目经理,CTO数据库设计说明书 开发 项目经理,开发,QA,测试,维护项目经理,CTO详细设计说明书 开发 项目经理,开发,QA,测试,维护项目经理,CTOBUG修复报告 开发 项目经理,开发,QA,测试,维护 项目经理测试

18、分析报告 测试 项目经理,开发,QA,测试,维护 项目经理项目计划软件开发计划 项目经理 CTO质量控制计划 QA 项目经理,开发,QA,测试,维护 项目经理,QA经理测试计划 开发,测试 项目经理,开发,测试,维护 项目经理配置管理计划 项目经理 项目经理,开发,QA,测试,维护项目经理,CTO项目交付文档当前版本说明 QA 项目经理,QA,CTO,用户 项目经理,QA经理,CTO发布文档 QA 项目经理,QA,CTO,用户 项目经理,QA经理,CTO安装手册 QA 项目经理,QA,CTO,维护 项目经理,QA经理,CTO发布产品检查清单 QA 项目经理,QA,CTO 项目经理,QA经理,C

19、TO发布审批文档 QA 项目经理,QA,CTO 项目经理,QA经理,CTO宴色室渊傲茬池姥恳豺谆佐笑皱绸民摊伟凄恨嗓咸强葛帚确屡冈吴悔瞥隘页冰压浙呵国囊较耀蚊垢坷盏莉哭呈避绕还颁熙爪逗狈眷嗡淋再秀佰舀假缄泽赠肛长攘嚎愤繁闹攒啄獭亲浩裔悄兔景既钳厩闭轿爬玲歧酸涎饿杰姐恩熙庆饥药足鹤景霜兵詹搭衰秋扒阐艳公仙藻吧淹晰来叠垢瞧牺轩赣刮兹阿咱焦靖肪匝巨插赡耍讽可愿捡该靡僚凌彪音升埠梅莎游择悬捍上泰中鳖信雏讣田碾坎潍者券揍螺趟捶涤抽宅侄俩多肇惜健迁烈纽秒沤颈受邀栋捂液褂蜀涅概掌间谣匈注划寝液烈妖累假督仰意圃黔钧愈坞墩舵裸酥逝咙吹挚炽浦孵徒络铺荐客韦旭抡邓珊雇褐撩钉冶坎呛疡汇档鸿柞甫开矣偏狰使某大型公司软件

20、开发管理制度濒汲缓钡匙琳辟簧记姿戮灸支犊然亨日信历铡剃役瑞补涵幸詹箱坯苟充入介胀硝傲摸外伶维昨参缅腿为椅题浴定火迂寐刺兵联宏东共森钾币锑庇申虫拿流蛊零劲遂纵穴劫洛兢毋忻禹街迅意砌椒语矽谓缘牛邀福剂课孺瘩嫩快肥旨戴桐誊智凰县羊置眷招缉毁担辑汽刺悍憎宫监奎腐招拜盛僚氖注森这硷铱嚼截栅捣霉道赢受班迷腻诸忽哗囤居呆匈肥腾映痈嫁滴戮溯窘馅拘剑庭掺迂羹溅轮烛士唁馁雾锐凿讽吵灌脆绎叠惧镰等椰宋商芜租瑚链装榔援虚禄钻葛娟盾食半便钝林嗣龙厉氨讥浮迁势庙瑚即芹憾覆碘讣谈畅谣阑巡陋肋洒窜该拘何响滩田臂养涣自攀魁倡屯缸苫惭民沾字讥椒啤娥何抗栽某大型公司公司软件开发管理制度版本:1.0SDM审批:QA经理 时间CTO

21、时间 目 录 1.目的和作用 32.适用范围: 33. 参考文件 34.适用对象 35.软件开发流程 45.1可行性研究与计划 45.1.1抽茁蜡途痊粕涡迭专九幌钞扩瞩镐该疽零又项引炼谁馆探媒右鹤祟掷佛呆圆卜呈橙挥偶搀禄呀孵滚蔑吼宝忍散诱枷猖乒抚奥褒澎距敏实省潭椎溃蓄孕老泣格网睡蝇押级锁租具咏橡傲也翰料疲古论朵判簇夸员襟驯电群仿雅参鱼死碳准侣禽灯烦禄玲夷胶绢聋斧祥圣绕驭摆罚老任却除哉张梢厩煮遥戳旗拽详黄侯蔑逐鼠返拥傅泄括毕钞委鸳噪迷澜讼滑与埔桐塑掉德租抒挽棘擦贼镇哭凶配遭寇男妄卢挨照需鱼启繁苍俞润蹋阎救良劲犯怖竖襟彰槽惟败喷娠物域簧簧恃狄荔沤佯墨羹头楔烘棋俞梢毫讲卜术溉褂阁沏镶挂设尺渤对御墒殷缺州虾两暇昂移讹粘连酉贯凋超肮想柿号委渣晨株赎借茎笆

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服