以乐一项目为依托的计算机软件工程的思考

来源 :中小企业管理与科技·下旬刊 | 被引量 : 0次 | 上传用户:zj149099548
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:以软件工程项目过程为依托,结合乐一项目,探讨软件工程的实施过程,总结工作中的经验,以提高今后的工作效率。
  关键词:软件工程 系统设计 系统开发
  现在我国软件工程管理并没有得到广泛的重视,但是随着时代和技术的发展,在软件开发过程中对于项目管理的不重视,将会导致软件产品质量差、资金浪费、进度无法按时完成等各方面危机的出现。软件项目过程,其实是进度、质量以及成本的三维演绎过程。当三者达到平衡,项目就能够顺利完成,如果三者之间,有一个维度出现失衡现象,那么这个项目注定是失败的。需求分析过程,系统概要设计过程,系统详细设计过程以及编码过程,测试过程与部署维护过程构成了软件开发的生命周期,每一个过程都在不断地重复着进度、质量与成本的权衡演绎。因此从另一个角度思考,在软件项目工程的实施过程中实施项目管理,对进度、质量、成本等进行风险控制,保证软件项目能够按预期的目标完成,将项目的风险规避到一个可控范围,以保障项目的顺利完成。本文系统地介绍了ERP管理软件(下简称乐一系统)开发过程中风险控制的管理过程。
  1 项目介绍
  乐一系统是以日本卡西欧软件株式会社的APS工具平台开发的日本企业ERP管理软件,在日本地区销售使用,在日本享有盛誉。其主要功能有:①商品的管理。包括商品的基本信息以及其库存情报。②客户信息的管理。③买进信息的管理。④卖出信息的管理。⑤仓储信息的管理。⑥系统维护所需的信息管理。
  经过多年的开发维护,乐一系统日趋完善。因日本新税法的实施,以及客户需求的提升,本次项目开发是对系统中日本消费税的计算方法进行变更、升级。
  2 项目需求分析阶段
  在项目起步阶段,选定项目负责人,然后开始进行开发人员的组织。从本次项目分析,项目的工程量大,开发难度大,需要大量有经验的程序员。由于APS语言的专业性,本次半数以上使用有4年以上开发经验的人员;若干1~2年经验的人员,在开发过程中提升他们的能力,为以后的业务服务;若干公司新进人员,培训他们掌握APS语言,熟悉开发过程,为以后的业务做储备。另外,为了项目的品质,有多人组成的品质小组一个,在整个项目过程中完成以下工作:确认难点需求,培训后进人员,提供技术支持,走查编码质量等等。在项目需求分析阶段,为了规避业务风险,让所有参与业务的人员认真阅读用户的需求报告。由于乐一系统只在日本使用,因此日方人员完成了用户需求信息的收集整理。在阅读期间,以开会讨论说明的方式,让大家理解日方的要求,对于相当费解的需求可以开网络会议与日方交流。在需求理解有分歧的时候,可以发送QA,向日方求证。
  3 系统设计阶段
  在系统设计阶段,由经验丰富的成员对项目进行结构功能划分,相对项目而言,系统功能相对独立,分开设计可以提高项目的可靠性。在设计详细说明书阶段,同时把测试说明书编制出来,在测试阶段使用,目的是给测试阶段提供指导文档,以提高测试的质量以及精度。文档包括单体测试说明书和综合测试说明书。设计完成后,由品质小组做先期检查,确认无误后发至日方,由日方检收。
  4 系统开发阶段
  在系统开发阶段,程序员根据先前的设计情况,进行系统的编码工作,编码完成对自己负责的部分做测试。为了程序的一致性,对高度相似的代码编写系统函数,编制函数编码说明书。在开发阶段,为了控制软件的进度与质量,作为项目负责人,应积极跟踪工作情况,对开发中出现的难点提供给品质小组,由小组做出攻关,说明,指导。为了保证质量,品质小组要在成员编写代码完成后进行抽查,以求在开发阶段发现解决编码中的问题。
  5 系统测试阶段
  到项目开发完成后,需要对系统进行测试,测试点主要针对本次开发的功能点进行测试,其中主要体现在用户操作界面是否流畅,界面会不会被隐藏,或者操作界面显示的数据是否正确,这都是测试的基本点。
  本公司测试分为两个阶段。一为单体测试阶段,二为综合测试阶段。单体测试阶段主要由非本程序的开发程序员来测试。以详细说明书,测试说明书为依据,对界面操作、显示数据、更新数据进行测试。这个阶段持续的时间比较长,一般来讲和编码阶段使用的时间相同,包括了测试和修改问题等工作。综合测试阶段是按照综合测试说明书,模拟用户的使用习惯和使用过程,对项目做整体性、效率性的测试。综合测试主要由经验丰富的成员进行,后进人员一同进行,主要学习熟悉项目系统以及提高自己的能力。同样这个阶段包括了测试和修改问题的工作。
  从测试结果来看,由于先前的风险规避设计和跟踪保证,测试结果较为满意。当测试完成后,就可以发送至日本,交付项目。由日方部署项目,进行试用。这时安排一至两人对应日方发现的市场问题点。两至三个月后市场问题点的对应移交到维护部门,人员全部撤出。至此本项目开发完成。
  从整个项目过程来看,从需求分析到编码,测试都是在规避风险,所以,笔者认为计算机软件工程实施过程其实是规避项目风险的过程。在项目的初期编制说明书是为了规避项目编码中的风险,使编码一致;编码中期的品质跟踪是为了规避后期测试中出现大量问题点的风险;后期两个阶段的测试是为了规避上市后市场问题点的出现。
  参考文献:
  [1]宋雨,赵文清.软件工程[M].中国电力出版社,2007年2月.
  [2]修鹏鹏.如何创新和完善计算机软件工程管理[J].计算机光盘软件与应用,2013(23).
  [3]何耀钦.软件系统工程:方法和管理的结合[J].系统工程,1991(01).
