软件工程复习资料完整版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

、选择题:

、用例图中,用来表示用例的符号为()

、协作图中包含的元素包括()

、在类图中,哪种关系表达整体与部分的关系() 。

•泛化

•实现

•依赖

•聚合 F 列各种图形符号中,用来表示组成关系的符号为

()。

、()工具在软件的详细设计中不能使用。

、从严格意义上讲,下列个选项中属于顺序图的元素是()

•对象

•参与者

•消息

•激活

、下列图形中,()属于的动态视图。

•协作图

•状态图

•活动图

•顺序图

、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是() •数据库设计 •数据通信 •数据关系描述

•数据定义

、详细设计与概要设计衔接的图形工具是

()。

•图

•程序图

•图

•图

、中,大多数建模者把节点分为()

A •设备

•构件 •处理器 •显示器

、()是一种特殊形式的状态机,用于对计算流程和工作流程建模。

•时间图

•流程图

•活动图

•状态图

、()描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。 •状态图 •序列图 •协作图 •活动图

下列特点属于描述用例的特点的是()

相对独立:不需要与其他用例交互,即功能是完备的 用例的执行结果是可观测有意义的

•用例由参与者发起(不能自启动,或者由其他用例启动)

• 一个用例是一个单元(需求单元、分析单元、设计单元、开发单元、测试单元、部署单元

、在图书管理系统中,读者与书籍之间的“借阅”关系的多重性是()

、我希望能够支持跨行业务; 我插入卡片输入密码后可以让我选择是取钱还是存钱; 为了方

便,可以设置一些默认的存取金额按钮;

我可以修改密码,可以挂失;

我希望可以缴纳电话

费、水费、电费等;为安全起见,应该有警示小心骗子的提示条,有摄像头;如果输入三次 密码错误,卡片应当可以自动吞没;下列那些是有效的用例()

{Constrain}

对象 •链

激活 •消息

“软件危机”是指()。

计算机病毒的出现 •

•流程图

利用计算机进行经济犯罪活动

软件开发和维护中出现的一系列问题

人们过分迷恋计算机系统

、快速原型是利用原型辅助软件开发的一种新思想,

它是在研究()的方法和技术中产生的。

需求阶段 设计阶段

测试阶段 •软件开发的各个阶段

Use Case

、软件生命周期中所花费用最多的阶段是() 。 .详细设计

.软件编码

.软件测试

.软件维护

、需求分析阶段的任务是确定() 。

.软件开发方法 .软件开发工具 .软件开发费

.软件系统的功能

、汽车有一个发动机。汽车和发动机之间的关系是()关系。 .一般具体

.整体部分

.分类关系

.主从关系 、()模型的缺点是缺少灵活性,特别是无法解决软件需求不明确或不准确的问题。 .瀑布模型

. 原型模型

. 增量模型

. 螺旋模型

、在的需求分析建模中 , ()模型图必须与用户反复交流并加以确认。

. 配置

. 用例

. 包

. 动态

、下列关于状态图的说法中 , 正确的是() 。

. 状态图是中对系统的静态方面进行建模的五种图之一 . 状态图是活动图的一个特例,状态图中的多数状态是活动状态

. 状态图是对一个对象的生命周期进行建模 , 描述对象随时间变化的行为

. 状态图强调对有几个对象参与的活动过程建模, 而活动图更强调对单个反应型对象建 模

、在面向对象分析过程中,用概念模型来详细叙述系统的问题域,用类图来表示概念模型, 用()来描述对象行为。

. 顺序图和协作图 . 用例图和活动图 . 状态图和活动图 . 用例图和构件图

二.填空题

. 软件工程由( 过程 )、方法、工具三部分组成,称为软件工程的三要素。 . 顺序图由类角色,生命线,激活期和( 消息 )组成。

. ( 组件图 )和( 部署图 )用于对面向对象系统的物理方面建模进行描述的两种图形。

. 软件需求包括三个不同的层次: ( 功能需求 )、(业务需求 )和( 用户需求 )。 .面向对象分析模

型包括( 用例)模型和( 概念 )模型。

. 软件的定义可以概括的描述为:软件( 程序 )(数据 )文档

. 软件开发过程的特点是: (用例驱动 )以体系结构为中心,迭代和增量开发。

.对象图的模型元素有对象和链。 对象是(类型)的实例 , 对象之间的链是类之间的 (关联) 的实例。

. 需求工程包括( 需求管理 )和( 需求开发 )。

三.简答题

1、 简述什么是状态图,状态图的组成元素有哪些? 答:

状态图描述的是对象发生状态转移的序列、使对象达到这些状态的事件和条件,以及达 到这些状态时所发生的活动。状态图由状态、事件和转换三个主要元素构成。

2、 的四个主要阶段是什么? 答:

1) 初始阶段:完成商业需求并确定项目的边界; 2) 细化阶段:完成领域问题分析和软件的设计;

3) 构造阶段:产品的制造过程,以系统实现和测试为主,重点放在管理资源及控制运 作以优化成本、

进度和质量;

. 支持跨行业务 . 取钱 、快速原型法适用于()系统的开发。 .需求不确定的 .需求确定的 、面向对象的三个要素不包括以下哪个

存钱 选择服务

.管理信息 ()。

.实时

封装 . 继承 . 多态 接口

相关文档
最新文档