《信息系统分析与设计》模拟试题答案 东北财经大学2023年春_第1页
《信息系统分析与设计》模拟试题答案 东北财经大学2023年春_第2页
《信息系统分析与设计》模拟试题答案 东北财经大学2023年春_第3页
《信息系统分析与设计》模拟试题答案 东北财经大学2023年春_第4页
《信息系统分析与设计》模拟试题答案 东北财经大学2023年春_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、单项选择题(下列每小题的备选参考答案为中,只有一个正确参考答案为)1.用来充当用户界面和问题域类之间缓冲区的类是()。A.消息类B.视图类C.域类D.用例控制器参考答案为:D2.在系统顺序图中表示重复输入多个地址的消息符号是()。A.添加详细地址:=添加地址(地址)B.*添加详细地址=添加地址(地址)C.添加详细地址=添加地址(地址)D.*添加详细地址:=添加地址(地址)参考答案为:D3.在系统顺序图中,用于表示“如果-则-否则”逻辑的是()。A.选择框架B.备用框架C.判断框架D.分支框架参考答案为:B4.为了给出不同类之间多对多关系中被遗漏的属性,需要添加()。A.关系类B.关系C.抽象类D.具体类参考答案为:A5.()是知识的基础。A.数据B.信息C.智能D.计算机参考答案为:B6.至少有一个关联的关系属于()。A.一元关系B.选择关系C.可选关系D.强制关系参考答案为:D7.()描述了软件组织的模块和子系统,还包括支持技术、结构化应用以及用户界面技术。A.战略架构B.技术架构C.应用架构D.软件架构参考答案为:C8.在整体/局部关联中,实心菱形表示了()。A.耦合B.聚合C.组合D.包含参考答案为:C9.初步设计类图是为开发()做准备的。A.系统顺序图B.顺序图C.活动图D.用例图参考答案为:B10.在特定的时间地点发生,能够被描述出来同时也能被系统记录的事情是()。A.业务B.事件C.系统D.事例参考答案为:B11.系统功能需求信息的主要来源是新系统的()。A.使用者B.参与者C.管理者D.利益相关者参考答案为:D12.协作图使用的有关参与者、对象和消息的符号与()是一样的。A.活动图B.用例图C.顺序图D.设计类图参考答案为:C13.属于系统设计阶段的模型是()。A.系统顺序图B.域模型类图C.活动图D.协作图参考答案为:D14.在系统顺序图中,输入消息位于()上。A.实线箭头B.虚线箭头C.无方向实线D.无方向虚线参考答案为:A15.设计人员使用()可以把相关组中的类联系起来。A.设计类图B.顺序图C.协作图D.包图参考答案为:D16.()会驱动或触发所有系统的处理过程。A.事件B.参与者C.数据D.业务参考答案为:A17.用例图中使用系统的人称为()。A.用户B.外部实体C.参与者D.利益相关者参考答案为:C18.()是为了实现继承而出现的。A.具体类B.抽象类C.关系类D.实体类参考答案为:B19.在面向对象的程序中,对象之间通过互相传递()来协调工作。A.数据B.信息C.消息D.参数参考答案为:C20.信息系统中需要用户交互的输入和输出的部分是()。A.屏幕界面B.系统界面C.用户界面D.打印界面参考答案为:C21.度量类与类之间连接关系紧密程度的是()。A.耦合B.聚合C.紧密度D.连接度参考答案为:A22.记录用例最正式的方法是()。A.完全展开描述B.需求描述C.简单描述D.中间描述参考答案为:A23.在传统系统开发方法中,用来定义数据存储需求的模型是()。A.域模型类图B.实体-联系图C.数据存储图D.设计类图参考答案为:B24.外界通过()向系统发送消息。A.控制类B.实体类C.数据访问类D.边界类参考答案为:D25.系统设计阶段主要以()为主。A.用户B.利益相关者C.参与者D.技术人员参考答案为:C26.信用卡验证失败属于()。A.安全假设B.技术假设C.内在假设D.异常假设参考答案为:D27.备忘录属于()。A.文本模型B.图形模型C.公式模型D.数学模型参考答案为:A28.结构化系统开发方法存在一定的局限性,主要原因是()。A.事先需严格定义要求B.兼顾数据结构方面不够C.开发周期过长D.严格划分工作阶段参考答案为:C29.通过放置一个充当连接的中间件来分离两个类或其他系统组件的原则是()。A.隔离B.间接C.变量保护D.分离参考答案为:B30.分析阶段的问题域类在设计阶段将转化为()。A.控制类B.实体类C.数据访问类D.边界类参考答案为:B31.设计数据访问层的激发因素是()。A.变量保护B.间接C.职责分离D.耦合参考答案为:C32.位于可见性层次顶部的是()。A.控制类B.实体类C.数据访问类D.边界类参考答案为:A33.一个类对象在没有另一个类对象的情况下是不能存在的,这两个类之间是()关系。A.一对一B.一对多C.多对多D.强制性参考答案为:D34.用于确定对象行为的模型是()。A.用例图B.活动图C.顺序图D.状态图参考答案为:D二、多项选择题(下列每小题的备选参考答案为中,有两个或两个以上符合题意的正确参考答案为)1.子类可以继承父类的()。A.属性B.联系C.内容D.方法参考答案为:A、B、D2.系统分析可以使人()新系统能完成的功能。A.理解B.实现C.规范D.陈述参考答案为:A、C3.系统设计阶段的设计模型包括()。A.设计类图B.系统顺序图C.顺序图D.协作图参考答案为:A、C、D4.理解用户界面,从感知方面包括()。A.按钮B.颜色C.窗口D.菜单参考答案为:A、B、C、D5.包图中的依赖关系存在于()。A.包与包之间B.包与类之间C.类与类之间D.对象与对象之间参考答案为:A、C6.记录用例场景的方式包括()。A.完全展开描述B.简单描述C.用例图D.活动图参考答案为:A、D7.设计类名字部分包括()信息。A.类名B.实体名C.属性D.构造型参考答案为:A、D8.CRC卡技术可以确定一个用例的()。A.类B.方法C.职责D.合作类参考答案为:A、C、D9.属于系统分析阶段的模型有()。A.用例图B.顺序图C.协作图D.活动图参考答案为:A、D10.需求优先级划分可以确定项目迭代的()。A.数量B.顺序C.人员D.构成参考答案为:A、B、D11.交互图包括()。A.用例图B.活动图C.系统顺序图D.协作图参考答案为:C、D12.采用名词技术确定名词的来源包括()。A.报告B.用例C.参与者D.其他系统参考答案为:A、B、C、D13.一个上市公司综合会计系统的利益相关者包括()。A.会计B.高级经理C.供应商D.税务机关参考答案为:A、B、C、D14.CRUD技术包括()。A.创建B.读取C.更新D.删除参考答案为:A、B、C、D15.下列与客户有关的外部事件包括()。A.修改订单B.取消订单C.发送订单D.按订单发货参考答案为:A、B、C16.为状态命名的词语包括()。A.名词B.名词短语C.动名词D.动词短语参考答案为:C、D17.定义用例的技术包括()。A.用户目标技术B.事件分解技术C.头脑风暴技术D.CRUD技术参考答案为:A、B、D18.数据访问层的任务包括()。A.建立与数据库的连接B.断开与数据库的连接C.SQL语句D.将处理结果赋给合适的域对象参考答案为:A、B、C、D三、判断题1.抽象类可以被实例化。()参考答案为:错误2.将用户当前执行的任务流程化是用户目标技术的主要目标。()参考答案为:错误3.一个用例只能包含一个其它用例。()参考答案为:错误4.每一个类属于一个对象。()参考答案为:错误5.在活动图中,使用决策符号表示两条路径都可以选取。()参考答案为:错误6.一个对象在同一时间只能处于一个状态。()参考答案为:错误7.导航箭头是双向的。()参考答案为:正确8.嵌套状态包括复合状态。()参考答案为:错误9.在基于浏览器的客户端/服务器结构中,大多数处理过程和计算都是由客户端完成的。()参考答案为:错误10.可用性是指学习和使用一个系统的容易程度。()参考答案为:正确11.在系统顺序图中,输入消息位于实绩箭头上,返回值位于虚线箭头上。()参考答案为:正确12.问卷调查可以使分析员从利益相关者处收集到全部需求。()参考答案为:错误13.没有经过系统设计过程不能进行编程环节。()参考答案为:错误14.1是基数的最小值。()参考答案为:错误15.用例控制器是从域模型类转化来的。()参考答案为:错误16.包图中箭头的尾部指向有依赖的包。()参考答案为:正确17.迭代开发是敏捷开发。()参考答案为:正确18.每一个用例都会产生一个事件。()参考答案为:错误19.一个对象只能获取来自与它有导航箭头的另一个对象本身的信息。()参考答案为:错误20.设计类是软件类。()参考答案为:正确21.简单用例中没有异常条件。()参考答案为:错误22.在面向对象的方法中,使用基数表示关联的数目。()参考答案为:错误四、简答题1.在系统界面系统输入设计时主要关注哪些方面的内容?参考答案为:(1)确定将要用作输入的设备和采用的机制(2)确定所有的系统输入,并拟定一个包括所有数据的内容列表(3)对于每个系统输入,确定哪些控制是必须的2.为什么用户接口和业务逻辑要变量保护?参考答案为:早期的用户驱动和事件驱动的系统中,业务逻辑会包含在视图层类中,一般是窗口输入的格式。当界面更新时,所有业务逻辑也要重写。所以应将相对稳定的业务逻辑与用户接口逻辑分离,实现变量保护。3.什么是包含关系?参考答案为:如果在若干个用例中有某些相同的动作,这时就可以把这些相同的动作提取出来单独构成一个用例,当某个用例使用该抽象用例时,该用例就包含了抽象用例中的所有动作。4.确定系统输入的基本方法是什么?参考答案为:确定用户和系统输入的基本方法是在分析活动中开发的文档中搜索贯穿系统边界的信息流。5.域模型与设计类的区别是什么?参考答案为:目标不同。其中域模型展现的是用户工作环境下的事物以及它们之间的联系,类不是特指软件类;而设计类中定义的是软件类。6.简述事件分解技术的步骤。参考答案为:(1)考虑需要做出响应的外部事件(2)定义和命名响应外部事件的用例(3)考虑需要做出响应的临时事件(4)定义和命名响应临时事件的用例(5)考虑需要做出响应的状态(内部)事件(6)和命名响应状态(内部)事件的用例(7)确定用例在理想状况下是否必要7.简述桌面应用系统的工作特点。参考答案为:在客户端计算机上执行一个计算机程序;桌面系统连接到服务器计算机来检索和更新数据库中的数据。8.结构化系统开发方法分为哪几个阶段?参考答案为:(1)系统规划(2)系统分析(3)系统设计(4)系统实施(5)系统运行与维护9.协作图和顺序图有什么相同点与不同点?参考答案为:相同点:协作图与顺序图都属于交互图,它们捕捉同样的信息,设计过程一样。不同点:顺序图在用例描述和对话设计时都是按照顺序步骤来进行的;而协作图更强调从耦合的角度来审视用例。10.顺序图设计的目标是什么?参考答案为:顺序图设计的目标是打开黑箱,确定实现用例或场景的内部对象和消息。11.简述顺序图初步设计的指南。参考答案为:(1)接收每条输入消息,并明确由这条输入消息产生的所有的内部消息

