系统分析与设计试题

合集下载

面向对象系统分析与设计 阶段作业1

面向对象系统分析与设计 阶段作业1

一、单项选择题(共10道小题,共100.0分)1. 在类图中,那个类图中的类Order所生成的代码具有Public class Order{Public Customer recipient;}的形式?A.B.C.D.知识点: 阶段作业一学生答案: [A;] 标准答案: A得分: [10] 试题分值: 10.02. 下列关于面向对象方法中描述中错误的是()。

A. 使用设计模式有助于在软件开发中应用面向对象技术B. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度一、单项选择题(共10道小题,共100.0分)1. 在类图中,那个类图中的类Order所生成的代码具有Public class Order{Public Customer recipient;}的形式?A.B.C.D.2. 下列关于面向对象方法中描述中错误的是()。

A. 使用设计模式有助于在软件开发中应用面向对象技术B. 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度C. UML作为一种可视化建模语言需要与RUP开发过程同时使用D. 目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法3. 下面关于职责、行为、方法和操作之间的区别叙述错误的是:()A. 职责是对象对其它对象的义务,所有的对象都必须有职责。

B. 职责有两种:获知和执行。

C. 行为是通过操作完成的任务。

D. 操作是UML中被定义为可以请求对象的服务方法4. 关于用例与类的对比中()是错误的。

A. 都属于模型结构元素B. 都存在继承关系C. 类描述系统的部分静态视图,用例描述系统动态的行为视图D. 类描述的是系统的内部构成,用例也可以描述系统的内部构成5. 在一个网络游戏系统中,定义了类Cowboy和类Castle,并在类Cowboy中定义了方法open(c:Castle)和方法Close(c:Castle),则类Cowboy和类Castle之间的关系是:A. 依赖(dependency)关系B. 组合(composition)关系C. 泛化(generalization)关系D. 包含(include)关系6. 汽车(Car)由轮子、发动机、油箱、座椅、方向盘等组成。

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

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

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

北邮网院面向对象系统分析与设计 阶段作业

北邮网院面向对象系统分析与设计 阶段作业

一、单项选择题(共10道小题,共100.0分)
1. “一个研究生在软件学院做助教(teaching assistant),同时还在校园餐厅打工做收银员(cashier)。

也就是说,这个研究生有3种角色:学生、助教、收银员,但在同一时刻只能有一种角色。

”根据上面的陈述,下面哪个设计是最合理的?
A.
B.
C.
D.
知识点: 阶段作业一
学生答案: [B;]
标准答
案:
B
得分: [10] 试题分
值:
10.0
2. 关于用例与类的对比中()是错误的。

A. 都属于模型结构元素
B. 都存在继承关系
C. 类描述系统的部分静态视图,用例描述系统动态的行为视图
D. 类描述的是系统的内部构成,用例也可以描述系统的内部构成
知识点: 阶段作业一
学生答[C;] 标准答 C。

系统分析与设计测试题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.按照面向对象的理论,下列说法不正确的是( )。

2023年系统分析师下午真题及答案

2023年系统分析师下午真题及答案

2023年系统分析师下午真题及答案试题一(共25分)阅读以下关于软件系统分析的数述,在答题纸上回答问题1至问题3。

[说明]某软件企业拟开发一套基于移动互联网的在线运动器材销售系统,项目组决定采用FAST开发方法进行系统分析与设计,在完成了初步的调查研究之后进入了问题分析阶段,分析系统中存在的问题以及改进项,其分析的主要内容包括:1材销售订单处理的时间应该减少20%;2动端支持IOS和Android两类操作系统;3材销售订单处理速度太慢导致根多用户取消订单;4台服务器硬件配置比较低;5用户单过程中应该减少用户输入的数据量;6单处理过程中用户需要输入大量信息;7用云计算服务可以降低50%的服务器处理时间;8司能投入的技术维护人员数量有限;9量的并发访问会导致App页面无法正常显示。

【问题1](12分)FAST开发方法在系统分析中包括了初始研究、问题分析、需求分析和决策分析等四个阶段,请简要说明每个阶段的主要任务。

【问题2](8分)在问题分析阶段,因果分析方法常用于分析系统中的问题和改进项,请结合题目中所描述各项内容,将题干编号(1)-(9)填入表IT的(a)~(d)中。

