软件工程模型问答 #8



问题:请描述原型模型。

答案: - 这是一个工作系统,该模型的目标是开发那些关于新系统进行测试的想法,并且可以再次使用。原型是为系统制作模型的过程,该模型可以开发。该模型的主要部分是在设计和编码之前,我们无法确定软件的需求,而我们可以考虑客户对软件系统的需求。原型模型根据客户需求的知识制成。原型模型提供的设计可以说明系统如何工作。原型的目标是对系统需求有很好的理解。最后,我们得到的结果方差非常小。在开发过程中,原型之后,最终用户有机会利用原型并提供开发者重要的想法。

  • 什么好

  • 修改区域

  • 缺失信息

  • 不必要的需求

在获得反馈后,对原型模型进行必要的修改,并再次提供给用户使用。这种方法适用于以下两个方面都涵盖的情况。

  1. 在开始时需要了解少量需求。

  2. 当客户希望进行短期的区域测试而不是完整的软件时。

Prototype Model

原型方法的优势

  • 此模型更适用于客户需求不明确的情况。

  • 此类模型用于问题规模较大的领域。

  • 它降低了维护成本。使用此模型的主要因素是降低成本。

  • 此模型非常有助于缩小使用软件的人员与开发软件系统的那组人之间的沟通差距。

  • 与最终软件相比,原型模型中的修改速度更快且成本更低。

原型方法的局限性

  • 为了快速完成工作,可能会忽略质量。

  • 它可能会增加软件系统的成本,因为大多数时间设计和代码都没有被使用。

  • 在查看原型模型的工作过程后,用户的期望会提高。

  • 当原型的结果不符合客户需求时,他们可能会对该系统产生负面想法。

广告