试题详情
- 简答题请说明三个模型思想的优缺点。
-
三个模型建模思想的优点是简单、直观、通俗、易懂、易学、易用,非常适合于关系数据库管理系统(RDBMS)支持的信息系统。在这三个模型的支持下,运用强大的面向对象编程语言,以及软件组织内部的业务基础平台、类库、构件库等财富,软件开发在技术上就能顺利实现。
事实上,不管是系统软件还是应用软件开发,都有一个建模问题,而且三个模型的建模思想,也适用于系统软件建模。
“三个模型”既是一种软件建模思想,又是一种建模方法,它不但告诉人们应该在什么时候、用什么方法、去建立什么模型,而且告诉人们这三个模型之间的关系,以及如何用这三个模型去解决实际问题。“用例图、时序图、活动图和类图”等UML图形,只是实现“功能模型、业务模型和数据模型”的工具而已。
三个模型的建模,目前只能覆盖需求分析和设计两个阶段,不能覆盖整个软件生存周期。业务模型和功能模型主要适合在软件需求阶段建模,数据模型主要适合在软件设计阶段建模。当然,这三个模型对软件实现、软件测试两个阶段,也具有重要指导意义。例如,功能模型中的三个列表,既是软件实现和软件测试的出发点,又是它们的归宿。 关注下方微信公众号,在线模考后查看
热门试题
- 项目运行到就绪里程碑时,应该发布那些工作
- 项目管理就是通过计划、组织和控制等一系列
- 在一个列车控制软件的需求文档中,我们发现
- 基线(Baseline)是指在项目生命周
- 你认为“软件就是程序”这一个观点正确吗?
- 请画出下列数据流图(DFD)的软件结构图
- 软件测试的经典定义?
- 简述CASE工具和环境的重要性。
- 下面不属于软件配置管理任务的是()
- 在为标识符命名时,名字不是越长越好,应当
- 功能内聚和顺序内聚各有什么特点?哪一个的
- 面向对象设计OOD模型的主要部件中,通常
- 螺旋模型是一种将瀑布模型和()结合起来的
- 与选择编程语言无关的因素是()
- 软件测试类型按开发阶段划分是()
- 注解越少越好。
- 测试计划、测试用例和出错统计等一般不用长
- 调试有什么方法和原则?
- 链式存储结构的线性表中,插入或删除某个元
- 为了保证软件的质量,使其具有较好的可维护