分析阶段,需要对候选方案所述内容按照操作可行性、技术可行性、经济可行性和进度可行性进行分类。

请将下列(1)~(5)内容填入表1-2的(a)-(d)中。

1开发的器材销售系统能够满足用户所需的所有功能;2统开发的成本大约需要40万元人民币;3要对移动端APP开发工程师进行技术培训;4统开发周期需要6个月;5统每年维护的费用大约5万元人民币。

表1-2候选方案指标分类可行性准则候选方案描述操作可行性(a)技术可行性(b)经济可行性(C)进度可行性(d)参考答案【问题U初步研究阶段:1、列出问题和机会2、协商项目的初步范围3、评估项目价值4、计划项目进度表和预算5、汇报项目计划问题分析阶段:1、研究问题领域2、分析问题和机会3、分析业务过程4、制定系统改进目标5、修改项目计划6、汇报调查结果和建议需求分析阶段:定排修交1、定义需求2、排列需求的优先次序3、修改项目计划4、交流需求陈述决策分析阶段:确分比修推1、确定候选方案2、分析候选方案3、比较候选方案4、修改项目计划5、推荐一种系统【问题2](a)(6)(b)(3)(4)(9)(c)(1)(5)(7)(d)(2)(8)【问题3】(a)(3)(b)(1)(c)(2)(5)(d)(4)试题解析器材销售订单处理的时间应该减少20%【系统目标】移动端支持IOS和Android两类操作系统【系统约束条件】器材销售订单处理速度太慢导致根多用户取消订单【原因/结果】后台服务器硬件配置比较低【原因/结果】用户下单过程中应该减少用户输入的数据量【系统目标】订单处理过程中用户需要输入大量信息【问题/机会】利用云计算服务可以降低50%的服务器处理时间【系统目标】公司能投入的技术维护人员数量有限【系统约束条件】大量的并发访问会导致App页面无法正常显示【原因/结果】新开发的器材销售系统能够满足用户所需的所有功能【技术可行性】系统开发的成本大约需要40万元人民币【经济可行性】需要对移动端APP开发工程师进行技术培训【操作可行性】系统开发周期需要6个月【进度可行性】系统每年维护的费用大约5万元人民币【经济可行性】试题二(共25分)阅读以下关于系统分析与设针的叙述,在答题纸上回答问题1至问题3。

《电子商务系统分析与设计》练习题库参考答案

《电子商务系统分析与设计》练习题库参考答案

华中师范大学网络教育学院《电子商务系统分析与设计》练习测试题参考答案一、选择题1. C2. D3. B4. A5. B6. C7. B8. A9. D10. A11. C12. B13. B14. D15. A16. A17. A18. C19. B20. D21. A22. D23. D24. A25. C26. A27. C28. B29. D30. B31. A32. B33. d34.c35.a36.c37.c38.b39.c40.c41.B42.c二、填空题1. Show(展示);Sale(交易);Serve(服务)2. 接入服务商(Internet Access Provider,IAP);服务提供商(Interne Service Provider,ISP);内容服务提供商(Internet Content Provider,ICP);应用服务系统提供商(Application Service Provider,ASP)3. 商务模型规划;商务系统规划4. UNIX;NT;Linux5. FrontPage;Dreamweaver6. 807. 公开密钥(public key);私有密钥(private key)8. SSL;SET9. 概要;详细10. 需求分析11. 制定计划12. 软件产品复用;软件过程复用13. 需求;设计;编码14. 需求文档15. 随机测试;分区测试;原因——效果16. 星状链接;树状链接17. 服务器对象,提供服务器的相关信息18. 客户端;服务器端19. VBScript不受浏览器的限制20. <%=num(1)%>21. 接收传递给网页的参数;接收客户输入的表单信息22. 告之浏览器信息己经全部下载完毕,促使IIS不再解释后续的HTML标识及VB Script 程序,达到结束.asp文件执行的目的23. 文本;变量;函数24. Form25. <%=Request.form(“username”)%>26. Server.HTMLEncode( )27. Server.CreateObject(“ADODB.Connection”)28. 两个网页;接收信息;执行将输入信息存入数据库29. 传递;返回30. XML31. 数据仓库技术(DW);在线分析处理技术(OLM);数据挖掘技术(DM)32. 整体目标33. 关键成功因素法、企业系统规划法34.完备性检验、一致性检验、无冗余检35. 发展阶段36. 自顶向下37. 处理转换38. 抽象性39. 数据处理40. 关系41. 依赖42. 降低三、名词解释1. 电子商务是指人们利用电子手段进行商业、贸易等商务活动,是商务活动的电子化。

