freeCodeCamp/guide/chinese/agile/rapid-application-development/index.md

14 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Rapid Application Development
localeTitle: 快速应用开发
---
## 快速应用开发
快速应用程序开发RAD被设计为对传统软件开发方法问题的反应特别是长时间开发的问题。它还解决了与开发过程中需求变化相关的问题。
RAD的主要原则如下 1增量发展。这是RAD处理不断变化的需求的主要手段。只有当用户看到并体验使用中的系统时才会出现一些要求。要求从未被视为完整 - 由于环境的变化,它们会随着时间的推移而发展。 RAD流程从一个高级的非特定的需求列表开始这些需求在开发过程中得到了改进。 2时间盒。通过时间框系统可以分为多个单独开发的组件或时间盒。最重要的要求是在第一个时间框中开发的。功能快速而且经常提供。 3帕累托原则。也称为80/20规则这意味着大约80的系统功能可以提供占所需总工作量的20左右。因此最后也是最复杂20的需求需要付出最大的努力和时间。因此您应该在前几个时间框内选择尽可能多的80。如果证明有必要其余部分可以在随后的时间框中提供。 4MoSCoW规则。 MoSCoW是一种用于在软件开发中确定工作项优先级的方法。项目被列为必须拥有应拥有可能拥有或希望具有的功能。必须具有必须包含在产品中以供其接受发布的项目其他分类具有降序优先级。 5JAD研讨会。联合应用程序开发JAD是一种促进会议其中执行需求收集特别是访问要开发的系统的用户。 JAD研讨会通常在开发过程的早期阶段进行但如果在此过程中稍后需要可以组织其他会议。 6原型设计。构建原型有助于建立和阐明用户需求并且在某些情况下它会演变为系统本身。 7赞助商和冠军。执行发起人是组织内需要系统的人致力于实现该系统并准备为其提供资金。冠军是一个人通常资历较低而不是高管他致力于该项目并准备将其推进到完成阶段。 8工具集。 RAD通常采用工具集作为加速开发过程和提高生产率的手段。工具可用于变更控制配置管理和代码重用。
#### 更多信息:
* https://en.wikipedia.org/wiki/Rapid _应用程序_开发 - 关于RAD的维基百科文章
* https://www.tutorialspoint.com/sdlc/sdlc _rad_ model.htm - RAD上的TutorialsPoint教程