188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
bsbyh_29

上传于:2014-11-01

粉丝量:3

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 软件开发前沿技术

    星级: 62 页

  • 前沿技术

    星级: 4 页

  • 前沿技术

    星级: 4 页

  • 前沿技术

    星级: 4 页

  • 软件开发前沿技术

    星级: 62 页

  • 生物前沿技术

    星级: 2 页

  • IT前沿技术

    星级: 1 页

  • 前沿技术

    星级: 16 页

  • 软件开发前沿技术

    星级: 62 页

  • 坐标测量前沿技术坐标测量前沿技术

    星级: 141 页

  • 展示前沿技术

    星级: 3 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 软件开发前沿技术

下载积分: 2000

内容提示: 软件工程前沿开发技术 经过近四十年的发展, 软件工程在支持软件系统工程化开发方面取得了 令人瞩目的成绩, 提出了大量的理论、 方法、 技术和工具, 但是近年来的研究和实践表明软件危机依然存在, 软件开发仍然存在成本高、 质量得不到保证、 进度和成本难以控制等方面的问题, 许多软件项目被迫延期甚至取消。 与此同时, 随着网络技术(尤其是 Internet 技术) 的不断发展,部署在网络基础上的软件系统的规:透丛有栽嚼丛礁, 并表现出诸如持续性、 自适应性、交互性、 动态性、 开放性、 异构性等特点。 因此, 如何支持这类复杂系统的开发、 缓解和消除现阶段的软...

文档格式:DOC | 页数:62 | 浏览次数:34 | 上传日期:2014-11-01 10:39:33 | 文档星级:
软件工程前沿开发技术 经过近四十年的发展, 软件工程在支持软件系统工程化开发方面取得了 令人瞩目的成绩, 提出了大量的理论、 方法、 技术和工具, 但是近年来的研究和实践表明软件危机依然存在, 软件开发仍然存在成本高、 质量得不到保证、 进度和成本难以控制等方面的问题, 许多软件项目被迫延期甚至取消。 与此同时, 随着网络技术(尤其是 Internet 技术) 的不断发展,部署在网络基础上的软件系统的规:透丛有栽嚼丛礁, 并表现出诸如持续性、 自适应性、交互性、 动态性、 开放性、 异构性等特点。 因此, 如何支持这类复杂系统的开发、 缓解和消除现阶段的软件危机是当前软件工程面临的一项重要挑战。 为了迎接上述挑战, 近年来软件工程领域的一些学者提出了 许多新的方法和技术, 包括: 敏捷软件开发(Agile Software Development)、 极限编程( Extreme Programming, XP)、 测试驱动的开发( Test-Driven Development, TDD)、 面向 Agent 的软件开发(Agent-Oriented Development)、 面向方面的编程(Aspect-Oriented Programming, AOP)、 模型驱动体系结构(Model-Driven Architecture,MDA) 等等。 与传统的软件工程方法相比较, 这些方法和技术为软件工程实践提供了新的思路, 已在许多软件工程实践中取得了积极的效果。 1 敏捷软件开发 软件工程一直以来都面临着一个共同的问题, 即如何迅速、 高效地开发软件系统, 适应用户需求的快速变化, 确保软件系统的质量, 控制软件开发成本。 传统软件开发方法强调软件开发需遵循严格的过程模型以及以此为基础的开发计划, 并且在软件开发过程中需产生大量的规范化文档, 这一思想和方法很难应对快速、 灵活和低成本软件开发所带来的一系列问题。 自二十世纪九十年代以来, 软件工程领域涌现出了一批新的软件开发方法。 这些方法主张软件开发只编写少量文档、 以用户为中心、 主动适应需求变化。 这些方法被称为敏捷软件开发, 其代表性的成果是极限编程。 1.1 敏捷思想 至今人们已提出了几十种软件开发方法, 根据这些方法在对软件开发所提出的要求和约束等方面的差异, 现有的软件开发方法大致可分为两类: 重型软件开发方法和轻型软件开发方法。重型软件开发方法一般具有严格和详尽的软件开发过程, 软件开发需产生大量的文档。轻型软件开发方法则强调软件开发过程的简洁性和灵活性, 软件开发只需编写少量的文档。 敏捷软件开发是一类轻型的软件开发方法, 它提供了一组思想和策略来指导软件系统的快速开发并响应用户需求的变化。 不同于已有的其它软件开发方法, 该方法对软件开发具有以下四个方面的基本认识:(1) 较之于过程和工具, 应更加重视人和交互的价值;(2) 较之

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司