(2)在处理每条消息的时候,一定要明确会受之影响的完整的类的集合

(3)要充实消息的结构,即添加迭代、真/假条件、返回值和传递参数12.结构化系统开发方法的缺点是什么?参考答案为:(1)系统开发周期长(2)系统开发者在调查中要充分地掌握用户需求、管理状况以及预见可能发生的变化,这不符合人们循序渐进地认识事物的规律性(3)需要大量的文档和图表,这方面的工作量非常大,有时会造成效率低、成本高的问题13.收集详细需求信息的技术有哪些?参考答案为:(1)与用户和其他利益相关者进行访谈(2)发放和收集调查问卷(3)检查输入、输出和文档(4)观察和记录业务流程(5)研究供应商的解决方案(6)收集活跃的用户评论和建议14.简述不同类型模型的应用特点。参考答案为:(1)文本模型,主要描述详细且很难用其他方式表述的需求,如备忘录、报告、叙述和列表等(2)图形模型用于表示较抽象的内容(3)数学模型用于描述系统技术方面的适合用公式或数学符号表示的内容五、论述题1.哪些因素的变化导致RMO公司要进行新系统的开发?参考答案为:(1)消费者需求的变化:随着人们户外运动兴趣的增长,冬夏运动服装市场迅速扩大。RMO为了迎合市场需求而扩大了运动装的生产线,同时还增加了一条生产线(2)销售方式的变化:从实体购物到邮购,目前网上购物迅速增加(3)销售范围扩大(4)采购代理人参加贸易展览需要实时收集信息,迅速完成订单,并与总部保持实时交流2.论述结构化系统开发方法的基本思想。参考答案为:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论