中石化金卡工程监理的几点体会2_中石化党支部工作总结

其他心得体会 时间:2020-02-28 09:45:36 收藏本文下载本文
【www.daodoc.com - 其他心得体会】

中石化金卡工程监理的几点体会2由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“中石化党支部工作总结”。

从软件版本控制的角度来做好质量保证

——中石化加油卡工程监理的几点体会

石化行业在国内是属于较早大规模应用计算机的行业之一,信息技术对该行业的发展起到了重要的推动作用。面对加入WTO的挑战和日趋激烈的市场竞争,信息经济与传统的石油经济必须“紧密集成”。中石化将加油站的收编加盟作为其扩大市场占有率的重要举措之一,但目前各地加油卡系统缺乏统一标准和统一组织,各石油分公司发放的加油卡互不通用,为争取终端销售市场,规范终端销售秩序,提高终端销售效益,建立具有国际竞争力的销售网络,实现集约化经营,中石化推出了金卡工程。

金卡工程是一个软件工程,软件开发项目要按计划完成,管理上面临着严峻的挑战。要加强项目管理,就要把项目管理落实到实践中去,提高对客户需求的分析能力,提高对工作目标的细化分解能力,提高对开发项目时间、质量、成本的控制能力,才能保证系统的顺利实施。规范的质量保证体系是与项目管理相配套的。好的规范必须是企业有能力执行的。一个普通企业照搬一流企业的规范未必行得通。有了软件工程的规范并不表明就能把软件做好。现实的工作中,由于客观条件的差异,即使是相当成熟的软件工程规范,常常也无法套用。

中石化加油IC卡核心软件的开发先后经历了1.0、2.0、2.04、2.1四个重要阶段,在监理方的协助下,开发方建立了质量保证管理体系,重点对软件版本进行控制。在实际工作中,曾遇到以下典型问题,通过软件版本控制来得到解决。

一 项目的逻辑结构较乱

在项目开发的初期,由于开始时对需求不明确,一个团队中,大家都只关心自己负责的模块,每个人只制定适合自己的逻辑结构,项目的最终结构就是一个大杂烩。软件的管理、维护都很困难,效率很低。

二 软件内容冗余

软件在每个开发人员的机器上都有拷贝,并且同一个开发人员在不同时期也在本机保留当时的软件版本,一个机器上可能有不止一个版本。如果同时维护多个版本,对某个版本的改动可能需要反映到其余版本的对应处,很难保证这一过程不会出错。有的开发人员,有时即使知道自己机器上软件的某个版本可能不会再用了,也不删去,生怕哪一天需要从中获取点什么,但通常也不会再去维护它或检查它,久而久之,形成一种信息冗余。另外,随着时间的推移,开发人员可能对自己机器上的不同版本间的差异的了解也变得模糊不清,有时甚至忘了当时为什么区分这些版本,这就使软件的最终整合变得很困难。

三 软件修改的并发性

在多人共同开发一个软件时,会出现多人同时修改软件,这是不可避免的。以往的那种被誉为具有良好编程风格的做法,诸如在对源程序进行修改时注释修改原因,修改人和日期,这种做法在当前的大型软件的开发中已经越来越没有空间了,因为当修改内容很零散或修改过程很复杂时,注释很难写,或者代码被注释分割得支离破碎影响正常阅读,或者注释无法详细说明实际情况。另外还增加了开发人员的负担,一方面要考虑代码的逻辑,另一方面还要兼顾如何写注释,对于注释与代码的一致性也需要随时留意,不能疏忽。因此在实际的开发中,并没有什么实质性的效果。

四 只重视代码的一致性,忽视文档 由于软件开发工期的压力,开发人员只将注意力集中在设计和编码上,未将文档纳入到版本控制中。虽然文档的一致性问题并不象代码那样突出,但不同时期的文档的变化得不到反映,追踪能力不足。

五 软件整合效率低 在软件的整合过程中,主要依靠手工方式进行,而整合中的人为错误会影响软件的可靠性,有时这种错误很难觉察,可能编译没有问题,而在测试时才发现问题。另外整合的操作还需要花费很多时间完成,降低了效率。

