




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 系统建模与分析设计技术的演变一 选择题 1 封装是指把对象的(A)结合在一起,组成一个独立的对象。 A 属性和操作 B 信息流 C 信息和事件 D 数据的集合 2 封装是一种(C)技术,目的是使对象的生产者和使用者分离,使对象的定义和实现分开。 A 工程化 B 系统维护 C 信息隐蔽 D 生产对象 3 面向对象方法中的(D)机制使子类可以自动地拥有(复制)父类全部属性和操作 A 约束 B 对象映射 C 信息隐蔽 D 继承 4 使得在多个类中能够定义同一个操作或属性名,冰镇每一个类中有不同的实现的一种方法是(B) A 继承 B 多态性 C 约束 D 接口 二 填空题 6软件生存周期由(软件定义)、(软件开发)和(软件使用、维护和更新)三部分组成。 7软件开发模型有(瀑布模型)、(渐增模型)、(演化模型)、(螺旋模型)和(智能模型)等5种主要模型。 8面向对象技术采用以类为中心的(封装)、(继承)、(多态)等不仅支持软件复用,而且使软件维护共作可靠有效,可实现系统的柔性制造9. UML的优点是(唯一性)、(连续性)、(维护性)、(复用性)和(逐步完善)。第二章 统一建模语言UML一、选择题 1. UML的软件以(A )为中心,以系统体系结构为主线,采用循环迭代渐增的方式进行开发 A 用例 B 对象 C 类 D 程序 2.UML的(B)模型图是由类图、对象图、包图、构件图和配置图组成 。 A 用例 B 静态 C 动态 D 系统 3.UML的(C)模型图由活动图、顺序图、状态图和合作图组成. A 用例 B 静态 C 动态 D 系统4.UML的最终产物就是最后提交的可执行的软件系统和(D) A 用户手册 B 类图 C 动态图 D 响应的软件文档资料 5.在UML的需求分析建模中,(B)模型图必须与用户反复交流并加以确认。 A 配置 B 用例 C 包 D 动态 二、 填空题 6.UML分析和设计模型由三类模型图表示。三类模型图是:(用例)模型图、(构件)模型图和(配置)模型图。 8.UML开发过程是一种二维结构软件开发过程,软件项目开发过程流包括的核心工作内容是:(分析)、(设计)、(实现)、(测试)和(配置) 9.UML中的五个不同的视图可以完整地描述出所建造的系统,这五种视图是(用例)视图、(逻辑)视图、(构件)视图、(进程)视图和(配置)视图。第三章需求分析与建模 一、选择题 1.可行性研究分析包括经济可行性分、析技术可行性分析和(B)。 A 风险可行性分析 B 法律可行性分析 C 资源可行性分析 D 效益可行性分析 2.UML的客户需求分析模型包括(A)模型、类图、对象图和活动图组成。 A 用例 B 静态 C 动态 D 系统 3.UML客户需求分析使用的CRC卡上“责任”一栏的内容主要描述类的(C)和操作。 A 对象成员 B 关联对象 C 属性 D 私有成员 4.UML客户需求分析产生的用例模型描述了系统的(D)。 A 状态 B 体系结构 C 静态结构 D 功能要求 5.在UML的需求分析建模中,用例模型必须与(B)反复交流并加以确认。 A 软件生产商 B 用户 C 软件开发人员 D 问题领域专家 6.在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用(A) A 活动图 B 状态图 C 配置图 D 构件图 7.活动图中的分劈和同步接合图符是用来描述(A) A 多进程的并发处理行为 B 对象的时序 C 类的关系 D 系统体系结构框架 二、填空题 8.UML软件开发过程需求分析阶段产生的模型由三类模型图表示。它们是:(用例)模型图、(静态)模型图和(动态)模型图。12.在用例图中以实线方框表示系统的范围和边界,在系统边界内描述的是(用例),在边界外描述的(执行者)。13.用例模型中的执行者可以是(“人”执行者)也可以是(“外部”执行者)。14.用例模型中的用例之间的关联有(使用)关联、(扩展)关联、(包含)关联和(继承)关联。第四章系统分析与对象类建模一、选择题1.UML的系统分析进一步要确立的三个系统模型是(B)、对象动态模型和系统功能模型。A数据模型B对象静态模型C对象关系模型D体系结构模型3.类和对象都由属性,它们的差别是:类描述了属性的类型,而对象的属性必须由(C) A正负号B动作C具体值D私有成员4.UML系统分析阶段产生的包图描述了系统的(B)A状态B系统体系层次结构C静态模型D功能要求6.“对象容器”设计模式对有限的对象进行管理,它不能(B)。A查找对象B修改对象C创建对象D删除对象二、填空题7.在UML软件开发过程系统分析阶段产生的对象模型由三种模型。它们分别是:对象的(静态)模型、对象的(动态)模型和对象的(系统功能处理)模型。8.在UML的对象类图中,类之间的关系由(依赖)、(细化)、(关联)、(聚集)和(继承)5种9.共享聚集的“部分”对象可以是任意“整体”对象的一部分,表示食物的整体/部分挂席较弱的情况,“整体”端的重数应该是(n)。11.组合聚集是指“整体”拥有它的“部分”,它具有强的物主身份,表示食物的整体/部分关系较强的情况。“部分”生存在“整体”中,不可分离,它们一“整体”一起存在或小王。“整体”的重数必须是(1)第五章 系统设计与对象动态交互模型 一、选择题 1.UNL系统设计的一般步骤包括系统对象设计,系统体系结构设计和系统设计的(C)和审查等。 A 建模 B 完善 C 优化 D迭代 2.顺序图和合作图主要用于对用例图中(C)的建模,用它们来描述用例图的行为。 A 数据流 B 控制流 C 消息流 D 数据字典 3数据图的模型元素有(A),消息,链接等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。 A 对象 B 箭线 C 活动 D 状态 4.顺序图描述(D)对象之间消息的传递顺序。A 某个 B 单个 C 一个类产生的 D 一组 5.顺序图和合作图建立了UML面向对象过程中的对象动态(A)模型。 A 交互 B 状态 C 体系结构 D 软件复用 二、填空题 6.在UML软件开发过程产生的对象动态模型中消息有四种类型,它们是(简单)消息,(同步)消息,(异步)消息和(返回)消息。 7.(顺序)图和(合作)图用来表达对象之间的交互,是描述一组对象如何合作完成某个行为的模型化工具。 11.(被动对象)是一个必须由其他对象发来的消息进行出发才执行动作的对象。 12.交互图描述系统中对象见的交互行为。每一个交互都有(发送者)和(接收者),它们可以是整个系统,一个子系统,一个用例,一个对象类或一个操作。 第六章 系统动态建模一 选择题 1 状态图可以表现(B)在生存期的行为,所经历的状态序列,引起状态转移的事件以及因状态转移二引起的动作。 A 一组对象 B 一个对象 C 多个执行者 D 几个子系统 2 状态图描述一个对象在不同(A)的驱动下发生的状态迁移。 A 事件 B 对象 C 执行者 D 数据 3.一个(D)迁移图符可以有多个源状态或目标状态,它们可以把一个控制分解为并行运行的并发线程,或将多个并发线程结合成单个线程。A 状态 B 对象 C 活动 D 同步并发 4.活动图中动作状态之间的迁移不是靠(B)触发的,当活动状态中的活动完成是迁移就被触发。 A 对象 B 事件 C 执行者 D 系统 5.状态图和活动图建立了UML 面向对象开发过程中的对象动态(B)模型。 A 交互 B 状态 C 体系结构 D 软件复用二 填空题 6.顺序状态表明状态之间的迁移是(串行)的,即一个接一个顺序迁移。 7.状态图还可以符合迁移的(同步并发)迁移图符来表示并发子状态。 8.状态图中的进程是一个(动作流),能够与其他进程并发执行。 9.在活动图中,(虚箭线)也称为对象流,对象流表示动作状态或活动状态与对 象之间的关联。 10.活动图既可以描述对象的动态行为,还可以用来描述(用例)。11.活动图中活动状态的迁移(不是)由事件进行触发,一个活动执行完毕(自动)进入下一个活动状态。 12.状态图和活动图描述系统中某个(系统对象)的一系列状态变化.第七章 系统体系结构建模B 2、UML可以描述硬件之间的互联关系,也能描述硬件单元上的软件系统的分布A 对象 B 软件 C 系统体系结构 D数据 B 3、软件体系结构是对系统的用例、类、对象、结构以及相互间的交互和协作进行描述A 系统体系结构B软件(逻辑)体系结构C硬件(物理)体系结构D系统框架D 4、硬件系统体系结构要对系统的构件、结点的配置进行描述。A软件(逻辑)体系结构B系统体系结构C系统框架D硬件(物理)体系结构A 5、构件时软件系统体系结构中定义的概念和功能在物理体系结构中的实现。A构件 B结点 C软件 D模块C 6、配置图由结点和结点之间的联系组成,描述了处理器、设备和软件构件欲行时的体系结构。A构件图 B状态图 C配置图 D顺序图D 7、配置图的基本元素有结点、构件、对象、连接、依赖等。A构件图B 状态图C顺序图D配置图8、系统体系结构建模可以分为(软件系统体系结构建模)和(硬件系统体系结构建模) 9、构件是(软件系统体系结构)(类、对象、他们间的关系和协作)种定义的概念和功能在(物理体系结构)中的实现 10、软件构件分为(源代码构件)、(二进制构件)和(可执行代码)构件.13、配置图由(结点)和(结点)之间的联系组成,描述了处理器、设备和软件构件运行时的体系结构。 14、结点之间、结点与(构件)之间的联系包括通信关联、依赖联系等三 名词解释1类:类是一组具有相同属性和相同操作的对象的集合,是对象的抽象,它抽象地描述了属于该类的全部对象的属性和操作。2 封装:封装是指把相关数据(属性)和对这些数据的操作结合在一起,组成一个独立的对象。3 继承性:继承是指子类可以自动拥有其父类的全部属性与操作,即一个类可以定义为另一个更一般的类的特殊情况。4 消息:消息通常由消息名、接收消息的对象标示名、调用操作名、输入信息、输出信息等组成。5 多态性:多态性是指同一个消息被不同的对象接收时,可产生不同的动作或执行结果。6构造型:构造型用于对模型元素进行分类,在已有的基本模型元素上定义新的模型元素7标记值:标记值是特性规格说明,是UML的扩充,用来描述模型元素的特性。8约束:约束扩展了模型元素的语义,它允许增加新的规则或修改现有的规则。约束规定某个条件或命题必须保持为真,否则该模型表示的系统无效。9用例模型:用例模型是表达系统外部事物(执行者)与系统之间交互的可视化工具。10执行者:执行者是指在系统外部与系统交互的人或其他系统,他以某种方式参与系统内用例的执行。11用例:用例是系统所提供的一个功能(或者系统提供的某一特定用法)的描述。用例捕获某些用户可见的需求,实现一个具体的用户目标。12包图:对于一个复杂的大系统,对象类模型包含多个类图。为了完整清晰的描述对象类模型,常用包图来描述一个系统。13对象类模型:14关联类:在UML中可以把类之间的关联定义成类,称为关联类,关联的每个链都是这个关联类的实例。15主动对象:主动对象是一个拥有进程或者线程的对象,能初始化控制活动,可以独立并发运行。16被动对象:被动对象必须是有其他对象发来的消息进行触发才执行动作的对象。17同步消息:它是一种嵌套的控制流,用带实心三角形箭头的实箭线表示。这种消息的处理一般在被调用的操作执行后,调用者再继续执行。当消息被处理完后,可以回送一个简单消息,或者是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 最完美的企业安全生产培训
- 2025年税务风险识别与预防培训
- 文体部活动策划与执行
- 公司内部培训报销流程
- 5加2等于0的教育理念
- 超声高级医师评审要点与流程
- 培训调查问卷分析报告
- 中医针灸科疑难病例讨论
- 游戏化课程培训
- 电子产品包装材料研发生产与销售一体化合同
- 2025汾西矿业井下操作技能人员招聘300人(山西)笔试参考题库附带答案详解析集合
- 2025餐厅管理与服务合同
- 2025年全国“银行业金融消费者权益保护”应知应会知识考试题与答案
- 安全输液护理管理
- 2025化工安全考试题库及答案
- T/CECS 10011-2022聚乙烯共混聚氯乙烯高性能双壁波纹管材
- 2025届江苏省宿迁市名校八下数学期末检测试题含解析
- 2025届新高三英语组高效备考方法分享心得体会
- 中南财经政法大学《编译原理》2023-2024学年第二学期期末试卷
- 高考报考志愿协议书
- 玉环金鑫塑胶有限公司年产350万口不粘锅生产线技改项目环境影响报告书
评论
0/150
提交评论