系统分析与设计期末考试试卷-A(含答案)

合集下载

信息系统分析与设计期末试卷A卷.docx

信息系统分析与设计期末试卷A卷.docx

郑州大学西亚斯学院2008-2009学年第一学期期末试卷1. 下面的意思()模型图中,哪个能正确表示“1个教师可以指导0个到多个学生 的论文,1个学生必须有1个教师指导其论文”的2. 计算机由CUP 、内存、硬盘、显示器、鼠标等构成,那么计算机类和鼠标类之间的 关系是() A 继承关系B 关联关系C 聚合关系D 依赖关系3. 下面()图形表示依赖关系。

A-------- > ---------------- >CD4.关于UML,下面说法正确的是() A UML 是一种面向对象的建模方法。

B UML 是一种形式化的语言,使用UML 建立的模型可被计算机编译执行。

C UML 是一种面向对象的编程语言。

D UML 是一种面向对象的建模语言,但不是建模方法。

阅卷人 得分题号 一 二三 四 五 六 七总分得分(供2005级 电子信息工程学院 院/系 信管、软工 专业 ______ 班使用)考试科目:信息系统分析与设计 试卷类型: A 一、选择题(共40分,每小题2分)TeacherStudent10..nATeacherStudent1O..nTeacherStudent10..nBTeacherStudent0..n15.顺序图和交互图的关系,类似与下面的哪种关系()A类和对象的关系B类和参与者关系C Java和编程语言的关系D UML和Java的关系6.关于参与者,错误的说法是()A参与者是与所建立的系统交互的人或物。

B参与者可以是实际的人,也可以其他系统。

C参与者是系统的一部分,是用例图的重要组成部分。

D参与者之间可以存在泛化关系。

7.UML中关联的多重性是指()A 一个类有多个方法被另一个类调用。

B 一个类的实例对象能够与另一个类的多少个实例对象相关联。

C 一个类的某个方法被另一个类调用的次数。

D两个类所具有的相同的方法和属性。

8.关于类图的说法正确的是()A类图分为3个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。

系统分析与设计测试题1(含答案)

系统分析与设计测试题1(含答案)

系统分析与设计测试题一、选择题(每题1分,共20分)1.在以下的描述中,()不是信息。

A.计算机02班全体30名同学B.5、6、7、8、9C.中国的4个直辖市D.经济管理学院共有4个系2.下列()语句是非功能性需求的描述。

A.系统可以查询到某人当前借了哪些书B.系统可以查询到某人是否为会员C.系统可以把查询的响应速度尽量控制在5秒之内D.系统可以查询到某人是否得到奖学金3.下面()不是面向对象开发方法的特征。

A.抽象性B.继承性C.关联性D.封装性4.描述系统中各模块的层次及其输入输出功能的图是()。

A.HIPO图B.系统流程图C.数据流程图D.程序流程图5.以下()不属于系统维护的类型。

A.正确性维护B.适应性维护C.预测性维护D.完善性维护6.以下()不能构成信息系统的子系统。

B.生产子系统 B.物资供应子系统C.人事子系统D.操作系统7.有关开发信息系统方法说法正确的是()。

A.结构化系统开发方法更加强调的是“自下而上”的开发策略B.原型法注重的是对管理系统的全面、系统、详细的了解C.面向对象方法具有封装性、抽象性、继承性、多态性的特点D.生命周期法就是结构化系统开发方法的一个实现版本8.可行性研究采用( )概括说明软件系统的物理模型。

A.数据流图B.系统流程图C.数据词典D.成本-效益分析9.在生命周期法中,完成新系统逻辑设计工作的阶段是()。

A.系统分析阶段B.系统设计阶段C.系统实施阶段D.系统运行阶段10.哪种测试主要是检查需求分析问题()。

A.单元测试B.组装测试C.确认测试D.系统测试11.下述对U/C矩阵描述正确的是( )。

A.U/C矩阵中,C表示数据类使用,U表示数据类产生B.U/C矩阵中,每个具体数据项必须有一个以上的数据产生者和使用者C.我们可以通过U/C矩阵求解的过程来对系统进行子系统的划分D.U/C矩阵中,功能分组是绝对不可变换的12.按照面向对象的理论,下列说法不正确的是( )。

系统期末考试题及答案

系统期末考试题及答案

系统期末考试题及答案一、选择题(每题2分,共20分)1. 系统工程的基本目标是什么?A. 提高效率B. 降低成本C. 提高系统的可靠性D. 以上都是答案:D2. 下列哪项不是系统分析的特点?A. 系统性B. 目的性C. 随意性D. 综合性答案:C3. 系统设计阶段,通常采用哪种方法来评估设计方案?A. 专家咨询法B. 德尔菲法C. 头脑风暴法D. 模拟法答案:D4. 系统工程中的“系统”指的是什么?A. 一个独立的设备B. 一个独立的软件C. 一个相互关联的组件集合D. 一个单一的流程答案:C5. 系统工程的生命周期包括哪些阶段?A. 概念阶段、设计阶段、实施阶段B. 需求分析、设计、测试C. 规划、执行、监控、收尾D. 以上都是答案:A6. 系统工程管理的基本原则是什么?A. 以用户为中心B. 以成本为中心C. 以技术为中心D. 以市场为中心答案:A7. 系统工程中的“反馈”机制主要用于什么目的?A. 增加系统复杂性B. 调整系统性能C. 减少系统成本D. 提高系统效率答案:B8. 系统工程中,哪个阶段是确定系统需求的关键阶段?A. 概念阶段B. 设计阶段C. 实施阶段D. 测试阶段答案:A9. 系统工程中,哪个工具常用于帮助理解复杂系统的结构和功能?A. 流程图B. 甘特图C. 思维导图D. PERT图答案:A10. 系统工程中的“优化”通常指的是什么?A. 减少系统的规模B. 提高系统的性能C. 降低系统的成本D. 使系统达到最佳性能答案:D二、简答题(每题10分,共30分)1. 简述系统工程中的“系统思维”是什么,并举例说明其应用。

