软件工程复习资料完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、选择题:
、用例图中,用来表示用例的符号为()
、协作图中包含的元素包括()
、在类图中,哪种关系表达整体与部分的关系() 。
•泛化
•实现
•依赖
•聚合 F 列各种图形符号中,用来表示组成关系的符号为
()。
、()工具在软件的详细设计中不能使用。
、从严格意义上讲,下列个选项中属于顺序图的元素是()
。
•对象
•参与者
•消息
•激活
、下列图形中,()属于的动态视图。
•协作图
•状态图
•活动图
•顺序图
、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是() •数据库设计 •数据通信 •数据关系描述
•数据定义
、详细设计与概要设计衔接的图形工具是
()。
•图
•程序图
•图
•图
、中,大多数建模者把节点分为()
A •设备
•构件 •处理器 •显示器
、()是一种特殊形式的状态机,用于对计算流程和工作流程建模。
•时间图
•流程图
•活动图
•状态图
、()描述从状态到状态的控制流程,常用来对系统的动态特征进行建模。 •状态图 •序列图 •协作图 •活动图
下列特点属于描述用例的特点的是()
。
相对独立:不需要与其他用例交互,即功能是完备的 用例的执行结果是可观测有意义的
•用例由参与者发起(不能自启动,或者由其他用例启动)
• 一个用例是一个单元(需求单元、分析单元、设计单元、开发单元、测试单元、部署单元
)
、在图书管理系统中,读者与书籍之间的“借阅”关系的多重性是()
、我希望能够支持跨行业务; 我插入卡片输入密码后可以让我选择是取钱还是存钱; 为了方
便,可以设置一些默认的存取金额按钮;
我可以修改密码,可以挂失;
我希望可以缴纳电话
费、水费、电费等;为安全起见,应该有警示小心骗子的提示条,有摄像头;如果输入三次 密码错误,卡片应当可以自动吞没;下列那些是有效的用例()
{Constrain}
对象 •链
激活 •消息
“软件危机”是指()。
计算机病毒的出现 •
•流程图
利用计算机进行经济犯罪活动
软件开发和维护中出现的一系列问题
人们过分迷恋计算机系统
、快速原型是利用原型辅助软件开发的一种新思想,
它是在研究()的方法和技术中产生的。
需求阶段 设计阶段
测试阶段 •软件开发的各个阶段
Use Case
、软件生命周期中所花费用最多的阶段是() 。 .详细设计
.软件编码
.软件测试
.软件维护
、需求分析阶段的任务是确定() 。
.软件开发方法 .软件开发工具 .软件开发费
.软件系统的功能
、汽车有一个发动机。汽车和发动机之间的关系是()关系。 .一般具体
.整体部分
.分类关系
.主从关系 、()模型的缺点是缺少灵活性,特别是无法解决软件需求不明确或不准确的问题。 .瀑布模型
. 原型模型
. 增量模型
. 螺旋模型
、在的需求分析建模中 , ()模型图必须与用户反复交流并加以确认。
. 配置
. 用例
. 包
. 动态
、下列关于状态图的说法中 , 正确的是() 。
. 状态图是中对系统的静态方面进行建模的五种图之一 . 状态图是活动图的一个特例,状态图中的多数状态是活动状态
. 状态图是对一个对象的生命周期进行建模 , 描述对象随时间变化的行为
. 状态图强调对有几个对象参与的活动过程建模, 而活动图更强调对单个反应型对象建 模
、在面向对象分析过程中,用概念模型来详细叙述系统的问题域,用类图来表示概念模型, 用()来描述对象行为。
. 顺序图和协作图 . 用例图和活动图 . 状态图和活动图 . 用例图和构件图
二.填空题
. 软件工程由( 过程 )、方法、工具三部分组成,称为软件工程的三要素。 . 顺序图由类角色,生命线,激活期和( 消息 )组成。
. ( 组件图 )和( 部署图 )用于对面向对象系统的物理方面建模进行描述的两种图形。
. 软件需求包括三个不同的层次: ( 功能需求 )、(业务需求 )和( 用户需求 )。 .面向对象分析模
型包括( 用例)模型和( 概念 )模型。
. 软件的定义可以概括的描述为:软件( 程序 )(数据 )文档
. 软件开发过程的特点是: (用例驱动 )以体系结构为中心,迭代和增量开发。
.对象图的模型元素有对象和链。 对象是(类型)的实例 , 对象之间的链是类之间的 (关联) 的实例。
. 需求工程包括( 需求管理 )和( 需求开发 )。
三.简答题
1、 简述什么是状态图,状态图的组成元素有哪些? 答:
状态图描述的是对象发生状态转移的序列、使对象达到这些状态的事件和条件,以及达 到这些状态时所发生的活动。状态图由状态、事件和转换三个主要元素构成。
2、 的四个主要阶段是什么? 答:
1) 初始阶段:完成商业需求并确定项目的边界; 2) 细化阶段:完成领域问题分析和软件的设计;
3) 构造阶段:产品的制造过程,以系统实现和测试为主,重点放在管理资源及控制运 作以优化成本、
进度和质量;
. 支持跨行业务 . 取钱 、快速原型法适用于()系统的开发。 .需求不确定的 .需求确定的 、面向对象的三个要素不包括以下哪个
存钱 选择服务
.管理信息 ()。
.实时
封装 . 继承 . 多态 接口