首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
顿海涛 《程序员》2006,(3):119-121
在一个软件开发项目组开发环境中,使用版本控制工具就好像建立了一部软件开发的编年史,不仅仅对软件的版本进行了控制,还能够协调多个开发人员的工作,对整个软件的开发过程进行有效的管理,在一定程度上提高软件开发的效率。  相似文献   

2.
近年来,软件开发模式逐渐从经验驱动的手工构造模式到知识驱动的自动生成模式进行转换,而在知识驱动的软件开发过程中,QA工具可以帮助开发人员更好地理解项目源代码。一般的,开发人员往往需要阅读大量文档、并对软件项目代码进行静态分析,利用某种形式化的查询方法才能获取软件项目的相关信息,这增加了软件开发的时间成本和学习成本。基于该问题,实现了一个基于本体的软件开发知识QA工具OKQA,OKQA可以支持开发人员的自然语言查询输入,帮助开发人员找到理解软件代码的相关答案,从而有效地指导开发人员理解及复用软件代码。  相似文献   

3.
1 引言近几年来,随着信息技术的突飞猛进和计算理念的日益普及,软件开发作为一个产业得到了迅猛的发展,但在软件开发过程中,存在着诸多的问题。如:用户需求的频繁变更使得软件功能越来越复杂;软件功能越来越复杂又导致程序代码量增大,结构异常;而开发人员的频繁更替又使得程序维护甚是困难,等等。这些问题导致软件开发周期长,开发成本增加,产品稳定性差,质量低劣。为了能较好地解决上述问题,提高开发  相似文献   

4.
在这里,首先假定我们讨论的是应用软件系统,如信息管理系统。在一定程度上讲,软件行业的发展就是软件人才发展与成熟的过程。软件系统的开发,需要不同角色的人参与到其开发过程中,软件人才在所有的参与者中起着非常重要的作用。一方面学校每年输出大量的计算机专业人才,另一方面软件行业却经常面临人才频繁流动,甚至人才紧缺的状态。笔者从事多年的应用软件开发实践,想就此谈一些个人看法,希望能和大家交流。在实际的软件开发过程中,不仅需要开发人员具备软件开发的基本能力,同时要具备一定的应用领域的知识,而有些应用领域,其本身就是一个…  相似文献   

5.
在这里我们主要通过分析软件开发过程中存在的问题,来进一步分析在这里流程之中引入软件工程的概念,并概括了利用软件工程进行软件开发中最重要的3个方面。但当时软件开发基本上还是依赖开发人员的个人技能,没有可以遵循的原理、原则和方法,同时也缺乏有效的管理;软件的复杂性和其中包含的错误达到了开发人员难以控制的程度。  相似文献   

6.
现在的众多软件开发项目一般都是由一个研发小组的成员共同完成需求分析、详细设计和最终程序编码等工作。在这个庞大而复杂的过程中,可能涉及到各个方面的人员,包括项目的需求提出者、最终系统的实际操作人员、设计开发人员、测试质量控制人员、项目的推广人员等。他们在项目中担任的角色不同,  相似文献   

7.
《程序员》2005,(9)
“软件企业目前迫切需要规范和明确在整个项目过程中开发人员、测试人员及支持人员等不同角色的责任……从而保证软件项目按时、高质量地完成”。以上是中国软件行业协会副理事长、北京软件行业协会会长华平澜先生在7月底“2005-IT项目管理论坛”上谈到的一席话。  相似文献   

8.
董洵 《程序员》2004,(11):109-111
软件作为一种商品,开发技术只是导致其成功的诸多因素中的一个,更重要的是产品的设计与规划。对于软件开发人员来说,虽然产品设计远没有软件开发复杂,但是缺乏对产品设计的理解很容易导致自己呕心沥血做出来的产品不被用户和管理人员接受。在这期专栏中,让我们将注意力转移到软件产品的设计上,从开发人员的角度介绍软件产品设计的原则和一些常见的问题。  相似文献   

9.
在计算机的发展过程中,计算机软件的开发直接关系着计算机行业未来的前景,在计算机软件的应用过程中如何实现开发的规范化是现阶段需要我们着重需要解决的问题,在软件的开发周期中可以划分为可行性研究与计划、需求分析、概要设计、详细设计、实现、组装测试、确认测试、使用和维护这几个阶段,在实际的软件开发过程中遵循相应的开发规范,有利于清晰化整个软件开发阶段,具体明确开发任务,使得项目负责人对项目进行有效的管理,增强开发人员之间的交流合作,从而提高所开发软件系统的质量,缩短开发时间,减少开发维护费用,使得软件开发活动更加科学。  相似文献   

10.
工作流图是对工作流的图形化表示,是软件开发人员与软件使用人员进行交互的一个重要工具。工作流图位于整个软件开发的中心,一切开发行为围绕工作流图而展开。因此,设计一个方便开发人员使用的工作流图编辑器是非常有意义的。目前在BPMN中有泳道、工件等信息的可视化表示手段,而JBPM提供的JPDL中都没有,文章结合BPMN和JBPM的特点,使用GMF技术实现了一种基于工作流的软件开发的工作流编辑器。  相似文献   

11.
软件非功能特性的处理一直以来都是困扰着研究人员和开发人员的难题。将面向方面的编程思想运用于软件非功能性的研究打破了传统的软件设计过程,这种研究方法在软件需求分析的初期分离出系统的非功能特性并将这些非功能特性做一个整体的处理,加快了软件开发的进度,提高了生产效率。文中基于面向方面思想,利用著名的非功能特性描述框架NFR对软件非功能特性进行描述,解决了软件关注点组合时产生的冲突问题,为软件非功能特性的处理提供了很好的解决办法。  相似文献   

