您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页09级软件需求分析与业务建模试卷B

09级软件需求分析与业务建模试卷B

来源:华佗小知识
••••••••••••••••••••••••••• :密•业•••专••• •• • • •• • • •• • • •:•••级••年••• 封 • •• • • •• • •:••名•••姓••• •• • • •• • • •• • :线号•••学••••••••••••••••••••••••• 河南大学软件学院2011~2012学年第二学期期末考试

软件需求分析与业务建模 试卷B卷

考试方式:闭卷 考试时间:120分钟 卷面总分:100分

题 号 一 二 三 四 总成绩 合分人 得 分

得分 评阅人 一、单项选择题(本题共15题,每题2分,共

30分)

1.“明确地确定来自不同层次的需求来源和用户,并将其分类。”这是需求获取阶段中________过程的基本任务。

A.确定需求开发计划 B.建立项目范围和目标 C.确定调查对象 D.实地收集用户需求信息

2.“对于软件开发人员或用户不能明确化的需求,通过建立相应的用户 接口原型然后评估该原型,使得项目相关人员能更好理解所要解决的问题。” 这是需求分析阶段中_______工作的基本任务。 A.建立系统关联图 B. 分析需求可行性 C.构建用户接口原型 D. 确定需求的优先级

3.以下_______不是结构化需求建模方法(SA方法)的描述手段?

A.分层的数据流图 B.一本数据词典 C.文件 D.其它补充材料 4.以下________不是需求规格说明的语言?

A.自然语言 B.形式化需求描述语言 C.结构化语言 D.面向对象语言 5.以下________不是需求之间存在的关系?

A. 说明/被说明 B. 需要/被需要 C. 约束/被约束 D. /被

6. UML的_______模型图由类图、对象图、包图、构件图和配置图组

第 1 页 共 6 页

成。

A.用例 B.静态 C.动态 D.系统

7.UML的软件以_________为中心,以系统体系结构为主线,采用循环、 迭代、渐增的方式进行开发。

A. 用例 B. 对象 C. 类 D. 程序

8.在UML的需求分析建模中,用例模型必须与________反复交流并加 以确认。

A. 软件生产商 B.用户 C. 软件开发人员 D.问题领域专家 9.在UML的需求分析建模中,对用例模型中的用例进行细化说明应使 用________。

A. 活动图 B. 状态图 C. 配置图 D. 构件图

10.类和对象都有属性,它们的差别是:类描述了属性的类型,而对象

的属性必须有__________。

A. 正负号 B. 动作 C. 具体值 D. 私有成员

11.UML的客户需求分析、系统分析和系统设计阶段产生的模型,其描

述图符________。

A. 完全相同 B. 完全不同 C. 不可以通用 D. 稍有差异 12.顺序图和合作图主要用于对用例图中_________的建模,用它们来描

述用例图的行为。

A. 数据流 B. 控制流 C. 消息流 D. 数据字典 13.顺序图的模型元素有_______、消息、链接等,这些模型元素表示某 个用例中的若干个对象和对象之间所有传递的消息,来对系统的行为 建模。

A. 对象 B. 箭线 C. 活动 D. 状态 14.状态图描述一个对象在不同_____的驱动下发生的状态迁移。

A. 事件 B. 对象 C. 执行者 D. 数据 15._____________要对系统的构件、结点的配置进行描述。

A. 软件(逻辑)系统体系结构 B. 系统体系结构

C. 系统架构 D. 硬件(物理)系统体系结构

第 2 页 共 6 页

••••••••••••••••••••••••••• :密•业•••专••• •• • • •• • • • •• • •:••级•••年••• 封 • •• • • •• • •:••名•••姓••• •• • • •• • • •• • :线号•••学••••••••••••••••••••••••• 得分 评阅人 二、填空题(本题共10题,每空2分,共20分)

1.需求工程过程可大致划分需求开发和____________两个阶段。 2.需求开发过程的主要任务有需求获取、需求分析、需求定义和____________。

3.数据流图的主要元素有________、数据流、文件和数据流的源点和终点。

4.数据词典中的条目类型:__________条目, 文件条目和加工条目。 5.需求验证的方法有两种:_________方法和人工技术审查和验证。 6.UML中的五个不同的视图可以完整地描述出所建造的系统,这五种视图是用例视图、逻辑视图、构件视图、进程视图和__________。 7.用例图中以实线方框表示系统的范围和边界,在系统边界内描述的是________,在边界外描述的是执行者。

8.顺序图和__________用来表达对象之间的交互,是描述一组对象如何合作完成某个行为的模型化工具。

9.构件图中的构件没有实例,只有在________中才能标识构件的实例。10.构件图主要用于建立系统的________模型。

得分 评阅人 三、简答题(本大题共6小题,共30分)

1. 软件需求的分类有哪几个?(5分)

第 3 页 共 6 页

2.需求管理的管理内容有哪些?(5分)

3.对象类静态模型建模的步骤是什么?( 5分)

4.活动图与状态图的不同点是什么?( 6分 )

5.硬件系统体系结构模型的作用有哪些?( 5分 )

第 4 页 共 6 页

••••••••••••••••••••••••••• :密•业•••专••• •• • • •• • • •• • • •:•••级••年••• 封 • •• • • •• • •:••名•••姓••• •• • • •• • • •• • :线号•••学••••••••••••••••••••••••• 6.构件图建模的步骤是什么?(4分)

得分 评阅人 四、分析题(本题共2小题,共20分)

1.分别画出UML中对象、结点和同步消息、异步消息的图符。(8分)

第 5 页 共 6 页

2. 观察下图,回答以下问题:(12分) 1)下图是什么图? 2)图中有哪几个泳道?

3) 图中有并发分劈和并发接合吗?如果有,分别由哪几个状态组成?

仓库管理 合同管理 财务管理 [未付款] 签订销售合同 核对合同 [缺货] 核对货物清单 [有货] 制作并发放出库单 [已付款] 核对付款单 发货 合同履约 第 6 页 共 6 页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务