最新系统分析与设计期末考试试卷-A(含答案)
系统分析与设计题库(含答案)
综合模拟测试题一一、选择题(每题1分,共20分)1.软件需求分析阶段可分为对问题的识别、分析与综合、编写需求分析文档以及(C)4个方面。
A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确2.在结构化分析方法中,用以表达系统内数据的运动情况的工具是( A )。
A.数据流图B.数据词典C.结构化英语D.判定表与判定树3.在选择程序设计语言时最重要的依据是(A)A.语言的应用领域B.对语言的熟悉程度C.数据结构的复杂度D.算法的复杂度4.模块的( B)性是把软件划分为模块时要遵守的准则,衡量的标准是模块本身的( A )性和模块之间的(C)性。
由若干个逻辑功能相似的成分组成的模块,该模块的内聚性是( H );模块内部的各个成分使用同一个输入数据,或产生同一个输出数据,该模块的内聚性是( J )。
A. 内聚性 B. 独立性C. 耦合性D. 功能内聚E. 顺序内聚F.过程内聚G. 时间性内聚 H. 逻辑性内聚 I. 偶然性内聚J. 通讯性内聚5.白盒法测试程序时常按照给定的覆盖条件选取测试用例:( B )覆盖比( A )覆盖严格,它使得每个判定的每条分支至少经历1次;( D )覆盖既是判定覆盖,又是条件覆盖,但它并不保证使各种条件都能取到所有的值;( E )覆盖比其他条件都要严格,但它不能保证覆盖程序中的每一条路径。
A. 语句B. 判定C.条件D. 判定/条件E. 多重条件F.路径6.在以下的描述中,( B )不是信息。
A.计算机02班全体30名同学B.5、6、7、8、9C.中国的4个直辖市D.经济管理学院共有4个系7.下列( C )语句是非功能性需求的描述。
A.系统可以查询到某人当前借了哪些书B.系统可以查询到某人是否为会员C.系统可以把查询的响应速度尽量控制在5秒之内D.系统可以查询到某人是否得到奖学金8.下面( C )不是面向对象开发方法的特征。
A.抽象性B.继承性C.关联性D.封装性9.以下( 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 )。
信息系统分析与设计期末试卷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个层次:对象层、特征层和关系层,其中对象层给出系统中所有反映问题域和系统责任的对象。
信息系统分析与设计考试相关习题及答案【可修改文字】
可编辑修改精选全文完整版一、选择填空4. 业务系统规划法〔BSP〕的核心是〔〕A. 明确企业目标B. 定义〔识别〕业务过程C. 进行数据分析D. 确定信息结构答案:C5. 下面哪一项企业关键成功因素的特点是错误的:〔〕。
A. 少量的易于识别的可操作的目标B. 可确保企业的成功C. 由企业的所有CSF决定组织的信息需求答案:B7. 一般子系统的划分是在系统〔〕阶段,根据对系统的功能/数据分析的结果提出的。
A. 需求分析B. 逻辑阶段C.总体设计D. 详细设计答案:A10. 信息系统流程图是以新系统的〔〕为基础绘制的。
A. E-R图B. 管理功能图C. 业务流程图D. 数据流程图答案:D14. 信息系统开发的结构化方法的一个主要原则是〔〕。
A.自顶向下原则B.自底向上原则C.分步实施原则D.重点突破原则答案:A16. 一般来说,占维护工作比例最高的是〔〕。
A.纠错性维护B.适应性维护C.完善性维护D.预防性维护答案:C19. 系统规划的主要任务包括〔〕。
A.明确组织的信息需求、制定系统总体结构方案B. 对系统进行经济、技术和使用方面的可行性研究C.选择计算机和网络系统的方案D.确定软件系统的模块结构答案:A20. 系统设计阶段的主要成果是〔〕。
A.用户的决策方针B. 用户的分析方案C.系统设计说明书D.系统总体设计方案答案:C21. 信息系统建设的结构化方法中用户必须参与的原则是用户必须参与〔〕。
A.系统建设中各阶段工作B.系统分析工作C.系统设计工作D.系统实施工作答案:A22. 结构化生命周期法的主要缺点之一是〔〕。
A.系统开发周期长B.缺乏标准、规XC.用户参与程度低D.主要工作集中在实施阶段答案:A23. MIS规划的主要内容是〔〕。
A.MIS战略规划,组织信息需求分析,系统目标B. 组织信息需求分析,系统目标,资源分配C. MIS战略规划,资源分配,系统目标D. MIS战略规划,组织信息需要分析,资源分配答案:A28. 生命周期法的特点之一是〔〕。
中山大学 系统分析与设计期末考卷 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分,本题两小题,任选一小题做答。
系统分析与设计期末考试试卷-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
一、选择题(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 输出应能打印在各种类型的纸张上(成本)。
系统分析与设计能力测试考核试卷
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.在进行系统测试时,以下哪些测试是针对系统安全性的?()
《信息系统分析与设计》期末试卷
《信息系统分析与设计》期末试卷(A)一、单选题(1 分×40=40 分)1. "管理的艺术在于驾驭信息"的含义是()A.管理者要善于掌握信息,提高信息的时效性B.管理者要善于转换信息,实现信息的价值C.管理者要善于对信息分类,掌握战略级信息,完成企业战略目标D.管理者要善于将企业内部的物质流转换成信息流2. 管理信息系统的基础功能是()A、数据加工B、预测与决策C、实时控制D、计划3.下列应用中,属于办公自动化系统()A.飞机订票系统B.文字处理系统C.气象预报系统D.冶炼厂中的水温控制系统4.下列决策问题中,属于非结构化决策的是()A.飞机订票B.产品发展C.日常销售D.工资统计5.分布式系统的C/S 模式的“瘦服务器”是指()组合。
A.数据库服务器B.应用服务器C. 文件服务器D. WEB 服务器6. 某公司对计时工计算周薪时是这样决策的:如果工人每周工作时间小于或等于40 小时,则周薪等于小时工资乘以工作时数;如果工作时间超过40 小时,则周薪等于小时工资乘以40 小时,再加上超额时间乘以1.5 倍的小时工资。
这种决策属于( )A、结构化决策C、半结构化决策B、非结构化决策D、以上都不是7. 哪种决策问题最适于用交互式的计算机软件系统来解决()A.非结构化决策问题B.结构化决策问题C.半结构化决策问题D.确定性问题8. 企业管理分成高、中、基三个层次,不同的管理层次需要不同的信息。
下列描述中正确的是A.成本记录是财务管理的中层需要的信息B.人事档案是人事管理的中层需要的信息C.新市场的长期预测是销售管理基层需要的信息D.现有库存量是物资管理的基层需要的信息9. 在四层结构的B/S 模式下,应用服务器所解决的问题是()A.数据管理B.应用逻辑表示C.用户界面的表示D.通信接口的表示10.在一个课程注册系统中,定义了类CourseSchedule 和类Course,并在类CourseSchedule 中定义了方法add(c:Course)和方法remove(c:Course),则类CourseSchedule 和类Course 之间的关系是:()A.泛化(generalization)关系C.依赖(dependency)关系B.组合(composition)关系D.包含(include)关系11. 一个银行业务系统采用下面的配置图,则下述错误的是()。
系统分析与设计考核试卷
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.在结构化分析方法中,用于描述系统内部数据流动的图形工具是()
系统工程期末考试试题及答案A
系统工程期末考试试题及答案A一、单项选择题(每题2分,共20分)1. 系统工程的核心思想是()。
A. 模块化B. 系统化C. 集成化D. 标准化答案:B2. 系统工程的主要研究对象是()。
A. 单个元素B. 系统整体C. 系统与环境D. 系统与子系统答案:B3. 系统工程的基本原理不包括()。
A. 系统性原理B. 信息原理C. 反馈原理D. 因果原理答案:D4. 在系统工程中,系统分析的目的是()。
A. 确定系统目标B. 提高系统性能C. 优化系统结构D. 以上都是答案:D5. 下列哪项不是系统工程的研究方法()。
A. 系统分析B. 系统设计C. 系统测试D. 系统维护答案:D二、多项选择题(每题3分,共15分)6. 系统工程的一般过程包括()。
A. 系统规划B. 系统分析C. 系统设计D. 系统实施E. 系统评估答案:ABCDE7. 系统工程的学科特点包括()。
A. 综合性B. 动态性C. 层次性D. 可预测性E. 可控制性答案:ABCDE8. 下列哪些是系统工程的应用领域()。
A. 工程项目管理B. 软件开发C. 交通规划D. 环境治理E. 军事指挥答案:ABCDE三、简答题(每题5分,共20分)9. 简述系统工程的三个基本要素。
答案:系统工程的三个基本要素包括系统的组成元素、系统的结构和系统的属性。
10. 什么是系统工程的系统分析?答案:系统分析是系统工程中对系统整体及其组成部分进行研究的过程,目的是确定系统的性能、功能和结构。
四、计算题(每题10分,共20分)11. 假设一个系统由两个子系统A和B组成,子系统A的可靠性为0.9,子系统B的可靠性为0.8,且子系统A和B是串联的。
求整个系统的可靠性。
答案:整个系统的可靠性为0.9 * 0.8 = 0.72。
12. 假设一个系统由三个子系统A、B和C组成,子系统A的可靠性为0.95,子系统B的可靠性为0.9,子系统C的可靠性为0.85,且子系统A、B和C是并联的。
(完整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 输出应能打印在各种类型的纸张上(成本)。
《系统分析与设计》期末试题试卷
《系统分析与设计》期末试题试卷(A)方向:___________ 姓名:______ 学号:成绩:____________注意:答案一定要写在答卷中,写在本试题卷中不给分。
本试卷要和答卷一起交回。
一、对错判断题(每题1分,共10分)基于敏捷的UP迭代、进化的软件开发过程,请用T / F判断以下命题1.(__)建模人员在白板上建模时,需注意UML符号运用的准确性及对问题细部描述的精准性。
2.(__)UP的核心工作流是业务建模、需求分析、设计、实现、测试与集成。
在不同阶段,工作的重点不同。
3.(__)在每个迭代结束开始时,进行风险评估是UP的最佳实践之一。
4.(__)完成UML分析与建模工作需要几个星期。
5.(__)制品词汇表记录了数据库表和主要字段名称。
6.(__)细化阶段(Elaboration)包含需求分析、概要设计、详细设计、编码和测试活动。
7.(__)在瀑布模型中,试图在编程前定义几乎完整的需求,并试图建立“可靠的”计划或时间表,但常常事与愿违。
8.(__)数据模型制品在细化阶段开始设计,在构造阶段精化。
因此数据模型在具体数据库上实现工作在构造阶段。
9.(__)UP过程模型比瀑布模型先进。
10.(__)移交阶段(Transition)主要任务是进行beta测试和部署。
二、分类题(每小题2分,共10分)在统一过程中,需求按照“FURPS+”模型进行分类,帮助你避免遗漏系统的某些重要方面。
以下业务场景片断来源于一个电子商务应用(如网上书店等),请识别需求并用“FURPS+”分类。
1.(__)支持用户从目前的1000万到五年后的5000万2.(__)提供配送状态跟踪服务3.(__)每天各销售点和网上的销售数据都需在晚上20点前传入SAP业务系统,进行商业分析并生产各种报告4.(__)网页响应控制的3秒内5.(__)用户在使用服务前必须注册三、案例研究:需求分析(30分)软件学院奖学金发放主要是按学习成绩的班级排名,排名在5%以内获得一等奖学金,在10%以内获得二等奖学金,在15%以内获得三等奖学金。
线性控制系统分析与设计期末考+答案解析试
线性控制系统分析与设计期末考试一. (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。
电子商务系统分析与设计A及答案
江南大学考1. 利用ASPA. htm1 考试形式开卷()、闭卷(√),在选项上打(√)11. 结构化生命周期法的主要缺点之一是 A 、系统开发周期长 B 、缺乏标准、规范 C 、用户参与程度低 D 、主要工作集中在实施阶段12. 在编程过程中,除了正确地完成必要的功能之外,下面的一些因素中,哪一个是衡量程序编写质量中最重要的因素 A 、完成该程序的语句条数 B 、对存储空间的要求 C 、运行速度 D 、程序的可读性 13. 下面关于文档体的说法错误的一项是A.文档体元素以起始标记 <BODY> 开始,以结束标记 </BODY> 结尾 B.严格地讲,使用 <BODY> 起始和结束标记不是必需的 C.在文档中,不必以严格的ASC Ⅱ格式输入文本 D. 有些ASC Ⅱ字符只有通过特殊的编码系统才能回到文档中 14. 在ASP 中的默认情况下,当创建对象实例时,该对象的作用域是 A. 行作用域 B. 函数/过程作用域 C. 页作用域 D.全局作用域 15. 在ASP 内建对象中,必须要有lock 和Unlock 方法以确保多个用户无法同时改变某一属性的对象 A. Response B. Session C. Request D. Application 参考答案: 1. C 2. B 3. B 4. B 5. D 6. C 7. B 8. A 9. A 10. B 11. A 12. D 13. C 14. C 15. D 二、填空题〖每空1分,共计15分〗1. 从应用和功能方面来看,可以把电子商务分为3个层次,即_________、_________和_________。
2. 为了将使用者产生的这一把加解密用的对称密钥安全地传送给服务器,需要先使用试 卷 专 用 纸使用学期 2009-2010 总张数 72. 电子商务系统16. 白盒测试16. 又称为结构测试或逻辑驱动测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2.
1.2.1
答案:
项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)
1.2.2
答案:
事务处理系统,决策支持系统(无先后顺序)
1.2.3
答案:
初始阶段,细化阶段(有先后顺序)
1.2.4
答案:
经济可行性评估;技术可行性评估;运行可行性评估(有先后顺序)
1.3.
1.3.1
答案:
加拿大beadworks公司就是根据年轻女性要充分展现自己个性的需求,将世界各地的珠类饰品汇集于“碧芝自制饰品店”内,由消费者自选、自组、自制,这样就能在每个消费者亲手制作、充分发挥她们的艺术想像力的基础上,创作出作品,达到展现个性的效果而另一方面,当我们将关系都拆分为一个个彼此独立的简单关系之后,如果我们要进行一些查询操作,如S(SN, SName, CN), C(CN, CName), SC(CN, SN,Score)对应三个独立的表,都满足第三范式,当我们要查询张三数据结构这门课的成绩时,就需要连接这三个表,通过不同关系的连接操作实现最终的查询,影响数据库访问效率。因此,当表中的检索超过更新相当多时,我们会考虑使用反规范化,进而提高数据访问效率。
6)在项目生命周期内项目活动的重点是变化——在初始阶段,最主要的任务是分析;在细化阶段,重点在于设计;在构造阶段则集中于实现;而在交付阶段,则把注意力放在使系统可操作。但是,每次迭代中这些活动的比例与重点都不一样。
2.2.
零售系统用例图
参考答案:(有举例说明即可,不需要说出图中包含的全部要素。每一个要点1.5分)
北方民族大学试卷
课程代码: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、模块
该用例图包含了以下要素:
1)参与者,包括顾客和售货员;
2)用例,包括退货,进行购买,购买延长保证期,授权信用卡使用,存入顾客庄户;
3)系统边界,将零售系统内外分开;
4)连接,如顾客同退货用例间的连接。参与者同用例间的连接表示该参与者涉入了那个特定的系统功能;
5)扩展关系,用例“购买延长保证期”扩展了“进行购买”,后者通过增加新行为或动作扩展前一用例;
3)用迭代来管理项目——在每次迭代中,所有的系统开发周期活动都进行了,即包含管理、计划、分析、设计和实现与操作活动。每次迭代中的输入是前一次迭代的结果,以及所有这一次迭代中要实现的组件;
4)不要在前期计划的过于详细——做长期的详细计划是错误的,因为计划本身可能是错误的;
5)确定迭代的次数和时间长度——迭代的时间长度一般是固定的(2至8周),对于小型项目可短至1周;经验表明,从项目初始到交付,经常用到6-9次迭代;
EF(G)=max(EF(D),EF(E))+4=21
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等
答案:C
1.1.3
A、对象模型B、动态模型C、功能模型D、静态模型
答案:B
1.1.4
A、用户需求B、非功能需求C、需求工程D、接口需求E、功能需求
答案:E
A
1.1.5
A、活动图B、状态图C、顺序图D、用例图E、协作图
答案:D
C
1.1.6
A、框架B、包C、构件D、类
答案:C
1.1.7
A、集成测试B、单元测试C、β测试D、α测试
2.4.
(1)政策优势画图区:
在大学生对DIY手工艺品价位调查中,发现有46%的女生认为在十元以下的价位是可以接受;%的认为在10-15元;6%的则认为50-100元能接受。如图1-2所示
4.WWW。google。com。cn。大学生政策2004年3月23日
调研提纲:
二、大学生DIY手工艺制品消费分析
关于DIY手工艺制品的消费调查
尽管售价不菲,但仍没挡住喜欢它的人来来往往。这里有营业员们向顾客们示范着制作各种风格迥异的饰品,许多顾客也是学得不亦乐乎。在现场,有上班族在里面精挑细选成品,有细心的小女孩在仔细盘算着用料和价钱,准备自己制作的原料。可以想见,用本来稀奇的原料,加上别具匠心的制作,每一款成品都必是独一无二的。而这也许正是自己制造所能带来最大的快乐吧。
E
3
20
22
2
否
I
F,G
4
26
26
0
是
J
H,I
5
31
31
0
是
参考答案:
(1)网络图如下所示:
(2)计算最早的预期完成时间。
EF(A) =4 EF(B)=4+5=9 EF(C)=4+6=10 EF(D)=4+7=11
EF(E)=max(EF(D),EF(A))+6=17
EF(F)=max(EF(C),EF(E))+5=22
参考答案:
(1)政策优势
“碧芝”的成功归于他的唯一,这独一无二的物品就吸引了各种女性的眼光。
3.
3.1
任务
先导事件
预期持续时间(周)
EF
LF
富裕时间
是否在关键路径上
A
—
4
4
4
0
是
B
A
5
9
31
22
否
C
A
6
10
17
7
否
D
A
7
11
11
0
是
E
A,D
6
17
17
0
是
F
C,E
5
22
22
0
是
G
D,E
4
21
22
1
否
H
6)包含关系,用例“存入顾客账户”被“退货”包含,“授权信用卡使用”被“进行购买”包含,说明后一用例使用前一用例。
2.3.
参考答案(包括要点即可)
当一个关系不满足规范化时,会存在数据冗余;相应地,在用户对表中数据进行插入、修改和删除操作时,可能出现错误或不一致现象。因此,在建立对象关系模型时,为了去除数据冗余,避免插入、修改及删除异常,需要对关系进行规范化;
项目管理与计划,系统分析,系统设计,系统实现与运转(无先后顺序)
2.
2.1.
参考答案(包括要点即可,每一个要点1.5分)
1)将系统定义为一组组件——将整个系统细分为一组组件,当这些组件联合在一起,就组成了整个系统;
2)首先完成困难的问题——项目中某些难题(如系统物理架构)通常都关系着项目的成败,因此尽早解决难题,可以在实际的资源耗尽之前,考虑好这些难题,进而减少项目风险;