UML系统建模与分析设计复习2

UML系统建模与分析设计复习2

第三章 需求分析与用例建模

一、选择题

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软件开发过程需求分析阶段产生的模型由三类模型图表示。他们是:用例模型图、静态模型图和动态模型图。
9.CRC卡中描述由类名、类特征、类类型、责任和协作者共5部分组成。
10.软件项目的可行性研究分析中,技术可行性研究包括风险分析、资源分析、技术分析3部分组成
11.在UML软件开发过程的需求分析阶段,建立用例模型的步骤为确定系统的范围和边界、确定协作者和用例、对用例进行描述、定义用例之间的关系和审核用例模型。
12.用例图中以实线方框表示系统的范围和边界,在系统边界内描述的是用例,在边界外描述的是执行者。
13.用例模型中的执行者可以是“人”执行者也可以是“外部执行者”。
14.用例模型中的用例之间的关联有使用关联、拓展关联、包含关联和继承关联。

三、名词解释

15.需求规格说明书:是作为需求分析的一部分而制定的可交付文件,它对所开发软件的功能,性能,用户界面以及运行环境等做出详细说明,制定出完整的信息描述,恰当的检验标准以及其他需求有关的数据。
16.用例模型:是表达系统外部事物与系统之间交互的可视化工具。
17.执行者:是指在系统外部与系统交互的人或其他系统,他以某种方式参与系统内用例的执行。
18.用例:是系统所提供的一个功能的描述,它捕获某些客户可见的需求,实现一个具 体的用户目标。 19.经济风险分析研究:在已知经济条件的制约下,判断是否能够设计,实现客户对系统所要求的功能。 20.法律风险分析研究:在不违背国家相关法律,在只是产权方面没有对他人构成侵权行为,以及与客户签订的合约在没涉及第三方的利益的情况下,判断是否能够设计,实现客户对系统所要求的功能。

四、总结

   本章对 UML 软件开发过程中的客户需求分析阶段的主要内容进行了介绍。首先是对项目进行可行性研究与技术风险分析,明确待开发项目的意义和价值,确定是否要开发此项
目。
   并按标准格式写出可行性分析报告。客户需求分析规格说明必须要有用户参加制定,它是开发人员与用户进行交流的平台,用户必须理解、认同规格说明报告中的所有内容(包括系统功能要求,输人/输出报告的格式、内容,用户界面及形式,用例模型,活动图,类和对象模型等)。客户需求分析规格说明是客户在项目开发结束后,用来审查、认可、接收系统的依据,也是开发人员对项目进行系统开发、集成、测试和维护的依据和准则。
   用例模是 UML 软件开发过程的客户需求分析报告的主要成分,本章详细介绍了用例建模的方法步骤,给出了多个实例,并通过实际案例给出了一个用 UML 编写的需求分析报告中的用例模型。
采用活动图配合描述某个重要的用例,用图形的方式对用例的具体实现的过程(流程)进行描述,会比文字描述更形象直观,使读者能够更准确地理解用例的功能和具体实现要求。活动图实际上也是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流。活动图特别适合描述动作流和并发处理行为。
   本章还给出了可行性分析报告、客户需求分析规格说明等文档资料的参考格式。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值