版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题需求分析中,分析人员要从用户那里解决的最重要的问题是_A_o(A)要让软件做什么(B)要给该软件提供什么信息(C)要求软件工作效率如何(D)要让该软件具有何种结构2.需求分析产生的文档是_C_。(B)可行性分析报告(D)软件设计说明书(人)项目开发计划(C)需求规格说明书3.在RUP开发过程模型的主要特征是。(A)迭代和原型(B)增量和原型(C)迭代和增量4.具有风险分析的软件生存周期模型是_。_。(A)瀑布模型(B)喷泉模型(C)螺旋模型(D)瀑布和原型(D)增量模型5.软件生命周期中(A)分析阶段_D_阶段所占的工作量最大。(D)维护阶段(B)设计阶段(C)编码阶段UML类图中,
2、以下不属于类之间关系的是 A 。(A)包含(B)依赖(C)泛化(D)实现UML类图中,每个类中包含类名、属性列表、 A 。(A)操作集合 (B)类之间的关系(C)构造函数(D)抽象方法以下哪个选项不是UML用例图中用例与用例之间的关系? BA包含 B依赖C泛化D扩展UML类图中,可以表示整体与部分关系的是。A泛化B依赖C组合 D继承用例图是从谁的角度出发对如何使用系统进行描述的? AA、用户 B、系统分析师C、系统设计师D、程序员用例图展示了外部参与者与系统所提供的用例之间的连接,UML中的外部参与者是 指? DA.人员B.单位C.人员或单位 D.人员或外部系统类是一组具有相同属性的和相同服务
3、的对象的抽象描述,类中的每个对象都是这个类 的一个q ?A、例证B用例C实例D例外13.领域模型又称为C。A.业务流程模型B.用例模型C.概念模型D.设计模型14.在类图中,下面哪个符号表示实现接口C 。(*(口(15.汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。那么car类和其他类(Wheel、Engin、Tank、Chair、SteeringWheel)之间的关系是:( D )A、泛化关系(Generalization)B、实现关系(Realization)C、包含关系(Inclusion)D、组合关系(C omposition)16.在一个网络游戏系统中,定义了类Cowboy
4、和类Castle,并在类Cowboy中定义了方法 open (c: Castle)和方法 Close (c: Castle),则类 Cowboy 和类 Castle 之间的关系是 ( A )A、依赖(dependency)关系B、组成(composition)关系C、泛化(generalization)关系D、包含(include)关系根据下面的代码,判断下面那些叙述是正确的? ( A )public class HouseKeeper(private TimeCard timecard;public void clockIn()(timecard.punch();A、类 HouseKeepe
5、r 和类 TimeCard之间存在关联(Association)关系;B、类 HouseKeeper 和类 TimeCard 之间存在泛化(Generalization)关系;C、类 HouseKeeper 和类 TimeCard之间存在实现(Realization)关系;D、类HouseKeeper和类TimeCard之间存在包含(Inclusion)关系UML关系包括关联、聚合、泛化、实现、依赖等5种类型,请将合适的关系填写在下 列描述的()中。用例及其协作之间是(A)关系。类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类 A和类B之间是(C )关系。在学校中,一个学
6、生可以选修多门课程,一门课程可以由多个学生选修,那么学 生和课程之间是(B)关系。林和树木之间是(E )关系。关系。在MFC类库中,Window类和DialogBox类之间是(D )A实现 B关联 C依赖 D泛化 E聚合在UML2.0版本中。表示是用例间什么关系(D )A、关联关系B、依赖关系C、扩展关系D、包含关系包含关系是在下面哪种关系的基础上构造的? ( B )A、组成关系B、依赖关系C、聚合关系D、泛化关系在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系(D )A.包含(include)B.扩展(extend)C.泛化(generalization )D.关联(c onn
7、ect )在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过 程),下面哪个是“Actor”( A )A.用户B.ATM取款机C.ATM取款机管理员D.取款用例(usecase)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性 的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正 确。那么,用例“创建新订单”、“更新订单”与用例“核查客户帐号”之间是 关系。(A )A.包含(include) B.扩展(extend) C.分类(classification) D.聚集(aggregation)系统分析员Analyst在做储蓄系统的
8、需求开发时,发现:“取款”用例、“查询余额”用例、“更改密码”用例都要使用“验证卡号和密码”用例的功能。那么3个用例与用例的关系是(D )A、使用关系B、扩展关系C、组成关系D、包含关系在电影院管理系统中,有3个用例,分别是“购买电影票”、“预定电影票”、“登记电影 制片厂”,其中“购买电影票”是高风险、高业务价值的用例;“预定电影票”是低风险、 高业务价值的用例;“登记电影制片厂”是低风险、低业务价值的用例。在开发时准备 采用迭代式开发,先实现其中的一个用例,那么首先应实现哪个用例?(。)A、“登记电影制片厂”用例B、“预定电影票”用例C、“购买电影票”用例D、3个用例中的任意一个都可以Me
9、ntor是一家集团公司,业务范围涉及到制造业、服务业和高科技产业,最近公司准备实施企业资源规划系统(ERP),因此委托Butterfly公司负责该项工作。Butterfly公 司的专家为了能更好地了解该公司目前业务资源的使用情况,决定建立UML模型与以 阐释,那么Butterfly的专家应该建立哪种模型图?(A )A、用例图B、类图C、业务对象图 D、顺序图UML中类的有三种,下面哪个不是其中之一(D )A.实体类B.边界类C.控制类D.主类在UML中,类之间的关系有一种为关联关系,其中多重性用来描述类之间的对应关 系,下面哪个不是其中之一(D )A.0.1B. 0.*C. 1.*D. *.*
10、通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个 不是UML中的类成员访问限定性(C )A.公有的(public) B.受保护的(protected) C.友员(friendly) D.私有的(private)在一个课程注册系统中,定义了类CourseSchedule和类Course,并在类CourseSchedule 中定义了方法 add (c:Course)和方法 remove (c:Course),则类 CourseSchedule 和类 Course之间的关系是:(C )A、泛化关系 B、组成关系C、依赖关系D、包含关系类A的一个操作调用类B的一个操作,且这两
11、个类之间不存在其他关系,那么类A和 类B之间是()关系。( C )A.实现B、关联C、依赖D、泛化在UML中下列图形代表什么关系? ( A )A、组成关系B、依赖关系C、聚集关系D、泛化关系在UML中下列图形代表什么关系?( D )A、一般化关系 B、依赖关系C、聚集关系D、泛化关系二、问答题什么是参与者?如何确定系统的参与者?参与者是指存在于被定义系统外部并与该系统发生交互的人或其他系统,他们代表的是系 统的使用者或者使用环境。什么是用例?如何确定系统的用例?用例用于表示系统所提供的服务,定义了系统是如何被参与者使用的,他描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对
12、话。Use-Case模型可以包括哪些内容,列举至少3种。参与者,用例,用例描述文档用例模型中,用例与用例之间的关系有哪几种?举例说明。包含,扩展,泛化在健壮图中,参与者、边界类、控制类、实体类之间的交互,有哪些规则?(如:参与者只能与边界类交互等等)边界类只能与控制类和参与者交互,控制类只能与实体类交互聚合、组合都可以表达类之间的部分-整体关系,举例说明这两种关系有何区别。聚合:是整体与部分的关系,且部分可以离开整体而单独存在。组合:是整体与部分的关系,但部分不能离开整体而单独存在。请为下面这段编译正确的代码,补充类图。pulic class Student(private String na
13、me;public void setName(String name)(=name;public String getName()(return ;下面是改正确的:public class Student private String name;public setName(String name) =name; public String getName() return ; 请参考下图,回答问题:U-aarNama :*ieridBocik()*firidByB ok NameQ*iindBYlSBNOsALrthQr
14、 Sin ng膑 1S1M 日(J *.jtitlSBNCi9.图A.2图中的实体类为 书籍类、书目类图中的控制类为 书籍管理图中的边界类为 借书界面“借书界面类中的成员属性有 sUserName,sPass四、根据下面的陈述画出类图学生包括本科生、研究生两种。研究生的一部分利用课余时间担任助教。教师包括讲师和教授两种。一名助教可以为一位讲师或一位教授助课,一位讲师只能有一名助教,一位教授可以有5名助教。按如下描述画出一个自治机器人的类图。这张图的焦点是聚集在那些让机器人在路上 行走的机制所对应的类上。你可以发现一个虚类Motor和两个从它派生出来的类:SteeringMotor和MainMo
15、tor。这两个类都从它的父亲Motor继承了五个方法:move()、 stop()、resetCounter()、statues()、distance()。这两个类又是另一个类 Driver 的 一部分。类PathAgent和Driver有一个1对1的关系,和CollisionSensor有1对n的 关系。【问题:】综上所述请你用UML来绘制分析类图。在医生的办公室里接待员、护士和医生使用病人记录和计划安排系统。当病人第一次 来这里看病时,接待员使用该系统来输入病人信息,并且他们安排所有的预约。护士 使用系统来跟踪病人每次看病的结果并输入护理病人的信息,如医疗和诊断。护士也 可以访问这些信息以
16、打印病人诊断结果或病人看病历史。医生主要用这个系统来查看 病人的病史,偶尔也输入病人的医疗信息,但通常他让护士输入这些信息。【问题】根据上面的陈述,请你分析出参与者和用例,并绘制出用例图。网络在线售票订位系统的功能如下:客户有一般客户和企业客户两种,可以建立在线订位事件、事件确认,执行在线信用 卡付费、个人或团体账号修改和管理、在线个人事件查询;系统操作者可以建立在线 销售订位事件、查询目前销售订位状况、个人或团体账号修改和管理;系统设计者可 以建立在线售票订位事件、查询目前销售订位情况、在线系统维护和功能增加、系统 环境设置。【问题】请依照上述描述,并绘制出需求用例模型。喜户歪业客尸恩就操作人员基就章护人或勃订位查询订(2状近荟均个人辜件大学选课系统是与学生有着紧密联系的系统。学生可以登录该系统选修课程,查看分 数。教授可以登录到系统选择课程授课,提交学生成绩。学校另有一个系统里面保存 有课程目录信息,选课系统需要和课程目录系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年山东省济宁市光明电力招聘(其他理工科类)复习题库及答案
- 2026年密闭有限空间作业考试卷附答案
- 2026年黑龙江省铁力市高二历史下册期末考试检测卷附答案【达标题】
- 2026年吉林省临江市高二历史上册期末考试试卷(真题汇编)附答案
- 2025年山东省荣成市高二历史上册期末考试测试卷及1套完整答案
- 2025年河南省灵宝市高二历史上册期末考试试卷附答案【培优B卷】
- 2026年河北省新乐市高三历史下册期末考试测试卷含答案【A卷】
- 常见的量教案-2025-2026学年三年级上册数学人教版
- 2026奥克斯ai面试题及答案
- 5-3.项目五 人工智能+智能制造:机器人颜色识别-形态学处理和OpenCV颜色识别
- 知道网课智慧《新安医学概论(安徽中医药大学)》测试答案
- DL-T5706-2014火力发电工程施工组织设计导则
- 分时狙击涨停通达信技术指标源码
- 变压器浇注工艺
- 医保违规培训课件
- DB51T 3149-2023 四川省电力用户受电设施及配电设施运维检修服务管理规范
- 闪耀明天 二声部合唱简谱
- 第五章 搅拌聚合釜内流体的流动与混合
- 广州数控983M维修说明书
- 洛阳市“三线一单”生态环境准入清单(试行)
- 广东省建筑工程统一用表
评论
0/150
提交评论