系统分析与设计试题

合集下载

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

《物流系统分析与设计》试题

《物流系统分析与设计》试题

一、单项选择题()1、信息。

A、是形成知识的基础B、是数据的基础C、是经过加工后的数据D、具有完全性()2、万维网又称。

A、InternetB、WWWC、ExtranetD、Intranet()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、下面选项中,不属于原型法的特点的是。

A、开发周期大大缩短B、降低了系统开发中的风险C、文档和调试可能不充分D、加强了开发过程中的用户参与程度()13、FTP是Internet中服务的简称。

系统分析与设计试题

系统分析与设计试题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

试题_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.下面属于系统详细设计的工作为()。

《面向对象系统分析与设计》期末综合练习题(答案版)

《面向对象系统分析与设计》期末综合练习题(答案版)

面向对象系统分析与设计期末综合练习题一、选择题1.Heave学院请Decoder软件公司开发一个新的OO课程系统,院长Tom宣布该系统一定要成为学院的great software,下面对于great software的说法正确的是?()(A)Decoder公司程序员满意软件。

(B)Heave学院师生满意的软件。

(C)价格最贵的软件。

(D)Decoder公司程序员和Heave学院师生都满意的软件。

2.Heave学院准备开发一个新的Java版的OO课程注册系统,该系统可以供学生查询期末成绩、教师统计班级成绩正态分布、教务统计GUITARIO各项能力在各门课程中的落实情况,而且随着历史数据的积累,今后还可能引入数据挖掘技术,为院长提供各届学生的整体进步情况,请问Decoder公司的系统架构师应该采用哪种设计模式来设计成绩统计模块()(A)状态模式(B)观察者模式(C)工厂模式(D)装饰者模式3.Heave学院原有的课程目录系统是用SmallTalk语言开发的,并向外部发不了一套访问接口。

学院为了节约成本,不准备重新开发该目录系统,为此Decoder需要设计一套与之兼容的Java接口对其进行封装。

这样可以更方便地将旧课程目录系统集成到新的系统中,同时为将来的升级留有余地。

请问系统设计师在设计时应该采用哪个设计模式?()(A)模版方法模式(B)适配器模式(C)观察者模式(D)外观模式4.Heave学院新的OO课程注册系统,可以与签约银行联网直接代收学费,但银行的业务逻辑错综复杂,为此Heave学院希望银行能够提供一套新的接口以屏蔽并简化原有业务操作的复杂性。

这套新接口设计上体现了哪个设计模式的思想()(A)适配器模式(B)观察者模式(C)装饰者模式(D)外观模式5.Heave学院的期末成绩统计可以饼状图、柱状图、曲线、表格等多种形式进行显示。

但不论何种形式显示,其统计算法census()需要通过prepareData()、generateChart()、saveChart()、showData()四个步骤,其中第1步与第2步对于不同的显示方式是不同的,那么系统设计师在设计该系统时,会使用哪个设计模式()(A)模版方法模式(B)观察者模式(C)适配器模式(D)外观模式6.Heave学院的历史数据挖掘器的设计很有挑战性,其难点在于院方要求各种形式的挖掘组件可以任意组合,任意拼装,每个挖掘组件完成独立的挖掘任务,互不干扰,组装后的挖掘器套件运行后,会形成一份报表,用以呈现挖掘结果。

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 )旳关系即可满足信息处理旳规定,就可以认为是比较规范旳关系。

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

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

