首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
21世纪是高度依赖计算机系统的信息时代,企业信息化在企业内部重视程度不断提高,软件开发也面临新的挑战:一方面是业务需求的多样性、个性化和不断变化;另一方面是激烈的市场竞争要求软件能够能快支撑业务运营.  相似文献   

2.
软件复用——提高软件质量与效率的途径   总被引:5,自引:0,他引:5  
软件复用技术一直受到研究人员和软件开发机构的重视。软件复用或叫软件重用的一个重要技术是对可重用的软件构件建立软件构件库。开发人员可以在软件构件库中检索自己需要的构件,从而避免重复劳动,提高开发的效率和质量。本介绍了软件复用的有关概念、意义和建立软件构件库的方法。  相似文献   

3.
正自从"软件工程"在1969年NATO会议中提出以来已有40多年,虽然软件工程理论在基本框架上没有重大改变,但是在现实软件开发过程中,按照上述理论去做仍然会碰到许多问题。如需求的不确定性和软件开发成本失控等,最终导致相当部分的软件开发不成功。为了提高软件开发的成功率,本文从分析软件开发方式及开发成本构成出发,对现有软件工程需求和验收阶段的问题进行了分析,提出运用合适的技术手段实现软件需求可视化和标准化,规范需求提取操作,改进软件生产流程。  相似文献   

4.
一个软件项目的产生要经过前期调研、立项、需求、开发、测试、上线的过程,在这个过程中需求是最关键的环节。目前,中小商业银行进行软件开发时通常会成立一个小组,组织各业务条线和技术人员,搜集现有系  相似文献   

5.
随着我国金融电子化建设的深入,金融软件产品越来越多,软件开发规模越来越大。如何提高软件开发的效率和质量已成为金融软件开发的核心问题。笔者认为:需求管理是关系到金融软件产品质量的关键,对业务发展具有深远影响。软件需求质量的好坏直接关系到软件产品的开发质量和生命力。  相似文献   

6.
随着银行业务创新和流程再造步伐加快,业务需求数量猛增,软件开发任务日趋繁重。为适应银行业务发展及软件版本不断升级换代要求,更好地控制自主开发软件质量,中国工商银行股份有限公司(以下简称“工行”)在数据中心(北京)和8家重点测试分行成立了软件测试部门,建立了专业测试队伍,负责投产前的验收测试、推广测试及投产后的补丁测试。  相似文献   

7.
马丽 《金融电子化》2009,(12):67-68
纵观保险业软件开发史,保险软件开发已经从“个人英雄”时代向团队时代迈进,保险业软件项目管理也从“作坊式”管理向“软件工厂式”管理迈进。随着保险业务发展的不断拓展,保险应用软件开发的需求也在不断增加,这就要求软件开发人员特别是软件项目管理人员要更深一步理解和掌握现代软件项目管理的理论方法,完成思想观念上的转变。  相似文献   

8.
随着农村信用社金融电子化建设的深入发展.各项金融软件产品越来越多.软件开发规模越来越大。如何提高软件开发的效率和质量已成为金融软件开发的核心问题。需求管理是关系到金融软件产品质量的关键,对信用社业务发展具有深远影响.软件需求质量的好坏直接关系软件产品的开发质量和生命力。而需求管理对农村信用社来说.处于边实践边探索阶段.只有最佳的需求管理,才会有最好的研发产品.需要在今后工作中认真总结和不断完善。  相似文献   

9.
Java中应用设计模式-- Strategy模式   总被引:2,自引:0,他引:2  
设计模式是一种高级软件重用技术,即在软件开发过程中,在特定环境下解决问题的方法。使用设计模式可以更加简便地重用成功的设计和已有的体系结构。本以一个简单例子介绍了策略模式.并路出了策略模式的Java实现。  相似文献   

10.
随着需求越来越多变、软件越来越复杂、对软件开发过程的要求越来越规范,软件产品的质量在很大程度上取决于软件开发过程。具有良好软件过程的组织能够开发出高质量的软件产品已成为共识。我国软件企业对软件开发过程也越来越重视,很多企业纷纷运用软件过程管理的技术和方法,提高自身软件开发和管理水平。1.软件过程改进与软件过程改进周期从本质上讲,软件过程改进就是始终如一地应用那些带来好效果的实践,改变那些导致问题产生的实践。过程改进需要软件组织对以前项目的经验和不足进行深刻内省和仔细分析,通过运用更好的软件开发方法和管理…  相似文献   

11.
商业银行软件开发中业务规则技术研究   总被引:1,自引:0,他引:1  
金融市场在发生强烈变化,商业银行的信息化进程制约着其市场营销、经营管理的发展,必须引入一项新技术到软件开发中去,才能摆脱由于频繁的营销策略变化的瓶颈,业务规则技术目前得到了软件开发者的共鸣,这项技术引用到商业银行的软件开发中来,必将增大商业银行信息处理的进程。  相似文献   