系统分析与设计试题

系统分析与设计试题

五、设计题( 本大题共3小题,1题15 分、2题5分、3题3分,共23分) 若页面空间不足,请将答案填在试卷背面,并标明题号。

1. 根据下面给出的背景、流程和逻辑的文字描述,运用系统分析工具完成下述问题。

问题背景概述港口是为各类南来北往货物提供物流功能的设施与场所。

经港口运输的货物一般分为集装箱和散货两类货物进港后一般存放在露天堆场或由港口提供的仓库中,为此所进行的装卸和堆存将产生相应的物流费用。

所进行的各种装卸活动均可以反映在各类理货单中,理货单的填写是由理货员来完成的。

货物由汽车运进港内,理货员要填写市入理货单;从港内用汽车运出要填写市出理货单;货物由船上卸下或装到船上要产生卸船或装船理货单;货物由火车运进港口或用火车运出港口要产生卸、装火车理货单;如果货物需要在港口内由一个堆场(或仓库)移向另一个堆场(或仓库),则要产生倒载(或转栈)理货单,等等。

所有理货单要正确反映货物在港的数量及在岗作业情况,港口物流计费系统则主要依据各类理货单来完成货物在港物流费用的计算任务。

一个货主所要进行装卸的一种货物称为“一票货”。

港口物流计费系统将依据各类理货单,并参照各类物流活动的费率计算每票货物在港物流费用,并填进相应的表格中,审核后交财务部门按表格内容进行收费。

货物进港的物流计费流程描述由船舶运输经由港口进入内陆(以下简称进港)的散货物流计费业务流程如下:船舶到港卸船后,计费员将船主提供的货物交接单、理货员记录的卸船理货单收集到一起进行验证,货物交接单中的货物数量和重量应该等于卸船理货单中该票货的数量和重量。

核对正确后再根据卸船理货单中的实际作业情况,并依据货物进出港费率来计算卸船费,并将该费用写进港口物流费用收据。

货主依据提货单来提取进港货物,如果是由汽车运出堆场(或仓库)则产生装火车理货单,计费员则要将提货单与市出理货单(或装火车理货单)进行比对验证,提货单中的货物数量与重量应与理货单中的该票货的货物数量和重量一致。

四川省2020年10月信息系统设计与分析高等教育自学考试

四川省2020年10月信息系统设计与分析高等教育自学考试

四川省2020年10月高等教育自学考试信息系统设计与分析试卷(课程代码02134 )一、单项选择题:本大题共15小题,每小题1分,共15分。

在每小题列出的备选项中只有-项是最符合题目要求的,请将其选出。

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.T状态图B.数据流图C.数据词典D.结构化语言9.调用一-个模块的上级模块的个数称为该模块的A.深度B.宽度C.扇出D.扇入10.模块设计中,对于耦合与内聚的要求是A.耦合高,内聚低B.耦合与内聚都低C.耦合低,内聚高D.耦合与内聚都高11.将一组职责相似,但以不同方式实现的类归为一个包中,描述的是A,共同封闭原则B.共同复用原则.C.相异封闭原则D.相异复用原则.12.在代码设计中,以分类对象的从属关系为排列顺序的代码是A.顺序码B.层次码C.矩阵码D.自检码13.下面各种说法中,良好的编程风格是A.经常使用Goto语句B.设计复杂C.在程序编写过程完成后统书写注释D便用空格、空行和右缩格等改善程序的布局,以取得较好的视觉效公年I4下列对于系统测试的基本原则描述正确的是A.测试工作应该尽量由原开发软件的个人或小组来承担B.设计测试方案的时候,不仅要包括确定的输入数据,而且还应包括从系统功能出发预期的测试结果C.测试用例必须是合理的、有效的输入数据D.已经发现的错误个数越多,则说明软件中存在错误的概率越低15.新旧系统转换是在管理信息系统生命周期的A.系统规划阶段B.系统分析阶段c系统设计阶段D.系统实施阶段二、名词解释题:本大题共5小题,每小题3分,共15分。