答案:系统思维是一种全面考虑问题的方法,它强调整体性和相互关联性。

例如,在城市规划中,系统思维会考虑到交通、环境、经济和社会等多方面因素,以实现城市发展的可持续性。

2. 描述系统工程中的“模块化设计”的概念及其优势。

答案:模块化设计是一种将系统分解为独立但可互相协作的模块的设计方法。

中山大学 系统分析与设计期末考卷 A卷

中山大学 系统分析与设计期末考卷 A卷

中山大学软件学院2007级软件工程专业《系统分析与设计》期末考试试题(A)(考试形式:开卷考试时间:2小时)考试作弊不授予学士学位方向:姓名:______ 学号:一、选择题(30 marks, each 3 marks。

注意:每题的正确答案可能不止一个。

答案完全正确给3分。

选多,选错或选漏皆为0分)1. The design pattern “Iterator” can be viewed as a special case of which pattern?A Factory MethodB DAOC FaçadeD Delegate2. Which UML diagram describes the static perspective of a design model?A class diagramB state diagramC sequence diagramD communication diagram3. What are the four phases in a Unified Process?A Inception, Analysis, Design, TransferB Analysis, Design, Coding, TestingC Inception, Elaboration, Construction, ImplementaionD Transfer, Construction, Elaboration, Inception4. In a Design Class Diagram, which relation can be used to represent a “has-a” relation?A generalizationB compositionC dependenceD inheritance5 Which agile method belongs to Extreme Programming?A test driven developmentB common project workroomC self-organizing teamsD regression testing6. How many statements are true?(1) The actors in use cases can only be people, organizations and external systems(2) Assigning responsibilities is the main task of object-oriented design(3) UML is a methodology of object-oriented analysis and designA 0B 1C 2D 37. How many statements are NOT true?(1) The actors of use cases can be categorized into primary actors, supporting actors and offstage actors(2) A use case can contains several scenarios(3) The main idea of MVC pattern is separating presentation logic code from business logic codeA 0B 1C 2D 38. How many statements are true?(1) Pre-condition is the most important part in an operation contract(2) Domain models are also called conceptual models, domain object models, and analysis object models(3) Use cases are mainly used to capture non-functional requirementsA 0B 1C 2D 39. How many statements are true?(1) Analysis emphasizes an investigation of the problem and requirements, rather than a solution.(2) Most of the challenging, interesting, useful design work happens while drawing the UML dynamic-view interaction diagrams(3) Use cases can only be used in object-oriented analysis and designA 0B 1C 2D 310. How many statements are true?(1) Sequence diagram and communication diagram are equivalent.(2) In elaboration phase, we usually schedule the use cases with higher risks before the ones with lower risks.(3) In design, we usually complete all the sequence diagrams before we start to draw the design class diagrams.A 0B 1C 2D 3二、简答题(30 marks, each 15 marks)1As we know, change in requirements is common in a software project. What things can we do to reduce the influence of change in requirements?2Describe the similarity and difference between GRASP and GoF Design Patterns三、画图题(20 marks, each 10 marks)1Draw the Design Class Diagram (DCD) according to the following sequence diagram2Draw the corresponding sequence diagram according to the following diagram四、 案例分析 (20分,本题两小题,任选一小题做答。

信息系统分析与设计考试题库及(附答案)

信息系统分析与设计考试题库及(附答案)

信息系统分析与设计考试题库及(附答案)信息系统分析与设计考试题库及答案一,选择填空1. 信息按照( )可以分为战略信息,战术信息和作业信息)可以分为战略信息,战术信息和作业信息.A. 应用领域B. 加工顺序C. 管理的层次D. 反映形式答案: C2. 按照处理的对象,可把组织的信息系统分为( ) 和管理信息系统两大类.A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案: B3. 信息系统对管理职能的支持,归根到底是对( ) 的支持.A. 计划B. 组织C. 控制D. 决策答案: D4. 业务系统规划法()的核心是( )A. 明确企业目标B. 定义(识别)业务过程C. 进行数据分析D. 确定信息结构答案: C5. 下面哪一项企业关键成功因素的特点是错误的: ( ).A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有决定组织的信息需求答案: B6. 下面哪一项不是信息系统局部开发层次的优势:( ).A. 相对简单的开发B. 帮助理论的证明C. 组织变化的阻力最小D. 优化组织过程答案: D7. 一般子系统的划分是在系统( )阶段,根据对系统的功能/数据分析的结果提出的.A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计答案: A8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计,工艺,生产,供应,检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计,工艺,生产制造并行交叉的作业管理,这属于( ).A. 功能内的B. 组织间的C. 功能间的D. 功能内的答案: C9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( ).A. 逻辑方式B. 物理方式答案: A10. 信息系统流程图是以新系统的( )为基础绘制的.A. 图B. 管理功能图C. 业务流程图D. 数据流程图答案: D11. 在关系规范化过程中,一般来讲,满足( )的关系即可满足信息处理的要求,就可以认为是比较规范的关系.A. 第一范式B. 第二范式C. 第三范式D. 范式答案: C12. 中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(),细化阶段(),构造阶段()和交付阶段(),每个阶段结束于一个主要的里程碑( ).构建阶段结束时是第三个重要的里程碑:初始功能( )里程碑.A. 生命周期目标( )里程碑B. 生命周期结构( )里程碑C. 初始功能( )里程碑D. 产品发布( )里程碑答案: C13. 从社会经济发展的角度来看,信息化是指( ).A. 计算机和网络的应用规模与效益不断增长的过程B. 社会上进行交换的信息量不断增长的过程C. 计算机硬件产业,软件产业,信息服务产业不断发展的过程D. 人们的信息活动的规模不断扩大以致在国民经济中起主导作用的过程答案: D14. 信息系统开发的结构化方法的一个主要原则是( ).A. 自顶向下原则B. 自底向上原则C. 分步实施原则D. 重点突破原则答案: A15. 在任一组织内同时存在着三个不同的计划控制层是( ).A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案: A16. 一般来说,占维护工作比例最高的是( ).A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护答案: C17. 用户开发应用系统的主要手段是( ).A. 生命周期法B. 原型法C. 第四代语言D. 面向对象方法答案: A18. 局域网络管理信息系统建设的复杂性主要取决于( ).A. 组织结构的复杂性B. 管理方法的复杂性C. 管理人员的不习惯D. 组织内部和外部环境的复杂性答案: D19. 系统规划的主要任务包括( ).A. 明确组织的信息需求,制定系统总体结构方案B. 对系统进行经济,技术和使用方面的可行性研究C. 选择计算机和网络系统的方案D. 确定软件系统的模块结构答案: A20. 系统设计阶段的主要成果是( ).A. 用户的决策方针B. 用户的分析方案C. 系统设计说明书D. 系统总体设计方案答案: C21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与( ).A. 系统建设中各阶段工作B. 系统分析工作C. 系统设计工作D. 系统实施工作答案: A22. 结构化生命周期法的主要缺点之一是( ).A. 系统开发周期长B. 缺乏标准,规范C. 用户参与程度低D. 主要工作集中在实施阶段答案: A23. 规划的主要内容是( ).A. 战略规划,组织信息需求分析,系统目标B. 组织信息需求分析,系统目标,资源分配C. 战略规划,资源分配,系统目标D. 战略规划,组织信息需要分析,资源分配答案: A24. 系统分析工作的全面总结和主要成果是( ).A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告答案: A25. 解决的是( ).A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案: C26. 软件文档是信息系统( )的重要依据.A.可理解性B.可维护性C.可扩展性D.可移植性答案: BA. 系统建议书B.可行性研究报告C. 系统模块层次图D. 数据词典答案: B28. 生命周期法的特点之一是( ).A. 整个系统的开发工作是非劳动密集型的B. 系统开发时间短C. 对用户需求的变更能做出迅速响应D. 适合大型复杂系统答案: C29. 系统测试中应遵循的一条原则是:测试工作应该由以下人员来承担( ).A. 原程序作者B. 专门的测试人员C. 系统设计人员D. 用户答案: B30. 系统维护中要解决的问题来源于( ).A. 系统分析阶段B. 系统设计阶段C. 系统实施阶段D. 三者都包括答案: D31. 在原型法中,原型是进行开发的系统的( ).A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序答案: A32. 由用户开发应用系统可以解决的主要问题是( ).A. 提高应用系统效率B. 系统开发直接反映用户需求C. 增强系统的可靠性D. 降低开发成本答案: B33. 主要管理人员应参与( ).A. 系统规划B. 系统设计C. 系统分析D. 系统开发和运行全过程答案: D34. 关于模块间调用的规则哪一项是错误的( )A. 下层模块可直接与同级模块进行通信B. 下层模块只有接到上级模块调用命令才能执行C. 上下级模块之间可直接通信D. 模块调用顺序自上而下答案: A35. 功能结模块聚合中,一个模块只执行一个功能的是( ).A. 逻辑聚合B. 数据聚合C. 功能聚合D. 时间聚合答案: C36. 模块间出现下列哪一项是改动模块时发生错误的主要来源( ).A. 数据耦合B. 控制耦合C. 内容耦合D. 以上都不是答案: C37. 绘制功能结构图的依据是( ).A. 数据流程图B. 图C. 图D. 系统总体设计答案: A38. 下面哪一项不是系统设计阶段的主要活动( ).A. 系统总体设计B. 系统硬件设计C. 系统详细设计D. 编写系统实施计划答案: D39. 对于结构化设计思想的描述哪一项是错误的( ).A. 在结构化设计中,模块的功能应当简单明确,易于理解B. 自顶向下,逐步求精C. 设计者应先设计顶层模块D. 越下层模块,其功能越具体,越复杂答案: D40. 在系统设计过程中采用模块化结构,是为了满足( ).A. 系统性的要求B. 灵活性的要求C. 可靠性的要求D. 经济性的要求答案: A41. 数据库的逻辑结构设计是将( ).A. 逻辑模型转换成数据模型B. 数据模型转换成物理模型C. 概念数据模型转换为数据模型D. 逻辑模型转换为物理模型答案: C42. 支持的数据库系统的组成是( ).A. 模式,子模式B. 数据库和数据库管理系统C. 应用程序D. 上述各条答案: D43. 代码结构中设置检验位是为了保证( ).A. 计算机内部运算不出错B. 代码的合理性C. 代码输入的正确性D. 代码的稳定性答案: C44. 顺序码的特点是( ).A. 码很长B. 短而简单C. 容易记忆D. 由一定逻辑性答案: B45. 在大型程序设计过程中,最后考虑的是程序的( ).A. 可维护性B. 可靠性C. 可理解性D. 效率答案: D68. 系统开发的主要方法有生命周期法,原型化方法,计算机辅助软件工程方法和( ).A. 自顶向下法B. 由底向上法C. 模块法案D. 面向对象方法答案: D69. 原型化方法一般可分为三类,即( ).A. 探索型,开发型,直接型B. 探索型,实验型,演化型C. 灵活型,结构型,复杂型D. 目标型,实验型,探索型答案: B70. 信息系统开发方法有哪些( ).A. 原型法B. 法C. 法D. 法答案: A71. 对象实现了数据和操作的结合, 使数据和操作( )于对象的统一体中A. 结合B. 隐藏C. 封装D. 抽象答案: C73. 在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( ).A. 分析与设计B. 编制程序C. 测试程序D. 系统维护答案: A74. 完成管理系统的日常运行工作的人员是( ).A. 信息中心负责人B. 系统分析员C. 程序设计员D. 操作员答案: D75. 逐步转换法是( ).A. 用新系统直接代替老系统,中间无过渡阶段B. 过渡过程中,有一段新,老平行运行的时期C. 先选几个试点转换,转换成功后,再同时转换其他部分D. 分期分批竞选转换答案: C76. 系统测试的对象是( ).A. 数据文件B. 源程序C. 全部文档D. 整体系统答案: B77. 衡量系统开发质量的首要标准是( ).A. 满足技术指标B. 满足设计者要求C. 满足用户要求D. 技术规范答案: C78. 在提供的图中,( )用于描述系统与外部系统及用户之间的交互.A. 用例图B. 类图C. 对象图D. 部署图答案79. 在提供的图中,( )用于按时间顺序描述对象间的交互.A. 网络图B. 状态图C. 协作图D. 序列图(顺序图)答案81. 管理信息系统的特点是( ).A. 数据集中统一,应用数学模型,有预测和控制能力,面向操作人员B. 数据集中统一,应用人工智能,有预测和决策,面向高层管理人员C. 数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策D. 应用数学模型,有预测和决策能力,应用人工智能,面向管理人员答案82. 某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将( ).A. 供销职能和生产职能关联在一起B. 供销职能和财务职能关联在一起C. 财务职能和生产职能关联在一起D. 供销职能和市场职能关联在一起83. 信息资源包括( ).A. 信息,物资,货币B. 信息,信息生产者,设备C. 信息,信息生产者,信息技术D. 信息技术,信息生产者,货币答案84. 计算机集成制造系统主要组成为( ).A. 管理信息系统,决策支持系统和战略信息系统B. 管理信息系统,计算机辅助设计系统和计算机辅助制造系统C. 管理信息系统,决策支持系统和专家系统D. 管理信息系统,执行信息系统和专家系统答案85. 使用光符号识别方法输入数据的方式是( ).A. 电子数据交换B. 传统的数据输入方式C. 交互式输入方式D. 源数据自动化输入方式答案90. 管理的职能主要包括( ).A. 计划,控制,监督,协调B. 计划,组织,领导,控制C. 组织,领导,监督,控制D. 组织,领导,协调,控制答案92. 决策支持系统是( ).A. 数据驱动的B. 知识驱动的C. 语言驱动的D. 模型驱动的93. 决策支持系统支持( ).A. 结构化和半结构化决策B. 结构化和非结构化决策C. 半结构化非结构化决策D. 半结构化与风险型决策答案94. 不属于联机实时处理方式的情况是( ).A. 需要反应迅速的数据处理B. 负荷易产生波动的数据处理C. 数据收集费用较高的数据处理D. 固定周期的数据处理答案95. 绘制系统流程图的基础是( ).A. 数据关系图B. 数据流程图C. 数据结构图D. 功能结构图答案96. 系统分析报告的主要作用是( ).A. 系统规划的依据B. 系统实施的依据C. 系统设计的依据D. 系统评价的依据答案97. 按照数据的动态特性划分,具有随机变动属性的数据应放在( ).A. 处理文件中B. 主文件中C. 周转文件中D. 后备文件中答案98. 在决定开发管理信息系统之前,首先要做好系统开发的( ).A. 可行性研究B. 系统化分析C. 总体预算D. 新系统的逻辑设计和物理设计答案99. 判断表由以下几方面内容组成( ).A. 条件,决策规则和应采取的行动B. 决策问题,决策规则,判断方法C. 环境描述,判断方法,判断规则D. 方案序号,判断规则答案二,填空1. 和是人类社会发展的三大资源.答案: 信息物质能源2. 信息具有事实, ,等级性,变换性和等性质.答案: 时效性不完全性价值性3. 系的特点有.答案: 整体性目的性相关性环境适应6. 通常认为,管理信息系统主要解决的决策问题,而决策支持系统则以支持和问题为目的.答案: 结构化半结构化非结构化8. 信息系统的开发是成功的三要素, 采用合适的技术遵循有关开发过程进行开发.答案: 合理确定系统目标组织系统开发队伍9. 信息系统开发的步骤是:在系统规划后,循进行, , 工作.答案: 系统分析系统设计系统构建与实施系统评价13. 系统分析是围绕问题展开的,而又要涉及到技术的应用.答案: 管理现代信息14. 系统分析的主要活动有, 研究,系统详细调查研究和新系统逻辑方案的提出.答案: 系统初步调查系统可行性15. 在模块设计中,最终通过修改设计,使每一模块执行单一的功能,提高模块的组合,降低的耦合.答案: 块内块间16. 信息系统总体设计的原则有(任写两条) 原则和原则.答案: 自顶向下明确性17. 系统实施以工作为基础,必须按系统设计的进行.答案: 系统分析与设计文档(或方案)18. 系统规划主要任务是制定信息系统的,确定组织的主要和制定系统建设的计划.答案: 发展战略信息需求19. 信息系统战略规划的关键是要使的战略与整个组织的协调一致.答案: 目标(或战略)20. 信息系统开发方法按照时间过程可以分为和.答案: 生命周期法原型法22. 可行性研究的主要成果是报告和任务书.答案: 可行性研究系统开发24. 如果系统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出建议书,需要进行安排. 答案: 系统开发可行性研究26. 需求分析结束时,应当提出交上级审查.答案: 需求分析报告32. 常用的调查研究的方法有,召开调查会,业务实践,专家访谈,电子问卷.答案: 问卷调查法33. 数据流程图的两个特征和概括性.答案: 抽象性35. 描述处理逻辑的工具有决策树,决策表和.答案: 结构化英语表法74. 阶段的任务是对组织的环境,战略,目标,现行系统的状况进行初步调查,根据组织目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的和。

