系统分析与设计期末考试试卷-A(含答案)
- 格式:doc
- 大小:644.50 KB
- 文档页数:6
2022年职业考证-软考-系统架构设计师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题软件架构风格是描述某一特定应用领域中系统组织方式的惯用模式,按照软件架构风格,物联网系统属于()软件架构风格。
问题1选项A.层次型B.事件系统C.数据线D.C2【答案】A【解析】由于物联网从架构角度来看,是分三层的:感知层:识别物体、采集信息。
如:二维码、RFID、摄像头、传感器(温度、湿度)网络层:传递信息和处理信息。
通信网与互联网的融合网络、网络管理中心、信息中心和智能处理中心等应用层:解决信息处理和人机交互的问题所以应属于层次型架构风格。
2.单选题某嵌入式实时操作系统采用了某种调度算法,当某任务执行接近自己的截止期(deadline)时,调度算法将把该任务的优先级调整到系统最高优先级,让该任务获取CPU资源运行。
请问此类调度算法是()。
问题1选项A.优先级调度算法B.抢占式优先级调度算法C.最晚截止期调度算法D.最早截止期调度算法【答案】C【解析】本题考查的是嵌入式操作系统调度算法。
实时系统存在多种调度算法。
A选项优先级调度算法:系统为每个任务分配一个相对固定的优先顺序,然后调度程序根据优先级的高低排序,按时间顺序进行高优先级任务优先调度。
B选项抢占式优先级调度算法:是在优先级调度算法基础上,允许高优先级任务抢占低优先级任务而运行。
C选项最晚截止期调度算法:指调度程序按每个任务的最接近其截止期末端的时间进行调度,本题描述的就是最晚截止期调度算法。
D选项最早截止期调度算法:指调度程序按每个任务的截止期时间,选择最早到截止期头端时间的任务进行调度。
3.单选题数据库的安全机制中,通过提供()供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。
问题1选项A.索引B.视图C.存储过程D.触发器【答案】C【解析】本题考查的是数据库基础知识。
索引是数据库中提高查询效率的一种机制,不能进行数据更新。
信息系统分析与设计最终压题一、选择题(15*2=30分)1. 系统开发的生命周期中不包括下列哪个阶段(A )A.系统规划B.系统分析C.系统设计D.系统实施2. 导出模块结构图的基础是(B )A.业务流程图B.数据流程图C.处理流程图D.层次结构图3. 信息系统开发的结构化方法的一个主要原则是( A).A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则4. 系统设计阶段的主要成果是( C).A. 用户的决策方针B. 用户的分析方案C. 系统设计说明书D. 系统总体设计方案5. 系统分析工作的全面总结和主要成果是( A).A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告6. 生命周期法的特点之一是(C ).A. 整个系统的开发工作是非劳动密集型的B. 系统开发时间短C. 对用户需求的变更能做出迅速响应D. 适合大型复杂系统7. 最高层数据流图又称为(C )A.组织结构图B.功能分解图C.关联图D.系统流程图8、系统分析阶段的最终成果是( A )A、新系统的逻辑模型B、新系统的物理模型C、实在的新系统D、系统设计报告9. 系统规划的主要任务包括( A )。
A. 明确组织的信息需求、制定系统总体结构方案B. 对系统进行经济、技术和使用方面的可行性研究C. 选择计算机和网络系统的方案D. 确定软件系统的模块结构10. 模块聚合中,一个模块只执行一个功能的是( C )。
A. 逻辑聚合B. 数据聚合C. 功能聚合D. 时间聚合11.(D )是一种较为理想的耦合形式。
A.内容耦合B.公共耦合C.控制耦合D.数据耦合12、在生命周期法开发系统过程中,对现行系统的详细调查的工作属于(C)A.系统规划B.系统设计C.系统分析D.系统实施13. 信息系统开发的结构化方法的一个主要原则是( A )。
A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则14. 系统分析工作的全面总结和主要成果是( A )。
25. 组织的信息需求有哪些层次?应该如何选择信息系统建设的突破口?答:组织的信息需求的层次:• 生产作业层的信息化;• 管理办公层的信息化;• 战略决策层的信息化;• 协作商务层的信息化。
协作商务层是基于组织内部与外部联系讲的。
前三者则是基于组织内部讲的,形成组织内部信息化的三个层次。
原则上讲,信息化应该自下而上,有里而外,因为这样数据才取自于源头,真实、有效。
但实际上,组织的发展是不平衡的,出现的问题在各个层次的分布是不均匀的。
所以,组织在进行信息化规划时,对信息化的建设应该做出先后安排,最好先解决的是组织的瓶颈问题。
也就是说将组织的瓶颈需求作为信息系统建设的突破口。
26. 非功能需求为什么很重要,包含哪些方面?答:• 性能需求;• 资源和环境需求;• 可靠性需求;• 安全保密要求;• 用户界面需求;• 成本消耗与开发进度需求;• 预先估计的可扩展性需求。
27. 如何进行可行性分析?答:可行性分析的意思是根据系统的环境、资源等条件,判断所提出的信息系统项目是否有必要、有可能开始进行,如果要进行,那么采用什么建设方案。
所谓可行性应该包括必要性和可能性两个方面。
没有必要性的项目是不应该开始进行的。
一些单位的信息系统应用项目开展不起来的重要原因之一就是领导和管理人员没有紧迫感,没有认识到信息化对组织竞争力的支持。
一般来说,没有迫切的需要,勉强地开展信息系统建设,是很难取得好效果的。
信息系统项目建设的可能性主要从技术、经济、社会意义等三个方面去分析28. 可行性分析报告的框架主要包含哪些方面?答:(1) 引言• 编写目的• 项目背景• 组织经营概况• 定义• 参考资料(2) 可行性研究的前提• 采用信息系统开源节流的业务发展计划要点• 要求• 条件、假定和限制• 进行可行性研究的方法• 评价尺度(3) 对现有系统的分析• 组织机构;• 信息化系统应用情况;• 组织竞争力简述;• 采用信息化开源节流的业务发展计划要点;• 效益空间分析;• 处理流程和数据流程;• 工作负荷;• 费用开支;• 人员;• 设备;• 局限性。
《信息系统设计与分析》课程习题集一、单选题1.传播信息的媒介被称为()。
A. 信源B. 信宿C. 载体D. 通道2.企业的信息流和物流,双向流动的是()。
A. 物流B. 信息流C. 两者都是D. 两者都不是3.一个模块内部的各个组成部分所完成的动作都使用了同一个输入数据或产生同一个输出数据,则称之为()。
A. 时间组合B. 通信组合C. 过程组合D. 逻辑组合4.在模块之间的四种耦合形式中,可读性最好的是()。
A. 数据耦合B. 控制耦合C. 内容耦合D. 公共耦合5.测试用例设计中有一种等价类划分法,它是属于()的方法。
A. 黑盒测试B. 白盒测试C. 先黑盒测试,后白盒测试D. 先白盒测试,后黑盒测试6.一般说来,一个好的模块设计应该满足()。
A. 模块间耦合度高,模块内部组合度低B. 模块间耦合度低,模块内部组合度高C. 模块间耦合度与模块内部组合度均高D. 模块间耦合度与模块内部组合度均低7.汇编语言属于第()代语言。
A. 一B. 二C. 三D. 四8.系统测试一般包括四个步骤,分别是:①单元测试②确认测试③系统测试④组装测试。
其正确的顺序为()。
A. ①②③④B. ②①③④C. ①②④③D. ①④②③9.在系统维护中,一般而言,哪一种类型维护所占的工作量最大()。
A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护10.下列对于系统测试的基本原则描述错误的是()。
A. 测试工作应该避免由原开发软件的个人或小组来承担。
B. 设计测试方案的时候,不仅要包括确定的输入数据,而且还应包括从系统功能出发预期的测试结果。
C. 测试用例不仅要包括合理的、有效的输入数据,还有包括无效的或不合理的输入数据。
D. 已经发现的错误个数越多,则说明软件中存在错误的概率越低。
11.信息由信源出发可以借助于载体以相对独立的形式运动,这是指信息的()。
A. 可传输性B. 可存储性C. 共享性D. 时滞性12.在定义信息系统的总体结构时,在过程数据类矩阵(U/C矩阵)中,那些落在子系统方框之外的U代表的含义是()。
〔答案供参考〕一、单项选择题:1.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用〔B〕来表示概念模型。
〔A〕序列图〔B〕类图〔C〕协作图〔D〕用例图2.关于系统分析错误说法是〔D〕:〔A〕把整体分解为局部〔B〕明确系统要做什么〔C〕主要由用户和系统分析员参与〔D〕进展程序设计3.开发人员获得企业领导意见的最好形式是〔C〕:〔A〕查阅文件〔B〕发调查表〔C〕面谈〔D〕开座谈会4.不属于三层构造中层次的是〔C〕:〔A〕可视层〔B〕数据层〔C〕物理层〔D〕业务逻辑层5.UML提供了4种构造图用于对系统的静态方面进展可视化、详述、构造和文档化。
其中〔B〕是面向对象系统规模中最常用的图,用于说明系统的静态设计视图。
〔A〕构件图〔B〕类图〔C〕对象图〔D〕部署图6.实体关系图中,商品实体与顾客实体之间存在如下关系〔C〕:〔A〕1对1〔B〕1对多〔C〕多对多〔D〕多对17.系统设计阶段需要完成的任务是〔C〕:〔A〕可行性解决方案〔B〕分析现行系统的业务流程〔C〕网络解决方案〔D〕软件编写和调试8.市场上出售的通用财务管理软件,按其处理业务的范围和内容,应该属于〔B〕。
〔A〕电子数据处理〔B〕事务处理系统〔C〕管理信息系统〔D〕决策支持系统9.在系统分析阶段抽象地反映信息的流动、处理、存储和使用的工具是:A〔A〕数据流程图〔B〕组织机构图〔C〕业务流程图〔D〕实体关系图10.在用例建模的过程中,假设几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为〔B〕。
〔A〕扩展用例〔B〕抽象用例〔C〕公共用例〔D〕参与用例11.用户假设使用Internet作为构建企业信息系统的平台,系统模式是〔D〕。
〔A〕主从构造〔B〕文件效劳器/工作站〔C〕客户机/效劳器〔D〕浏览器/Web效劳器12.决策支持系统是MIS的一个重要分支,它〔C〕。
〔A〕为业务层效劳〔B〕解决程序性决策问题〔C〕强调支持而不是代替决策〔D〕既能支持又可代替人的决策13.下面哪一项不是系统设计阶段的主要活动:B〔A〕系统总体设计〔B〕系统硬件设计〔C〕系统详细设计〔D〕编写系统实施方案14.信息系统开发的构造化方法的一个主要原那么是:A〔A〕自顶向下原那么〔B〕自底向上原那么〔C〕分步实施原那么〔D〕重点突破原那么15.关于系统开发,不正确的表达是:A〔A〕要尽早进入物理设计阶段〔B〕系统分析解决“做什么〞〔C〕系统设计解决“怎样做〞〔D〕应遵循“先逻辑,后物理〞的原那么16.数据建模主要采用的方法是:C〔A〕业务流程图〔B〕数据流程图〔C〕实体关系图〔D〕以上三者17.实体关系图中,医生实体与患者实体之间存在如下关系:C〔A〕1对1〔B〕1对多〔C〕多对多〔D〕多对118.绘制功能构造图的依据是:A〔A〕数据流程图〔B〕PAD图〔C〕N---S图〔D〕系统总体设计19.一般来说,占维护工作比例最高的是:C〔A〕纠错性维护〔B〕适应性维护〔C〕完善性维护〔D〕预防性维护20.关于企业中物流与信息流的正确的提法是:B〔A〕物流是双向的〔B〕信息流是双向的〔C〕物流是可逆的〔D〕物流包括控制流21.在面向对象分析过程中,用概念模型来详细描述系统的问题域,用〔C〕来描述对象行为。
试卷(一)一、名词解释(每小题2分,共10分)1. 测量2.灵敏度3. 压电效应4. 动态误差5. 传感器二、填空题(每小题2分,共20分)1. 滚珠丝杆中滚珠的循环方式:________________,________________。
2. 机电一体化系统,设计指标和评价标准应包括__________,__________,__________ ,__________。
3. 顺序控制系统是按照预先规定的次序完成一系列操作的系统,顺序控制器通常用___________________________________。
4. 某光栅的条纹密度是50条/mm,光栅条纹间的夹角θ=0.001孤度,则莫尔条纹的宽度是_______________________。
5. 连续路径控制类中为了控制工具沿任意直线或曲线运动,必须同时控制每一个轴的______________________,使它们同步协调到达目标点。
6.某4极交流感应电机,电源频率为50Hz,转速为1470r/min,则转差率为_____________。
7. 齿轮传动的总等效惯量与传动级数__________________________________________。
8. 累计式定时器工作时有_____________________________________________________。
9. 复合控制器必定具有__________________________________。
10. 钻孔、点焊通常选用_______________________________________类型。
三、选择题(每小题2分,共10分)1. 一般说来,如果增大幅值穿越频率ωc的数值,则动态性能指标中的调整时间ts ( )A. 产大B. 减小C. 不变D. 不定2. 加速度传感器的基本力学模型是A. 阻尼—质量系统B. 弹簧—质量系统弹簧—阻尼系统 D. 弹簧系统3. 齿轮传动的总等效惯量与传动级数( )A. 有关B. 无关C. 在一定级数内有关D. 在一定级数内无关4. 顺序控制系统是按照预先规定的次序完成一系列操作的系统,顺序控制器通常用( )A. 单片机B. 2051C. PLC5、伺服控制系统一般包括控制器、被控对象、执行环节、比较环节和()等个五部分。
2022年宁夏师范学院计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案)一、选择题1、以下说法中,不正确的是,软硬件功能是等效的,提高硬件功能的比例会:( )A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量2、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( )A.0.5B.0.25C.0.125D.1/643、在计算机系统的层次结构中,机器被定义为()的集合体A.能存储和执行相应语言程序的算法和数据结构B.硬件和微程序(固件)C.软件和固件D.软件和硬件4、对系统程序员不透明的应当是()A.CACHE 存储器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存储器5、系列机软件应做到( )。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容6、若输入流水线的指令既无局部性相关,也不存在全局性相关,则()。
A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高7、不同系列的机器之间,实现软件移植的途径不包括()。
A.用统一的高级语言B.用统一的汇编语言C.模拟D.仿真8、推出系列机的新机器,不能更改的是()。
A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度9、开发并行的途径有(),资源重复和资源共享。
A.多计算机系统B.多道分时C.分布式处理系统D.时间重叠10、非线性流水线是指( )A.一次运算中使用流水线中的多个功能段B.一次运算中要多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各个功能段在各种运算中有不同的组合11、推出系列机的新机器,不能更改的是( )A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存贮芯片的集成度12、输入输出系统硬件的功能对()是透明的。
北方民族大学试卷课程代码:11100975课程:系统分析与设计(A卷,含答案) (考试,闭卷) (允许携带并使用计算机器)1.认知与理解题(18+22=40分)1.1. 选择题(每空2分,共18分)1.1.1在系统设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是系统设计的__ _阶段。
(2分)A、需求分析B、概念设计C、逻辑设计D、物理设计答案:B1.1.2()是对系统在各种条件下响应用户的请求时系统的行为和功能的刻画。
(2分)A、边界B、环境C、用例D、模块答案:C1.1.3下面哪一种模型用以表示系统的控制结构,即模拟客观世界实体的对象类以及对象类彼此间的相互作用:()。
(2分)A、对象模型B、动态模型C、功能模型D、静态模型答案:B1.1.4关于需求方面的描述,请选择填空:()描述系统所预期提供的功能或服务,它取决于开发的软件类型、软件未来的用户以及开发的系统类型;()是从用户角度来描述系统功能和非功能需求。
(4分)A、用户需求B、非功能需求C、需求工程D、接口需求E、功能需求答案:EA1.1.5()强调从系统的外部参与者角度看到的或需要的系统功能;()则以时间为顺序说明对象间的相互作用,从系统的动态行为角度显示如何实现系统的功能。
(4分)A、活动图B、状态图C、顺序图D、用例图E、协作图答案:DC1.1.6()是有着定义良好的接口和功能的软件元素,可利用其即插即用的功能部署到各应用程序中。
(2分)A、框架B、包C、构件D、类答案:C1.1.7下面哪种测试是用户用模拟数据测试一个完整的信息系统。
()(2分)A、集成测试B、单元测试C、β测试D、α测试答案:D1.2. 填空题(每空2分,共22分)1.2.1系统开发生命周期是确认、分析、设计和实现信息系统的一种四步方法,这四个阶段是:()()()()。
整个信息系统的开发是这四个阶段不断迭代、细化的过程。
(8分)答案:项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)1.2.2按照信息系统处理信息、面向对象的不同,可以分为:()、管理信息系统和()。
信息系统分析与设计(总复习题)资料信息系统分析与设计(总复习题)信息系统分析与设计(第4版)第一章系统思想1、解释下列名词:系统结构、系统功能、系统目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。
答:系统结构:一个系统是其构成要素的集合,这些要素相互联系、相互制约。
系统内部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。
系统功能:系统功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功效。
系统目的性:系统的目的性是系统发展变化时表现出来的特点。
系统在于环境的相互作用中,在一定的范围内,其发展变化表现出坚持趋向某种预先确定的状态。
人工系统的目标,实际上是事先确定的人为目标,这种目标是以关于对象的条件来定义的。
系统的稳定性:系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而保持和恢复原来的有序状态、原有的结构和功能。
系统的突变性:系统的突变性,是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程。
它是系统质变的一种基本形式。
系统的自组织性:系统的自组织性是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。
系统的相似性:相似性是系统的基本特征。
系统相似性是指系统具有同构和同态的性质,体现在系统结构、存在方式和演化过程具有共同性。
2、系统工程方法的一般步骤是什么?答:步骤有:①问题定义、②目标选择、③系统综合、④系统分析、⑤最优系统选择、⑥实施计划第二章信息、管理与信息系统1、什么是信息?联系实际说明信息的主要特性。
信息是经过加工后的数据。
它对接收者有用,对决策或行为有现实或潜在的价值。
信息具有事实性、扩散性、传输性、共享性、增值性、不完全性、等级性和滞后性。
1、说明数据处理系统、管理信息系统、决策支持系统、主管支持系统的各自特点。
数据处理系统:主要功能是:记录、保存精确数据,检索数据,计算,产生报表、账单。
2010研究生华南理工大学《软件需求分析、设计与建模》试卷A一、单项选择题(本大题共15题,每题2分,共30分)注:所有的选项中,只有一个答案最符合题目要求,多选、错选均不得分,请将所选的答案依照题号对应填入下表。
1. Which kind of diagram in UML can be applied to describe external system events that are recognized and handled by system operators in the context of a use case ?A. Statechart Diagram. BB. Activity Diagram.C. Sequence Diagram.D.Collaboration Diagram.2. Why do we model? DA. Helps to visualize a system.B. Gives us a template for constructing a system.C. Documents our decisions.D. All of the above.3. What phrase best represents a composition relationship(组成关系)? AA. Is a part of.B. Is a kind of.C. Is an only part of.D. Is an inheritance of.4. Which of the following is good practice to use while designing for reuse? FA. Define a persistence framework that provides services for persisting objects(持久对象).B. Use design patterns, wherein(其中)complete solutions are already defined.C. Use controller objects to control the flow of processes in the system.D. Assign responsibilities to classes such that coupling between them remains high.E. A and B.F. A, B and C.G. A, B,C and D.5. Which of the following statement is Not TRUE? DA. A subsystem is a package that has separate specification and realization parts.B. A subsystem is a discrete entity that has behavior and interfaces.C. A subsystem can be identified by the stereotype <<subsystem>>.D. A subsystem is a package that has specification part only.6. In an OO system, it is NOT desirable(可取)to assign responsibilities: FA. relatively evenly across the classes.B. more heavily in a few controlling classes.C. according to interaction diagram(顺序图和协作图)messaging.D. according to the use case diagram.E.A and BF.B, C and D7. For showing how several objects collaborate in single use case, which one of the following OOAD artifacts(构件)is the MOST useful? AA. Interaction Diagrams(交互图:包括时序图和协作图)B. Activity DiagramsC. State DiagramsD. Class Diagrams8. What methods MUST be implemented by the Credit Processor class in the payment sequence diagram? CA. checkCredit, generateConfirmationCode, displayCofirmation.B. checkCredit, generateConfirmationCode.C. checkCredit, generateConfirmationCode, reserveSeat.D. checkCredit, reserveSeat, displayCofirmation.9. Which of the following is TRUE about a deployment diagram? BA. Since there is always some kind of response to a message, the dependencies are two-way between deployment components.B. Dependencies between deployment components tend to be the same as the package dependencies.C. Deployment diagrams are NOT to be used to show physical modules of code.D. Deployment diagrams do NOT show physical distribution of a system across computers.10. When using OOAD artifacts to organize and assign team responsibilities ona project, it is BEST to: CA. evenly distribute use cases among team members and have them work as independently as possible in order to minimize code dependencies.B. designate(指派)one team for implementing interaction diagrams related to the "common code path" and another team for implementing interaction diagramsrelated to "code path variations" (for example , conditional or error paths(条件或者错误路径)).C. divide teams according to the layers in the software architecture and have them work as independently as possible in order to minimize dependencies between the layers.D. divide teams according to package diagram dependencies and utilize use cases to schedule the work for the individual team members.11. To MOST effectively manage teams working on different packages within a large project, which one of the following should be TRUE? AA. One technical leader should control the project details and communicate decisions to the different teams.B. The team leaders should focus on which type of database ( DB2 UDB, Oracle, Sybase, or Instant DB ) is used.C. The team leaders should focus on quality designs for the internals of their packages, mentoring their team members.D. Communications between the teams should be minimized to reduce overhead burdens while they work on separate, independent use cases for their packages.12. Use cases CANNOT be used for : AA. modeling the non behavioral aspects such as data requirements, performance and security.B. capturing behavioral aspect of a system.C. capturing functional aspect of a system.D. capturing the business process at high level.13. What kind of association between the 2 classes described in java below? Bpublic class A{private ArrayList _Bs=new ArrayList();public A(_Bs:B){this._Bs.add(_Bs);}}public class B{…;}A.Inheritance B. DependencyC.Composition D. Aggregation14. Referring to the diagram below, which of the following is TRUE? BA.Class "Teacher" is a parent class of class "Professor" and class "Lecturer" .B.Instance of "Professor" has to realized all of the behavior s of "Teacher".C.There are instances of "Teacher" in the system.D."Professor" is a kind of "Teacher" and so does the "Lecturer".15. During the process of requirement engineering, the software engineer and the user of the system should work together to define EA. visible context of using the system for the userB.crucial software propertiesC.input and output of the systemD. A and BE. A, B and C二、填空题(共10分)1. A is a(n) 角色.2. B is a(n) 边界object.3. “1.1.3”is a(n) _______自调用_____ message4. “1.1”is a(n) ________调用_______ message.5. The dotted line below the boxes is called the _______对象生命线_____________.6. The rectangle below the boxes is called the _______控制焦点_________7. If this system represented part of a web site, what would B most likely represent?A web page.8. Why is C lower than A, B, D, and E?C is created by B.9. Why are A through G underlined?They are objects of corresponding class.10. Which of the following is an INV ALID sequence of messages, according to the diagram? ( B )A.1, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.4.1B.1, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.4.1, 1.1.5, 1.1.5.1C.1, 1.1, 1.1.1, 1.1.2, 1.1.3, 1.1.5, 1.1.5.1三、问答题(本大题共4小题,共25分)1. Please describe the risks of the software developing and the approaches to avoiding them (Score 8).User or business needs not metRequirements not addressedModules not integratingDifficulties with maintenanceLate discovery of flawsPoor quality of end-user experiencePoor performance under loadNo coordinated team effortBuild-and-release issuesAvoiding approaches?2.Please outline the phases and workflows of RUP (Score 5) .Inception (初始阶段): Define the scope of projectElaboration (细化阶段): Plan project, specify features andbaseline architectureConstruction (构造阶段): Build the productTransition (交付阶段): Transition the product into end-usercommunity3. Please name and briefly describe the “4+1view”of software architecture adopted in RUP (Score 5).Use-case view+Logical view+Implementation view+Process view+Deployment view】用例视图,逻辑视图,实现视图,过程视图+部署视图4. Please describe the use case analysis steps in OOA/D (Score 7).补充用例说明。
2008-2009学年第一学期期末试卷(院/系 专业 班使用)考试科目: 试卷类型: B一、选择题 (共20分,每小题2分)1. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的关系是( )A 继承关系B 关联关系C 聚合关系D 依赖关系2. 下面( )图形表示依赖关系。
3. 关于UML ,下面说法正确的是( ) A UML 是一种面向对象的建模方法。
B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。
C UML 是一种面向对象的编程语言。
D UML 是一种面向对象的建模语言,但不是建模方法。
4. 下面的模型图中,哪个能正确表示“1个教师可以指导0个到多个学生的论文,1个学生必须有1个教师指导其论文” 的意思( )A B5.关于参与者,错误的说法是()A 参与者是与所建立的系统交互的人或物。
B 参与者可以是实际的人,也可以其他系统。
C 参与者是系统的一部分,是用例图的重要组成部分。
D 参与者之间可以存在泛化关系。
6.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用B 一个类的实例对象能够与另一个类的多少个实例对象相关联。
C 一个类的某个方法被另一个类调用的次数。
D 两个类所具有的相同的方法和属性。
7.关于类图的说法正确的是()A 类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
B 类图分为3个层次:对象层、特征层和关系层,其中特征层给出系统中所有反映问题域和系统责任的对象。
C 类图只是一种辅助模型,不如其他图重要。
D 类图定义了系统的功能需求,描述了系统的动态行为。
8.分析下面的顺序图,并指出哪种说法是正确的()A “求战”、“怎么办”以及“火烧连营”这3条消息并没有严格的次序,比如:“求战”消息有可能在“火烧连营”之前产生。
B “:曹操”、“:刘备”以及“:孔明”代表3个类,该顺序图表述了这3个类的实例对象为了完成某一功能的交互情况。
信息系统分析与设计》试题2003年一、填空(20分)1.信息系统是指利用计算机、网络、数据库等现代信息处理技术,处理()中的数据、业务、()和决策等问题,并为组织目标服务的综合系统。
2. 信息系统除了具有系统的一般特征之外,还具有信息性,(),集成性,(),发展性等五方面的特征。
3.信息系统的功能可以概括为:()、业务处理、()、和辅助决策四个方面。
4.信息系统的概念结构呈现为()、职能层维和()的三层维宏观结构。
5.按照综合模式,可以把信息系统分成为:信息处理系统、()、决策支持系统、主管信息系统和()五种类型。
6.信息系统建设共包括信息系统规划、()、信息系统维护和()四方面的工作。
7.信息系统的开发过程,可以分成为()、细化、()和移交四个阶段。
8.可行性研究应该从()、技术和()三方面进行。
9. 常用的信息系统风险处理方法有:避免风险、()、减轻风险和()四种。
10. 类之间的关系有关联、()、依赖和()四种。
二、问答题(30)1.信息是指:2.什么叫信息系统拓扑结构?信息系统拓扑结构有哪几种类型?3.什么叫信息系统生命周期?在信息系统生命周期中都包括那些过程?4.指出你所知道的两种信息系统规划方法。
5.什么叫实体?在业务分析中,实体分析有什么意义?6.信息系统的功能和性能有什么区别?用什么来描述信息系统功能分析的结果?7.数据库设计包括哪几个基本步骤?8.图形屏幕界面包括哪些基本要素?9.什么叫构件?什么叫基于构件的实现?10.系统切换有哪三种方式?三、选择(15)1.管理信息系统是:()A:企业管理系统B:管理组织信息的系统C:对组织进行管理的信息系统D:面向组织全面管理和简单决策的信息系统2.在每一个信息系统项目开发中,下面说法那一个是正确的()A:必须进行深入细致的需求分析。
B:如果开发人员已经了解了用户的需求,需求分析可以省略。
C:系统分析的主要目的是确定信息系统应该具有的功能、性能和结构。
线性控制系统分析与设计期末考试一. (a)求位置y(t)与力f(t)有关的微分方程;(b)画出机械网络图;(c)确定传递函数G(D)=y/f 。
(b) Draw the mechanical network.(a) node x a()21212a b KK M D x K x f ++-=node x b()022232=-+++a b x K x D M BD K K(c) ()243222a ab K G D D BD KD BK K K K =++++- where 12a K K K =+, 23b K K K =+, a b K K K =+二、Solve the following differential equations. Assume zero initial conditions. Sketch the solutions.1162=+x x D (1)r =1, k =0, w =0 ∴ q=k-w=0The steady state output is therefore:x ss =b 0K 2BK 3K 1 fD 2 x ss =0.Inserting these values into previous equation(1): 16 x ss =16 b 0=1 x ss =b 0=161(2) The homogeneous equation is formed by letting the right side of the differential equation equal zero:0162=+t t x x D (3)the transient response is the solution of the homogeneous equation, is obtained by assuming a solution of the formx t =A m e mt (4) where m is a constant yet to be determinedthe characteristic equation of system:01616202=+=+m m m (5)m 1=4j , m 2=-4jvalues of m are complex, by using the Euler identitycos sin ωωω±=±d j t d d e t j t and then combining terms, transient solutions are)4sin(4sin 4cos 214241φ+=+=+=-t A t B t B e A e A x jt jt t (6)x = x t + x ss =161)4sin(++φt A (7) Assume zero initial conditions, i.e., t=0, x(0)=0, Dx(0)=0, inserting these values into previous equation(7):0161sin )0(=+=φA x , 0cos 4)0(==φA Dx 2πφ=, 161-=A x = x t + x ss =161)24sin(161++-πt三、Write the Laplace transforms of the following equations and solve foe x (t ); the initial conditions are given to the right.D 2x +2.8Dx +4x =10 x (0)=2, Dx (0)=3 The Laplace transforms of the equations 2X(s)-sx (0)- Dx (0)+ 2.8(s X(s)- x (0))+4X(s)=10s -1 X(s)(s 2+2.8s+4)-(2s+8.6)= 10s -1X(s)(s 2+2.8s+4)=ss s 106.822++48.2))04.2()4.1[(106.82)48.2(106.82)(2122222++++=++++=++++=s s BAs s A s s s s s s s s s s X The inverse Laplace transforms of the equation(p637, appendxA 36) )25.1704.2sin(69.15.2)(4.1-+=-t e t x t5.248.2106.82)]([02201=++++====s s s s s s s sX A48.26.15.05.2)48.2(106.82222+++-=-++++=s s s s s s s s s X x ()2222204.2)4.1(2.3215.248.26.15.05.2)48.2(106.82)(++--=+++-+=++++=s s s s s s s s s s s s s XThe inverse Laplace transforms of the equation(p637, appendxA 26)x (t )=2.5-0.5)4.12.304.2tan 04.2sin(04.204.2)4.12.3(14.12--++----t e t)25.1704.2sin(69.15.2)(4.1--=-t e t x t四、 For the following system,(a)Draw an equivalent singal flow graph. (b) Derive transfer functions for E(s)/R(s), X(s)/R(s), B(s)/R(s), C(s)/R(s), and Y(s)/R(s).(a)(b) Σ L 1 =-HG 1 (1)Σ L 2 =Σ L 3 = 0 (2) Δ=1-ΣL 1+ΣL 2-ΣL 3+…=1+ HG 1 (3) T 1=G 1 T 2=G 2 (4)11=∆ 121HG +=∆ (5)()()11211)1(HG HG G G T s R s C T nn+++=∆∆==∑ (6)五、 For each of the following cases, determine the range of values of K for which the response c(t) is stable, where the driving function is a step function. Determine the roots on the imaginary axis that yied sustained oscilations. (a ) ()])204)(2([2K s s s s s Ks C ++++=Solution:1)()(1==-t u t r , ()st u L t r L s R 1)]([)]([1===- ()()K s s s s KsK s s s s s Ks R s C s G ++++=++++==)204)(2(1])204)(2([)(22 The characteristic equation of the system is:K s s s s K s s s s s Q ++++=++++=40286)204)(2()(2342The Routhian array:Ks K s Ks s K s 012342560664406281+-Based Routh ’s stability criterion, for stable operation of the system, the range of K :⎩⎨⎧>+->03/256060K K the range of values of K912800<<K六、 A unity-feedback control system has (1) ()]20)5)(1[(20+++=s s s Ks Gwhere r (t )=2t . (a ) If K=1.5, determine e (t )ss ; (b ) It is desired that for a ramp input e (t )ss ≤1.5, what minimum value K 1 have for this condition to be satisfied? (1) Solution:(a ) determining e (t )ss t t r 2)(=, ()22)]([st r L s R == Ks s s s s s s s s K ss G s H s R s E 20]20)5)(1[(40)5)(1(21]20)5)(1[(20112)()(1)()(2+++++++⋅=++++⋅=+=35252040)50)(10(220]20)5)(1[(40)5)(1(2lim 20]20)5)(1[(40)5)(1(21lim )(lim )()(000==+++=+++++++=+++++++⋅==∞=→→→K K K s s s s s Ks s s s s s s s sE e t e s s s ss(b ) finding the minimum value K 1 If e (t )ss ≤1.5 is desired, then 5.125≤K, so 35≥K 35min 1==⇒K K七、 For each of the transfer functions)05.01)(2.01()5.01(4)(2s s s s G +++=(a) draw the log magnitude (exact and asymptotic) and phase diarams; (b) draw the polar plot。