12.
一、基本概念 使用金融软件是金融电子化建设的核心内容.目前金融系统特别是银行界,许多引用系统都是自己的软件开发部门单独或与外部其他机构合作开发的,少量软件是直接购买的商业软件产品.不论哪种情况,对金融软件的需求管理是最为重要的内容. 金融软件的开发过程,是由应用部门提出需求,开发部门按照需求进行开发,最终由应用部门具体使用.在这个过程中,应用部门与开发部门的分工是:应用部门根据业务提出具体的需求,并根据需求对开发部门提交的软件系统进行验收,最终投入使用;开发部门负责技术开发的实现,解决各项技术问题,向应用部门提供符合需求的软件产品.  相似文献   

13.
随着软件开发规模的增大、复杂程度的增加,以寻找软件Bug(漏洞、缺陷)为目的的软件测试工作变得越来越困难。然而,为了尽可能多地找出软件中存在的Bug,生产出高质量的软件产品,加强对软件测试工作的组织和管理尤为重要。美国质量保证研究所对软件测试的研究结果表明:越早发现软  相似文献   

14.
长期以来,以软件生命周期理论为代表的软件工程理论几乎指导着所有重大的软件开发工作,各行业的信息系统建设也纷纷以生命周期理论为指导。在国内众多的小团体软件开发项目中,虽然以软件工程理论为指导,期望软件开发有序进行,但现实是,软件开发往往采用了粗放的、没有理论指导的方式,这也正是软件工程理论专家的关注所在。本世纪初,以肯特·贝克(Kent Beck)为代表的专家们提出了极限编程(XP,eX trem e Program m ing)的概念,在软件工程理论界引起了巨大震动和冲击。一、极限编程概述极限编程是一种软件开发的方法论,类似于以软件生命周期…  相似文献   

15.
软件需求是软件开发的依据,是软件项目开发过程各项活动的基础。据统计,软件项目中40%-60%的问题根源是在需求分析阶段。目前,软件工程发展已经日益重视软件需求开发。  相似文献   

16.
需求分析作为软件生命周期的第一个阶段,其重要性越来越突出.缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制会造成用户对运行系统不满意、软件产品质量出现漏洞等现象.软件项目中40%至60%的问题都是在需求分析阶段埋下的"祸根",因此,必须重视需求分析在整个软件开发中的重大作用.  相似文献   

17.
如果说信息技术的应用情况是关系到银行服务和竞争能力的关键因素,那么银行软件开发过程的改进则关系到银行发展特别是银行信息化的发展。本文试图通过对银行软件开发过程的分析和思考,依据软件成熟度模型(CMM)思想,针对银行软件开发过程的薄弱环节提出明确的改进思路和方法。一、银行软件开发过程的基本情况目前我行的电子化建设已经发展到了大集中时期,基本实现了以省为单位的数据集中,银行柜面业务实现了全省联网处理,某些业务(如系统内资金清算、网上银行业务)实现了全行的联网处理。支持这些业务的计算机应用软件有些是省级分行独立…  相似文献   

18.
在国有银行商业化的进程中,金融创新对增强银行竞争实力、提高基层服务质量起到了重要的作用。近年来,以满足客户多样化需求为目的的各项新业务层出不穷,银行金融电子化迎来了崭新的局面。同时,随着业务系统新功能的不断增设及系统升级,软件系统测试的要求将更加严格。按照计算机软件工程的定义,软件生命期分为定义。开发、维护3个时期。其中,软件开发期包括软件设计、程序编制和软件测试3个阶段。随着软件系统日益复杂、庞大,测试工作在软件工程中所占比重越来越大,占整个软件开发工作量的20%-40%。提高软件测试工作质量,进一…  相似文献   

19.
传统的系统设计与分析方法已难以保证面向对象软件开发的效率和质量,UML作为一个软件建模的标准,已受到业界的普遍关注和推崇.将UML应用于远程教育系统的建设,可以加速开发进程,提高代码质量,支持动态的业务需求,并方便地集成已有的信息资源.本文通过对远程教育系统的分析与设计,阐述如何通过UML降低开发难度和提高开发效率.  相似文献   

20.
如何有效地实施和完成一个软件开发项目,是软件工程中的重要课题。随着软件开发规模的不断增大,软件的质量越来越难以控制,软件开发和软件测试逐步分离为两个独立的部门。软件开发部门专职于程序代码编制和软件系统集成,而软件测试部门则专职于软件测试。这就牵涉到这两个部门在软件开发中如何协同工作的问题。本文对这一问题进行了一些研究和探讨。一、软件开发各部门的组成及任务一个软件开发项目的人员组成主要包括软件项目管理部门、软件开发部门和软件测试部门。软件的开发实际上是一个在软件项目管理部门的控制下、在一定时间和财…  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号