首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
杨扬  韩杰 《电子世界》2012,(7):25-28
敏捷方法是一种面临快速变化需求情况下快速开发软件的新方法,该类方法以快捷、轻便的思考方式,有效解决一些传统软件开发过程中的效率问题,本文介绍了敏捷软件过程与极限编程(XP)的内容,并以一个校友系统的开发为例,展示其在系统建模及系统开发的过程。  相似文献   

2.
在用户需求多变的软件市场,如何快速响应并及时发布与用户需求相符的软件是当前软件开发所遇到的主要挑战.传统的软件开发模式和软件测试流程在当前用户需求经常变化的新形势中已不再适用.敏捷开发和敏捷测试应运而生.敏捷的核心思想是"拥抱变化"、"增量迭代"和"随时交付".本文研究表明,基于Scrum的敏捷测试则是一种实用有效的技术设计研发方法.  相似文献   

3.
通过对实际软件开发过程的观察,从设计人员的角度说明结对编程是一种有效地改善沟通、提高技术技能的方法.结对编程是极限编程的十二个实践之一,是团队设计的基础.结合实际项目提出在不同开发阶段分别使用设计结对、测试结对、复审结对的方法.它的主要优势在于改进设计质量、加强团队合作.  相似文献   

4.
用极限编程解决软件开发项目中的常见问题   总被引:2,自引:0,他引:2  
黄敏 《电子科技》2004,(3):43-45
主要针对现在软件开发过程中如在确定需求、制定项目计划、沟通和反馈以及分工等方面经常出现的一些问题,提出了用敏捷开发方法中最重要的极限编程(eXtreme Programming,简称XP)的一些核心实践来解决这些问题的思想.试图用这一新的软件开发对传统的软件项目开发过程提供可借鉴的方法和新的思路.  相似文献   

5.
杨慧 《电信交换》2009,(4):35-39
软件开发阶段的测试是贯穿于软件开发各个阶段的测试活动,它不仅包括通过运行软件来检验软件质量的动态测试方法,还包括对项目开发初期的需求分析、设计及代码等通过人为审阅来查找问题的静态测试方法。  相似文献   

6.
马睿 《通讯世界》2017,(1):259-260
自软件出现开始,开发方法先后经历了无规则的编码和测试、结构化方法、面向对象的方法、能力成熟度模型CMM和轻量级开发方法等各个阶段.就软件开发的发展史来看,其开发方法的演变是遵循一定规律的,从中我们可以总结出一条从"计划"到"灵敏"的历程.而今,企业面对的是快速变化的市场.以往使用的传统软件开发流程,明显已很难适应难以预计和持续变化的需求.但新兴的敏捷开发模式,尝试着将核心代码和应用需求紧密的联系在一起,承认需求是流动和变化的,其符合了现如今软件开发的情形.  相似文献   

7.
传统的瀑布开发方式对于如何应对频繁变化的软件需求有明显的不足,部分电力行业或工控行业的软件开发公司正转向使用敏捷开发方式。而敏捷开发方式中对测试工作的要求不能从互联网企业的敏捷开发方式中生搬硬套过来。本文对比了瀑布开发方式中测试与开发的配合流程,提出了适用电力或工控等传统行业的敏捷开发方式中测试如何与开发配合的建议。  相似文献   

8.
敏捷软件开发是一种相对传统软件开发方法而言的轻型方法,强调以人为本,尽可能少地约束开发人员,利于发挥开发人员的的创造性,也是提高软件质量的根本.开发人员必须遵循敏捷开发实践,提高自身水平,游戏软件的开发是进行实践的好方式,该文以五子棋游戏开发为例,给出敏捷开发的一些关键实践,需求的敏捷获取、代码的重构及测试驱动等响应需求变化的敏捷开发方法.  相似文献   

9.
06276733G认证与密钥分配协议的改进〔刊,中〕/刘峰//计算机工程与设计.—2006,27(14).—2705-2707(L)0627674持续集成在Evian中的实现〔刊,中〕/肖卓程//计算机工程与设计.—2006,27(14).—2632-2634(L)持续集成是指能够自动集成已经提交的代码,直至发布到测试服务器供QA人员测试的整个过程。这个术语来自于极限编程的一个实践,然而它不仅仅局限于极限编程,实际上,对于任何切实可行的软件开发活动,持续集成都是很基本的组成部分。首先介绍了持续集成的基本概念,然后详细阐述了如何在一个用Java语言开发的项目Evian中实现持续集成的方法…  相似文献   

10.
本文对计算机软件开发中Java编程语言的应用及细节问题进行了研究。现阶段,计算机软件在使用性能方面有着新的要求,对鲁棒性、自适应性以及可靠性的要求标准不断提升,导致软件开发工作变得更加复杂度,且难度越来越高,开发规模也变得越发庞大。基于此,计算机软件的实际开发过程以及软件质量控制开始成为一项亟待解决的关键问题。本文以上述内容为基础,针对软件实际开发过程进行深入分析,确保软件开发过程的所有内容规范化,同时,借助度量数据分析,精准找出软件开发期间存在的问题,并为此采取针对性的处理措施,以此保证软件开发工作的最终效果可以达到预期水平。  相似文献   

