首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
王晓明 《程序员》2008,(9):61-64
自20世纪50年代开始软件开发以来,人们一直在探索软件开发的方法。目前,软件开发过程一般被划分为若干个目的和作用相对独立活动,包括:需求、分析、设计、实现、测试和集成,以及维护。围绕着如何安排、规划这些活动的次序、周期和历时,人们提出过各种各样的软件开发方法模型。  相似文献   

2.
软件在现代社会中的重要性已日益为人们所认识。社会信息化意味着建设众多的自动化信息系统,这个“建设”过程即为软件开发活动。软件工程就是从事软件开发活动的工程,这是一门与传统工程不同的新兴工程,也是一门新兴学科。对于一门学科,除了它的内部规律,它的基本原理、方法、技术、工具等等以外,还  相似文献   

3.
随着互联网的发展以及计算机技术的不断普及,人们对于计算机软件的需求也越来越大.随着计算机软件市场的多样化以及市场需求量的扩大,计算机软件开发成为一种新型并且价值极高的活动.计算机软件开发技术是指计算机工作人员对计算机软件的设计,软件开发技术的不断发展和创新能使得计算机软件行业发展更快速,从而使人们全面迎来信息化时代.本文将对计算机软件开发技术应用以及发展进行研究.  相似文献   

4.
随着世界信息化浪潮的兴起,计算机应用的广泛深入,人们越来越重视软件开发技术。巨大的商业需求和市场利益使人们对提高软件开发效率、降低开发成本、提高系统可靠性的要求越来越迫切,从而推动了软件开发技术、方法与工具的发展。  相似文献   

5.
随着计算机技术的不断发展,计算机软件技术也得到了很大程度的提高。在信息化时代,计算机在生活的方方面面都得到了很广泛的应用,人们用计算机进行聊天、娱乐、管理等活动,而这些应用活动很好的体现了计算机的价值,从另一方面来说,这些应用的普及离不开计算机软件的支持。本文主要对计算机软件开发技术的含义及软件开发的方式进行分析,并对计算机软件开发技术的应用进行介绍,从而对计算机软件开发技术有更好的理解,并可以利用计算机软件开发技术开发出高质量、高可靠性、高可扩展性的软件。  相似文献   

6.
软件工程中几种常用的软件开发方法的概述和比较   总被引:3,自引:0,他引:3  
软件开发方法的研究在软件工程中是很重要的一个方面。程序设计方法研究的是小规模程序设计,而软件开发方法则是研究在大规模软件的开发过程中如何组织、管理人员和资源、指导人们开发软件系统的方法,本文对一些常用到的软件开发方法做一个概述和比较。  相似文献   

7.
彭敏 《软件世界》2006,(23):62-63
需求管理是贯穿软件开发生命周期的一系列活动的统称,也是软件开发自动化的内在要求。对于用户来说,信息化的目的是为了彻底摆脱手工劳动,实现电子自动化,一方面提高速度和效率,另一方面也能消除人为出错的消极因素。但是,人们还没有意识到,作为信息化的实现主体,系统和软件开发企业自身也存在着将业务流程自动化的必要。不过,一些系统和软件开发企业已经迈出了这一步,比如将需求相关的活动和流程实现自动化,即实施有效的需求管理,就是系统和软件开发企业流程自动化的第一步。沟通自动化的实现需求管理是系统和软件项目开发过程中首要的一个…  相似文献   

8.
支持第四代语言的并行进化式软件开发模型CESD   总被引:6,自引:0,他引:6  
目前,第四代语言(4GL)巳成为应用领域的主流软件开发工具。随着实践的深入,人们逐渐意识到:目前广泛流行的澡布式软件开发棋型不适应基于佑L的应用软件开发活动。究其原因在于二者刻画间翅空间思维方式的不匹配性。软件开发活动是一个不断反复、逐步求解的过程,4GL快速高效的开发生产率有效地支持了这一过程;而澡布式模型刻画软件开发活动过于呆板苛刻,未能很好地反映反复这一本质.此外,在应用软件开发过程中,很多开发活动实际上是可以并行的,这一点在开发实践中已得到验证,澡布式模型未能提出在较高抽象级上并行的机制.因此,软件开发模型如何从概念上到本质上支持基于4GL的软件开发活动,成为了重等解决的问题之一。一、并行进化式软件开发模型cEsD 如上所述,在传统的软件开发过程中很多开发活动是并行的。这给我们一个启示,能否在较高抽象级上便软件开发活动并行起来? 事实上,参与软件开发活动的往往是一个课题组的很多人.大型软件系统的开发甚至还要划分为若干个课题组,每一个子课题组解决一个或若干个子间题,实际上是可以并行工作的.因此,我们可以把一个软件系统的开发过程划分为若干个可以并行进行的成分,这个成分我们称为开发进程(珑vel叩-ment Proces,),每一个开发进程完成一个子系统或一个模块的开发任务.  相似文献   

9.
麻志毅 《计算机科学》2002,29(7):133-135
1 前言 JBOO软件开发过程是青鸟工程中的一项重要成果,遵循青鸟面向对象软件开发规范。该规范包括了面向对象的软件开发概念与表示法、软件开发过程指导和软件开发文档编制三部分。该规范也是青鸟面向对象软件开发工具JBOO2.0所支持的规范之一。象其它的软件开发过程一样,JBOO软件开发过程是为建造高质量的软件而制订的一系列活动,每个活动要完成若干任务。JBOO软件开发过程中的重要因素有开发人员、项目、过程和工具。JBOO软件开发过程以项目为中心,指导相  相似文献   

