下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件开发情况:技术中心根据公司的要求和系统集成软件项目的实际情况,在质量体系的基础上先后建立了一系列的软件开发管理规范,包括:软件开发编码规范:在编码时,为减少在编码水平上的个人差异、顺利地进入单体试验阶段,以及便于进行调试和提高维护效率,特制定此规范。它作为代码的书写标准,其主要目的在于统一程序设计的记述风格,培养良好的编码习惯,使代码记述清晰、明确,具有良好的可读性。制定此规范可帮助程序员避开不必要的语法或语义错误,对出现的错误迅速定位。另外,有助于在编码过程中对程序的设计思路进行验证和提示。软件测试管理规范:为确认由公司制作的软件产品以任务或模块为单位是否与设计一致,须实施单元测试、来提
2、高单元功能的完成程度,从而更加有效地进行下一过程的测试。通过明确系统测试的方针、内容以及实施要领,来达到测试内容的充分和方法的统一。系统集成设计管理规范:项目工程实施的启动、准备过程中使用。通过对工程设计过程中影响质量的因素进行有效的控制,确保产品质量满足规定的要求。系统集成工程管理办法:项目工程实施的启安装调测以及验收过程中使用。通过对工程实施过程中影响质量的因素进行有效的控制,确保产品质量满足规定的要求。软件开发管理规范:对公司立项的项目从设计、开发、测试、归档直至投入运行的整个过程进行规范化管理,以期达到提高工作效率、提高产品的开发质量,便于程序文档的维护和再利用等。软件开发技术文档管理
3、规范:软件开发的不同阶段都会产生大量的文档。为了加强管理、提高工作效率,充分借鉴前人的经验,需要对文档进行了规范化管理。为了保管在开发中形成的文档,为公司积累宝贵的技术知识的财富,为今后的软件开发工作提供第一手的宝贵资料,根据国家标准局制定的有关软件开发和开发文件的规范标准,结合公司的实际,制定本规范。软件变更管理规范:软件开发中的各个项目,规定了更改管理的实施内容,这是为了防止更改可能引起的问题和混乱或将这类问题的影响减少到最低程度。总而言之,这些规范一方面约束了软件系统集成一线工作的质量,同时标准化了软件开发和维护工作,使系统的开发和管理变得更加可控并能很好的实施。公司在几个层次上加强了系
4、统分析设计能力:第一:技术队伍建设方面:为了提高公司的技术实力,公司先后招聘了多名具有中高级技术职称的技术人员,同时又有专业人才加入公司,他们在技术储备方面起了重要的作用;在技术层面,公司定期安排对相关技术骨干的培训,先后完成Weblogic,oracle等开发工具的培训,同时也对项目管理人员安排了项目管理方面知识的学习。公司在和外部单位的合作中逐渐建立了外部专家资源库,在重要的项目中,聘请具有相关行业丰富经验的外部专家对项目进行评审和监督,这些都可以有效地保证公司的分析设计能力得到提高。第二,从软件的分析设计各阶段中建立科学的开发流程和文档标准,以此保证分析设计能力的提高。目前公司针对系统集
5、成项目的具体特点,先后制定了软件开发和系统集成的开发流程规范,严格按照计划-分析-设计-编码-测试的流程进行项目推进。目前公司内部的项目都按照软件工程的要求,生成相关的项目文档,主要包括需求分析说明书,数据库设计说明书,概要设计说明书以及详细设计说明书。为了提高效率,技术部采用了需求分析和概要设计以Visio和word为主,UML为辅,详细设计以UMLJ主,word为辅的分析设计工具。在项目开发前,根据需求分析,建立产品实现策划书,确立项目要求达到的质量目标、主要技术指标,设计项目开发的技术路线。对在采用拟定的技术路线实施开发过程时,可能存在一些关键技术和技术难点进行预研,确定沿用的技术路线是
6、否可行。进入软件开发阶段,建立软件项目设计开发计划书,设定各开发阶段人员及完成时间。并在需求分析阶段完成需求分析说明书,叙述该系统开发的意图、应用目标、作用范围以及其他应向读者说明的有关该系统开发的背景材料。解释被开发系统与其他有关系统之间的关系;概要设计阶段完成概要设计说明书,说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础;另外,此阶段生成数据库设计说明书,使用户和项目开发者双方对该系统的数据库设计规定有一个共同的理解,使之成为整个数据库开发工作的基础;进入详细设计阶段需
7、完成详细设计说明书,完成项目的详细设计和相关数据存储的详细设计,进而完成整个项目的编码工作。与软件开发需同时建立的还有系统集成设计方案报告,设计确定需要集成项目的系统网络拓扑结构,为进行网络的调试和安装做好准备。另外,在每个项目开发前,都要根据需求分析确定、分派各阶段的人力资源,其中包括进行项目整体架构分析的架构分析师、系统分析师;进行页面美工设计的页面美工设计师;进行模块代码编写的高级程序员、程序员;进行系统测试,环境调试的系统测试员。为项目的实施做好人员配备。测试体系情况:针对软件开发和系统集成的情况,目前公司已经建立了相应的测试体系,并把项目的测试分为单元测试、集成测试、系统测试等阶段。
8、首先公司从组织层面上重视测试工作,公司在技术部内部配置了专业测试人员,这些专业测试人员形成测试小组对公司所承接的项目进行测试.测试小组的工作是在工程师完成单元测试之后进行的,主要针对系统测试和集成测试.测试结果填写入测试记录表并反馈给技术人员,技术人员根据记录表对系统错误进行改正。在项目初始阶段,项目经理根据项目的产品实现策划书,制定软件测试计划,计划中具体安排出各测试阶段的组成人员、测试方法、完成期限等。项目组成员配合测试人员在完成各自负责模块的详细设计之后,制作相应的测试用例,此用例中清楚的描述负责模块的各个功能以及测试方法,便于测试人员更好的进行测试。单元测试是项目组成员在个人负责模块的
9、开发完成之后所进行的测试,该测试分成两种:第一,是程序员在自己的程序中填写jUnit测试框架,由Junit对系统进行自动测试;第二由自己或测试人员进行检测,测试过程基本与开发过程同步。功能符合要求,未发现编码错误,交付项目经理。该测试方法以白盒测试法为主,黑盒测试法为辅;集成测试是在该项目所有模块完成后,由测试人员进行集中联调,对各个模块做联合测试,主要使用黑盒测试法;系统测试是在整个项目完成之后,由测试人员对系统进行整体性能测试,系统的整体性能测试主要使用黑盒测试法。上面所有的测试情况都要填入软件测试记录,并根据测试结果完成软件测试报告;另外,在项目验收之前,项目人员还要协从客户方进行最终产
10、品的测试,首先制定产品测试计划,从而对系统的整体网络环境、服务器配置、系统运行进行最终的验证,所有的测试情况都要填入产品测试记录,并根据测试结果完成产品测试报告,并根据此结果,与顾客协议签署验收报告。根据体系中规定的分阶段、分层次的测试方法,使我们在项目测试过程中,不断完善了系统功能,确保了测试系统的正确性、严谨性,基本杜绝了错误程序的出现,保证了项目的完成质量。配置管理是软件项目测试中不可或缺的一个重要环节,由于软件可以很容易地追加、更改,所以在开发过程中发生的更改会带来错误与混乱。配置管理是防止这些错误及混乱的发生、或者是将其限制于最小限度的管理技术。为了更好的进行项目控制,公司内部建立了
11、相应的配置管理体系,规定了相关配置人员的角色,目前的配置管理角色分成三层:第一,由公司的技术负责人和技术部经理对整个配置工作进行全面管理,他们具有超级权限,可以对Visualsourcesafe中的文档进行系统级别的维护,同时他们负责公司内部全部项目的配置审核和管理;第二层次是各个项目的项目经理,他们可以在自己所负责项目范围内对项目的配置进行审核,修改和更新,并可以完成配置文档的保存和备份;第三层次是系统管理员的配置管理,系统管理员将诸如数据库系统,应用服务器软件等系统软件的安装方法、应用软件的部署策略以及其它需要注意的系统配置事项进行记录和整理,并将这些文档提供给各项目的项目经理进行审核,系
12、统管理员对系统的配置保证了将来上线的系统和测试环境的配置完全一致。公司除了建立合适的配置管理体系之外,还相应了建立了配置管理规范和配置管理流程。为了更好的进行项目控制,公司内部建立了相应地配置管理规范,规范对“设计文档”、“程序”、“环境”、”接收文档及数据”进行了配置管理。在设计文档配置管理表中,记载作为管理对象的设计文档的名称、文档编号、是否提交用户、新版发行的预定日期、更新记录(版本、更改日期)。在管理的设计文档中,向用户提交的部分全都必须接受管理。在测试结束后,在项目负责人对模块、任务、子系统、系统全体等管理单位进行配置标识信息(程序ID、版本、更新日期)的管理。程序的配置标识信息用程
13、序管理表,以模块、任务、子系统、系统全体等为管理单位,对版本进行系统的管理。使用环境配置管理表,对于每个装置单位(服务器、客户机等),记述硬件、基本软件、中间件、工具(包括配置管理用工具)等的名称、型号、版本、以及其它信息(新版产品、公司外产品、用户支付品、更改信息等),并进行管理。真正做到软硬件配置的可追溯性。环境配置管理又可以分为软件配置和硬件配置两个部分,对于承接的系统集成项目,在硬件采购结束之后,按照先前根据客户实际需求制定的网络拓扑图,进行相关网络的设置(比如IP,GateWay,DNS等),这些设置的步骤和方法记录在配置管理表中。对于软件配置又分为系统配置和应用程序配置,系统管理员将根据需求说明书,安装相应的系统软件,并将诸如linux,oracle,apache,resin等,系统软件的安装方法和配置方法同硬件配置方法一起记录在配置管理表中;系统软件安装完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年建筑安装工程项目合同
- 力课件教学课件
- 2024年广告代理合作协议
- 2024年工程咨询与技术服务合作协议
- 2024年度公司用车管理协议
- 2024年度建筑工程设计、施工购销合同
- 2024年度35kv高压线路施工合同
- 2024年度某影视公司与某投资公司关于某电影项目融资的合同
- 公司年会的演讲稿模板八篇
- 为世界无车日活动宣传标语(155句)
- 公务员2024年国考申论真题(地市级)及参考答案
- XXXX酒店管理公司成立方案
- 民用无人机操控员执照(CAAC)考试复习重点题及答案
- 疼痛科整体规划和发展方案
- 2024年中国南水北调集团水网水务投资限公司及下属单位社会招聘高频难、易错点500题模拟试题附带答案详解
- (新版)食品生产企业食品安全员理论考试题库500题(含答案)
- 七年级语文上册第13课《纪念白求恩》公开课一等奖创新教案
- 统编版语文六年级上册第八单元大单元整体教学设计
- 教师个人业务学习笔记(41篇)
- 2025年高考语文复习备考复习策略讲座
- 数学史上的三次数学危机
评论
0/150
提交评论