5安石油大浮0201学年第二学期考试题(卷) 课程名称」软件建模技术考试性质考试试卷类型A 使用班级软件0801-03 考试方法闭卷人数78 题号 三「四五大「七八九「十「总成绩 成绩 简答题(每小题2分,共10分) 软件为什么要建模? 卫2.软件建模技术包括哪四方面的要素? 叵出世要长 3.UML20版本定义了哪13种图? 4.类图有什么作用? 5.什么叫制品?制品有哪些特性? 第1页共5页
第 1 页 共 5 页 课程名称 软件建模技术 考试性质 考试 试卷类型 A 使用班级 软件 0801-03 考试方法 闭卷 人 数 78 题 号 一 二 三 四 五 六 七 八 九 十 总 成 绩 成 绩 一、简答题(每小题 2 分,共 10 分) 1.软件为什么要建模? 2.软件建模技术包括哪四方面的要素? 3.UML2.0 版本定义了哪 13 种图? 4.类图有什么作用? 5. 什么叫制品?制品有哪些特性? 班 级 学 号 姓 名 命 题 教 师 教 研 室(系)主 任 审 核 签( 字) --------------------------------------------- 装 ----------------------------------------- 订 ---------------------------------------- 线 -------------------------------------------- 装 订 线 以 内 不 准 作 任 何 标 记 2010/2011 学年第二学期考试题(卷)
二、填空(每小题2分,共30分) 1.软件模型是人员交流的( ),是软件开发的中间( 2.软件建模方法有:( ),面向数据建模方法和( 3.根据元素之间联系的方向性,把关系可以分为()和()两种类型。 4.UML2.0对在原基础上增加了()种图,协作图的名字改为( 5.UML的扩展机制有( )、标记值和( )三种类型。 6.包是可以对模型元素进行()的( 7.参与者的类型可以是人、()、其它系统,以及 8.动作是活动的一个基本( ),动作一般不再 9.定序是规定两个事件一个为( )事件,一个为( )事件。 10.时序图用来描述在一个交互中,参与交互的各个( )状态变化的( 关系。 11.交互概览图基础于( )和( )两种图。 12.协作的用途有( )和( 13.给出构件的两种特性( 14.制品指制成的(),表示为结点上可以独立部署的( 15.结点的关系有:( )、包含关系和( 三、选择题(每小题2分,共20分) 1.下面说法正确的是()。 A模型是对现实系统的仿真和优化B模型是对现实系统的模仿和制作 C模型是对现实系统的比拟和演示D模型是对现实系统的简化和抽象 2.下面不属于软件开发四个阶段的是()。 A开始 B细化 C设计 D移交 3.下面不是UML创建人是()。 a GBooch B James Martin C I. Jacobson umbau 第2页共5页
第 2 页 共 5 页 二、填空(每小题 2 分,共 30 分) 1.软件模型是人员交流的( ),是软件开发的中间( )。 2.软件建模方法有:( ),面向数据建模方法和( )。 3.根据元素之间联系的方向性,把关系可以分为( )和( )两种类型。 4.UML2.0 对在原基础上增加了( )种图,协作图的名字改为( )。 5.UML 的扩展机制有( )、标记值和( )三种类型。 6.包是可以对模型元素进行( )的( )。 7. 参与者的类型可以是人、( )、其它系统,以及( )。 8.动作是活动的一个基本( ),动作一般不再( )。 9. 定序是规定两个事件一个为( )事件,一个为( )事件。 10.时序图用来描述在一个交互中,参与交互的各个( )状态变化的( ) 关系。 11. 交互概览图基础于( )和( )两种图。 12. 协作的用途有( )和( )。 13. 给出构件的两种特性( ),( )。 14. 制品指制成的( ),表示为结点上可以独立部署的( )。 15. 结点的关系有:( )、包含关系和( )。 三、选择题(每小题 2 分,共 20 分) 1.下面说法正确的是( )。 A 模型是对现实系统的仿真和优化 B 模型是对现实系统的模仿和制作 C 模型是对现实系统的比拟和演示 D 模型是对现实系统的简化和抽象 2.下面不属于软件开发四个阶段的是( )。 A 开始 B 细化 C 设计 D 移交 3.下面不是 UML 创建人是( )。 A G.Booch B James Martin C I.Jacobson D J.Rumbaugh
4.指出下面不属于用例特点的是() A用于需求建模 B描述软件结构 C表现为一次交互过程D是设计的基础 5.指出下面正确的选项()。 A属性是一种类元 B对象是一种类元 C关联是一种类元 D操作是一种类元 6.下面不属于活动结点的是()。 A动作结点 B对象结点 C控制结点 D异步结点 2.下面讲法正确的是() 咚回出学 A交互执行是顺序图中的元素B消息是类图中的元素 C可见性是对象图中的元素D转移是用例图中的元素 8.下面说法正确的是() A生命线是顺序图中对象下面的一条虚线 B消息描述生命线之间的一种通信 C交互执行指交互的执行 D定序是规定两个对象的消息顺序 9.下面不属于构件特性的是()。 A物理性 B复用性 C自含性 封装性 10.下面说法不正确的是()。 A制品可以包含制品 B制品承载其他模型元素 C制品可以依赖另一制品D结点承载制品 第3页共5页
第 3 页 共 5 页 4.指出下面不属于用例特点的是( )。 A 用于需求建模 B 描述软件结构 C 表现为一次交互过程 D 是设计的基础 5.指出下面正确的选项( )。 A 属性是一种类元 B 对象是一种类元 C 关联是一种类元 D 操作是一种类元 6.下面不属于活动结点的是( )。 A 动作结点 B 对象结点 C 控制结点 D 异步结点 7.下面讲法正确的是( )。 A 交互执行是顺序图中的元素 B 消息是类图中的元素 C 可见性是对象图中的元素 D 转移是用例图中的元素 8.下面说法正确的是( )。 A 生命线是顺序图中对象下面的一条虚线 B 消息描述生命线之间的一种通信 C 交互执行指交互的执行 D 定序是规定两个对象的消息顺序 9.下面不属于构件特性的是( )。 A 物理性 B 复用性 C 自含性 D 封装性 10.下面说法不正确的是( )。 A 制品可以包含制品 B 制品承载其他模型元素 C 制品可以依赖另一制品 D 结点承载制品 班 级 学 号 姓 名 --------------------------------------------- 装 ----------------------------------------- 订 ---------------------------------------- 线 -------------------------------------------- 装 订 线 以 内 不 准 作 任 何 标 记
四、完成下面试题(每小题5分,共15分) 1.根据你的理解,对下图不合理的地方进行修改 身份验哑 打印凭 2.分析超市购物过程,画出反映购物流程的活动图。 第4页共5页
第 4 页 共 5 页 四、完成下面试题(每小题 5 分,共 15 分) 1.根据你的理解,对下图不合理的地方进行修改。 2.分析超市购物过程,画出反映购物流程的活动图
3.简单的数字手表表面上有一个显示屏和两个设置按钮A和B,有两 种操作模式:显示时间和设定时间。在显示时间模式下,手表会显示小时 和分钟,小时和分钟由闪烁的冒号分隔。设定时间模式有两种子模式:设 定小时和设定分钟。按钮A选择模式,每次按下此按钮时,模式会连续前 进:显示小时、设定小时、设定分钟和显示分钟等。在子模式内,每次只 要按下按钮B,就会拨快小时或分钟。绘制一个数字手表的状态图。 卫 e五、设计题(25分) 某城市一家中医诊所,有几个有名的中医医生,每天要接待许多前来看 病的病人医生给病人诊断后给他们开处方,并在诊所取药。为了提高诊 所的管理水平,计划开发诊所管理系统。假若你是承担该系统开发的人员, 需要对这个系统进行业务和需求分析,并建立该系统的软件模型。要求 分析诊所的业务流程,并用活动图描述业务流程。 2.分析诊所管理业务,提取相关的业务对象,并用类图描述各业务对 象之间的关系。 3.分析诊所管理的功能需求,用用例图描述功能需求。 4.分析功能用例,对其中一个主要用例进行分析,用顺序图描述该用 例的交互过程 第5页共5页
第 5 页 共 5 页 3.简单的数字手表表面上有一个显示屏和两个设置按钮 A 和 B,有两 种操作模式:显示时间和设定时间。在显示时间模式下,手表会显示小时 和分钟,小时和分钟由闪烁的冒号分隔。设定时间模式有两种子模式:设 定小时和设定分钟。按钮 A 选择模式,每次按下此按钮时,模式会连续前 进:显示小时、设定小时、设定分钟和显示分钟等。在子模式内,每次只 要按下按钮 B,就会拨快小时或分钟。绘制一个数字手表的状态图。 五、设计题(25 分) 某城市一家中医诊所,有几个有名的中医医生,每天要接待许多前来看 病的病人.医生给病人诊断后给他们开处方,并在诊所取药。为了提高诊 所的管理水平,计划开发诊所管理系统。假若你是承担该系统开发的人员, 需要对这个系统进行业务和需求分析,并建立该系统的软件模型。要求: 1.分析诊所的业务流程,并用活动图描述业务流程。 2.分析诊所管理业务,提取相关的业务对象,并用类图描述各业务对 象之间的关系。 3.分析诊所管理的功能需求,用用例图描述功能需求。 4.分析功能用例,对其中一个主要用例进行分析,用顺序图描述该用 例的交互过程。 班 级 学 号 姓 名 --------------------------------------------- 装 ----------------------------------------- 订 ---------------------------------------- 线 -------------------------------------------- 装 订 线 以 内 不 准 作 任 何 标 记