为了解决以上问题,跟踪记录整个软件的开发过程,包括软件本身及其相关文档,开发方引进了版本管理机制,使用Microsoft公司的Visual SourceSafe 对源代码进行管理,而且对整个项目进行管理。

针对目前的软件开发环境和组织结构,开发方采用了一个运用VSS进行版本控制的非常有效而且代价较小的方案:在一台服务器上安装VSS的服务器端软件,创建一个为整个项目存放用的数据库,然后在该数据库中创建各个项目和子项目,并由VSS管理员为小组的每个成员创建一个帐号及他们各自的权限;在开发小组其他成员的PC上安装VSS的客户端软件,并创建自己的工作目录,这样在软件的开发过程中,他们只要通过该客户端软件登录到VSS服务器上,Checkout当前要进行工作的项目或文件,如有修改的在工作结束时将其Checkin提交给VSS服务器进行统一更新。

引进版本控制具有以下优点: 一 空间上便于统一管理

在采用服务器/客户端方式后,唯一有效的是服务器端的原始拷贝,一定程度上可以解决软件的一致性问题、冗余问题。

二 时间上全程跟踪记录

工具将会自动记录每个更改细节及不同时期的不同版本。一定程度上可以解决软件的冗余问题、并发性问题。

三 引进了操作权限的控制 对于不同的开发人员,对软件的不同部分可以定义不同的访问权限。一定程度上可以避免开发人员任意修改他人的代码,规避了安全隐患。

四 提高整合效率 由于使用辅助工具,可以减轻开发人员的负担,节省时间,同时减少了人为引起的错误,降低了软件整合的工作量。

在进行版本控制时还应注意以下问题: 一 不能忽略版本控制员这一角色 如果没有版本控制管理员这一角色,任何人都可以任意操作服务器上已纳入版本控制的软件以及版本控制工具的配置信息,从某种程度上讲这与没有进行版本控制的情况是等效的。

二 遵循规范的操作

在版本控制中,错误的使用工具会引起很多问题。没有版本控制的意识,对工具的使用不熟悉、人为的不良习惯,都可能导致错误。这就要求开发人员必须遵守相关的规范和制度,养成自觉良好的习惯和意识。

三 版本控制是一个循序渐进、持久的过程

版本控制的意识要得到开发团队的认可,养成这种开发方式,是一个持久的过程,需要坚持。只有在做的过程中不断完善,才能真正达到版本控制的目的。

结束语 由于软件开发是一种智力创造活动,软件的高质量实际上是设计出来的,质量的管理只是一种预防和认证的手段而已。如果版本控制最终使软件开发效率得到提高,软件的一致性、冗余程度得到保证,那么它就是成功的。

中石化金卡工程监理的几点体会1

监理为信息系统工程把关——中石化加油卡工程监理的几点体会石化行业在国内是属于较早大规模应用计算机的行业之一,信息技术对该行业的发展起到了重要的推动作用。面对加入WT......

中石化长岙加油站工程监理细则

中石化浙江永嘉长岙加油站项目工程监 理 细 则编制人: 日期:审批人: 日期: 温州嘉成工程项目管理有限公司 二0一三年十一月一日 (土建工程、工艺管道及配套设施)目 录一、工程概......

中石化广西石油分公司工程监理管理办法

中石化广西石油分公司工程监理管理考核办法第一章 总则第一条 为了规范建设工程监理,提高建设工程管理水平和投资效益,保证建设工程质量,根据《中华人民共和国建筑法》、国务......

人防工程监理工作体会

人防工程监理工作体会一、有关具备人防监理资质单位方可从事人防工程的规定利于人防工程系统的专业化,利于人防工程质量,从业人员若不经过培训学习人防工程的许多术语和行业的......

创优工程的监理体会

创优工程的监理体会摘 要:本文提出优质工程应立足于“创”的工作思路,从监理机构的角度阐述如何实现工程创优。叙述了进行创优策划、细化拓展验评标准、审查施工单位的创优领......

下载中石化金卡工程监理的几点体会2word格式文档
下载中石化金卡工程监理的几点体会2.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文