首页 > 技术文章 > reading task2 12061183 叶露婷

yltyy 2014-11-13 08:41 原文

阅读了老师推荐的文章之后,有几篇文章还是感触比较深的。接下来就谈谈自己对以下两篇文章的理解。
      Eric的这篇论文,初始目的是要根据自己这几年的了解与认识、加上一定的实践活动来分析Linux的成功原因。作者首先说明了什么是大教堂,什么是集市,一般来说,大教堂的特点是成本高,周期长,相对来说是封闭式的;而集市的特点则是开放性的,杂乱的,低成本的。通过这两种不同方式构建起来的项目品质看起来似乎高下立现,但Linux的诞生显然就是用来证实这种看法的主观性。
      文中写道,“如果有足够多的眼睛,所有的错误都是浅显的”(群众的眼睛是雪亮的),我把这称为“Linus定律”。

      瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型是最早出现的软件开发模型,在软件工程中占有重要的地位,它提供了软件开发的基本框架。其过程是从上一项活动接收该项活动的工作对象作为输入,利用这一输入实施该项活动应完成的内容给出该项活动的工作成果,并作为输出传给下一项活动。同时评审该项活动的实施,若确认,则继续下一项活动;否则返回前面,甚至更前面的活动。对于经常变化的项目而言,瀑布模型毫无价值。

       就近一些来说,我们的团队作业,远一些,我们未来的工作生涯,都少不了团队工作。我们应该多去了解团队软工的思想和方法,更加好地融入到团队工作中

推荐阅读