12.
2004年3月8日,Bill Venners在加州的圣尼威尔采访了Luke Hohmann。他们一起讨论了软件架构师的社会角色,如何专注于产品不同版本的意义,以及行业知识的重要性。 Luke Hohmann是一位管理咨询顾问,他帮助客户消除在业务和技术之间存在的隔膜。Luke曾经担当过多种不同的角色,包括:开发、营销、专家服务、销售、客户服务,商务发展。Hohmann目前把工作重心放在企业级软件系统上。他是《软件专家的历程:软件开发的社会学》(Prentice-Hall,1997)一书的作者,这本书将认知心理学和组织行为学揉合在一起,形成一个在软件开发过程中对人员进行管理的模型。他还是《超越软件架构:建立和维持致胜的解决方案》(Addison-Wesley,2003)一书的作者,在这本书里,探讨了在商业环境中软件架构的作用。  相似文献   

13.
面向服务的软件开发过程会涉及不同种类以及层次的服务中间件,这一多层次、多种类、多依赖关系的服务中间件环境,在配置、管理与维护上均会给服务开发人员带来额外的开销与负担,直接影响开发效率。设计并实现了一个云计算环境下的服务软件设备动态管理框架,该框架可以根据开发人员需求,透明地完成服务中间件环境的配置与提供,并对服务中间件环境进行动态的健康管理与维护,保障服务中间件环境的稳定性与可靠性。  相似文献   

14.
软件非功能特性的处理一直以来都是困扰着研究人员和开发人员的难题.将面向方面的编程思想运用于软件非功能性的研究打破了传统的软件设计过程,这种研究方法在软件需求分析的初期分离出系统的非功能特性并将这些非功能特性做一个整体的处理,加快了软件开发的进度,提高了生产效率.文中基于面向方面思想,利用著名的非功能特性描述框架NFR对软件非功能特性进行描述,解决了软件关注点组合时产生的冲突问题,为软件非功能特性的处理提供了很好的解决办法.  相似文献   

15.
软件企业是一个技术型密集型的企业,在开发部门中,部门经理的技术可能还不如一线开发人员,一些被称作技术"高手"的骨干。软件经理怎样定位自己的角色,领导好一个团队协作开发,是部门经理需要考虑的问题。管理者的职责要侧重于管理,把握好自己角色。  相似文献   

16.
蒋芳 《程序员》2005,(3):62-64
对于用户来说,软件是一种工具,用户对软件的使用期望是能协助和帮助其完成工作。身为软件开发人员,应该从用户的角度出发,开发出更加人性化的软件,而非以开发人员为中心的软件。  相似文献   

17.
随着开源软件项目规模的增大,如何快速地学习、理解一个软件项目成为基于复用的软件开发活动中的一个重要环节。这些开源软件项目的源代码和文档集的数量都比较庞大,开发人员在学习过程中查找和阅读这些软件信息需要花费大量的时间和精力。为此,提出一种基于自然语言的软件信息检索方法,以帮助开发人员快速地检索并理解其需要的软件信息。基于该方法,设计并实现了NaLSiSe工具。NaLSiSe工具在中国计算机学会主办的第一届软件研究成果原型竞赛中荣获优秀奖。以Lucene为例,验证了该工具可以有效减少开发人员阅读源代码和文档的工作量,同时具备简洁的用户界面和友好的用户体验。  相似文献   

18.
曾实  罗燕京 《计算机工程与设计》2006,27(8):1311-1313,1378
需求工程在软件生命周期中占有非常重要的地位,需求开发与管理工作也存在着相当多的困难.为解决需求开发中存在的软件开发人员与客户交互比较困难的问题,引入了一种基于客户角度来说明问题的需求描述方法,即用例分析技术.介绍了一个基于这种需求实践的软件需求开发与管理平台的设计与实现.通过实际应用证实,这个平台可以在一定程度上帮助软件开发组织提高软件需求开发与管理工作的效率与能力.  相似文献   

19.
陈展 《计算机工程与设计》2007,28(21):5305-5307
提出了一种在构建形式化的软件演化过程模型(formal software evolution process model,FSEPM)中使用X-S图来度量开发人员的统计控制方法.开发人员是构建模型的核心角色,度量其相关属性可以透析和严格管理开发过程.通过一个实例说明如何度量处在构建过程中的开发人员,利用度量结果来分析开发过程的稳定性、找出可归属原因、进行预测和估计、并为整个开发过程的演化奠定基础.  相似文献   

20.
本报讯记者熊文报道8月25日?26日,IBM在上海举办了IBM2005开发者大会。本次大会的主题为“工艺决定品质,整合创造价值”。从大会主题可以看出,IBM非常强调软件开发的严谨过程以及改变传统IT项目管理模式的重要性。开发是软件行业发展的基础和原动力。软件开发是融合技术、方法、管理以及团队协作等众多因素的流程,是一项严谨的工艺。开发工艺是否成熟、采用的工具和技术以及指导方法是否符合工艺要求,决定着软件开发产品的品质。另外,在大会上,来自全国各地、不同行业的IT开发人员、IT咨询人员、企业IT架构规划人员、程序设计人员以…  相似文献   

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

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

京公网安备 11010802026262号