2012年9月2日星期日

瀑布模型的优点


放大图片

软件工程,使得使用不同型号的发展。在软件开发中使用,第一个模型是瀑布模型。该模型采用线性和顺序设计过程。有严格的条块分割,在这个模型中的各个阶段。瀑布模型瀑布来自它的名字,那里是一个稳定的流量向下。打开之前,我们对瀑布模型的优点,我们将在瀑布模型本身的简要阅读。

瀑布模型解释

瀑布模型被引入制造业和建筑业,那里是高度结构化的物理环境。因为,有没有当时的软件工程模型,这种硬件模式的调整,以适应软件开发过程。在瀑布的软件开发模式,有不同的阶段,通过该软件经过前是准备实施。线性和顺序的方法用于软件设计,同时也为软件开发。在瀑布模型的生命周期,该软件后,它传递给下一阶段的变化往往被证明是昂贵的。不同的瀑布模型阶段被视为单独的进程本身。一旦完成阶段,有没有办法可以回去的前阶段。

在软件工程的瀑布模型有不同阶段,有严格的工作分工。在瀑布模型图中的不同阶段如下:

*要求规范和分析阶段:在这个阶段,从最终用户的要求被捕获,并进行了同样的分析。对阶段结束,要求规范文件被创建,成为系统开发的基础上。

*设计阶段:在这一阶段开发该软件的基本设计。还决定在设计阶段本身的硬件和软件要求。这是系统架构。

*实施:软件开发,在这个阶段发生。一旦开发软件的小单位,单元测试,进行了对发达国家的模块。任何问题的情况下,他们被纠正,所以没有问题,结转,当系统集成。

*系统集成:一旦进行了单元测试,系统集成。其次是系统测试。它有助于识别系统中的任何问题。

*交货和维护阶段:现在的系统交付给客户。很多时候,当最终用户开始使用该系统,问题是确定系统。在这个阶段本身纠正这些问题。本身,这是在瀑布模型的最后阶段。

瀑布模型的优点

现在的瀑布模型的解释,我们将看到这个模型具有比其他车型的优势。这种模式的最重要的优势是,它执行纪律,因为每个阶段的开始和结束,以及决定。这也有助于识别系统中的进展,不仅为供应商,同时也为客户端,。因为随着系统的设计要求事先写下来,它可以确保没有浪费时间或努力。这反过来又保证了该系统不溜的时间表上。提前编写系统的规范,也保证了客户的期望得到满足。的书面文件有助于在下一阶段的下一个团队,在文件中提到的有关系统的所有细节。

当系统的实际发展开始之前提出的要求和设计,系统的质量较好。这也证明,以帮助在识别系统中的缺陷和纠正他们提前。由于明确的阶段划分,不同的团队之间的知识转移是有效的。

由于系统提前做好计划,开发系统所需的资源数量也不会太多。有明确分配的工作,可以进行所有的任务是提前定义。

在每个阶段结束时,有质量控制和质量保证进行了活动。当测试在每个阶段结束时进行的,它有助于消除系统中的错误,之前的错误引起系统中的一些更多的错误。这反过来又有助于质量控制和质量保证活动。

瀑布模型的缺点

所有的系统要求,可以冻结之前,该系统的设计非常的假设是最大的瀑布模型的缺点。当一个新的系统具有更往往不是系统的用户是无法一气呵成,并再次发生变化的要求,给所有的要求进行设计,是不是新的。如果现有的系统是自动化,那么这个缺点仍然是一个没有缺点。

由于硬件和软件的要求也冻结在项目开始的,硬件和软件的选择往往变得过时,作为软件项目往往采取很长一段时间才能完成。该系统的另一个缺点是,是不是到软件开发的最后阶段的工作模式。因此,客户端是无法找出软件中的任何失误,直到最终版本给他。

这种软件开发模式的最大缺点之一,是其最大的优点。不能回去的早期阶段,一旦开发工作已经转移到下一阶段。因此,万一有问题,在设计阶段,实施阶段,并进一步阶段,面临着很多问题。由于这个缺点被修改的瀑布模型介绍,其中一个可以回去前一阶段在一个循环。

这些瀑布模型的优点和缺点。考虑到瀑布模型的缺点,软件开发模型称为敏捷模型介绍,这往往给人造成瀑布模型和敏捷的辩论。然而,重要的是要注意,这两个模型有自己的优势和他们的缺点。除了软件开发,你会看到瀑布模型以及测试使用。这可以归因于瀑布模型的优点。尽管一些其他车型的相继出台,继续使用,因为它的优势的软件开发瀑布模型。...

没有评论:

发表评论