《电子商务系统分析与设计》试卷及答案

《电子商务系统分析与设计》试卷及答案

试题_2011_年~_2012_年第2 学期课程名称:电子商务系统分析与设计专业年级:电子商务2009级考生学号:考生姓名:试卷类型:A卷■B卷□ 考试方式: 开卷□闭卷■………………………………………………………………………………………………………一、单项选择题(每题1分,25题,25×1=25分)1.管理信息具有等级性,下面属于策略级的信息是()A、库存管理信息B.产品投产C.工资单D.每天统计的产量数据2.用于支持领导层决策的信息系统是()A.专家系统B.经理信息系统C.战略信息系统D.电子数据交换3.BPR是指对企业的流程进行根本的再思考和彻底的再设计,这里“根本的”是指()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.一个系统可以分解成若干层次的多个模块,结构化设计应当先从()A.底层开始B.顶层开始C.中层开始D.主要模块开始13.下面属于系统详细设计的工作为()。

2023年信息系统分析与设计试题库

2023年信息系统分析与设计试题库

信息系统分析与设计考试题目一、选择填空1. 信息按照( C )可以分为战略信息、战术信息和作业信息)可以分为战略信息、战术信息和作业信息。

A. 应用领域B. 加工次序C. 管理旳层次D. 反应形式2. 按照处理旳对象,可把组织旳信息系统分为(B ) 和管理信息系统两大类。

按照处理旳对象,可把组织旳信息系统分为) 和管理信息系统两大类。

A. 电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统3. 信息系统对管理职能旳支持,归根究竟是对( D ) 旳支持。

A. 计划B. 组织C. 控制D. 决策4. 业务系统规划法(BSP)旳关键是(C )A. 明确企业目旳B. 定义(识别)业务过程C. 进行数据分析D. 确定信息构造5. 下面哪一项企业关键成功原因旳特点是错误旳:(B )。

A. 少许旳易于识别旳可操作旳目旳B. 可保证企业旳成功C. 由企业旳所有CSF决定组织旳信息需求6. 下面哪一项不是信息系统局部开发层次旳优势:( D )。

A. 相对简朴旳IT开发B. 协助理论旳证明C. 组织变化旳阻力最小D. 优化组织过程7. 一般子系统旳划分是在系统(A )阶段,根据对系统旳功能/数据分析旳成果提出旳。

A. 需求分析B. 逻辑阶段C. 总体设计D. 详细设计8. 在新产品开发机构重组中,以开发某一新产品为目旳,组织集设计、工艺、生产、供应、检查人员为一体旳承包组,打破部门旳界线,实行团体管理,以及将设计、工艺、生产制造并行交叉旳作业管理,这属于( C )。

A. 功能内旳BPRB. 组织间旳BPRC. 功能间旳BPRD. 功能内旳BPR9. 数据存贮设计则根据数据资源分布详细确定了数据存贮旳(A )。

A. 逻辑方式B. 物理方式10. 信息系统流程图是以新系统旳(D )为基础绘制旳。

A. E-R图B. 管理功能图C. 业务流程图D. 数据流程图11. 在关系规范化过程中,一般来讲,满足( C )旳关系即可满足信息处理旳规定,就可以认为是比较规范旳关系。

2023年系统分析师考试模拟试题及参考答案

2023年系统分析师考试模拟试题及参考答案

2023年系统分析师考试模拟试题及参考答案模拟试题(一)1 .使用多处理机系统的主要目的是实现O代码的并行性。

A、操作级和指令级B、指令级和作业级C、作业级和任务级D、任务级和指令级答案:D解析:在多处理机系统中,提高程序并行性的关键,是把任务分解成足够多的可同时操作的进程,即实现任务级和指令级的并行。

2 .按照CaChe地址映像的块冲突概率,从高到低排列的是()。

