| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 
您现在的位置: 范文大全网 >> 论文 >> 今日更新 >> 正文 用户登录 新用户注册
软件工程中敏捷型方法的研究           
软件工程中敏捷型方法的研究

软件工程中敏捷型方法的研究

摘 要:敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,是在20世纪90年代后期逐渐发展起来的软件开发方法。包括XP,FDD,ASD等多种方法。
   关键词:极限编程;物征驱动开发FDD;ASD
  
   所谓软件开发方法就是使用定义好的技术及表示符号来组织软件生产过程的方法。现代软件开发中的主流方法就是敏捷型开发,敏捷型开发是一种论文联盟Www.LWlm.com以人为核心、迭代、循序渐进的开发方法,是在20世纪90年代后期逐渐发展起来的软件开发方法。
   一、敏捷型开发方法的特征
   传统的“边编程边改”的开发方法一度尝试针对某一个项目在项目周期内给出完整详细的时间计划,然后按照制定的时间计划进行项目的开发。这种方法带有非常大的局限性,只能针对性地优化好的表象,不能随着项目的需求以及开发环境的变化而自动变化,不具各自适应性。而现代敏捷型软件工程开发方法却是与传统的恰恰相反,其突出的特征便是“适应性”,敏捷型的适应特性使得敏捷性开发变得相对比较轻松。其次,敏捷型方法另外一个特征便是其开发的整个过程中一直是面向人的,“以人为本”理念不仅是社会发展的关键考量因素,也是敏捷型软件开发的理念。敏捷型软件开发思想在实施的过程中最为关键的就是让工作组工作人员去接受这个软件开发过程。一般情况下软件开发的过程是与工作组技术员分开的,整个过程的决策权在管理者的手中,从而在一定程度上抵制了整个过程的进展,特别是决策过程的管理人员不懂技术或者很久没有从事软件开发工作。因此,强调接受过程关键是调动技术人员的积极性,使得他们自愿地投入到整个过程的工作中。并不是传统的面向过程,面向过程中强调的是过程,整个过程不会因人而变,不会因时间而改变。敏捷型方法则主要强调的是整个开发团队中人的技能水平,过程只是敏捷型方法中的一个小部分,用于支持团队工作人员的工作。
   二、敏捷型开发方法的种类
   (一)XP(Extreme Programming。即极限编程)
   敏捷型方法中最为出色的方法就是XP方法,是一门新型的软件开发学科,也是一个实践体系,能满足不断变化的业务需

[1] [2] [3] 下一页

  • 上一个论文:

  • 下一个论文:
  • 推荐文章
    《软件工程》课程教学方法的
    案例驱动的软件工程教学改革
    多元整合的高职软件工程课程
    交通工程施工企业人才瓶颈及
    探讨钢纤维混凝土技术在交通
    刍议交通工程监理中的若干问
    分析交通工程建设项目投资控
    浅谈绿化工程中苗木的栽植与
    论述电气安装工程与土建工程
    综合布线工程的认证与测试