其他文献
“购买农资难,运送农资烦”是过去许多农民遭遇的烦心事。而现在在南昌县,农资配送中心建到了家门口,农民可以花更少的时间、更少的钱买到更放心的农资。
对比分析了卷烟、烟草薄片原料、半成品、成品中的还原糖、可溶性糖、淀粉和蛋白质等物质,寻找烟草薄片工艺改进方向。分别采用经典的DNS法对上述样品中的还原糖、可溶性糖、
谷氨酸脱羧酶(GAD)是生物合成γ-氨基丁酸(GABA)的关键酶,本研究通过基因工程构建了一株产GAD的重组枯草芽孢杆菌,并对其产GAD的发酵条件进行优化。分别通过单因素法、正交实验、
直播稻田阔叶杂草的发生有逐年加重趋势,随着阔叶杂草对磺酰脲类除草剂的抗药性增加,给农业生产杂草防除带来一定的难题,在目前杂草发生形势下,针对阔叶杂草的发生特点和现实草相
澳大利亚农药登记座谈会于2011年6月17日在浙江省杭州市召开,来自农药管理机构和农药生产、进出口企业的40多名代表参加了会议。
4月15日,上虞颖泰精细化工有限公司获批登记了国内企业首个喹禾糠酯原药产品(仅供出口)。
上半年全国农药生产运行特点2011年上半年在中央支农稳农政策激励下,农药行业团结拼搏,克服了南北洪涝干旱灾害、原材料、能源、运输价格上涨、人民币连续升值、市场竞争激烈等
山东省农作物病虫测报站近日预报全省二代棉铃虫大发生。发生期较历年偏晚3天左右,二代卵峰日在6月24日左右。
受进口货物价格上升影响,包括农药和化肥在内的农化品进口额双双高走。2011年前8个月越南总共进口了价值4.12亿美元的农药,同比上升22%,化肥的进13增长更大,进口量为260万吨,上升31.3
在我看来,在未来,有6大营销趋势,是中国企业不得不关注的。  要关注新兴人群对产品的兴趣  在未来,80后和90后的消费能力会越来越强,被他们所关注的产品,市场成长会非常快。因此,中国企业在产品升级换代的过程中,需要考虑新兴人群的消费特点。在产品功能、产品的外观设计、产品的人性化设计等方面,要多做文章。例如,在过去,诺基亚一直把手机当做一个通讯工具,它之所以被苹果打得很惨,很重要的原因在于:苹果把