首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
需求分析作为软件生命周期的第一个阶段,其重要性越来越突出.缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制会造成用户对运行系统不满意、软件产品质量出现漏洞等现象.软件项目中40%至60%的问题都是在需求分析阶段埋下的"祸根",因此,必须重视需求分析在整个软件开发中的重大作用.  相似文献   

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

3.
伴随着金融信息化的发展,金融软件开发的规模越来越大、复杂程度越来越高,对软件管理的需求日益迫切。金融软件的开发实践表明,没有得到有效管理的软件开发过程,会导致团队沟通困难、软件重用率低、代码冗余度高、文档不健全、开发周期较长、产品可靠性差、质量低劣、维护困难及风险度增加等问题。加强对软件开发过程的管理,  相似文献   

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

5.
软件开发工期预估是软件项目评估的重要组成部分,而软件开发工期预估的精准性却一直是业界无法解决的难题。这是因为软件开发是一项非常复杂的工程,不仅包含需求分析、设计、编码、测试、实施、维护等不同的子过程,还涉及到开发工具、开发人员、项目管理、各类风险等众多因素,不同因素对工期估算产生的影响不尽相同,也就造成了软件项目评估的偏差。本文从软件开发工期难以预估的原因、评估方法进行分析并提出改进的建议。  相似文献   

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

7.
有效的基线管理能够为软件开发提供极大便利,有助于软件开发项目的成功。但在实际开发中,由于目前软件开发项目的规模越来越大,客观条件的复杂性不断增强,开发方在基线管理上容易陷入混乱。尤其是软件开发产品进入维护期后,面对新需求、维护类修改等多方面的变更,基线管理更容易出现问题;不同开发人员和需求人员对于基线的理解不同,造成基线管理和维护上的困难。实际中常有修改后发布的版本和生产环境不一致,软件版本回退困难等情况。要解决开发过程中基线管理的问题,就需要有统一的基线定义和完整的基线管理准则。  相似文献   

8.
已开发的MIS软件数据字典的应用管理哈尔滨投资高等专科学校王继德,郑广海数据字典是关于数据的信息的集合,也就是对数据流中包含的所有数据元素定义的集合。它的作用是在软件开发的分析、设计及维护过程中给人们提供关于数据的定义和描述信息。随着计算机应用的广泛...  相似文献   

9.
银行网点有固定的开关门时间,而银行的计算机系统则需常年保持每周7×24小时不间断运作并对外服务,它是金融业赖以生存和发展壮大的一个基石。作为分行的信息科技部门,原先主要的软件开发维护工作已逐步退居次角,核心生产系统的开发、完善和维护都由总行完成,分行只承担一些小特色业务、小应用系统的开发维护和日常数据整理,网络管理、硬件建设和维护成为重要角色。  相似文献   

10.
软件开发中的项目管理   总被引:1,自引:0,他引:1  
软件项目与一般项目比较,有其自身独有的特点。软件开发是知识密集型的智力活动,同时也是自动化程度极低的劳动密集型活动,含有大量的、易于出错的手工劳动(如编程);软件开发具有自己的生命周期;软件项目的成果有其特有的表现形式,可见性差。在软件开发过程中,我们常常碰到一些问题,如:应用需求往往不明确,用户想到什么就提什么;开发前对时间估计不足,开发的时限定得太少;开发过程中,软件因素与人的相关性大,对事物的描述方式因人而异,造成相互沟通困难等等。因此,在软件开发的项目管理过程中,应该将一般的管理学原理与…  相似文献   

11.
关系数据库系统内部机制的应用建设银行科技部昌平开发基地程云随着计算机应用的不断发展,新的需求层出不穷,使得应用软件开发与维护负担越来越重。这种状况极大地阻碍了计算机应用的进一步推广和发展。产生这种现象的原因很多,但主要由于软件生产方式和软件开发工具、...  相似文献   

12.
目前,各商业银行都已经建立自己的软件开发、测试、生产中心,软件产品在投入生产前需要搭建系统测试环境,进行全面细致的技术测试、业务测试、性能测试,经各环节测试验证通过后才能投入实际生产。测试环境维护是一项综合、复杂的工作,包括硬件环境维护、软件环境维护,  相似文献   

13.
陈旭 《上海会计》1998,(3):51-52
在单位实现了会计电算化之后,用户在使用过程中,往往只重视系统的硬件维护而忽略了会计电算化软件本身的维护。这是由于一些用户认为会计电算化软件只要能正常运行、不出大问题就行了。因而在遇到问题时,不是考虑如何向软件开发人员提出,促使他们对软件加以修改和完善,而是过多  相似文献   

14.
CMM在软件企业过程改进中的应用   总被引:2,自引:0,他引:2  
王迪 《中国金融电脑》2006,(2):54-55,58
近年来,我国软件产业发展迅速,除了计算机硬件和网络通信技术等发展带动的因素,还得益于软件产业的环境、技术以及过程的不断改进和完善。其中,实施CMM(Capability Maturity Model)可以指导软件组织提高软件开发管理能力,帮助软件企业识别、开发和维护软件,降低软件企业和采购者的风险,提升软件企业的市场竞争力。  相似文献   

15.
软件是指由一套完整的命令构成,用来运行计算机的程序。在当今计算机技术高度发达的信息社会里,企业投入到软件开发和购置中的开支越来越大。软件是企业研究开发的成果之一,它象其他研究开发成果一样具有创造未来利润的潜力。然而,由于该项研究开发为企业带来未来利润的可能性不易确定,所以,为数不少的企业出于稳健考虑,强调风险性而将所有研究开发费用均计入当期费用。但笔者认为,软件开发并不象其他研究开发那样要冒极大的风险,软件开发大多数是根据市场需求分析和预测得到的信息,它可以明确判断是否能用于创造新产品的工艺中。…  相似文献   

16.
一、设计思想 面向对象设计技术是指按问题领域的基本事物实现自然分割,按人们通常的思维方式建立问题领域的模型,设计尽可能直接自然表现问题求解的软件系统。利用把数据和数据上的操作封装在一起的类和对象的机制,并使通过派生、继承、重载和多态性等特征而实现的软件在构造和维护方面都变得更加有效和容易,并使软件开发更自然地反映事物本质,从而提高了软件的开发效率和质量。 面向对象的设计方法实际上是围绕组成问题领域的事物进行的软件设计方法,它关心的是对象及其相互联系。整个软件系统的执行是由对象组成的,对象通过消息传…  相似文献   

17.
张晓宏  李杰 《西安金融》2007,(11):84-84
一、计算机系统主要风险点 一是一些软件业务管理存在未经领导批准借给他人使用以及对软件的安装、使用和维护记录不全等问题。二是在网络维护中存在对更改网络路由设置和通讯地址等参数时缺少时间、内容及维护人员等要素的书面记录。三是个别重要业务系统的软件维护没有经主管领导批准,维护软件没有业务部门人员在场,  相似文献   

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

19.
许多软件开发人员出于对所开发的软件进行保护的目的,均在所设计的软件中设置了软件注册功能。用户在计算机上完成软件安装之后,系统就会给出一个注册序列号,用户凭此序列号向软件开发人员注册后,可获得一个注册码。用户将注册码输入系统,系统就可以正常使用了。由于序列号的  相似文献   

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

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

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