首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
再论银行管理信息系统开发与软件复用工商银行科技部王宝庄王鹰翔在《中国金融电脑》1997年第9期“管理信息系统开发与软件复用”一文中,笔者曾经就传统软件工程方法学的弱点和软件复用问题进行了初步讨论。在此,笔者再进一步讨论管理信息系统开发与软件复用的关系...  相似文献   

2.
可复用库的思想早在1968年的NATO(North Atlantic Treaty Organization,北大西洋公约组织)软件工程会议上就已提出。1983年,Freeman对软件复用给出了详细的定义:“在构造新的软件系统的过程中,对已存在的软件人工制品的使用技术。”软件的复用一般分为三个层次:知识复用、方法与标准复用和软件成分复用。经过多年的发展,目前,新的应用软件开发技术和工具是以构件作为关键,复用大粒度的“对象”。它可以大大减少软件开发所需的费用,有利于提高软件的灵活性、可维护性、可靠性,缩短软件的开发周期,同时也有助于提高软件开发的标准化程度。基于构件的软件开发方法可以说是跨世纪软件技术发展的一个趋势,也是软件工程界的一个热门话题。  相似文献   

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

4.
随着社会和技术的进步,用户越来越需要那种能够即时满足工作需求、支持各种交互性应用的软件。因此,近几年来世界上一些知名的信息技术公司,都从软件与社会的交互性、软件的使用、软件具备什么功能和软件怎样开发的角度,来研究软件系统和软件工程的未来发展方向,并探索软件开发中存在的问题,以满足用户对软件的长远需求。但是笔者从近年来银行应用软件开发中发现,在软件的开发与应用过程中,仍然存在着很多影响软件质量的问题。本文就银行应用软件开发中存在的问题加以剖析。  相似文献   

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

6.
CMMI(Capability Maturity Model Integration for software,软件能力成熟度模型集成)是由美国卡耐基梅隆大学软件工程研究所组织全世界的软件过程改进和软件开发管理方面的专家历时四年开发出来的。它是在CMM基础上发展起来的,目前在世界范围已成为一种软件能力成熟度评估标准。CMMI主要用于指导软件开发过程的改进和进行软件开发能力的评估。  相似文献   

7.
中间件技术与金融信息化   总被引:1,自引:0,他引:1  
随着信息技术的发展以及信息技术在各行业应用的推广,软件系统的复杂性不断增长,软件人员的频繁流动和软件行业的激烈竞争迫使软件企业提高软件质量、积累和固化知识财富,并尽可能地缩短软件产品的开发周期。于是集软件复用、分布式对象计算、企业级应用开发等技术为一体的“基于中间件的软件开发”应运而生,这种技术以软件架构为组装蓝图,以可复用软件构件为组装模块,支持组装式软件的复用,大大提高了软件生产效率和软件质量。由于其巨大的优越性,使其在当今的信息系统开发中得到了广泛应用,金融信息系统的开发就普遍采用了中间件技术。  相似文献   

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

9.
软件能力成熟度模型(CMM)是专门为软件工程设计的质量管理标准。CMM强调软件开发的过程管理,以及软件工程能力的改进与评估。基于CMM的渐进的、持续的过程改进的理念,笔者从五个关键过程域:需求管理、软件项目策划、项目跟踪与监控,软件配置管理和软件质量保证方面描述了实施CMM2的方法,希望能够达到规范软件开发过程,提高软件开发的过程能力与管理水平,建立完善的软件质量保障体系的目标。  相似文献   

10.
软件生产活动是智力活动,要实现对其客观度量是比较困难和复杂的。软件度量是对软件开发项目、过程及其产品进行数据定义、收集及分析的持续性量化过程。作为软件工程领域中一项非常重要的内容,过去30多年来相关研究很活跃,度量内容主要涵盖度量软件规模、工作量、可靠性、复杂度、性能等方面。通过准确的度量,有助于深入了解、掌握开发过程中的情况,有助于对项目发生的情况进行控制,并对软件开发过程和产品进行改进,  相似文献   