A、全相联映像一直接映像一组相联映像B、直接映像一组相联映像一全相联映像C、组相联映像一全相联映像一直接映像D、直接映像一全相联映像一组相联映像答案:B解析:直接映像是指在进行映像的工作时,规定各区中的某一信息块只能映像到Cache 中的一个固定的信息块中。

全相联映像是指主存中的每一个字块可映像到Cache任何一个字块位置上。

组相联映像方式是直接映像和全相联映像的一种折衷方案,这种方法将存储空间分为若干组,各组之间是直接映像,而组内各块之间则是全相联映像。

进行地址映像时,直接映像方式下冲突概率最高,全相联映像方式下冲突概率最低。

3 .面向对象分析中,构建用例模型一般分为四个阶段,其中,除了()阶段之外,其它阶段是必需的。

A、识别参与者B、合并需求获得用例C、细化用例描述D、调整用例模型答案:D解析:在OoA方法中,构建用例模型一般需要经历四个阶段,分别是识别参与者、合并需求获得用例、细化用例描述和调整用例模型,其中前三个阶段是必需的。

4 .某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。

若磁盘上物理块的编号依次为:0、1、2、…;系统中的字长为32位,字的编号依次为:0、1、2、…,字中的一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下图所示。

假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为(请作答此空)的字中描述;系统应该将Oo -------------------------------A、该字的位号5的位置“0"B、该字的位号5的位置“1"C、该字的位号6的位置“0"D、该字的位号6的位置“1”答案:B解析:2053号物理块对应字的编号是64号,前面的0-2047位已经占满,因此第64号字的第0位是2048,第1位是2049,第2位是2050,第3位2051,第4位2052,第4位2053。

信息系统分析与设计考试试题

信息系统分析与设计考试试题

信息系统分析与设计考试试题一、单选题(每题2分,共20分)1. 下列哪项不是信息系统分析与设计的基本原则?A. 需求驱动原则B. 抽象层次递进原则C. 结构化原则D. 面向对象原则2. 以下哪种数据流图反映了系统的内部控制流程?A. DFD(数据流图)B. ERD(实体关系图)C. PAD(过程活动图)D. FDD(功能设计图)3. 下列哪项不属于信息系统分析与设计的主要任务?A. 数据库设计B. 系统需求分析C. 系统设计D. 系统测试4. 在信息系统分析与设计的过程中,下列哪一项不属于需求分析的内容?A. 确定用户需求B. 定义功能和性能要求C. 确定系统输入和输出D. 设计物理存储结构5. 下列哪项不属于面向对象分析和设计的基本原则?A. 封装原则B. 继承原则C. 多态原则D. 声明式原则二、判断题(每题2分,共20分)1. 信息系统分析与设计的任务是了解用户需求并根据需求设计系统。

()2. 高内聚低耦合是面向对象设计的重要原则。

()3. 面向对象分析和设计侧重于如何构建系统并使其高效()4. 数据流图是表示数据流和处理过程之间逻辑关系的图形工具。

()5. 软件测试是信息系统分析与设计过程的最后一步。

()三、问题回答(共60分)1. 请简述信息系统的基本组成部分。

2. 请简述面向对象分析和设计的基本思想和原则。

3. 数据字典是什么?它在信息系统分析与设计中的作用是什么?4. 请简述数据流图的符号和表示方法,并解释各符号的含义。

5. 简述信息系统分析与设计的主要步骤及每个步骤的任务。

四、实例分析(共40分)假设某公司计划开发一个学生管理系统,主要功能包括学生信息的录入、查询、删除和修改,以及成绩的录入和查询。

请根据抽象层次递进的原则,采用面向对象的分析和设计方法,设计出该学生管理系统的基本类结构图。

描述类的属性和方法,并简要说明它们的功能。

注意:本节题目为实例分析,无需给出具体的类结构图。

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

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

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

信息系统分析与设计试题库和答案

信息系统分析与设计试题库和答案

信息系统分析与设计考试题库一、选择填空(每题 1 分,共 10 题 10 分)101.信息按照()可以分为战略信息、战术信息和作业信息。

A. 应用领域B.加工顺序C. 管理的层次D. 反映形式答案: C章节号: 1-1难易系数: 0.1102.按照处理的对象,可把组织的信息系统分为()和管理信息系统两大类。

