动态系统开发方法(DSDM)倡导以业务为核心,快速而有效地进行系统开发。可以把DSDM看成一种控制框架,其重点在于快速交付并补充如何应用这些控制的指导原则。

DSDM是一整套的方法论,不仅仅包括软件开发内容和实践,也包括了组织结构、项目管理、估算、工具环境、测试、配置管理、风险管理、重用等各个方面的内容。

DSDM的基本观点是,**任何事情都不可能一次性圆满完成,应该用20%的时间完成80%的有用功能,以适合商业目的为准。**实施的思路是,在时间进度和可用资源预先固定的情况下,力争最大化地满足业务需求(传统方法一般是需求固定,时间和资源可变),交付所需要的系统。对于交付的系统,必须达到足够的稳定程度以在实际环境中运行;对于业务方面的某些紧急需求,也必须能够在短时间内得到满足,并在后续迭代阶段中对功能进行完善。

DSDM的基本原则:

活动用户必须参与。

必须授权DSDM团队进行决策。

注重频繁交付产品。

判断产品是否可接受的一个基本标准是符合业务目的。

对准确的业务解决方案需要采用循环和增量开发。

开发期间的所有更改都是可逆的。

基本要求是高层次的并区分优先级(以在低优先级的项目上获得一定的灵活性)。

在整个生命周期集成测试。

在所有参与者之间采用协作和合作方法。

关键词 以业务为中心,用户参与,迭代,快速交付,团队协作和沟通。

动态系统开发方法DSDM相关推荐

  1. 产品经理懂点技术:几种常用的系统开发方法

    常用的系统开发方法有: 结构化系统开发方法 原型法 面向对象方法 计算机辅助软件工程方法 下面一一为大家详细介绍: 1 结构化系统开发方法 结构化系统开发方法(Structured System An ...

  2. 数据库的应用系统开发方法

    数据库的应用系统开发方法 Date date = new Date(): System.out.println(date); //当前时间:2020-4-2 15:30 本文通过网上查阅资料,老师提供 ...

  3. 数据库应用系统开发方法(知识点总结)

    学习目标: 数据库应用系统开发方法(知识点总结) 学习内容: 数据库的三级模式: 外模式:用户可见的部分数据的存在形式 模式:等价为全体数据的逻辑结构且用户不可见(中间) 内模式:数据库的物理结构和存 ...

  4. 信息系统开发与管理【三】之 系统开发方法概述

    感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:信息系统开发与管理[二]之 管理信息系统的基本知识 文章目录 一.管理信息系统开发的基本问题 1.系统开发具备的条件 2.系统开发前的准备工作 3. ...

  5. python遥感图像处理_基于Python的矿山遥感监测系统开发方法

    目前,很多学者都是从宏观上讨论遥感和GIS一体化集成的可能性及集成的方法,但这些研究在GIS和RS方向只是对Python集成研究的思路或某一功能的介绍,并没有一个基于Python开发的集成GIS与RS ...

  6. 软件工程管理之《系统开发方法与项目生命周期的矛盾冲突》

    各位读者大家好,由于本文章是我在闲暇时间来迭代补充编辑的,并不是一次性编辑完成,如果影响大家的阅读感受,尽请大家谅解!!!  >>第一章:项目管理者情况 很高兴能与大家一起分享及探讨关于软 ...

  7. 第1章 数据库应用系统开发方法

    1.1数据库应用系统生命周期  1.1.1软件工程与软件开发方法  用现代工程的概念管理软件生产与开发全过程的典型方法有:瀑布模型(也称为软件生命周玥模型).快速原型模型.螺旋模型等.  1.瀑布模型 ...

  8. 数据库—应用系统开发方法

    目标 1 数据库的基本概念 2 软件工程与数据库技术 3 DBAS 生命周期模型 4 案例分析 数据库的基本概念 1 数据:数据库中存储的基本对象 定义:描述事物的符号序列 种类:数字,文字,图形,图 ...

  9. [转]Eclipse RCP应用系统开发方法与实战2-- 定制应用程序窗口属性

    5.1.4  定制应用程序窗口属性 向导生成的应用程序主界面并不能满足要求,存在很多问题,例如,主界面运行时没有自动居中,主界面大小没有固 定,主窗口标题栏文字应该是"高校经费测算系统&qu ...

最新文章

  1. windwos -- bat脚本
  2. node-express-1
  3. 【图像分割应用】医学图像分割(三)——肿瘤分割
  4. git / 通过 ssh 与仓库通信
  5. 操作系统识别-python、nmap
  6. org.junit.runners.model.InvalidTestClassError: Invalid test class ‘‘: 1. No runnable methods
  7. python实现合并两个文件并打印输出
  8. 刨根问底HTTP和WebSocket协议
  9. 块状元素(div)与内联元素(span)
  10. [译] 为什么给设计定义 UX、UI、CX、IA、IxD 和其他类型的头衔是愚蠢的行为
  11. 【jvm jdk】锁状态位之偏向锁
  12. 三维建模与3D打印 2021-10-12
  13. 深度学习——AI领域会议列表(以备准备和更新论文存储使用)
  14. Android Room 数据实体类详解
  15. 使用java将word文档docx,doc(包含图形,文本框)完美转换成所有格式图片(pdf,png,gif,jpeg等等)
  16. PE文件资源解析(十一)对话框资源的解析
  17. 进入BeOS的花花世界 系列五
  18. Java返回Json文件
  19. 实录:有钱女性私生活
  20. 吸附酚类的树脂?除COD用什么工艺解决?

热门文章

  1. 在Qt在GUI程序里显示控制台界面
  2. python绘制数字_#0000在一个图片上画一个数字
  3. 页面饼图不显示_教你烙饼的懒人做法,不沾手不揉面,比蛋糕还香,凉了更好吃...
  4. python代码变成运行程序_用Python脚本转换成windows的可执行程序
  5. ffplay flv mp4 转_FFmpeg将mp4转成flv
  6. qtcreator摄像头显示时间_屏下摄像头手机量产了,然后呢?
  7. xgboost每次迭代取得最优值方法
  8. 安装spark集群,并成功运行
  9. 数据scale过程用model更方便,可以保存到本地
  10. mqtt与硬件交互_一个关于小程序Iot的具体实现(MQTT版)