软件开发与测试体系情况.docx
《软件开发与测试体系情况.docx》由会员分享,可在线阅读,更多相关《软件开发与测试体系情况.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除软件开发情况:技术中心根据公司的要求和系统集成软件项目的实际情况,在质量体系的基础上先后建立了一系列的软件开发管理规范,包括:软件开发编码规范:在编码时,为减少在编码水平上的个人差异、顺利地进入单体试验阶段,以及便于进行调试和提高维护效率,特制定此规范。它作为代码的书写标准,其主要目的在于统一程序设计的记述风格,培养良好的编码习惯,使代码记述清晰、明确,具有良好的可读性。制定此规范可帮助程序员避开不必要的语法或语义错误,对出现的错误迅速定位。另外,有助于在编码过程中对程序的设计思路进行验证和提示。软件测试管理规范:为确认由公司制作的软件产品以任务
2、或模块为单位是否与设计一致,须实施单元测试、来提高单元功能的完成程度,从而更加有效地进行下一过程的测试。通过明确系统测试的方针、内容以及实施要领,来达到测试内容的充分和方法的统一。系统集成设计管理规范:项目工程实施的启动、准备过程中使用。通过对工程设计过程中影响质量的因素进行有效的控制,确保产品质量满足规定的要求。系统集成工程管理办法:项目工程实施的启安装调测以及验收过程中使用。通过对工程实施过程中影响质量的因素进行有效的控制,确保产品质量满足规定的要求。软件开发管理规范:对公司立项的项目从设计、开发、测试、归档直至投入运行的整个过程进行规范化管理,以期达到提高工作效率、提高产品的开发质量,便
3、于程序文档的维护和再利用等。软件开发技术文档管理规范:软件开发的不同阶段都会产生大量的文档。为了加强管理、提高工作效率,充分借鉴前人的经验,需要对文档进行了规范化管理。为了保管在开发中形成的文档,为公司积累宝贵的技术知识的财富,为今后的软件开发工作提供第一手的宝贵资料,根据国家标准局制定的有关软件开发和开发文件的规范标准,结合公司的实际,制定本规范。软件变更管理规范:软件开发中的各个项目,规定了更改管理的实施内容,这是为了防止更改可能引起的问题和混乱或将这类问题的影响减少到最低程度。总而言之,这些规范一方面约束了软件系统集成一线工作的质量,同时标准化了软件开发和维护工作,使系统的开发和管理变得
4、更加可控并能很好的实施。公司在几个层次上加强了系统分析设计能力:第一:技术队伍建设方面:为了提高公司的技术实力,公司先后招聘了多名具有中高级技术职称的技术人员,同时又有专业人才加入公司,他们在技术储备方面起了重要的作用;在技术层面,公司定期安排对相关技术骨干的培训,先后完成Weblogic,oracle等开发工具的培训,同时也对项目管理人员安排了项目管理方面知识的学习。公司在和外部单位的合作中逐渐建立了外部专家资源库,在重要的项目中,聘请具有相关行业丰富经验的外部专家对项目进行评审和监督,这些都可以有效地保证公司的分析设计能力得到提高。第二,从软件的分析设计各阶段中建立科学的开发流程和文档标准
5、,以此保证分析设计能力的提高。目前公司针对系统集成项目的具体特点,先后制定了软件开发和系统集成的开发流程规范,严格按照计划分析设计编码测试的流程进行项目推进。目前公司内部的项目都按照软件工程的要求,生成相关的项目文档,主要包括需求分析说明书,数据库设计说明书,概要设计说明书以及详细设计说明书。为了提高效率,技术部采用了需求分析和概要设计以Visio和word为主,UML为辅,详细设计以UML为主,word为辅的分析设计工具。 在项目开发前,根据需求分析,建立产品实现策划书,确立项目要求达到的质量目标、主要技术指标,设计项目开发的技术路线。对在采用拟定的技术路线实施开发过程时,可能存在一些关键技
6、术和技术难点进行预研,确定沿用的技术路线是否可行。进入软件开发阶段,建立软件_项目设计开发计划书,设定各开发阶段人员及完成时间。并在需求分析阶段完成需求分析说明书,叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系;概要设计阶段完成概要设计说明书,说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础;另外,此阶段生成数据库设计说明书,使用户和项目开发者双方对该系统的数据库设计规定有一个共同的理解,使之成为
7、整个数据库开发工作的基础;进入详细设计阶段需完成详细设计说明书,完成项目的详细设计和相关数据存储的详细设计,进而完成整个项目的编码工作。与软件开发需同时建立的还有系统集成设计方案报告,设计确定需要集成项目的系统网络拓扑结构,为进行网络的调试和安装做好准备。另外,在每个项目开发前,都要根据需求分析确定、分派各阶段的人力资源,其中包括进行项目整体架构分析的架构分析师、系统分析师;进行页面美工设计的页面美工设计师;进行模块代码编写的高级程序员、程序员;进行系统测试, 环境调试的系统测试员。为项目的实施做好人员配备。测试体系情况:针对软件开发和系统集成的情况,目前公司已经建立了相应的测试体系,并把项目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 测试 体系 情况
限制150内