信息系统分析与设计考试试题一、单选题(每题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・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天,则部门经理直接批准请假申请,生成请假批准单,申请结束。

《信息系统分析与设计》课程参考题目

《信息系统分析与设计》课程参考题目
用户的具体需求是:当购买了新的实验设备并验收合格时,可以进行入库登记,登记的项目包括 编号、货号、品名、规格、计量单位、数量等,并修改库存联,产生当天日库报表;根据对实验设 备需求的领料单发出货物,若价格已调整,按调整的价格出库,若未调整,按照领料单上物资编号 中入库批次做相应价格计算,由处理后的信息产生当天的出库日报;并能根据调价通知和储备量的 调整通知,修改设备的价格和合理储备量;能够根据需要进行相关内容的物资情况查询,并能查询 某一物资储备情况,若低于最低储备量,给出警告,并将结果通过报表通知采购人员,并可打印人 库、出库旧报。
(6)图书管理系统
某校图书馆现为人工管理,效率低,易出错,手续繁琐,而且耗费大量的人力。图书馆希望设 计一个图书管理系统,管理读者的登记,图书的购人、借出、归还以及注销等。管理人员还可以查
2
阅某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图 书的流通情况。
估计开发该系统须购买硬件、外部设备(高性能计算机 1 台、打印机 1 台),花费 1. 2 万元左右. 开发工作量约需 3 个人月工作量,每人月工资约为 2000 元,开发完成后维护费用每年约 600 元,开 发成功后,原有的 3 名管理人员可以减少为两名,每人月工资 600 元.
(9)课程考试辅导系统
当前课程考试存在着考试形式和方法单一、阅卷工作量大、透明度低、学生存在抵触情绪等问 题,因此希望开发计算机辅助考试系统.实施标准化考试,同时培养学生使用计算机的能力。
估计开发该系统须购买硬件、外部设备(高性能计算机 1 台、打印机 1 台),花费 1. 2 万元左 右(考试设备利用原有计算机,不用增添新设备),开发工作量约需 5 个人月工作量,每人月工资约 为 2000 元,开发完成后维护费用每年约 600 元。开发完成后,可以减少出题、盗考,阅卷多人工作 量,主要是提高考试透明度和组卷灵活性。

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

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

华中师范大学网络教育学院《电子商务系统分析与设计》练习测试题库及答案一. 单选题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)。

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

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

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

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

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

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

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

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

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

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

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

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

结果正确后,计算货物进港的堆存费用,同时也将该费用写入港口物流费用收据中。

然后将其交给货主、财务和稽核部门。

稽核部门负责对所产生的费用进行进一步验证,无误后由财务负责收取相应的费用。

港口物流计费的逻辑描述
港口向进港的货物收取物流费用的标准如下:①本地货主的货物每吨收费15元;②外地货主的货物重量W在100吨以内(包括100吨),每吨收费18元;③外地客户重量(W)在100吨以上时,距离(L)在500公里以内(包括500公里),超过100吨部分每吨再增加10元,距离(L)在500公里以上,超过100吨部分每吨再增加15元。

问题:
1)根据以上情景描述,绘制散货进港的业务流程图。

(5 分)
2)运用系统分析工具,设计散货进港的物流计费系统数据流程图(顶层和一层)。

(5 分)
3)根据港口物流计费的逻辑描述,绘制表达物流计费规则的决策判断表。

(5 分)
2.
)
3. 为国家教育部设计四、六级英语考试的考生编码模型,并给出设计的依据,设计的模型要求满足:1)能区分四和六级英语考试;2)能区分考生所在的学校;3)能区分报考的年份。

(3分)
六、综合题( 本大题共1小题,共15分) 若页面空间不足,请将答案填在试卷背面,并标明题号。

根据你本学期在系统开发小组中所作(或曾经做过完整项目)系统,按结构化方法规范进行系统分析与设计。

要求:1)叙述业务处理过程,绘制其业务流程图;2)绘制顶层、一层、二层数据流程图;
3)设计其模块结构图;4)进行数据库设计(仅写出概念模型及关系模型即可,不需进行字段定义)。

问题:
1)叙述业务处理过程,绘制业务流程图(3分)
2)绘制顶层、一层、二层数据流程图(4分)
3)设计模块结构图(4分)
4)数据库设计(4分)
五、设计题( 本大题共3小题,1题15 分、2题5分、3题3分,共23分) 若页面空间不足,请将答案填在试卷背面,并标明题号。

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

1)散货进港的业务流程图。

(5 分)
货物进入内陆
评分标准:业务流程、单据传递正确可得5分
2)散货进港的物流计费系统数据流程图(顶层和一层)。

(5 分)
顶层
一层
评分标准:顶层图2分,一层图3分
3)物流计费规则的决策判断表或判断树。

(5 分)
评分标准:判断表或者判断树均可,结构正确2分,规则正确3分
2. 用面向数据流设计方法将下图所示的数据流图转换为相应的模块结构图。

(5 分)
评分标准:结构正确3分,传递数据正确2分
3. 为国家教育部设计四、六级英语考试的考生编码模型,并给出设计的依据,设计的模型要求满足:1)能区分四和六级英语考试;2)能区分考生所在的学校;3)能区分报考的年份。

(3分)
答:设计编码模型如下:
考生流水号
考试年份
教育部学校编码,
四六级标识,四级
评分标准:分段正确1分,位数正确1分,标记清晰1分
六、综合题
评分标准:
1) 业务处理过程叙述明确,业务流程图绘制规范3分,有问题相应扣分 2) 顶层、一层、二层数据流程图绘制规范4分,有问题相应扣分 3) 模块结构图设计规范4分,有问题相应扣分
4) 数据库概念、逻辑设计规范4分,有问题相应扣分 五、 设计题 ( 本大题共 5小题,每小题5分,共25分 ) 若页面空间不足,请将答案填在试卷背面,并标明题号。

