简答题

建立窗口系统的对象模型,问题陈述如下: “窗口分为对话窗、图形窗、滚动窗三种。对话窗中有若干对话项,由唯一的项名字来确定;对话项分为按钮、选择项和正文项三种,选择项中有若干选择项入口。图形窗中有若干形状元素,形状元素分为一维形状和二维形状。一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗。”

正确答案

对象模型应由对象图和数据词典组成。根据题意,先给出对象图。
窗口类与对话窗类、图形窗类、滚动窗类是一般化?特殊化关系。
对话窗类与对话项类是限定关联,限定词是对话项名。
对话项类与按钮类、选择项类、正文项类是一般化?特殊化关系。
选择项类与选择项入口类是一对多的拥有关联。
图形窗类与形状元素类也是一对多的拥有关联。
形状元素类与一维形状、二维形状是一般化?特殊化关系。
一维形状类与直线类、圆弧类、折线类是一般化?特殊化关系。
折线类与顶点类是整体-部分关系。
二维形状类与圆类、椭圆类、矩形类、多边形类是一般化?特殊化关系。
多边形类与顶点类是整体-部分关系,一个多边形至少有3个顶点。
正文窗类与滚动窗类是一般化?特殊化关系。
图形滚动窗类的父类是图形窗类和滚动窗类,这是一个多继承关系。

答案解析

相似试题
  • 建立窗口系统的对象模型,问题陈述如下:“窗口分为对话窗、图形窗、滚动窗三种。对话窗中有若干对话项,由唯一的项名字来确定;对话项分为按钮、选择项和正文项三种,选择项中有若干选择项入口。图形窗中有若干形状元素,形状元素分为一维形状和二维形状。一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中折线与多边形由若干有序顶点组成。正文窗是滚动窗的一种,而图形滚动窗既是图形窗又是滚动窗。”

    简答题查看答案

  • 对一些难以建立物理模型和数学模型的对象系统,仿真模型无法解决预测、分析和评价等系统问题。

    判断题查看答案

  • 面向对象分析是提取和整理用户需求,并建立问题域精确模型的过程。面向对象设计则是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。

    判断题查看答案

  • 在面向对象方法中,软件系统的结构是根据问题领域的模型建立起来的,因此系统功能需求变化时并不会引起软件结构的整体变化,仅需要作一些局部性的修改即可。

    判断题查看答案

  • 面向对象的分析是面向计算机系统建立软件系统的对象模型。

    判断题查看答案

  • 面向对象的分析阶段建立的系统模型不包括()。

    填空题查看答案

  • 面向对象分析的核心在于建立一个描述软件系统的模型。

    判断题查看答案

  • 向对象分析的核心在于建立一个描述软件系统的模型。

    判断题查看答案

  • 某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下: (1)报社发行多种刊物,每种刊物通过订单来征订,订单中有代码,名称,订期,单价,份数等项目,订户通过填写订单来订阅报刊。 (2)报社下属多个发行站,每个站负责收集登陆订单、打印收款凭证等事务。 (3)报社负责分类并统计各个发行站送来的报刊订阅信息。 请就此需求建立对象模型。

    简答题查看答案