11.
浅谈软件的移植开发建设银行河南省安阳市分行李林枫,王建民一、对移植开发的理解软件移植开发工作仍属于软件开发的范畴,其开发过程既符合软件开发的基本规律,又存在许多差异。笔者认为:在进行一项新软件的开发过程中,参考和借鉴某些已经投入使用、功能较为齐全、设...  相似文献   

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

13.
软件开发配置管理技术研究   总被引:1,自引:0,他引:1  
随着我国银行业软件开发与应用规模的快速扩大,各家商业银行都不同程度地遇到了软件开发的质量和管理问题,虽然各行都先后成立了软件开发中心,集中统一开发全行性应用软件,也建立了一整套软件工程规范体系,但其开发、测试和管理的手段基本上仍依靠专职人员的手工管理,这种"手工作坊"式的开发管理模式从开发周期的长远效益来看代价是高昂的,其管理粒度、管理范围在软件开发过程中均受到很大的限制。本文以ISO9000质量保证体系和CMM软件能力成熟度模型为基础,从软件开发中的配置管理技术着手,研究对软件开发和软件资源进行…  相似文献   

14.
应重视对软件的维护农业银行辽源市中心支行蒋玉泉软件维护是软件开发完成并交付使用以后对软件开发产品所进行的软件工程活动。一个软件,若是开发一至二年,那么当它投入应用后的运行或工作时间可能持续五至十年。它的维护时间恰好是它的运行时间。在这段时间内,软件维...  相似文献   

15.
在软件开发过程中,软件质量是软件工程中一个经常被忽略的要素。在现代的RAD领域和视频开发领域,软件质量几乎是被人忽略的。标准组织不厌其烦地对软件质量作出规范,有些甚至提供了用来度量软件质量的工具、评价等级及证明。许多政府要求软件承包商遵守一定的公共标准。但对于大多数人来说,软件质量是由用户喜欢使用软件的  相似文献   

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

17.
CMM作为软件过程的国际性工业标准,在软件工程的实践中应用日趋广泛。采用适当的软件开发过程框架工具,实现CMM标准中的关键过程域(KPA),银行业可以获得高质量的应用软件。本文阐述了CMM的基本概念和体系结构,并结合银行业的具体情况,介绍了银行业如何实施基于CMM的软件项目开发。  相似文献   

18.
随着Web技术的发展和对Internet与Intranet的软件需求,Java语言"一次编写,到处可用"的特点及其安全性和可靠性,使之无可置疑地代表了网络技术的潮流.基于当前软件开发所面临的软件的可复用性、可扩展性等问题,Java相关技术也在不断发展.其中,Java Beans技术是当前软件开发中一种全新的组件技术,利用它的可复用性及与平台的不相关性,可实现复杂的Web数据库开发要求,提高开发质量,使Web数据库系统具有更好的可扩展性.  相似文献   

19.
本文介绍了基于EJB架构的全文检索和自动问答系统(简称问答系统)的设计,阐述了在软件构架支持下,利用堆积木似的搭建软件系统的特点,实现了软件开发的大力度复用,大大缩短开发周期,降低维护成本,且可增加扩展性和即插即用。  相似文献   

20.
三、开发银行业MIS/DSS系统的方法论从数据仓库的特点可知,MIS/DSS系统的建设不能照搬传统的软件工程方法,而要采用与系统开发生命周期逆向的方法。如图5所示。MIS/DSS开发方法以数据为基础,首先建立数据仓库,快速实现系统原型并提交银行用户试用;然后再根据用户的反馈,对需求不断进行调整,使系统原型逐渐丰满,逐渐成熟。由于系统建立在全新的体系结构之上,配有功能完备的开发工具,能迅速满足各种用户所提出的不同的、变化的需求。从图5中可以看出,这种开发过程是一个滚雪球的过程。四、银行数据仓库的建立1.元数据…  相似文献   

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

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