A.电子数据处理系统B. 作业信息系统C. 决策支持系统D. 情报处理系统答案: B章节号: 1-1难易系数: 0.1103.现代管理信息系统是()。

A. 计算机系统B.手工管理系统C. 人机系统D. 计算机网络系统答案: C章节号: 1-1难易系数: 0.1104. DSS 解决的是()。

A. 半结构化问题和非结构化问题B. 结构化问题和半结构化问题C. 非结构化问题D. 结构化问题答案: C章节号: 1-1难易系数: 0.2105.在任一组织同时存在着三个不同的计划控制层是()。

A. 战略计划层,管理控制层,操作层B. 战略计划层,战术计划层,管理层C. 战略计划层,业务计划层,操作层D. 战术计划层,管理控制层,操作层答案: A章节号: 1-1难易系数: 0.1106.购物超市收银台终端系统是一个典型的()。

A. 战略支持系统B.决策支持系统C. 知识工作系统D.事务处理系统答案: D章节号: 1-1难易系数: 0.2107.企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是()。

A. 获得当前系统的物理模型B. 抽象出当前系统的日逻辑模型C. 建立目标系统的逻辑模型D. 建立目标系统的物理模型答案: A章节号: 1-2难易系数: 0.1108.企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,系统开发的目的是()。

A.获得当前系统的物理模型C. 建立目标系统的逻辑模型B.抽象出当前系统的日逻辑模型D. 建立目标系统的物理模型答案: D章节号: 1-2难易系数: 0.1109.系统开发过程的流程如下图所示,()阶段拟定了系统的目标、围和要求。

面向对象系统分析与设计——超星试题及答案

面向对象系统分析与设计——超星试题及答案

1・1传统开发方法及存在的问,第一章面向对象方法概论1【单选题】下面关于功能分解法的优点描述错误的是()A、以系统需要提供的功能为中心组织系统B、与模块化编程结合使用后,使开发效率有很大提高C、删除了GoTo语句,使软件能得到有效维护D、具有较强的应对需求变化的能力我的答案:D2【单选题】下面的开发方法能够兼顾功能和数据的是()A、功能分解法B、结构化方法C、信息建模法D、面向对象方法我的答案:D3【填空题】 _____ 开发方法强调对数据的组织,忽略系统功能。

我的答案:第一空:信息建模法4【填空题】功能分解法是以系统需要提供的__________ 中心组织系统。

我的答案:第一空:功能5【判断题】结构化方法采用数据流、加工进行建模,需求变化极易引起两者的变动,进而引起其他数据流和加工的变化。

我的答案:V6【判断题】功能分解法以功能作为系统的构造块,数据组织能力强。

我的答案:X1 【单选题】面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、 设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过 程。

因此面向对象方法有许多特征,如软件系统是由对象组成的;();对象彼此之间仅能 通过传递消息互相联系;层次结构的继承。

A 、 开发过程基于功能分析和功能分解B 、 强调需求分析重要性C 、 把对彖划分成类,每个对象类都定义一组数据和方法D 、对既存类进行调整我的答案:C2【单选题】一个设计良好的信息系统应具有()的特征A 、 低内聚、低耦合B 、 高内聚、低耦合C 、 高内聚、高耦合D 、低内聚、高耦合我的答案:B3[填空题]面向对象方法通过 ________ 关系表达类之间的静态关系。

我的答案:第一空:关联4【填空题】对象的 _______ 与操作结为一体,成为一个独立不可分的实体,对外屏蔽其内部 细节。

我的答案:第一空:属性5【判断题】面向对象方法比以往的方法更接近人类的日常思维方式,强调运用人类在日常 的逻辑思维中经常采用的思想方法与原则。

2022年系统分析师案例真题及答案解析

2022年系统分析师案例真题及答案解析

2022年系统分析师案例真题及答案解析试题一(共25分)阅读以下关于软件系统分析与建模的叙述,在答题纸上回答问题1至问题3。

某软件公司拟开发一套博客系统,要求能够向用户提供一个便捷发布自已心得,及时有效的与他人进行交流的平台。