11.
由于软件代码的复杂性,对于不了解框架的新手,很难利用开源社区中的代码来开发软件。因此,利用数据挖掘技术挖掘现有代码中的编程模式成为研究热点。文中介绍了频繁项挖掘Apriori算法,并提出了基于源码模式的软件辅助开发方法。它能够根据用户输入的关键字来智能匹配类库中的特定父类,挖掘基于此父类的编程模式,给出优先要重写的方法以及关联规则。实验结果表明,新手可以利用这些编码建议,快速学习一个新的框架,提高开发效率。  相似文献   

12.
HSP50210在软件无线电中的应用   总被引:1,自引:0,他引:1  
同步是通信中的一个重要问题,他直接关系到数字接收机解调指标。利用数字COSTAS环HSP50210可以方便地实现载波同步和码元同步。文章介绍了HSP50210的主要性能特点和基本工作原理,重点分析了他的载波同步环及码元同步环。最后给出了HSP50210在软件无线电中的应用,展示了其强大的功能和良好的可编程性。  相似文献   

13.
软件开发重要的是 :确定编程语言 ,代码设计 ,程序设计 ,软件试验 ,人员培训等步骤  相似文献   

14.
计算机技术的快速发展与普及对人们的生产生活方式都产生了巨大的改变,其在提高人们生产生活质量和效率方面发挥着重要的作用。在计算机技术中,软件是尤为重要的组成部分,而Java编程技术则是计算机软件中最为核心的语言之一。Java编程语言具有安全、可靠的特点,对提高软件开发水平,以及提高计算机水平都具有重要的意义。基于此,文章就对计算机软件Java编程特点及其技术进行详细分析。  相似文献   

15.
在基于数据库技术的多语种切换方案中,使用数据库载入技术为多语种数据的安全存储和快速获取提供了保障,采用面向对象编程的继承思想提高了代码的利用率,在保持多语种应用软件界面一致性的同时,提高了应用软件的开发效率。基于数据库技术的多语种切换方案已成功地用于支持多语种版本的图书信息管理系统,运行效果良好。  相似文献   

16.
为解决某火炮动态精度试验数据处理任务急需,综合Matlab和C两种编程语言的优势,采用MEX文件实现Matlab和C混合编程的方法,通过在Matlab中调用解弹道积分和目标解相遇两个C程序模块,高效方便地完成了火炮动态精度试验数据处理软件的开发。测试和应用结果表明该方法可以显著提高编程效率、程序代码复用率和程序执行效率,具有很强的应用参考价值。  相似文献   

17.
提出一种通用且高效的隐式规则自动提取与反例检测方法,使用频繁闭合项集挖掘技术挖掘包含多种程序元素的编程模式,然后由编程模式产生编程规则;引入正序规则的概念,以避免从同一个编程模式中产生多个冗余规则.在此基础上,提出一种高效的反例检测算法检测违反规则的程序片段.实验结果表明,该方法能够自动提取程序中存在的隐式编程规则,并快速有效地检测违反规则的反例.  相似文献   

18.
李振德 《信息技术》2007,31(6):108-109
中小型金融企业综合业务系统具有业务规则变更频繁、业务种类不断变化等特点,同时,随着中小型金融企业向扁平化发展,其综合业务系统网络结构一般为2层结构,系统通常计算压力不大,在配置高性能小型机的情况下,将主要的计算任务交给DBMS已成为可能。现提出了一个以存储过程为中心、交易码驱动的软件框架,业务规则由存储过程封装,这样的软件框架,扩展能力非常强,完全符合OCP(Open—Closed Principle)原则,具有普遍实用价值。着重讲述该框架的原理及设计过程。  相似文献   

19.
This article describes the Open Source SCA Implementation::Embedded project, an open source software development kit designed for rapid prototyping of software defined radios consistent with the software communications architecture. The SCA is a product of the American military's SDR acquisition program and has played a large role in SDR development in the military and in the wireless industry. OSSIE was designed for use in wireless communications curricula and research efforts, so it is easy to learn and illustrative of software engineering, programming, and communications engineering concepts important in industrial practice today. OSSIE includes a core framework (i.e., common services enumerated in the SCA). It also includes graphical user interface-oriented tools that are easily learned and free to download and use. The tools auto-generate SCA-specific component source code and supporting files, leaving the developer to provide signal processing functionality. In addition, visualization tools for debugging and a growing library of SDR software components are available. Discussed herein are examples of SDRs designed using OSSIE, including embedded applications. OSSIE enables easy transition from concepts to practice in SDR design for communications engineers who may not have a strong software background.  相似文献   

20.
张琼  黄翩 《电子科技》2015,28(2):95
代码自动生成作为一种程序自动化技术,可有效解决现代大规模软件开发过程中遇到的重复编写代码问题,提高了软件开发的效率和质量。文中介绍了一种基于XML的代码生成技术,并以XML转换技术为基础,给出了XML的代码生成工具的结构设计,及其实现框架和关键步骤。以该工具在雷达建模仿真过程中的应用实例,验证了基于XML的代码生成工具可减少重复代码编写,降低因手工编写带来的编码错误,从而提高了代码的编写质量及效率,使大规模软件开发和维护更简便。  相似文献   

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

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

京公网安备 11010802026262号