简答题

请说明三个模型思想的优缺点。

正确答案

三个模型建模思想的优点是简单、直观、通俗、易懂、易学、易用,非常适合于关系数据库管理系统(RDBMS)支持的信息系统。在这三个模型的支持下,运用强大的面向对象编程语言,以及软件组织内部的业务基础平台、类库、构件库等财富,软件开发在技术上就能顺利实现。
事实上,不管是系统软件还是应用软件开发,都有一个建模问题,而且三个模型的建模思想,也适用于系统软件建模。
“三个模型”既是一种软件建模思想,又是一种建模方法,它不但告诉人们应该在什么时候、用什么方法、去建立什么模型,而且告诉人们这三个模型之间的关系,以及如何用这三个模型去解决实际问题。“用例图、时序图、活动图和类图”等UML图形,只是实现“功能模型、业务模型和数据模型”的工具而已。
三个模型的建模,目前只能覆盖需求分析和设计两个阶段,不能覆盖整个软件生存周期。业务模型和功能模型主要适合在软件需求阶段建模,数据模型主要适合在软件设计阶段建模。当然,这三个模型对软件实现、软件测试两个阶段,也具有重要指导意义。例如,功能模型中的三个列表,既是软件实现和软件测试的出发点,又是它们的归宿。

答案解析

相似试题
  • 请说明“三层结构”与“三个模型”之间的关系。

    简答题查看答案

  • 试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明它们各自的适用范围。

    简答题查看答案

  • 什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型和螺旋模型的优缺点,说明每种模型的使用范围。

    简答题查看答案

  • 请详细说明瀑布模型与迭代模型之间的关系。

    简答题查看答案

  • 说明分析阶段建立的三个模型的关系。

    简答题查看答案

  • 试说明螺旋模型软件开发方法的基本过程,比较它的优点和缺点。

    简答题查看答案

  • 试说明演化模型软件开发方法的基本过程,比较它的优点和缺点。

    简答题查看答案

  • 请说明对象图的适用场景以及它的优缺点?

    简答题查看答案

  • 请举例说明不同的过程模型组合使用的情况。

    简答题查看答案