最新系统分析与设计期末考试试卷-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.在进行系统测试时,以下哪些测试是针对系统安全性的?()
- 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)首先完成困难的问题——项目中某些难题(如系统物理架构)通常都关系着项目的成败,因此尽早解决难题,可以在实际的资源耗尽之前,考虑好这些难题,进而减少项目风险;