软件工程第十章

上传人:ni****g 文档编号:457756452 上传时间:2023-12-14 格式:DOCX 页数:3 大小:12.37KB
返回 下载 相关 举报
软件工程第十章_第1页
第1页 / 共3页
软件工程第十章_第2页
第2页 / 共3页
软件工程第十章_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程第十章》由会员分享,可在线阅读,更多相关《软件工程第十章(3页珍藏版)》请在金锄头文库上搜索。

1、判断题1. 面向对象分析的核心在于建立一个描述软件系统的模型。(f)2关于面向对象分析,它是系统需求建模的方法(t)3开发一个简单的问题解决方案是分析建模的目的。(f)4实体关系图属于面向对象分析模型。(f)5分析类用于描述系统中概念层次的对象。(t)6在分析类中控制类用于描述一个用例所具有的事件流控制行为。(t)7. 在基于用例的面向对象分析过程中,定义交互行为的关键在于通过描述分析 类实例之间的消息传递将用例的职责分配到分析类中。(t)8. 开发人员使用顺序图可以将用例的行为分配到所识别的分析类中。(t)9. 分析模型一般采用需求分析评审方式进行验证。(t)10. 需求评审人员主要由开发人

2、员组成,一般不包括用户。(f) 二填空题1分析工作主要内容包括 理解 表达 验证。2面相对象最基本最重要最核心的模型是对象模型。3.对象模型由五种层次组成,分别是主题层类与对象层结构层属性层和服务层。4. 面相对象建模得到的模型包含三个要素是静态结构交互次序和数据交换。5. 五个层次对应着面相对象分析过程中建立的对象模型的五项主要活动是找出类与对象 识别结构识别主题定义属性定义服务。6属性是对象的性质.7确定属性的过程包括分析和选择两个步骤。8建立继承(即泛化)的两种方式是自底向上和自顶向下。9. 在画状态图前先画出事件跟踪图。10功能模型由数据流图组成。三选择题1对象模型的描述工具是(c)。

3、A.状态图B.数据流图C.对象图D.结构图2.动态模型的描述工具是(a)。A.状态图B.数据流图C.对象图D.结构图3.分析模型一般采用()方式进行验证。(C)A. 总结B. 阶段性报告C. 需求分析评审D. 转化成设计模型4开发人员使用()可以将用例的行为分配到所识别的分析类中。(B)A. 用例图B. 顺序图C. 类图D. 状态图5关于面向对象分析,下列的()是正确的。(A)A. 它是系统需求建模的方法B. 是分析系统设计的技术C. 以从分析直接编写代码D. 在软件生命周期中,它出现在面向对象设计之后6下列的()不是分析建模的目的。(C)A. 定义可验证的软件需求B. 描述客户需求C. 开发

4、一个简单的问题解决方案D. 建立软件设计的基础7下列的()不属于面向对象分析模型。(C)A. 用例图B. 类图C. 实体关系图D. 顺序图8在分析类中,()用于描述一个用例所具有的事件流控制行为。(D)A. 实体类B. 界面类C. 接口类D. 控制类9. 常用动词或动词词组用来表示(C)A对象B类C关联D属性10. 表示对象相互行为的模型是(B)模型。A对象B动态C功能D静态四简答题1. 面向对象分析包括哪些活动?应该建立哪些类型的模型?参考答案:面向对象分析的主要活动包括理解用例模型、识别分析类、定义交互行为、建立分析类图以 及评审分析模型等。面向对象分析应该建立功能模型、分析对象模型和动态

5、模型等三种类型,其中功能模型由用 例和场景表示,分析对象模型由类图和对象图表示,动态模型由状态图和顺序图表示。2. 什么是实体类、边界类和控制类?为什么将分析类划分成这三种类型?参考答案:实体类用于描述必须存贮的信息及其相关行为;边界类用于描述外部参与者与系统之间的交 互;控制类用于描述一个用例所具有的事件流控制行为。将分析类划分成这三种类型的好处在于:所产生的类更小更专门化;这种划分将易变的外部界面与系统基本功能进行了屏蔽,使分析模型更易于变化。3面向对象方法有哪些特征参考答案:继承多态封装抽象4. 多态性的好处是什么?参考答案:主要是便于当一个父类不能生成对象时,比如这个父类声明为abst

6、ract,众所周知,抽象类 是不能生成实例的,但是又要用父类的实例来解决问题时,就可以创建一个父类的变量来 引用子类的实例,即通过多态性来实现,把子类的实例泛化为父类.这时要注意,当通过 父类的变量来调用这个实例的方法时,这些方法必须在父类中曾经定义过,不然会出错.当子类中重写了在父类中的方法时,调用这个方法时就会实现重写过的子类方法.5. 建立动态模型的步骤是什么?参考答案:第一步编写典型交互行为的脚本。第二步从脚本中提取事件确定触发每个事件的动作及接 受事件的目标对象,第三步排列事件发生的次序没确定每个对象可能有的状态间的转换关 系,并用状态图描绘他们,最后比较各个对象的状态图,检査他们之间的一致性,确保事 件之间的匹配。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号