JIRA教程

JIRA 瀑布模型

JIRA 瀑布模型

在了解敏捷和 JIRA 之前,您必须了解瀑布模型。

什么是瀑布模型?

瀑布模型是 IT 行业用来开发软件的最古老的模型。
不同公司使用的模型和流程多种多样,但瀑布模型是IT 行业中最古老、最安全、最简单的模型。
这是构建代表现实生活的软件的最简单模型。
让我们了解瀑布模型。
瀑布模型分为多个阶段:
JIRA Waterfall Model

需求

考虑如果有客户并且他想开发软件,那么客户会联系公司。假设他联系基于服务的公司并要求该公司为我构建软件。

该公司是做什么的?

公司将收集所有要求,客户拥有或客户希望拥有的软件知识,公司将从客户那里收集所有信息并准备文档。执行此活动后,设计阶段就开始了。

设计

在这个阶段,我们准备高层次和低层次的设计。在开发软件之前,需要对软件进行设计。假设客户想要类似于亚马逊的电子商务网站,那么网站的UI(用户界面)将由设计师制作,数据流也在这个阶段设计,数据将如何流动。此阶段完成后,将开始开发阶段。

开发

在开发阶段,软件开发团队开始编码和开发软件。这是瀑布模型的最长阶段,因为开发人员需要更多时间来构建软件。软件开发完成后,将项目交给测试人员。

测试

测试团队将对软件进行测试,如果有的话发现错误,然后他们通知开发人员他们发现的问题并确保错误已修复。他们确保端到端的软件已经完成。

部署

一旦项目经过测试,项目就会被部署,以便它对

维护

最后,项目已部署并可供客户使用。客户希望维护期为一到两年,因为如果发现任何错误或希望项目中的功能稍微增强,因此他们需要一些团队来处理这些事情。由于这个原因,他们进入了维护期。

瀑布模型示例

JIRA Waterfall Model
假设客户想要一个像 WhatsApp 这样的应用程序,所以他联系了公司,公司和客户讨论了 2 个月。该公司在 2 个月内将所有要求的文件编制完毕。现在,开发团队开始开发软件,假设开发该软件需要大约 10 个月的时间。这意味着已经使用了 12 个月,即需求阶段 2 个月,开发阶段 10 个月,但客户仍然不了解内部阶段。开发完成后,进行测试,软件质量测试大约需要2个月的时间。测试完成后,将进行集成并启动,以便 WhatsApp 上线。但是,当它到达客户时,客户说已经花了一年多的时间,而且我收到的软件不是我所期望的。发生这种情况是因为客户只与软件团队进行了口头交流。如果客户想要对软件进行一些更改,那么整个过程将再次执行。

瀑布模型的优点

简单易懂且易于使用
它代表了您在现实生活中想要完成的所有任务。例如,您需要满足客户的要求。它包含不同的阶段,每个阶段只有在前一阶段完成后才开始。
具体的可交付成果和审核流程
每个阶段都有特定的可交付成果和审核流程。在需求阶段之后,我们拥有客户需要的所有需求。软件开发完成后,我们就有了可交付成果。
阶段不重叠
在此模型中,阶段不重叠,即一次完成一次。上一阶段完成后,才开始下一阶段。例如,开发阶段只有在设计阶段完成后才会开始。

瀑布模型的缺点

上市时间很长
只有在所有阶段都完成后才会发布产品。因此,此模型需要很长时间才能发布产品。
意外结果
您期望的和您收到的大多不同,因为客户根据文档只对产品有一个想法。客户只有一个想法,这是一个记录在案的想法。
不适合不断变化的需求
此模型不适合需求处于中到高度变化风险的项目。如果需求发生变化,则不建议使用此模型,因为所有需求都在需求阶段完成,这是一个非常耗时的过程。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4