构建之法03

瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。它在1970年由温斯顿·罗伊斯(Winston Royce)提出,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。

  本书中例出了瀑布模型的文档图,但是鄙人并没有看得很懂它的用意。

  搜索一些关于瀑布模型的解释后看到了这样一句话:”瀑布模型的本质是‘一次通过’;它是一种文档驱动模型,在可运行产品交付之前,客户只能通过文档来了解最终的产品会是什么样子。“

  这才恍然大悟书中那个8种文档被各个过程生产、修改的含义。由于瀑布模型是线性的,在最终产品产生前,如何产生有用的文档指导开发、衔接两个阶段非常重要。

  形式化方法建立在严格的数学基础上,其目标是希望能使系统具有较高的可信度和正确性,并能使系统具有良好的结构,使其易维护,关键是能较好地满足用户需求。“形式化方法”一词虽然一直被广泛地应用,但在不同程度上,因理解不同,使其具有了不同的含义。一般说来,形式化方法是指具有坚实数学基础的方法,它是数学上的综合、分析技术的应用,用于开发计算机控制的系统,经常有推理工具的支持,它可提供一个用于模型设计和分析的一个严格而有效的途径

原文地址:https://www.cnblogs.com/sunhongbin/p/13053465.html