系统分析与设计期末考试试卷-A(含答案)

系统分析与设计期末考试试卷-A(含答案)

北方民族大学试卷课程代码: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按照信息系统处理信息、面向对象的不同,可以分为:()、管理信息系统和()。

系统分析与设计试题与答案范文.doc

系统分析与设计试题与答案范文.doc

一、选择题(10小题,每小题2分):1.系统分析工作的全面总结和主要成果是( C )。

A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告2.系统维护中要解决的问题来源于( D )。

A. 系统分析阶段B. 系统设计阶段C. 系统实施阶段D. 三者都包括3.在原型法中,原型是开发系统的( B )。

A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序4.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( D )。

A. 分析与设计B. 编制程序C. 测试程序D. 系统维护5. 螺旋式软件开发模型是将瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的基础上,沿着螺线自内向外每旋转一圈,就得到( D )的一个新版本。

A. 模块划分B. 子程序分解C. 设计D. 原型6. 系统开发过程的流程如下图所示,( A )阶段拟定了系统的目标、范围和要求:A. ①B. ②C. ③D. ④。

二、填空题(10分,每空1分)三、简答题(共30分 6小题)1.列出编数据字典时涉及的4大步骤。

答:1数据流2数据流分量,即数据元素3数据存储4处理2.列出物理数据流图具有的而逻辑数据流图没有的5大特征答:逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要那些资源。