新用户发布个人博客之前,需要创建一个新的博客账户,以下为新用户注册的操作行为:(a) 向系统请求创建一个新的博客账户;(b) 输入个人详细信息;(c) 使用证件数据库验证个人详细信息;(d) 选择账户类型;(e) 身份验证成功,创建新的博客账户;(f)用户身份信息验证不成功;(g) 以电子邮件的方式将账户详细信息发送给用户;(h)博客账户申请被拒绝。

问题1(6分)在结构化和面向对象的软件分析过程中,通常会使用到数据流图、活动图和流程图,请分别描述这三种模型的特点和适用场景。

问题2(9分)采用用例图和用例描述建模系统需求,请使用题干给出的(a)~(h),完善“博客账户创建用例描述”中的(1)~(6),如表1-1所示。

将正确答案填在答题纸上。

表1-1 博客账户创建用例描述问题3(10分)需求评审是通过将需求规格说明书递交给相关人员检查,以发现其中存在缺陷的过程。

在需求工程中,需求评审是一个非常重要的过程。

结合题干案例,请用300字以内的文字简要说明需求评审的内容及作用。

(试题二至试题五选答二个)试题二(共25分)阅读以下关于系统设计的叙述,在答题纸上回答问题1至问题3。

某软件公司为某企业开发一套在线办公自动化系统,以提升企业管理服务的质量和效率。

公司决定采用面向对象方法开发该系统,张工负责对员工请假审批业务进行了分析,具体描述如下:企业员工通过请假申请页面提出请假申请后,首先由部门经理进行审核,若请假理由不合理,部门经理拒绝请假申请,将申请退回给员工,员工对请假申请表进行修改再次提交,或放弃请假申请。

若请假理由合理,且请假天数小于等于3天,则部门经理直接批准请假申请,生成请假批准单,申请结束。

《电子商务系统分析与设计》练习测试题库及答案

《电子商务系统分析与设计》练习测试题库及答案

华中师范大学网络教育学院《电子商务系统分析与设计》练习测试题库及答案一. 单选题1. 利用ASP开发的网页,其扩展名应命名为()。

A. htmB. aspxC. aspD.无严格限制2. 在Windows 9x环境中,若要调试运行ASP网页,此时的Web服务应选用()。

A. IIS 5.0B.IE浏览器C. Peer Web ServerD. Personal Web Server3. 以下标记符中,没有对应的结束标记的是()A. <body>B. <br>C. <html>D. <title>4. 若要求VBScript的变量在使用前必须事先定义,则应使用()语句来设置。

A.Option ExplicitB.Option BaseC.DimD.ReDim5. 下列对象或命令中可用于定义常量的有()A.ApplicationB.DIMmandD.const6. 若要定义一个存储5个值的数组answer,以下定义的方法中,正确的是()A.Dim answer(5)B.ReDim answer(5)C.Dim answer(4)D.ReDim answer(4)7. 在ASP中,服务器响应用户请求,向客户端浏览输出信息,要使用()对象来实现。

A.RequestB.ResponseC.ServerD.Session8. 服务器端要获得客户端所提交的表单数据,应使用()对象来实现。

A.RequestB.SubmitC.ServerD.Session9. 服务器端向客户端输出”注册成功”,以下语句中,能实现该操作要求的是()A.Request.write ”注册成功”B.Request.write(”注册成功”)C.Reponse.write ”注册成功”D.Response.write(”注册成功”)10. 在连接对象中,用于存储链接信息的属性是()A.ConnectionStringB.ConnectionC.OpenD.Execute11. 对于Web Server和Database Server同在一台物理服务器上,或者分布在同一个网段内,Web Server访问Database Server的速度较快,可以把_________值设置得小一点.A ConnectionStringB ModeC connectionTimeoutD Provider12. 1991年美国开放Internet上的商务应用,属于电子商务系统发展阶段中的()A、第1阶段B、第2阶段C、第3阶段D、第4阶段13. 网络操作系统选择中,大型网络选下面哪种操作系统为宜?A、Windows NTB、UNIXC、NetWareD、Linux14. 企业开展电子商务最理想的接人互联网的方式是利用下面哪一种接入ChinaNet或其他Internet骨干网络。

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

