软件开发模型和架构:RAD模型与传统SDLC
添加时间:2019-03-14 09:27:06
来源:
RAD模型的详细说明。
RAD | 传统的SDLC | |
---|---|---|
1。 | 阶段没有明确定义。 | 结构化方法论和明确定义的阶段。 |
2。 | 随着方法的迭代,可以审查和重复应用程序开发的不同阶段。 | 遵循预测,不灵活和严格的应用程序开发方法。 |
3。 | 使用自动化RAD工具和技术可以实现更快,更简单的原型,然后用于开发最终产品。 | 原型设计很困难,需要更多的时间和精力。 |
4。 | 没有必要事先知道所有要求。 | 由于模型的刚性,在开始项目之前应该知道所有要求。 |
5。 | 更容易适应变化。 | 由于模型的顺序性质,很难适应变化 |
6。 | 广泛的客户反馈,可以提高客户满意度,提高最终软件的质量。 | 客户反馈有限。 |
7。 | 它涉及最少的文档。 | 必须对整个项目过程进行严格而广泛的记录。 |
8。 | 可以将单独的小团队分配给各个模块。 | 由于没有模块化,因此对于具有严格定义角色的不同阶段,需要更大的团队。 |
9。 | 通常优选用于具有较短持续时间和预算的项目,其足够大以提供自动化工具和技术的使用。 | 用于具有较长开发计划且预算不允许使用昂贵且功能强大的工具的项目。 |
10。 | 使用可重复使用的组件有助于缩短项目的周期时间。 | 使用功能强大且高效的工具需要高技能的专业人员。 |