逻辑数据流图说明应该具有那些加工和数据存储,而不关心这些加工和数据存储是如何实现的。

物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入、输出硬拷贝。

它用做系统构造和实现的技术性蓝图,要说明加工和数据存储是如何实现的。

3.列出印制报表的5个风格或美观方面的元素。

答:a报表设计约定:每个位置上出现的数据类型,显示所准备的表单大小,以及表明连续表上数据延续部分的方式.B 输出应能打印在各种类型的纸张上(成本)。

系统分析与设计期末考试试卷-A(含答案).

系统分析与设计期末考试试卷-A(含答案).

1 / 6北方民族大学试卷课程代码: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系统开发生命周期是确认、分析、设计和实现信息系统的一种四步方法,这四个阶段是:((( (。

整个信息系统的开发是这四个阶段不断迭代、细化的过程。

华南理工大学系统分析与设计期末考试试题与答案

华南理工大学系统分析与设计期末考试试题与答案

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).补充用例说明。

系统分析与设计能力测试考核试卷

系统分析与设计能力测试考核试卷
B.代码审查
C.测试计划
D.验收标准
(以下为答题纸,请考生将答案填写在答题纸上,切勿在试卷上作答。)
三、填空题(本题共10小题,每小题2分,共20分,请将正确答案填到题目空白处)
1.在系统分析阶段,用于描述系统中数据流动和处理的工具是__________。
2.软件设计的主要目标是保证软件的__________、__________和__________。
8. ABC
9. ABCD
10. ABCD
11. ABCD
12. ABC
13. ABC
14. ABC
15. ABC
16. AB
17. ABCD
18. ABCD
19. ABC
20. ABCD
三、填空题
1.数据流图(DFD)
2.可靠性、可维护性、可扩展性
3.序列图
4.封装、继承、多态
5.单一职责原则
6.单元测试
2.面向对象设计原则包括单一职责、开放封闭、里氏替换和依赖倒置。设计模式如工厂模式(用于创建对象而无需指定创建对象的类)和策略模式(定义一系列算法,并将每一个算法封装起来)。它们优点是提高代码可复用性和可维护性。
3.评估和选择设计方案可考虑技术可行性、经济成本、时间成本、资源可用性和风险评估。方法包括成本效益分析、专家评审和原型法。主要考虑因素是方案的实际可行性、效益与成本比例以及风险程度。
B.技术可行性分析
C.风险评估
D.用户满意度调查
13.以下哪些是结构化分析方法的特点?()
A.强调自上而下的设计
B.使用图形化的分析工具
C.重视数据流和数据存储
D.以模块化为设计目标
14.在进行系统测试时,以下哪些测试是针对系统安全性的?()

(完整版)信息系统分析与设计期末试题

(完整版)信息系统分析与设计期末试题

信息系统分析与设计最终压题一、选择题(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 )。

系统分析与设计考核试卷

系统分析与设计考核试卷
C.设计系统界面
D.制定开发计划
2.系统设计阶段的输出物包括()
A.设计文档
B.数据库设计
C.系统测试计划
D.用户手册
3.以下哪些是面向对象设计的基本原则?()
A.封装
B.继承
C.多态
D.模块化
4.系统设计中的设计模式可以解决()
A.代码重用问题
B.系统性能问题
C.结构复杂问题
D.开发效率问题
5.以下哪些工具可用于系统分析?()
C.实体关系图
D.用例图
17.以下哪个不是模块化设计的原则?()
A.高内聚
B.低耦合
C.适度规模
D.功能独立
18.在系统测试阶段,测试用例的主要依据是()
A.系统需求
B.设计文档
C.编码规范
D.测试计划
19.以下哪个不是系统设计中的设计模式?()
A. MVC模式
B. Singleton模式
C. Factory模式
A.数据流图
B.数据字典
C.实体关系图
D.类图
6.系统设计中的界面设计应考虑的因素有()
A.界面美观
B.易用性
C.用户体验
D.系统性能
7.以下哪些是系统设计的目标?()
A.满足用户需求
B.确保系统质量
C.控制开发成本
D.提高开发速度
8.系统测试的主要类型包括()
A.单元测试
B.集成测试
C.系统测试
D.性能测试
C.高内聚
D.快速开发
8.数据流图中,箭头表示()
A.数据流向
B.数据处理
C.数据存储
D.数据源
9.在结构化分析方法中,用于描述系统内部数据流动的图形工具是()

(完整word版)系统分析与设计试题与答案

(完整word版)系统分析与设计试题与答案

一、选择题(10小题,每小题2分):1.系统分析工作的全面总结和主要成果是( C )。

A. 可行性研究报告B. 数据词典C. 系统说明书D. 系统详细调查报告2.系统维护中要解决的问题来源于( D )。

A. 系统分析阶段B. 系统设计阶段C. 系统实施阶段D. 三者都包括3.在原型法中,原型是开发系统的( B )。

A. 反映用户最基本需求的可以运行的实验模型B. 某一主要部分的详细设计方案(物理模型)C. 反映用户需求的逻辑模型D. 反映用户全部需求符合系统开发规范的应用软件程序4.在系统生命周期的各阶段中,花费费用和人力投入最多的阶段是( D )。

A. 分析与设计B. 编制程序C. 测试程序D. 系统维护5. 螺旋式软件开发模型是将瀑布模型和演化模型相结合,增加了风险分析,它建立在原型的基础上,沿着螺线自内向外每旋转一圈,就得到( D )的一个新版本。

A. 模块划分B. 子程序分解C. 设计D. 原型6. 系统开发过程的流程如下图所示,( A )阶段拟定了系统的目标、范围和要求:A. ①B. ②C. ③D. ④。

二、填空题(10分,每空1分)三、简答题(共30分 6小题)1.列出编数据字典时涉及的4大步骤。

答:1数据流2数据流分量,即数据元素3数据存储4处理2.列出物理数据流图具有的而逻辑数据流图没有的5大特征答:逻辑数据流图强调参与者所做的事情,可以帮助设计者决定需要那些资源。

逻辑数据流图说明应该具有那些加工和数据存储,而不关心这些加工和数据存储是如何实现的。

物理数据流图关注的是系统中的物理实体,以及一些具体的文档、报告和其他输入、输出硬拷贝。

它用做系统构造和实现的技术性蓝图,要说明加工和数据存储是如何实现的。

3.列出印制报表的5个风格或美观方面的元素。

答:a报表设计约定:每个位置上出现的数据类型,显示所准备的表单大小,以及表明连续表上数据延续部分的方式.B 输出应能打印在各种类型的纸张上(成本)。

信息系统分析与设计考试相关习题及答案

信息系统分析与设计考试相关习题及答案

一、选择填空4.业务系统规划法(BSP)的核心是....A.明确企业目.B.定义(识别)业务过.C.进行数据分.D.确定信息结. 答案..5.下面哪一项企业关键成功因素的特点是错误的....)。

A.少量的易于识别的可操作的目.B.可确保企业的成.C.由企业的所有CSF决定组织的信息需..答案..7.一般子系统的划分是在系统...)阶段, 根据对系统的功能/数据分析的结果提出的.A.需求分.B.逻辑阶.C.总体设.D.详细设.答案..10.信息系统流程图是以新系统的...)为基础绘制的.A.E-R.B.管理功能.C.业务流程.D.数据流程图答案..14.信息系统开发的结构化方法的一个主要原则是...)。