1. 图1给出了福特公司采购业务与货款支付的原流程。

采用图中下方约定的符号在图中标注该流程中的
)
2. 根据以下业务过程按规范画出其数据流程图(顶层图和一层图)。

(5 分)
考试中心是一个受资格审定委员会委托,面向社会的某种资格考试的发证单位。

每年定期进行各种考试。

其整个考试管理过程如下:考试之前,考生向考试中心填写递交考试报名单,考试中心通过对报名单中的姓名、年龄、学历、单位和报考科目进行审查,接受合格的报名单,而拒绝不合格的报名单,合格的报名单经过加编准考证号后,成为正式的报名单。

根据这种正式的报名单,对考生进行登记,建立考生名册档案。

同时,确定考试时间和地点后,向考生发出准考证号,并向阅卷站提交考生名单。

考试结束后,阅卷站把阅卷后的成绩清单送交考试中心,考试中心对其进行检查,不合格的成绩清单将被退回,而正确的成绩清单一方面用于填写试题得分清单库,对照考生名册档案,制作考生成绩通知单,为合格者制作资格证书。

考试中心根据实际得分清单库及考生名册档案进行试题难度分析和分类统计成绩,然后分别将难度分析表及分类统计表送交资格审定委员会。

3. 将下面的判定表改成判定树。

(5分)
4. 根据下面给出的逻辑模型中处理逻辑的描述,采用结构化系统设计方法,设计以这个处理逻辑为起点
的结构图(SC)。

(要求至少有一个公共模块)。

(5 分)
5. 根据下面给出的信息载体,给出相关的数据模型。

(5 分)
类 别:原材料 存放仓库:2号库
六、综合题 ( 本大题共 1小题,共13分 ) 若页面空间不足,请将答案填在试卷背面,并标明题号。

使用结构化开发方法对下面的教材销售系统进行分析与设计。

教材销售系统功能描述:(1)学生填写购书单,如果书库中有所需教材,则开发票,登记并开领书单,学生凭领书单到书库领书;(2)如果书库中该教材脱销,则填写缺书登记表;(3)每天根据当天的缺书登记表,生成一张采购单,由教材采
购人员根据该采购单采购教材;(4)新教材进库后,将进书单返回给系统。

教材销售系统的顶层数据流图如下所示:
要求:1)根据顶层数据流图和功能描述绘制一层、二层数据流图;2)设计其模块结构图;3)进行数据库设计(仅进行概念模型设计即可)。

1) 绘制一层、二层数据流程图(6分)
2)设计模块结构图(5分)
3)数据库概念模型(2分)
2. 根据以下业务过程按规范画出其数据流程图(顶层图和一层图)。

(5 分)
3. 将下面的判定表改成判定树。

(5分)
学生奖励处理的判定树
评分标准:结构正确3分,对应规则正确2分
4. 根据下面给出的逻辑模型中处理逻辑的描述,采用结构化系统设计方法,设计以这个处理逻辑为起点的结构图(SC)。

(要求至少有一个公共模块)。

(5 分)
评分标准:结构正确3分,传递数据正确2分
5. 根据下面给出的信息载体,给出相关的数据模型。

(5 分)
设计主数据表SPMXZ_MAIN,字段设计如下:
“产品入库修改”的结构图
设计从数据表SPMXZ_DETAIL ,字段设计如下:
SPMXZ_MAIN 与SPMXZ_DETAIL 是1:n 的主-从模式结构,通过“MXZ_ID ”字段关联。

评分标准:主数据表3分,从数据表2分 六、综合题 ( 本大题共 1小题,共13分 ) 1) 绘制一层、二层数据流程图(6分) 2)设计模块结构图(5分)
3
)数据库概念模型(仅进行概念模型设计即可)(2分)
1、(1
(2)
(3)图书(书号,书名,出版社,出版日期,单价)
购书单(编号,学号,姓名,书籍编号,书号,书名,数量,日期)
进书单(编号,书号,书名,数量,进书日期) 缺书单(编号,书号,书名,数量) 采购单(编号,书号,书名,数量)
评分标准:步骤(1)6分,步骤(2)5分,步骤(3)2分,答完整得满分。

相关文档
最新文档