10.
在全球信息化时代,计算机得到了广泛应用,人们对计算机的要求也越来越高,高性能的计算机不断涌现,计算机软件技术也得到了较快发展。本文将对计算机软件开发技术的现状进行简要介绍,分析计算机软件开发技术的主要特点与常用方法,对计算机软件开发技术的应用进行介绍,并展望计算机软件开发技术未来的发展走向,从而加深人们对软件开发技术的了解,以便开发者开发出质量好、性能强、兼容性好的软件。  相似文献   

11.
面向对象基本概念之探讨   总被引:5,自引:0,他引:5  
一、引言传统的软件开发风范并未能真正解决“软件危机”,人们不得不继续寻找新的解决途径,软件开发的面向对象风范是其中目前人们普遍关注的一种。与传统的自顶向下功能分解的软件开发风范相比,面向对象软件开发是基于问题对象的自底向上的一种风范。功能分解软件开发过程通常被刻画为从“做什么”到“如何做”,面向对象软件开发过程则是从“用什么做”到“要做什么”。前者是从外部功能去模拟客观世界,后者则强调从内部结构去模拟客观世界。什么是对象?面向对象的含义是什么?面向对象软件开发方法与传统软件开发方法  相似文献   

12.
近些年,随着我国科学技术的快速发展,对于软件的性能提出了更高的要求。在这样的背景下,传统的面向对象、面向过程的软件开发方法已经不能够满足人们对于软件的需求,而基于构件的软件开发方法以及诸多的优良特性而逐渐成为软件开发中的一个热点。本文通过对基于构件的软件开发方法和技术进行详细地分析与探讨,希望可以给后续的相关研究及应用提供一些借鉴。  相似文献   

13.
软件测试模型简要说明了我们该如何认识测试过程。它告诉人们如何开展测试活动,测试的目的是什么,什么时间建立测试以及使用什么信息来源建立测试。一个好的测试模型引导我们的思想,而一个糟糕的模型则使我们困惑。我认为大部份测试模型都是糟糕的。它们之所以糟糕在于它们仅仅是软件开发模型的装饰品。人们努力思考并不断探讨如何进行软件开发。他们发明了这个软件开发模型,随后把测试作为  相似文献   

14.
面向对象方法学已经越来越引起人们的重视。人们从程序设计、软件设计、软件开发等方面对它进行了研究。本文着重从软件开发的角度,分析了面向对象方法学的特点。然后介绍了面向对象的软件开发方法OOSDM,这种开发方法将面向对象的思想贯穿于始终。采用多视点的方法分析问题,解决问题。最后重点介绍了我们在OOSDM中采用的需求分析方法OORAM 及其支持工具。  相似文献   

15.
近年来随着软件开发项目的规模和复杂度的不断增加,人们不得不更加关注软件开发中的配置管理问题。目前软件配置管理已经成为软件开发中的一个关键过程域并贯穿于软件生命周期的始末。讨论配置的基本理论和技术,并进一步给出一种配置管理的实现方法。  相似文献   

16.
软件重复创建造成的巨大浪费,一直未被人们充分重视.构建软件复用库,实现复用驱动的软件开发过程是提高软件开发效率和质量的有效途径,分析复用驱动的软件开发过程,探讨了在软件工程领域实现软件复用的技术方法和软件复用能力评估.  相似文献   

17.
在软件开发活动早期阶段评估软件的风险及其影响程度将有效减少软件开发成本和降低软件开发风险。针对目前软件风险评估的研究主要集中在软件过程的中后期阶段的现状及遵循"尽早识别和控制风险"的实践准则,提出了一种在软件需求分析阶段,利用UML建模图形度量软件风险的方法。该方法主要关注在软件需求分析阶段预防软件风险,为降低风险在软件开发后期产生严重影响提供优化参考。  相似文献   

18.
一种UML 软件架构性能预测方法及其自动化研究   总被引:2,自引:0,他引:2  
李传煌  王伟明  施银燕 《软件学报》2013,24(7):1512-1528
软件性能需求作为软件质量需求的重要组成部分,已受到人们极大的重视.而只在软件开发周期后期才重点关注软件性能需求的传统软件开发方法,将给开发者带来高风险和高成本等后果.如果能在软件开发周期的早期对软件系统性能进行预测,可以提前发现软件系统架构存在的性能瓶颈,并找出可能的优化方案,对各种设计方案进行比较以得出最优的软件系统架构.研究了一种基于模型的UML 软件架构性能预测方法:该方法选取软件架构设计中的UML 用例图、活动图和构件图,并引入构造型和标记值,将它们扩展为UML SPT 模型;进而,通过转换算法将UML SPT 模型转换为排队网络模型,该算法可处理同时包含分支节点和汇合节点的UML 模型活动图;最后,利用频域分析理论求解排队网络模型,以得出性能参数及性能瓶颈.同时介绍了UML 软件架构性能自动化工具的设计方案,并给出了软件架构性能预测实例.  相似文献   

19.
众所周知,软件工程中有“务实派”及“学院派”两大研究派别之分。鉴于“管理常常是决定软件开发项目成功与失败的关键”这一认识, “务实派”十分强调软件开发的计划和管理。该派认为软件工程理论要解决的第一号问题不是某种具体的设计和编程的方法技术,而是如何正确地选择、实现、控制这些方法和技术,如何为软件开发过程的所有活动提供指  相似文献   

20.
现阶段,智能手机的广泛应用要求基于Android平台的软件开发也应不断发展,从而满足人们队伍信息获取的更多要求。本文主要对基于Android平台的软件开发方法进行探析。  相似文献   

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

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