A.自顶向下原.B.自底向上原.C.分步实施原.D.重点突破原则答案..16.一般来说, 占维护工作比例最高的是...)。

A.纠错性维.B.适应性维.C.完善性维.D.预防性维护答案..19.系统规划的主要任务包括...)。

A.明确组织的信息需求、制定系统总体结构方.B.对系统进行经济、技术和使用方面的可行性研.C.选择计算机和网络系统的方.D.确定软件系统的模块结.. 答案..20.系统设计阶段的主要成果是...)。

A.用户的决策方.B.用户的分析方.C.系统设计说明.D.系统总体设计方. 答案..21.信息系统建设的结构化方法中用户必须参与的原则是用户必须参与...)。

A.系统建设中各阶段工.B.系统分析工.C.系统设计工.D.系统实施工作答案..22.结构化生命周期法的主要缺点之一是...)。

A.系统开发周期.B.缺乏标准、规.C.用户参与程度.D.主要工作集中在实施阶段答案..23.MIS规划的主要内容是...).A.MIS战略规划, 组织信息需求分析, 系统目.B.组织信息需求分析, 系统目标, 资源分.C.MIS战略规划, 资源分配, 系统目.D.MIS战略规划,组织信息需要分析,资源分..答案..28.生命周期法的特点之一是...)。

