瀑布模型 编辑
瀑布模型最早强调软件或系统开发应有完整之周期,且必须完整的经历周期之每一开发阶段,并系统化的考量分析与设计的技术、时间与资源之投入等。由于该模式强调系统开发过程需有完整的规划、分析、设计、测试及文件等管理与控制,因此能有效的确保系统品质,它已经成为软体业界大多数软件开发的最初标准。
4
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
螺旋模型是一种演化软件开发过程模型,它兼顾了快速应用程序开发的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
代码大全》,亦译作《软件建构之道》或《软件开发实务指南》,是一本由麦克康奈尔所写而由微软所发行关于软件开发的书。其主张开发者应跳过“先做再修正” 和“始于大设计”的瀑布模型
螺旋模型是一种演化软件开发过程模型,它兼顾了快速应用程序开发的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
在计算机界,混沌模型是一种软件开发的结构。其创始者曾使用 L.B.S.Raccoon 的笔名在这里指出,诸如螺旋模型和瀑布模型的项目管理模型虽然擅长于管理日程表和员工,但并未提供如何修复缺陷等解决其它技术问题的方法;与此同时,程序设计方法学虽然对修复缺陷及解决其它技术问题有效,但在管理截止日期或响应客户请求的方面并无帮助。此种模型试图桥接此一沟壑。混沌理论被用来帮助理解这里所出现的问题。
软件开发中的V模型是一种延伸自瀑布模型的软件开发过程,是通用V模型的一个例子。V模型的软件开发不是以直线的方式进行,其过程在源代码阶段之前逐步往下,而在源代码阶段之后逐步往上,形成了V字形。V模型指出了软件开发中的各阶段以及其对应软件测试阶段之间的关系。横轴表示时间或是专案的完成度,而纵轴表示抽象的程度。