信息系统复习题3
- 格式:doc
- 大小:141.00 KB
- 文档页数:7
信息系统分析与设计一.选择题:1。
下面正确的是:(A)A.信息系统维护是从信息系统正式投入运行开始,一直持续到生存周期结束。
B.信息系统规划与信息系统开发同时进行。
C.信息系统管理属于信息系统建设工作,在信息系统开发过程中并不一定需要。
D.信息系统管理也就是指的信息系统项目管理。
2。
下面说法正确的是:(C)A.领域分析主要分析企业的数据流程。
B。
需求分析需要确定系统所涉及的基本类。
C.界面设计需要确定系统的输出界面。
D.系统设计需要确定系统的平台、结构和功能.3.下面说法正确的是:(D)A.结构化方法产生于20世纪80年代。
B.信息工程方法最适合开发信息系统.C。
面向对象方法是一种软件开发方法,不一定适应于开发信息系统.D.原型方法需要自动化或半自动化环境的支持。
4。
下面哪一种方法不属于信息系统建模方法:(D)A.面向功能B.面向数据C。
面向对象 D.面向测试5。
下面描述不正确的是:(B)A。
信息系统模型包括需求模型。
B.领域模型包括信息系统目标。
C.需求模型包括信息系统功能。
D。
逻辑模型包括用例逻辑.6.下面描述不正确的是:(C)A.类是具有相同属性和操作的对象的集合。
B.对象是类的实例。
C.类中一定包含对象.D.对象肯定在一个类中。
7.下面说法错误的是:(C)A。
参与者是指与所建立系统交互的人或物.B.参与者可以是人,也可以是其他系统。
C.参与者是系统的一部分,是用例图的重要组成部分。
D。
参与者之间存在泛化关系。
8。
下面说法错误的是:(D)A。
泛化表示一般和特殊的关系.B.用例之间存在泛化关系。
C.参与者之间存在泛化关系。
D.参与者和用例之间存在泛化关系.9.下面说法正确的是:(C)A.规划是短期计划B。
规划是综合总结C.规划是长远谋划D。
规划是发展策略10.下面哪一项不属于信息系统规划的内容?:(D)A.信息系统目标B。
信息系统战略C。
信息系统结构 D.信息系统类图11.下面哪一个不是信息系统规划方法?:(A)A.企业资源平衡法B.关键成功因素法C。
管理信息系统练习题3(一) 单选题1. 技术开发合同书的内容不包括(A) 委托方 (B) 项目开发的内容、形式和要求 (C) 研发计划(D) 评价体系参考答案: (D)2. 总体结构设计的任务是(A) 数据库设计 (B) 代码设计(C) 功能模块化 (D) 网络配置设计参考答案: (C)3. 描述模块层次结构,而不关心模块内部结构的工具是(A) 层次模块结构图 (B) HIPO图 (C) 系统流程图 (D) 数据流程图参考答案: (A)4. 系统设计的最终结果是(A) 系统分析报告 (B) 系统逻辑模型(C) 系统设计报告 (D) 可行性报告参考答案: (C)5. 系统评价的各类技术指标不包括(A) 社会类指标 (B) 经济类指标 (C) 性能类指标 (D) 管理类指标参考答案: (A)6. IPO图是(A)系统结构图 (B)数据流程图 (C)组织结构图(D)模块展开的输入处理输出图参考答案: (D)7. 计算机和网络系统配置说明,应包含在()中(A)可行性报告(B)系统设计说明书 (C) 系统实施说明书 (D) 系统分析说明书参考答案: (B)8. 系统设计说明书的内容不包括(A) 系统总体结构图(B) 数据流程图 (C) 系统分类编码方案 (D) 数据库结构图参考答案: (B)9. 在数据库输入时,对字符型数据进行的校验是(A) 重复校验(B) 逻辑校验 (C) 代码校验 (D) 数据类型校验参考答案: (B)10. 在系统设计过程中采用模块化结构是为了满足(A) 系统性的要求(B) 灵活性的要求 (C) 可靠性的要求 (D) 经济性的要求参考答案: (B)11. 代码的设计原则不包括(A) 惟一化 (B) 规范化 (C) 系统化(D) 统一化参考答案: (D)12. 第一人的代码是1,第二人的代码是2,依此类推,第100个人的代码是100,这是典型的(A) 顺序码 (B) 区间码 (C) 层次码 (D) 矩形码参考答案: (A)13. 下列系统切换方法中,最可靠的是(A) 直接切换(B) 并行切换 (C) 分段切换 (D) 试点切换参考答案: (B)14. 将相同的数据多次进行输入,然后由系统内部比较这两批数据,这种校验方法属于(A) 重复校验 (B) 逻辑校验 (C) 代码校验 (D) 视觉校验参考答案: (A)15. 输出设计属于()阶段(A) 系统分析 (B) 系统运行 (C) 系统实施(D) 系统设计参考答案:(D)16. 代码设计属于()阶段(A) 系统分析(B) 系统设计 (C) 系统实施 (D) 系统运行参考答案: (B)17. 在管理信息系统的开发方式中()方式对系统的维护最容易。
会计专业《会计信息系统》第三章至第四章复习题及答案《会计信息系统》第三章至第四章复习题及答案一、名词解释1、机制凭证:由计算机自动生成的记账凭证。
2、普通明细账:按科目查询,按发生日期排序的明细账。
3、按科目排序明细账:按非末级科目查询,按其有发生额的末级科目排序的明细账。
4、自动对账:计算机根据对账依据自动进行核对、勾销。
5、外部转账:指将其他专项核算子系统生成的凭证转入总账系统中。
6、内部转账:指在总账系统内部把某个或某几个会计科目中的余额或本期发生额结转到一个或多个会计科目中。
7、表页:指具有相同格式而数据不同的每张报表。
8、报表关键字:就是在对三维电子表进行操作时,在多个表页间起到对表页进行定位、辨识作用的一类特殊标志。
9、单元风格:指单元内容的字体、字号、字型、对齐方式、颜色图案等。
10、关键字偏移:指的是调整关键字在某单元或组合单元中的起始位置。
11、报表单元公式:指在编制报表时确定报表单元的数据来源的公式。
12、报表审核公式:指报表数据之间关系的检查公式。
13、舍位平衡公式:指用来重新调整报表数据进位后的小数位平衡关系的公式。
14、现金流量表:反映企业在一定会计期间内现金来源、运用及其增减变动情况的报表。
二、单项选择1、机制凭证是指(C)A、计算机打印的凭证B、输入计算机的凭证C、计算机自动生成的凭证D、规范的记账凭证2、关于删除会计科目,下边哪一个描述是不正确的(A)A、会计科目建立后,不能删除B、科目输入余额后,可通过将余额置零后删除C、科目的删除应自下而上进行D、已有发生额的科目不能删除3、会计科目建立的顺序是(C)A、先建立下级科目,再建立上级科目B、先建立明细科目再建立一级科目C、先建立上级科目,再建立下级科目D、不分先后4、通常,(A)科目需由出纳签字。
A、库存现金、银行存款B、应收、应付C、负债类D、资产类5、若凭证类别只设置一种,通常为(A)。
A、记账凭证B、收款凭证C、现金凭证D、银行凭证6、若希望某类凭证的借方必须出现某一科目,可选择(B)限制类型。
信息系统复习题答案一、选择题1. 信息系统的定义是什么?A. 用于处理数据的软件B. 用于存储数据的硬件C. 由硬件、软件、数据、人员和程序组成的,用于收集、处理、存储和分发信息的系统D. 一个组织内部的通信网络答案:C2. 下列哪项不是信息系统的组成部分?A. 数据B. 硬件C. 网络D. 市场调研答案:D3. 信息系统的主要功能是什么?A. 娱乐B. 信息处理C. 制造产品D. 销售服务答案:B二、填空题4. 企业资源计划(ERP)系统是一种集成的________,它整合了企业内部的所有资源,以优化企业的业务流程。
答案:信息系统5. 决策支持系统(DSS)是一种帮助管理者________的信息系统。
答案:做出决策6. 知识管理系统(KMS)的主要目的是________。
答案:共享和利用组织内的知识资源三、简答题7. 描述信息系统的三个主要类别。
答案:信息系统的三个主要类别包括事务处理系统(TPS),管理信息系统(MIS)和决策支持系统(DSS)。
8. 解释为什么数据安全对信息系统至关重要。
答案:数据安全对信息系统至关重要,因为它保护了组织的重要信息资产免受未授权访问、破坏或丢失。
这有助于维护数据的完整性、保密性和可用性,同时遵守法律法规和组织政策。
四、论述题9. 论述信息系统在现代企业中的作用和重要性。
答案:信息系统在现代企业中起着核心作用,它们帮助企业收集、处理、存储和分发信息,从而支持企业的运营和决策过程。
信息系统提高了企业的效率和生产力,使企业能够快速响应市场变化,优化资源分配,并提高客户满意度。
此外,信息系统还支持企业的创新和战略发展,帮助企业在竞争激烈的市场中保持竞争力。
五、案例分析题10. 假设你是一家零售公司的信息系统顾问。
该公司希望建立一个客户关系管理系统(CRM)来改善客户服务和增加销售。
请描述你将如何设计和实施这个CRM系统。
答案:首先,我会进行需求分析,了解公司的具体业务流程和客户服务需求。
信息系统安全复习题一。
选择题1.下列关于防火墙的说法正确的是(A)A.防火墙的安全性能是根据系统安全的要求而设置的。
B.防火墙的安全性能是一致的,一般没有级别之分。
C.防火墙不能把内部网络隔离为可信任网络。
D.一个防火墙只能用来对两个网络之间的相互访问实行强制性管理的安全系统。
2.网络防火墙的作用。
(D)A.防止内部信息外泄。
B.防止系统感染病毒与非法访问。
C.防止黑客访问。
D.建立内部信息和功能与外部信息和功能之间的屏障。
3.在计算机网络中(C)只隔离冲突但不隔离广播。
A.中继器B.路由器C.网桥D.网关4. 保护网络安全的要素是(D)A.安全策略B.防火墙C.识别与鉴别D.以上都是5. 关于防火墙的功能,以下哪一种描述是错误的(D)A.防火墙可以检查进出内部网的通信量。
B.防火墙可以使用应用网关技术在应用层上建立协议过滤和转发功能。
C.防火墙可以使用过滤技术在网络层对数据包进行选择。
D.防火墙可以阻止来自内部的威胁和攻击。
6. 报文摘要用于(B)A.报文鉴别B.报文加密C.报文解密D.邮件传递7. 数字签名一般用(B)算法实现。
A.对称B.非对称C.DESD. IDES8. 数字证书由CA发放用(B)来识别证书。
A.私钥B.公钥C.SRAD.序列号9. keberos是基于(C)的认证协议。
A.私钥B.公享密钥C.加密D.密文10. CA安全认证中心的功能是(A)A.发放证书用于在电子商务交易中确认对方的身份或表明自己的身份。
B.完成协议转换,保护银行内部网络C.进行在线销售和在线谈判,处理用户单位。
D.提供用户接入线路,保证线路的可靠性。
11. 下列叙述中错误的是(B)A.数字签名可以保证信息传输过程的完整性。
B.数字签名可以保证信息传输过程的安全性。
C.数字签名可以对发送者的身份进行认证。
D.数字签名可以防止交易中的抵赖发生。
12.甲通过计算机网络给乙发消息说其同意签定合同,随后甲反悔不承认发过该条消息,为了防止这种情况发生,应在计算机网络中采用(D)A.消息认证技术B.数据加密技术C.防火墙技术D.数字签名技术13.数据链路层可以采用(B)和加密技术,由于不同的链路层协议的帧格式都有区别。
会计信息系统练习题3三、判断改错题(红色为错)1.信息技术的应用领域非常广泛,其中科学计算是电子计算机问世以来最广泛的应用领域。
()2.财务处理子系统中的科目代码数据文件设计时,只需将财政部规定的一级科目写入科目文件中,下级科目企业财会人员可以自行设定。
()3.工资管理子系统中,数据传递关系有:工资子系统中根据转帐数据文件自动生成转帐凭证传递到财务处理子系统中处理,将工资费用分配数据传递到报表子系统中处理。
()4.计算机会计信息系统中输出方式有显示输出、打印输出、文件输出等。
()5、会计信息系统的记账模块和结账模块每月只能用一次.( )6、严格讲计算机辅助软件工程(CASE)是一种软件开发方法。
( )7.所有管理软件中系统维护功能模块是不可以缺少的. ( )8.会计信息系统中工资管理子系统需要提供工资费用分配项目设置功能。
()12.软件开发商的技术实力和发展前景也是企业选择会计软件应考虑的一个重要因素。
这是因为企业购买会计软件的同时也购买了它的长期后续服务。
()13.一般地说,账务处理系统所有科目代码、科目代码的级数、每级科目代码的位数,可根据企业管理上的要求自行设定。
()14.无论是工业企业的会计信息系统的结构还是商业企业的会计信息系统的结构,都是以财务报表子系统为核心来建立企业的会计信息系统。
()15.信息系统的基本功能是进行信息处理,即:信息的采集、信息的转换和生成、信息的传输与交换、信息的存储、信息的维护、检索、分析等。
()16.会计信息系统实施后,对帐主要是账与实物对帐。
()17.设计凭证打印模块主要是为了打印凭证,因为其它模块中无法打印凭证。
()。
18.会计报表与电子表格主要区别是电子表格不能定义各种取数公式。
()19.固定资产系统中折旧方法的设置是在初始设置中,它可以由企业自行设定。
()20、DFD中任何一个处理至少有一个输入和输出流。
()21.会计信息系统中总账子系统的权限设置是根据会计内部控制制度的要求来设置会计人员权限的。
信息系统分析与设计(总复习题)资料信息系统分析与设计(总复习题)信息系统分析与设计(第4版)第一章系统思想1、解释下列名词:系统结构、系统功能、系统目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。
答:系统结构:一个系统是其构成要素的集合,这些要素相互联系、相互制约。
系统内部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。
系统功能:系统功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力和功效。
系统目的性:系统的目的性是系统发展变化时表现出来的特点。
系统在于环境的相互作用中,在一定的范围内,其发展变化表现出坚持趋向某种预先确定的状态。
人工系统的目标,实际上是事先确定的人为目标,这种目标是以关于对象的条件来定义的。
系统的稳定性:系统的稳定性是指在外界作用下的开放系统有一定的自我稳定能力,能够在一定范围内自我调节,从而保持和恢复原来的有序状态、原有的结构和功能。
系统的突变性:系统的突变性,是指系统通过失稳从一种状态进入另一种状态的一种剧烈变化过程。
它是系统质变的一种基本形式。
系统的自组织性:系统的自组织性是指开放系统在系统内外因素的相互作用下,自发组织起来,使系统从无序到有序,从低级有序到高级有序。
系统的相似性:相似性是系统的基本特征。
系统相似性是指系统具有同构和同态的性质,体现在系统结构、存在方式和演化过程具有共同性。
2、系统工程方法的一般步骤是什么?答:步骤有:①问题定义、②目标选择、③系统综合、④系统分析、⑤最优系统选择、⑥实施计划第二章信息、管理与信息系统1、什么是信息?联系实际说明信息的主要特性。
信息是经过加工后的数据。
它对接收者有用,对决策或行为有现实或潜在的价值。
信息具有事实性、扩散性、传输性、共享性、增值性、不完全性、等级性和滞后性。
1、说明数据处理系统、管理信息系统、决策支持系统、主管支持系统的各自特点。
数据处理系统:主要功能是:记录、保存精确数据,检索数据,计算,产生报表、账单。
第3章信息系统第3章信息系统、组织和战略单项选择题(一)1.信息技术与组织的互动会受什么影响?A)仅仅由中高级管理人员做出的决定。
B)通过发展新的信息技术。
C)由许多因素构成,包括结构、政治、文化和环境。
D)由两个主要的宏观经济力量:资本和劳动力。
E)按组织的增长率计算。
Answer: CDifficulty: Moderate2.下列哪一项关于组织的陈述是不正确的?A)组织是一种稳定的、正式的社会结构,从环境中获取资源并处理资源以产生输出。
B)组织是一个正规的法律实体,其内部规则和程序必须遵守法律。
C)组织是人和其他社会因素的集合。
D)一个非正式团体可以被认为是一个组织。
E)组织是权利、特权、义务和责任的集合,通过一段时间的冲突和冲突解决被微妙地平衡。
Answer: DDifficulty: Moderate3.根据_____组织定义,组织被看作是一种将资本和劳动力由组织转换到环境的输出的手段。
A)微观经济学的B)宏观经济的C)社会技术的D)行为的E)心理的Answer: ADifficulty: Challenging4.下列关于组织技术观点的陈述哪一项是不正确的?A)它认为信息系统是重新安排组织的输入和输出的一种方式。
B)认为资本和劳动力是主要的生产要素。
C)它强调团体关系、价值观和结构。
D)它认为组织是一种类似于机器的社会结构。
E)它认为投入和产出、劳动和资本是无限可延展的。
Answer: EDifficulty: Challenging5.下列哪一项不是影响信息系统使用的组织的主要特征?A)业务流程B)环境C)目标D)代理成本E)领导风格Answer: DDifficulty: Moderate6.下列哪一项关于业务流程的陈述是不正确的?A)业务流程影响组织和信息技术之间的关系。
B)业务流程是标准操作程序的集合。
C)企业是业务流程的集合。
D)业务流程通常被安置在一个组织的文化中。
E)业务流程通常不受信息系统变化的影响。
《信息系统开发》复习题一、名词解析1.信息:消息或知识只有对接收的行为或思维活动产生影响是,才能称为信息。
2.数据:在信息处理中信息载体上反映信息内容,接收者(人或机器)可以识别的符合。
3.信息化:是指人们的信息活动的规模不断增长以致在国民经济中占主导地位的过程。
4.系统:为实现规定功能以达到某一目标而构成的相互关联的一个集合体或装置(部件)5.管理信息系统:就是为实现企业的整体目标对管理信息进行系统的综合的处理,辅助各级管理决策的计算机硬件软件通讯设备及有关人员的统一体。
6.信息循环:信息从客体传输到主体,经过接收处理行动各环节反馈到客体,形成一个信息运动的循环。
7.信息系统的生命周期:任何系统均有其产生发展成熟消亡或更新换代的过程,这个过程称为系统的生命周期。
8.管理信息系统规划:是管理信息系统生命周期的第一个阶段,是管理信息系统的概念形成时期这一阶段的主要目标就是制定出管理信息系统的长期发展方案,决定管理信息系统在整个生命周期内的发展方向规模和发展进程。
9.结构化方法:是把整个系统开发过程分为若干阶段,每个阶段进行若干活动每项活动应用一系列标准规范方法和技术完成一个或多个任务形成符合给定规范的产品。
10.原型:是用户与系统分析、设计人员合作,根据用户提出的最基本的问题和想法,先很快建立一个应用的软件的骨架,作为应用开发的实验模型,通常把这个实验模型叫做系统的原型。
11.代码:就是用来表征客观事物的实体类别以及属性的一个或一组易于计算机识别和处理的特定符合或记号,它可以是字符数字某些特殊符合或他们的组合。
12.业务流程图:描述一个组织内部业务处理活动的内容及工作流程是进行系统调查使用的工具之一。
13.系统开发的目标评价:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。
14.企业过程:是在企业资源管理中所需要的逻辑上相关的一组决策和活动,他们的分析和识别无需顾及与组织机构的联系。
信息系统分析考题及答案--1. 什么是SDLC,SDLC 分为那几个阶段? 答:SDLC 叫系统开发生命周期,是软件工程中的一个通用性名词,它说明了软件产品开发的过程性和方法学。
SDLC 分为以下几个阶段(1)项目计划阶段:是SDLC 的最初阶段,其目标是确定项目要解决的问题并对项目做出有关计划;(2)分析阶段:目标是了解并理解信息系统的需求以及定义需求,也就是构造新系统的逻辑模型;(3)设计阶段:目标是从实现角度设计系统的解决方案,也就是构造新系统的物理模型;(4)实施阶段:目标是构造一个可靠的可工作的新系统;(5)支持阶段:目标是保证系统的长期有效运行。
运行。
2. 数据和信息的概念及其关系与区别?答:数据是用来记录客观事物的可识别的物理符号序列。
信息是加工处理之后的数据,是有一定含义的数据,是对决策有价值的数据。
数据时信息的载体,是信息的表现形式,而信息则是数据的加工、提炼和浓缩,是对数据含义的理解。
但并非所有的数据都可以表示成信息,而信息不随载荷它的物理介质变化而变化,而数据则不然,即承载数据的载体不同,它的表现形式也可以不同。
3. 如何认识信息系统不仅是一个技术系统同时又是一个社会系统?(书上没有,自己归纳)4. 信息系统的概念,列举几种常用的信息系统?答:信息系统是一系列相互关联的可以收集(输入)、操作和存储(处理)、传播(输出)数据和信息并提供反馈机制以实现其目标的元素或组成部分的集合。
在信息系统中,输入时获取和收集原始数据的活动。
在信息系统中,反馈是一种用来改变输入或处理的输出。
反馈回来的误差或问题可以用来修正输入数据,或者改变某过程。
,信息系统既可以是手工的,也可以是计算机化的。
例如一些投资分析家手工绘制图表和趋势图,以帮助他们做出投资决定。
根据过去几个月或几年的股票价格数据,这些分析家根据图示信息分析股票形势,利用这些分析来帮助他们确定哪些股票的价格会在几天或几周内有变化,再比如现在已经开发出了大量的用来分析股票指数,进行市场预测,同时建议什么时候买卖股票的软件系统。
一、判断题(本题满分10分,共含10道小题,每小题1分)2、在企业进行信息系统规划时应针对全体员工进行访谈和调研。
3、原型法适用于需求确定、规模较小的系统。
4、程序代码可重用的组成元素可以是子过程、函数和类。
5、UML作为一种CASE工具,可以提高软件开发效率。
6、耦合度高的软件系统更易于修改和维护。
7、程序流程图和UML顺序图的作用和效果相同。
8、输入设计应满足最大量原则。
9、测试工作可以和分析设计编程等工作同步开展。
10、重构(Refactoring)是指在不改变程序代码功能的前提下,对程序结构所进行的改造。
二、单选题(本题满分20分,共含20项,每项1分)A.技术总监B.信息自动化C.信息主管D.办公自动化2、以下关于信息和数据的说法正确的是(B )。
A.数据具有主观性,信息存在客观性B.信息是经过加工后的数据C.数据具有相对性,信息具有绝对性D.数据对所有接收者的决策或行为都具有现实或潜在的价值3、系统规划阶段会提出系统的总体方案,并对方案进行可行性分析,具体包括(C )。
A.业务可行性、操作可行性、社会可行性B.技术可行性、业务可行性、操作可行性C.经济可行性、技术可行性、社会可行性D.经济可行性、业务可行性、社会可行性4、校园一卡通管理系统中,学生将现金和卡交给后勤服务人员,由后勤卡务人员负责为卡充值。
那么“卡片充值”用例的参与者是()。
A.学生B.卡片C.后勤卡务人员D.读卡器5、上例采用数据流图建模时,充值请求来源于外部实体,正确的外部实体应该是()。
A.学生B.卡片C.后勤卡务人员D.读卡器6、假设为ATM开发系统,以下哪个不能作为有效用例(C)。
A.取钱B.挂失银行卡C.选择服务D.存钱7、在编写Windows窗口程序时,通常窗口启动就需要对界面进行初始化,如填充列表框的选择项、设置文本框缺省值等,将这些启动初始化操作封装成为一个模块,取名为“Form_Load”,该模块属于( A )。
A.时间内聚B.功能内聚C.逻辑内聚D.偶然内聚8、在UML提供的图中,描述软件逻辑结构的是(A )。
A.类图B.顺序图C.用例图D.状态图9、在顺序图中不会出现的元素是(C )。
A.消息B.对象C.关联D.参与者10、为了验证软件是否满足用户的需求需要进行软件测试,这种测试称为(C )。
A.单元测试B.集成测试C.确认测试D.系统测试11、学校不同时期购买了不同商家提供的软件系统,为了解决不同系统之间的互联互通,可以采用的技术是()。
A.BPR B.ERP C.UML D.SOA12、系统说明书(或软件需求规格说明书)是分析阶段的成果,(C)不是其应包含的内容。
A.数据描述B.功能描述C.系统结构描述D.性能描述13、系统分析阶段主要任务是明确系统需求,下列活动中,(B )不属于需求分析的范畴。
A.根据系统需求识别和确认系统功能B.针对系统特点,考虑并确定数据库产品、开发平台和程序设计语言C.将所收集的用户需求编写成文档和模型D.了解实际用户任务和目标以及这些任务所支持的业务需求14、以下关于耦合度的说法错误的是(D )。
A.控制耦合可以消除B.数据耦合在一个软件系统中是无法避免的C.分层架构可以降低耦合度D.依赖关系比泛化关系所带来的耦合度高15、以下关于内聚度的说法错误的是( B )。
A.单一职责的类具有高内聚性B.类的构造方法(函数)都是功能内聚的C.顺序内聚的内聚性高于步骤内聚D.高内聚的子程序和函数比低内聚的更易于理解16、自顶向下、逐层分解的思想在绘制哪个模型中没有体现(D )。
A.模块结构图B.数据流图C.顺序图D.状态图17、Java程序中的jar文件包可以出现在UML(A )中。
A.部署图和构件图B.类图和部署图C.活动图和类图D.用例图和状态图18、如果一个类与另一个类之间的关系具有“整体与部分”的特点,描述的是“has a”的关系,那么这两个类之间的关系属于(A )关系。
A.关联B.依赖C.泛化D.实现19、界面类X的按钮事件过程中创建了数据访问类Y的对象实例,并调用Y的某个方法,那么这两个类之间的正确关系是(B )。
A.X实现Y B.X依赖Y C.Y实现X D.Y依赖X20、代码是用来表征客观事物的一个或一组有序的符号,以下代码设计的哪个说法是错误的(C)。
A.代码可以唯一标识对象B.方便计算机进行分类统计和排序C.代码设计应尽量考虑设计一位校验码D.使用条码及扫描仪可以实现高效准确的代码输入三、问答题(本题满分20分,共含4道小题,每小题5分)1、信息系统模型的作用是什么?你认为应该从哪些方面对信息系统建模?答:建立信息系统模型有以下主要作用(答对其中任意1个得1分,最多3分):–对复杂问题进行简化描述,帮助有关人员简单、直观、准确地了解系统;–建模的过程使得分析师和设计师能更全面地研究系统,深思熟虑,减少遗漏,以形成更成熟的方案;–各阶段产生的模型为后续阶段的有关人员提供了工作依据;–为项目各类人员提供了统一的交流工具,利于沟通和团队合作;–为项目验收和将来的维护工作提供了文档依据;–模型驱动开发,利用工具将模型映射为特定平台的可执行代码,减少开发人员工作量。
信息系统建模可以考虑以下方面(答对其中任意1个得1分,最多2分):–信息系统具备哪些功能–信息系统需要管理哪些数据–信息系统对数据的处理流程–信息系统的软件结构–信息系统的硬件结构–商务规则2、ER图和领域类图有什么共同点和不同点?答:共同点:都能描述实际系统中的事物;都描述事物的属性;都描述事物之间的关联(3分)。
不同点:目的不同,ER图是数据库模型,类图是程序结构模型;ER图没有方法,类图有;ER图只有事物的关联关系,类图除了关联,还有泛化、实现和依赖等关系(2分)。
3、你是怎样理解软件架构和软件结构?使用分层架构模式的理由是什么?简单介绍你的课程设计项目的软件架构。
答:软件架构(architecture)是软件系统的整体抽象体系结构,软件架构包含系统的一组基本软件结构(structure),每种结构都有各种类型的部件(component)及其关系构成,架构描述了这些部件的组合、相互调用参照、通信以及其他动态交互。
软件结构均由软件元素、这些元素的外部属性、这些元素之间的关系组成,例如模块、类、构件及其它们相互之间的关系。
(能区分出二者的定义得2分)。
分层架构模式带来以下好处(答对其中任意1个得1分,最多2分):–降低系统耦合度。
–客户对数据的访问通过中间层进行了隔离,数据库的安全性提高了。
–应用程序分布部署在多个物理节点上成为可能,从而增强了处理大量的用户负载或计算任务的能力,系统可靠性和响应速度得到了提高。
–业务逻辑处于不同的中间服务器,当业务规则变化后,客户端程序基本不做改动,当组件接口不变时,某一层的改动不会影响其它层,这也意味着更好的重用和可维护性将不同层的开发任务在开发者之间适当地分配(如一些人专注页面表现,另一些人专注于业务逻辑),有效地利用开发人员的专长和开发技巧,并且能够提高并行开发能力。
依个人课程设计的架构描述(1分)。
4、什么是测试用例?设计测试用例有哪些方法?答:一个测试用例就是为了测试某个目标(模块、功能、性能)而准备的一份输入数据及其预期结果(2分)。
设计测试用例时,可以使用黑盒测试技术和白盒测试技术(1分),白盒测试技术采用语句覆盖法、路径覆盖法、条件分支覆盖法等设计方法(1分),黑盒测试技术采用等价类划分法、边界值分析法等方法设计测试用例(1分)。
四、综合题(本题满分50分)北京康健医院的门诊就医流程如下:1.所有患者就医前需要办理医疗卡(登记患者身份证号、姓名、地址等基本信息);2.患者拿医疗卡在挂号窗口挂号,拿到挂号单(科室名称、医生姓名、上/下午、序号);各医生可看查看本人的挂号单;3.患者依照挂号单序号给患者看病,患者将挂号单和医疗卡给医生,医生诊断完成将本次患者就诊病情和诊断结果登记到病历中,填写一张或多张处方单并打印;医生还可以查看患者的历史就诊记录;4.患者拿医疗卡和处方单到收费处交费,收费员收费后对处方单盖收讫章,打印收据(图1),多张处方单可以合并一起收费;5.最后患者拿医疗卡、交费后的处方单到药房领药。
北京市门诊收费专用收据患者姓名:张三年龄:40 就医卡号:80233878 收费单号:13453987收费员:Z001203 张红日期:2013-6-30图1 医院门诊收费单1、有数据流图片段如图2所示,请指出其中的错误(6分)。
图2 有缺陷的数据流图答:有以下错误:1.图中缺少“挂号”和“开处方”等处理框;2.数据流不能用动词(“写处方”);3.数据流不能从外部实体流向外部实体(患者到挂号员);4.数据流不能从外部实体流向外部实体(挂号员到医生);5.数据流不能从外部实体流向数据存储(医生到处方单);6.外部实体挂号员不是挂号单的来源;评分标准:1个错误1分。
2、结合题目说明和图1所示的收费单,请识别门诊管理系统中的对象,绘制领域类图(要求完整属性和关系)。
(10分)评分标准:每个类1分,最多8分;属性正确1分;关系正确1分。
3、根据题目说明,识别门诊管理系统的软件功能,绘制用例图。
(8分)挂号挂号员诊断医生收费收费员发药员发药卡务人员办卡评分标准:每个用例1分,共5分,参与者正确3分,有错误参与者扣除1分。
将用例步骤当作用例酌情扣除1分或2分。
用例名称挂号参与者挂号员(主要参与者)、患者(次要参与者)前置条件挂号员已登录系统后置条件新建挂号单主事件流2. 挂号员将患者提供的医疗卡出示给系统;4. 挂号员根据患者要求选择挂号科室和医生;5. 挂号员确认挂号信息;1. 系统显示门诊科室,供选择;3. 系统读取医疗卡记录的患者信息并显示4. 系统保存挂号单并打印。
备选4a. 选择科室或医生挂号已满,继续4评分标准:前置条件后置条件正确得1分,主事件流3分,备选事件流1分,未按照双列书写参与者和系统的行为酌情扣除1分或2分。
5、请为上述选择的用例设计用户界面。
(6分)评分标准:能够完成用例功能得3分,能读取并显示患者信息1分,显示科室、医生信息1分,界面易操作性、最小化输入1分。
参考以上标准根据各人用例情况酌情给分。
6、该系统采用两层架构(界面层和数据访问层)的设计方案,请结合上述用例规约、类图和用户界面对该用例的程序流程进行设计,绘制主事件流的顺序图。
(8分)每个类包含数据访问(增删改查等)的方法。
:挂号员配得2分,对象消息名正确得2分,消息发送正确得2分。
7、处方单开出后是未交费状态,交费后变为已交费状态,药房领取药品后转为已领药状态,开出未交费满10天后自动转为作废状态,请绘制处方单的状态图。
(6分)评分标准:4个状态,每个各1分;状态转换描述1分,初态终态1分。