线性控制系统分析与设计期末考+答案解析试

线性控制系统分析与设计期末考+答案解析试

线性控制系统分析与设计期末考试一. (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。

分析设计考试题及答案

分析设计考试题及答案

分析设计考试题及答案一、单项选择题(每题2分,共10题,共20分)1. 分析设计中,以下哪个选项不属于系统分析的基本步骤?A. 需求收集B. 系统规划C. 系统实施D. 系统维护答案:C2. 在进行系统设计时,以下哪项不是必须考虑的因素?A. 系统的可扩展性B. 系统的安全性C. 系统的美观性D. 系统的经济性答案:C3. 系统分析中,以下哪个工具不用于流程图的绘制?A. VisioB. PowerPointC. UMLD. Excel答案:D4. 系统设计中,以下哪个概念是指系统在运行过程中能够自我修复和调整?A. 系统稳定性B. 系统可维护性C. 系统自适应性D. 系统可用性答案:C5. 在系统分析与设计中,以下哪个不是面向对象分析的主要概念?A. 类B. 对象C. 过程D. 函数答案:D6. 系统设计中,以下哪个原则是指在设计时应该尽可能减少模块之间的依赖?A. 模块化B. 封装性C. 低耦合高内聚D. 继承性答案:C7. 在系统分析中,以下哪个方法不用于需求分析?A. 访谈B. 问卷调查C. 原型法D. 测试答案:D8. 系统设计中,以下哪个概念是指系统能够处理的最大工作量?A. 系统容量B. 系统吞吐量C. 系统负载D. 系统性能答案:A9. 在系统分析与设计中,以下哪个不是软件工程的主要活动?A. 需求分析B. 系统设计C. 项目管理D. 硬件维护答案:D10. 系统设计中,以下哪个原则是指在设计系统时应该使系统尽可能简单?A. 奥卡姆剃刀原则B. 帕累托原则C. 墨菲定律D. 康威定律答案:A二、多项选择题(每题3分,共5题,共15分)1. 系统分析中,以下哪些工具可用于用例图的绘制?A. StarUMLB. LucidchartC. Microsoft WordD. Rational Rose答案:A, B, D2. 在系统设计中,以下哪些因素会影响系统的可维护性?A. 代码的可读性B. 系统的文档完整性C. 系统的复杂性D. 系统的模块化程度答案:A, B, C, D3. 系统分析与设计中,以下哪些是面向对象设计的主要原则?A. 开闭原则B. 单一职责原则C. 里氏替换原则D. 迪米特法则答案:A, B, C, D4. 系统设计中,以下哪些是系统测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:A, B, C, D5. 在系统分析与设计中,以下哪些是敏捷开发的主要特点?A. 迭代开发B. 持续集成C. 客户合作D. 遵循计划答案:A, B, C三、简答题(每题5分,共2题,共10分)1. 简述系统分析与设计中模块化设计的优点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.4.
画图区:
参考答案:

3.
3.1
任务
先导事件
预期持续时间(周)
EF
LF
富裕时间
是否在关键路径上
A


4
4
0

B
A
5
9
31
22


A
6
10
17


D
A
7
11
11
0

E
A,D
6
17
17
0

F
C,E
5
22
22



D,E

21
22
1


E
3
20
22


I
F,G
4
26
26


J
H,I
5
31
31
0

参考答案:
北方民族大学试卷
课程代码:11100975课程:系统分析与设计(A卷,含答案)
(考试,闭卷)(允许携带并使用计算机器)
题目
1.1
1.2
2.1
2.2
2.3
2.4
3.1
3.2
总成绩
复核
得分
阅卷教师
1.
1.1.
1.1.1
A、需求分析B、概念设计C、逻辑设计D、物理设计
答案:B
1.1.2
A、边界B、环境C、用例D、模块
6)包含关系,用例“存入顾客账户”被“退货”包含,“授权信用卡使用”被“进行购买”包含,说明后一用例使用前一用例。
2.3.
参考答案(包括要点即可)
当一个关系不满足规范化时,会存在数据冗余;相应地,在用户对表中数据进行插入、修改和删除操作时,可能出现错误或不一致现象。因此,在建立对象关系模型时,为了去除数据冗余,避免插入、修改及删除异常,需要对关系进行规范化;
答案:D
1.2.
1.2.1
答案:
项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)
1.2.2
答案:
事务处理系统,决策支持系统 (无先后顺序)
1.2.3
答案:
初始ห้องสมุดไป่ตู้段,细化阶段(有先后顺序)
1.2.4
答案:
经济可行性评估;技术可行性评估;运行可行性评估(有先后顺序)
1.3.
1.3.1
答案:
3)用迭代来管理项目——在每次迭代中,所有的系统开发周期活动都进行了,即包含管理、计划、分析、设计和实现与操作活动。每次迭代中的输入是前一次迭代的结果,以及所有这一次迭代中要实现的组件;
4)不要在前期计划的过于详细——做长期的详细计划是错误的,因为计划本身可能是错误的;
5)确定迭代的次数和时间长度——迭代的时间长度一般是固定的(2至8周),对于小型项目可短至1周;经验表明,从项目初始到交付,经常用到6-9次迭代;
项目管理与计划,系统分析,系统设计,系统实现与运转 (无先后顺序)
2.
2.1.
参考答案(包括要点即可,每一个要点1.5分)
1)将系统定义为一组组件——将整个系统细分为一组组件,当这些组件联合在一起,就组成了整个系统;
2)首先完成困难的问题——项目中某些难题(如系统物理架构)通常都关系着项目的成败,因此尽早解决难题,可以在实际的资源耗尽之前,考虑好这些难题,进而减少项目风险;
该用例图包含了以下要素:
1)参与者,包括顾客和售货员;
2)用例,包括退货,进行购买,购买延长保证期,授权信用卡使用,存入顾客庄户;
3)系统边界,将零售系统内外分开;
4)连接,如顾客同退货用例间的连接。参与者同用例间的连接表示该参与者涉入了那个特定的系统功能;
5)扩展关系,用例“购买延长保证期”扩展了“进行购买”,后者通过增加新行为或动作扩展前一用例;
答案:C
1.1.3
A、对象模型B、动态模型C、功能模型D、静态模型
答案:B
1.1.4
A、用户需求B、非功能需求C、需求工程D、接口需求E、功能需求
答案:E