《系统分析》2010年部分期末试题
(感谢蓉蓉和某学长提供的题。

二-六部分应该是回忆的,不知道可信度多高,大家自己斟酌。

为了节约时间,只有名词解释写了完整答案,其他我都只标了页码。

仅供参考吧~最后一门了,大家加油~)
一、名词解释
1.JRP:Joint Requirements Planning,联合需求计划。

通过研讨会将所有的系统
所有者、系统用户、系统分析员和一些系统设计人员及构造人员组织在一起,进行系统分析。

JRP一般被看作是联合应用开发(JAD)的一部分,JAD是一种更全面的应用JRP于整个系统开发过程的技术。

P110
2.CPI:continuous process improvement持续过程改进。

是连续地监控业务过程
对降低成本和增加效益方面虽微小但可度量的改善之影响。

P4
3.CRM:customer relationship management客户关系管理。

是一种应用软件,
它为客户提供对企业过程的访问,从初始的咨询,直到售后服务和支持。

P4 4.CMM:capacity maturity management能力成熟度模型。

是用来评估组织的信
息系统开发以及管理过程和产品的成熟度等级的框架。

它由5个开发成熟度等级构成。

P43
5.WBS:work breakdown structure工作分解结构。

是一种图形化工具,用来描
述项目分解成开发阶段、开发活动和开发任务的层次结构。

P81
6.TQM:total quality management全面质量管理。

是一种在企业内部促进质量
改善和管理的综合方法。

P4
7.BPR:business process redesign业务过程重构。

是指研究、分析和重新设计企
业的基本业务过程,为企业降低成本和/或提高效益。

P4
8.ERP:enterprise resource planning企业资源规划。

是一种应用软件,它将信
息系统完全集成在一起,提供大部分或者所有核心基本业务功能(包括这些业务功能所需的事务处理和管理信息)P4
9.SCM:supply chain management供应链管理。

是一种应用软件,它通过直接
将企业的信息系统与企业的供应商和分销商的信息系统集成,优化从原材料采购到最终产品分销的业务过程。

P4
10.EAI:enterprise application integration企业应用集成。

是指用来链接应用软件
以支持应用软件之间的数据和信息流的过程和技术。

EAI解决方案通常基于中间件。

P4
11.MDD:model-driven development模型驱动开发。

强调绘制模型以可视化的
分析问题、定义业务需求以及设计信息系统。

P44
12.RAD:rapid application development快速应用开发。

是一种系统开发策略,
该策略强调用户深入地参与到一系列系统工作圆形的快速进化和构造过程中,以加速系统的开发过程,系统工作原型最精将成为目标系统(或者系统的一个版本)。

P45
13.ADE:application development environments应用开发环境。

是集成的软件开
发工具,它提供了以最快的速度和最高质量开发新应用程序所需的全部工具。

常用的同义词有集成开发环境(IDE)。

P45
14.JPP:joint project planning联合项目计划。

是一种策略,其中项目的所有关联
人员参加一个研讨会,就项目决策达成一致意见。

P81
15.IE:information engineering信息工程。

是一种用来计划、分析和设计信息系
统的模型驱动的、以数据为中心的但对过程敏感的技术。

IE模型是一些说明和同步系统的数据和过程的图形。

P109
(以上的是原题,下面的是我自己整理的——某学长)
(貌似名词解释都是前五章的。

另外老贾所谓的名词解释和缩写貌似是同一类题,所以课本中没有缩写的名词解释可以适当忽略——鲁鲁)
二、判断(没有题,只有知识点)
1、类P259?
2、扩展用例P172
3、IE P112
4、电子业务P13
5、验证和确认测试19章?
6、E-R模型P187
7、CMM P46
8、过程管理P50?
9、用例图P171
10、概化???
三、选择(知识点)
1、模型驱动分析法P63
2、对象P113
3、需求获取过程P147
4、数据完整性P376
5、对象状态图???
四、简答
1、用例图包含哪几种关系?P172(关联、扩展、使用、依赖、继承)
2、顺序图与协作图的区别???
3、关系模型、层次模型、网状模型的区别(这个感觉是在数据库那课上学的,早忘了。


4、系统分析员应具备的素质P10
5、问题分析阶段的任务P122
五、画用例图
六、E-R图或DFD图之一。

相关文档
最新文档