企业信息系统开发工作标准.docx
《企业信息系统开发工作标准.docx》由会员分享,可在线阅读,更多相关《企业信息系统开发工作标准.docx(38页珍藏版)》请在咨信网上搜索。
1、北京xx集团信息系统开发工作标准(A-0)一、总则1.目的和作用为加强公司信息系统开发过程的管控力度,进一步提高系统开发的质量和水平,根据公司信息系统建设管理办法及相关规定,制定本标准。2.适用范围本标准是公司范围内信息系统开发的指导性文件。本标准适用于公司范围内企业管理信息系统的开发工作,包括不同类型、不同规模的城市事业部、控股公司所建立的不同系统。公司所属子公司、下属分公司或分支机构(以下简称所属机构)、控股公司在贯彻执行本标准过程中可根据自身的特点对标准的有关内容进行适当的调整和补充。本标准所推荐的文档,在使用过程中可根据实际情况进行选择和调整。3.主要内容根据管理信息系统开发特点,将系
2、统开发工作划分为:项目启动、项目计划、项目执行、项目结束四个阶段。也对建设方与开发方在各阶段的工作内容、文档要求等做出了相应的技术及管理约定。同时,对于不同信息系统间进行集成时的数据接口开发工作也规定了相应的技术标准。4.规范性引用文档GB/T 8566-2007信息技术软件生存周期过程GB/T8567-2006计算机软件文档编制规范二、术语定义1.企业管理信息系统企业管理信息系统是综合利用计算机技术、通信技术、管理科学,对企业内外部管理信息进行收集、加工、存储、传输、维护和使用,辅助企业的各级管理人员控制、决策及趋势预测,以实现企业管理目标的计算机系统。2.信息系统开发周期根据信息系统项目开
3、发的管理特点,科学地将开发周期分为项目启动、项目计划、项目执行、项目结束四个阶段,内容上涵盖可行性分析、需求分析、总体设计、详细设计、编码、测试、验收等工作。3.系统测试针对整个信息系统,即将已经确认的软件系统、计算机硬件、外设、网络等相关元素结合在一起进行测试,目的是验证系统是否满足需求规格的定义,找出与需求规格不符或与之矛盾之处,从而提出解决方案的过程。4.数据接口软件开发商向用户或者第三方提供的一系列的数据标准规范,其作用是进行不同软件系统间特定数据的交流及转换。其形式可以是经过封装的应用程序的接口函数,也可以是一些固定格式的数据文件,或是数据库的某种具体形式。三、系统开发工作1.系统开
4、发周期信息化项目系统开发周期应分为启动、计划、执行、结束四个阶段(如下图)。各阶段工作应按顺序依次完成。建设方应对每个阶段工作任务完成情况进行验收确认,原则上不允许在未对上一阶段成果进行确认与验证的情况下,进入下一阶段。可根据项目实际情况对此阶段划分进行调整。2.启动阶段2.1项目启动阶段,建设方首先应进行目标系统的领域研究工作,对项目进行可行性研究,从而明确信息系统开发建设目标,同时确定系统开发项目工作的范围,评估所需资源、风险、预算等条件。具体工作如图2.1所示.图2.1启动阶段工作任务及文档2.2在系统开发之前,建设方应对所开发系统的行业领域状况进行背景研究工作,为项目论证提供依据,研究
5、内容应包括:(1)开发系统所在领域的现状和前景;(2)开发系统普遍采用的商业模式和业务流程;(3)行业内各开发商的现状;(4)开发系统的特性和复杂度。2.3建设方应基于商业和技术等因素,对目标系统进行可行性论证,确定项目是否开展。论证的内容包括:(1)商业可行性;(2)技术可行性;(3)与行业内类似系统的比较;(4)与本单位已有系统的集成可行性;(5)开发的成本和风险;(6)项目开发的总体方案 。具体内容请参考附件1项目可行性分析报告。对于重大或复杂项目,建设方可酌情聘请专业信息化咨询方介入,协助把控项目论证及以后各阶段的具体工作。2.4项目启动阶段,建设方应组织各相关方对项目的目标范围进行确
6、认,形成项目开发大纲向开发方交底,并为项目开发的计划阶段做准备。项目开发大纲的内容如表2.4所示。表2.4内 容说明概 述明确系统目的。核心功能描述系统每个核心功能。一般功能描述系统通用的非核心功能。相关方基于建设方管理模式,明确系统开发所涉及到的各个相关方(如主责部门、需求部门、咨询方、开发方等)。项目需求描述总体的项目需求。项目风险对可预见的风险进行分析,并提出规避风险的主要措施。项目回报系统上线后的成果性预测。结 论将上述所有部分联系起来,明确项目的需求和风险,确定项目可以最终成功的论点与论据。3.计划阶段3.1项目计划阶段,建设方应与开发方一起确定项目的功能范围、质量与进度目标,开发方
7、评估每项工作的工作量及所需资源;双方在此基础上共同制定整体的项目管理计划,应包括:项目开发计划、风险管理计划、质量保证计划及开发进度计划。具体工作如图3.1所示。图3.1计划阶段工作内容及文档3.2在计划阶段,建设方应要求开发方对项目的规模、工作量等进行评估,并进行确认。开发方应出具工作量评估报告。评估的内容包括:(1)模块数量、复杂度、质量目标;(2)输入、输出和对外接口数量与复杂度 ;(3)重要功能点 ;(4)开发工作量(人/月或人/天) ;(5)进度与里程碑 ;(6)进度风险。3.3开发方出具的项目开发计划内容见下表3.3。表3.3内容说明概 述描述系统目标、功能、平台、客户、大体进度和
8、开发职责。系统功能建设方概述系统的功能,包括这些功能的附加信息,以便开发方根据这些的信息来了解并实现需求。项目成员确定软件工程职能角色,以及分配到这些角色的人员数量。系统开发过程概述这个项目中所应用的软件开发过程。系统开发方法概述这个项目中所应用的软件工程方法和技术。进度和工作量描述整个项目进度和工作量,明确标明各里程碑和关键结点的工作成果。可用甘特图等工具图展示。软件工具列出将使用的每一项软件工具,以及该工具所支持的任务。项目支持硬件支持-明确所需的硬件,包括需要移动、获取或升级的硬件。软件支持-明确所需的软件,包括需要获取、安装或升级的软件。人力支持-明确建设方哪些人员为开发方的哪项任务提
9、供支持。3.4建设方与开发方应共同制定风险管理计划,主要内容包括风险识别、风险分析、化解方案等,详见表3.4:内容说明概 述用文字和图表概述风险管理任务的总体执行流程。风险识别详细说明“风险识别”任务的实施细节和各项工作的负责人。风险分析确定风险优先级,明确“风险分析”实施细节和各项工作的负责人。风险化解方案描述当风险发生时,化解工作的操作规范和流程。风险监控详细说明风险监控任务的实施细节和各项工作的负责人。3.5建设方与开发方共同制定质量保证计划,内容见下表3.5.表3.5内容说 明概 述简单说明编写的目的、适用范围以及对相关人员的要求等。软件开发过程详细说明这个项目中所应用的软件开发过程。
10、软件工程方法详细说明这个项目中所应用的软件工程方法和技术。工作规范对软件工程方法中的各种工作任务进行规范,明确执行的时间、流程和准则等。这些工作任务规范包括但不限于:-需求分析、架构设计、详细设计、编码和测试、验收等常规开发活动规范;-工作例会、进度会议、审查会议等会议规范;-方案评审、技术评审、质量评审等评审工作规范;-系统规模评估、进度评估、缺陷评估、测试覆盖率评估等评估工作规范;-技能培训、资料收集、客户沟通等其他工作。3.6建设方应重点审查开发方提交的开发进度计划,主要内容包括工作任务项、任务描述、开始时间、完成时间、工作量、责任人、交付成果等。详见附件2项目开发进度计划表。4.执行阶
11、段4.1项目执行阶段,建设方应根据项目管理计划配合开发方完成需求规格说明,监督开发方按照需求实现具体功能,并在过程中协调一切所需资源,如人员、设备、费用、技术、信息等,同时跟踪各项工作的完成质量,把控项目整体进度。具体工作如图4.1所示。图4.1执行阶段工作内容及文档4.2开发方应以建设方项目开发大纲等需求文档为依据,进行详细的需求梳理,直到细化的程度可以开展架构设计及界面原型设计工作,形成需求规格说明书,内容见表4.2。需求规格说明书的编制方式可根据实际情况进行调整或扩充,但必须包含以下内容:表4.2内 容说 明业务需求归纳描述建设方提出的业务内容、必须实现的功能、需要达到的性能及质量等要求
12、。功能需求根据上述建设方列出的业务需求,详细列出开发商必须实现的功能。性能需求(1)描述对运行速度、容量、并发性能的要求。(2)描述对资源的利用率的要求。(3)描述对外界输入的反馈速度和准确性的要求。(4)描述对差错的负荷能力的要求。系统需求(1)描述目标系统必须适应的运行环境的要求 (包括运行平台、网络及其他硬件要求)。(2)描述与其他系统兼容的要求 (包括与操作系统、数据库、浏览器及其他已有应用软件的兼容要求)。(3)描述与外部其他系统和组件的接口要求。质量需求(1)约定对建设方重要的质量标志 (可靠性、效率性、灵活性、安全性、互操作性、稳定性、健全性、可用性)。(2)约定对开发方重要的质
13、量标志(可维护性、可扩展性、重复使用性、可测试性)。其他需求不属于上述需求范围的,但受到其他因素影响的要求,如:-国家或地区的任何特别的标准。-软件使用界面的特别要求。-与知识产权有关的要求。-软件所面对的市场和行业的规范。-建设方的特别要求等。需求规格说明书的具体内容,可参考附件3需求规格说明书模版。4.3开发方应主导完成系统总体设计,并应在第一时间完成系统原型实施工作,以验证设计思路的可行性,同时提交系统原型设计概要文档,内容主要包括设计的理念、核心功能的设计与实现及与类似系统界面的对比等。开发方应与建设方一起对原型的界面设计及核心功能等进行开会讨论及确认。4.4开发方根据需求分析及系统原
14、型设计所确定的系统核心功能进行系统详细设计。对于重要的功能、算法、公共模块和外部接口等,建设方应要求开发方必须以模块设计说明书的形式进行详细描述,内容包括系统核心模块功能名称、设计思想、设计图表(类图、流程图等)、要点描述(包、接口、类、方法、算法、设计模式)及测试方式等。4.5开发方在系统编程阶段应遵守行业编码规范,应充分考虑异常情况和临界条件,并对测试中产生的BUG进行记录。4.6开发方在系统编程过程中应以功能增量的方式执行阶段的开发任务,每个阶段结束后应发布软件中间版本。阶段周期一般不超过两星期。对于每一个中间版本,由开发方负责主导测试工作,建设方配合参与,做到问题早发现早解决。测试发现
15、的问题应留待下一周期中间版本解决。对每一中间版本的测试工作,开发方应总结形成中间版本测试报告的内容包括:(1)测试用例汇总(用例数量、通过的用例数量、未通过的用例数量等);(2)BUG汇总表(BUG描述、BUG状态等); (3)测试计划执行情况等。4.7项目执行过程中出现的多种变更,如:需求变更、设计变更等,建设方与开发方应共同评估变更风险及制定解决方案,并对变更处理过程进行跟踪,最后形成变更处理报告,具体格式及内容请参考附件4变更处理报告。5.结束阶段5.1系统开发的结束阶段,建设方应确保开发方所提交的目标系统达到需求的要求,进行整体测试与验收,归档各种项目文档,对整个项目过程进行总结等工作
16、,具体工作如图5.1所示。图5.1结束阶段工作内容和文档5.2系统正式发布之前,建设方必须组织自身相关人员对产品进行完整测试,开发方随时根据测试结果对产品进行修改,当产品质量达到建设方预期后才能发布。建设方与开发方在测试结束后应发布系统测试报告。测试工作包含但不限于以下内容:(1)易用性测试 建设方应检查:系统用户界面是否友好,避免出现中英文混杂的界面;信息是否清楚、易理解;系统中各个模块的界面风格是否一致;系统中的查询结果的输出方式是否直观、合理等。(2)功能项测试 建设方应对信息系统需求规格说明书中的所有功能项进行测试,确保各项功能与需求规格说明书中的功能相符,确保功能点全部开发完毕。(3
17、)业务流程测试 建设方应对系统的业务流程进行测试,确保系统业务流程符合企业实际管理流程,公文流转准确、高效。(4)容错测试 建设方应检查系统输入界面,确保系统对用户常见误操作进行准确、清晰的提示,如对重要数据的删除有警告和确认提示,以及确保系统对用户输入数据进行有效性检查,及时屏蔽用户的错误输入,识别非法值的同时,有相应的错误提示。(5)安全性测试 开发方应向建设方证明系统中的密钥是以密文方式存储,展示系统保存用户操作日志的功能,以及当前系统中各种用户的权限分配设定。(6)性能测试 开发方应根据需求规格说明书中的性能要求,对系统进行测试。可采用LOADRUNNER等压力测试软件对系统进行大用户
18、数并发、数据库频繁存取等压力测试,分析测试结果,并及时向建设方反馈。如遇性能问题,开发方应确定原因,及时修改。(7)适应性测试 开发方应参照建设方用户软、硬件使用环境和需求规格说明书中的规定,列出系统所适应的软、硬件环境,并对每个环境进行测试。5.3开发方应针对不同的使用者角色,编制相应的用户文档,对管理员用户至少应提供系统安装、维护指南,对普通用户至少应编制用户使用手册。5.4系统安装、维护指南的内容应包括:系统各组件的说明、系统部署架构、系统权限配置、安装、配置和卸载等步骤、启动、停止和重启等操作及其它操作,包括日志、备份、还原等内容。5.5用户使用手册的内容包括系统介绍、各个功能的介绍及
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 系统 开发 工作 标准
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。