1.1.5
A、活动图B、状态图C、顺序图D、用例图E、协作图
答案:D

1.1.6
A、框架B、包C、构件D、类
答案:C
1.1.7
A、集成测试B、单元测试C、β测试D、α测试
(4)富裕时间=最晚预期完成时间-最早预期完成时间
(5)关键路径:A->D->E->F->I-J,A->E->F->I-J。
3.2
参考答案
见链接
6)在项目生命周期内项目活动的重点是变化——在初始阶段,最主要的任务是分析;在细化阶段,重点在于设计;在构造阶段则集中于实现;而在交付阶段,则把注意力放在使系统可操作。但是,每次迭代中这些活动的比例与重点都不一样。
2.2.
零售系统用例图
参考答案:(有举例说明即可,不需要说出图中包含的全部要素。每一个要点1.5分)
(1)网络图如下所示:
(2)计算最早的预期完成时间。
EF(A) =4EF(B)=4+5=9EF(C)=4+6=10EF(D)=4+7=11
EF(E)=max(EF(D),EF(A))+6=17
EF(F)=max(EF(C),EF(E))+5=22
EF(G)=max(EF(D),EF(E))+4=21
而另一方面,当我们将关系都拆分为一个个彼此独立的简单关系之后,如果我们要进行一些查询操作,如S(SN, SName,CN),C(CN,CName),SC(CN, SN,Score)对应三个独立的表,都满足第三范式,当我们要查询张三数据结构这门课的成绩时,就需要连接这三个表,通过不同关系的连接操作实现最终的查询,影响数据库访问效率。因此,当表中的检索超过更新相当多时,我们会考虑使用反规范化,进而提高数据访问效率。
EF(H)=EF(E)+3=20
EF(I)=max(EF(F),EF(G))+4=26
EF(J)=max(EF(H),EF(I))+5=31
即得整个项目的最早完成时间是31周
(3)计算最晚预期完成时间。
LF(J)=EF(J)=31LF(I)=LF(J)-5=26LF(H)=min((LF(J)-5),LF(I)-4)=22等
相关文档
最新文档