医学信息学选择题_第1页
医学信息学选择题_第2页
医学信息学选择题_第3页
医学信息学选择题_第4页
医学信息学选择题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题(1-5章)系统的定义:系统是由相互联系和相互制约的若干组成部分结合成的、具有特定功能的有机整体。系统的定义可以从三个方面来理解:1)系统由若干元素(部分)组成;2)系统具有一定的结构;3)系统具有一定的功能。2.系统的分类1)按系统的复杂程度分类2)按系统的起源分类按系统的起源不同,可以分为自然系统和人工系统。人工系统包括:人工物理系统、人工抽象系统和人类活动系统三种类型。3)按系统的抽象程度分类实体系统又称为物理系统(physicalsystem),是已经存在或完全能实现的系统,是最具体的系统。概念系统(conceptualsystem)是最抽象的系统,是人们根据系统目标和以往的知识构思出来的系统雏形。逻辑系统(logicalsystem)介于概念系统与实体系统之间。4)按系统与环境的关系分类开放系统是指与其环境之间有物质、能量或信息交换的系统。封闭系统与环境没有任何物质、能量和信息的交换。系统工程方法论美国学者霍尔在1969年提出的系统工程三维结构:时间维、逻辑维、知识维组成的立体空间结构。系统工程方法的三维模型:时间维表示系统建设在时间上的阶段划分。逻辑维表示处理问题的逻辑步骤。知识维表示系统建设所涉及的领域。系统的特性系统的整体性、系统的层次性、系统的目的性、系统的稳定性、系统的突变性、系统的自组织性、系统的相似性。网络时代企业组织结构的变革组织结构扁平化;组织结构柔性化;企业组织虚拟化;企业组织网络化管理的职能计划职能:是指管理者在实际行动之前预先对应当追求的目标和应采取的行动方案做出选择和具体安排。计划的内容用六个“W”来表示:Why——为什么做;What——做什么;Who——谁去做;Where——在什么地方做;When——在什么时候做;How——怎样做组织职能:是指为了有效地完成既定的计划,通过建立组织机构,确定职能、职责和职权,协调相互关系,合理配备和使用企业资源的管理活动。组织工作的内容:(1)设计合理的组织结构,提供组织结构图和编制“职务说明书”。(2)为组织机构的不同岗位配合适的人员。(3)协调组织机构中的各个部分,建立高效的信息沟通网络,处理好人员之间的各种关系。组织结构形式:直线型结构;职能型结构;直线职能型结构;事业部制结构;矩阵型结构控股型结构领导职能:领导是指挥、引导组织成员,为实现组织目标而努力的过程。领导的影响力主要来自两个方面一是来自职权权力,二是来自个人权力。控制职能:是指接受组织内外的有关信息,按既定的目标和标准对组织进行监督、检查,发现偏差,采取正确的措施使组织按照预定的计划进行,或适当地调整计划,以达到预期目标的管理活动。激励职能:激励是指激发人的动机,鼓励人充分发挥内在动力,朝着所期望的目标,采取行动的过程。马斯洛的需要层次理论;(6-7章、10-11章)信息系统常见的三种模型数学模型:描述系统技术方面的一系列数学;2)描述模型:描述系统某些方面叙述性的备忘录、报表、列表、文字等;3)图形模型:描述系统的图表或系统某些方面的示意性表示2、信息系统三种常见的信息化模型1)功能模型:利用数据流图分层描述系统的功能和数据的处理流程;利用数据字典辅助解释数据流图中的每个元素2)数据模型:利用实体关系图描述系统中的数据实体及其关系3)对象模型:利用类图描述对象、对象之间的联系。和数据实体不同,对象在数据之外增加了行为特性3.识别系统中的事物建立的数据模型1)识别系统中的事件(Events):建立过程模型(数据流图,DFD)2)识别系统中的事物(Things):建立数据模型(实体关系图,ER)4.以下对数据流图的描述思想:数据流图DFD采用一系列分层次的数据流图来描述系统。DFD的每一个层次都代表了系统的一个抽象水平。高层次DFD中的处理可以进一步分解成低层次、更详细的DFD。基本成分:记录系统中的数据和数据在特定的过程中的流动。即数据如何被采集、处理、保存和使用(围绕系统功能)基本图元素附加符号*表示数据流之间是AND关系(同时存在)+表示数据流之间是OR关系⊕表示数据流之间是XOR关系(互斥关系)数据流程图分层方法:顶层数据流图仅一张,指系统总的处理功能、输入和输出。根据系统的范围、目标和用户的需求,划定系统的界面。界面内的作为分析的系统,界面外与系统有数据联系的部门或事物,则认为是外部实体。2)低层次数据流程图对顶层数据流程图中的过程进行逐步分解,可得到不同层次的数据流程图。数据流程图分多少层次,每层次分解中一个功能分解为多少个低层次的功能,要根据情况而定系统越复杂、包含范围越大,划分的层次就越多。画数据流图的注意事项:关于层次的划分、语法的正确性、可读性、确定系统边界5.数据字典中数据流的定义理解,如{...}重复,花括号内的项多次重复出现[...,...]数据字典中数据流的定义:数据流是数据结构在系统内传播的路径。采用自上而下、逐层分解的方式对每一条数据流进行定义。一个数据流词条应有以下几项内容:(1)数据流名:简要介绍作用即它产生的原因和结果(2)数据流来源:来自何方。(3)数据流去向:去向何方;(4)数据流组成:数据结构;(5)每个数据量:数据量、流通量。在数据流的定义式中,通常采用下述符号:=被定义为+与m…n介于“…”引号内给出的是基本元素,无需进一步定义[...,...]或,选择括号内的某一项[...|...]或,选择括号内的某一项{...}重复,花括号内的项多次重复出现(...)可选,圆括号内的项可出现也可不出现6.表达决策问题,各种方法对比三种工具的适用范围可概括比较如下:决策树适用于有10~15种行动的一般复杂的决策。有时可将决策表转换成决策树,以便于用户检查。(2)判定表适合于多个条件的复杂组合。虽然判定表也适用于很多数目的行动或条件组合,但数目庞大时使用它也不方便。(3)如果一个判断包含了一般顺序执行的动作或循环执行的动作,则最好用结构式语言表达。7、软件设计方法定义软件设计方法:结构化设计(SD)、面向对象设计(JSD方法)、面向对象的设计方法(OOD方法)8.模块设计的目标低耦合、高内聚模块内的联系越紧越好模块间的联系越少越好9.GOTO语句goto语句也称为无条件转移语句,其一般格式如下:goto语句标号;其中语句标号是按标识符规定书写的符号,放在某一语句行的前面,标号后加冒号(:)。C语言不限制程序中使用标号的次数,但各标号不得重名。goto语句的语义是改变程序流向转去执行语句标号所标识的语句。goto语句通常与条件语句配合使用。可用来实现条件转移,构成循环,跳出循环体等功能。但是,在结构化程序设计中一般不主张使用goto语句,以免造成程序流程的混乱,使理解和调试程序都产生困难。10.标记耦合传递的是信息标记耦合指两个模块之间传递的是数据结构,如高级语言的数组名,记录名,文件名等这些名字即为标记,其实传递的是这个数据结构的地址。11.几种耦合方式的比较原则:尽量采用较低的耦合形式(简单耦合和数据耦合)•减少控制耦合•必要时使用公共耦合,但一定要将数据控制在最少•绝对不能采用内容耦合12.扇出系数、扇入系数扇出是指模块的直属下层模块的个数,一般设计最好的系统平均扇出是3或4(不超过7:适当增加中间层)。扇入是指有多少个上级模块调用它。(1)模块的扇出直接影响着系统的宽度;(2)模块的扇出过大,控制与协调困难,模块的聚合可能较低;(3)模块的扇出过小,说明上下级模块或本身过大,应进行分解;(4)一个系统的平均扇出系数通常是3至4,一般不应超过7;(5)设计得好的系统,上层模块有较高的扇出。下层模块有较高的扇入(上面尖,中间宽,下面小)。13.修改某个子系统或服务时,不影响其他子系统或服务指的是哪种软件系统质量属性可维护性14.医院系统信息维护的核心点1.程序的维护2.数据文件的维护3.代码的维护4.机器、设备的维护15.三层架构和两层架构的表述三层架构:1)表现层:处理用户和信息系统之间的交互。可以是简单的命令行窗口,也可以功能完善的图形用户界面(胖客户端程序),如基于HTML的浏览器界面(瘦客户端程序)。2)业务逻辑层:也称为领域层或应用层,是信息系统所有和领域相关的工作。如根据输入数据或已有数据进行计算,依赖于数据访问层获取数据或保存数据,类库形式。3)数据访问层:一般指与数据库的交互,主要责任是数据库记录的存取。两层架构:(1)客户机/服务器体系结构,典型的Client/Server结构由“计算机平台”、“网络平台”和“数据库平台”构成。(2)浏览器和服务器结构:B/S结构通常采用星形拓扑结构构建立企业内部通信网络或利用Internet虚拟专网(VPN)。包括两方面技术特征:一是与面向对象技术相结合具有实时性、可伸缩性和可扩展性的协同事务处理功能;二是具有浏览三维动画超媒体技术功能。16.数据库设计中的三种存储方法B+树索引方法、聚簇方法、HASH方法17.对软件测试理解错误如果发布出去的软件有质量问题,那是软件测试人员的错。(测试有助于提高软件的质量,但高质量的软件不是测试出来的。)软件测试技术要求不高,至少比编程容易多了.(好的测试人员不仅要掌握各种测试技术,还要具备丰富的编程经验和对BUG的敏感.测试的复杂处,除测试技术问题外,还有测试管理问题。)软件测试是测试人员的事,与开发人员无关。设计-实现-测试,软件测试是开发后期的一个阶段(测试是贯穿与软件项目的整个过程,应该尽早开始测试)测试出没有故障,说明我们的软件没有缺陷。(测试只能说明故障存在,不能说明故障不存在。)18.白盒测试的应用单元测试、集成测试、回归测试19.设计测试用例一般的首选原则首先,选用边界值分析法,测试边界情况;其次,用等价类划分法作补充;再次,必要时使用错误推断法补充测试用例;最后,对照程序逻辑、检查已经设计出的测试用例,根据可靠性的要求,采用不同的逻辑标准,补充一些测试用例。20、维护比例图完善性维护:50%;适应性维护:25%;更正性维护:21%;预防性维护:4%。21、系统技术性需求的表现1.硬件包括计算机的存储量,运算速度,外部设备的功能,效率,可靠性,通信设备的能力,质量是否满足要求2.系统软件包括操作系统提供的接口是否复合需求,如是否具备实时除了能力或批处理能力,分时处理的响应时间是否可接受,数据库管理系统的功能是否足够,程序设计语言的种类和表达能力是否满足要求,网络软件的性能是否满足等3.应用软件是否已有专用的软件技术人员各类技术人员的数量,水平,来源22、控制耦合的图示如果两个模块间传递的信息作用是控制,这种耦合称为控制耦合23.模块组合判断树24、输出设备(输出设计)内容:1.确定输出内容2.选择输出设备介质3.确定输出格式25.门诊病人的就诊流程挂号,诊断,检验,缴费,取药26、对医院门诊HIS系统顶层数据流图描述工程设计的角度出发,数据库设计的过程分成3个性质不同的主要阶段27、工程设计的角度出发,数据库设计的过程分成3个性质不同的主要阶段概念建模阶段,逻辑建模阶段和物理建模阶段模块化程序设计需要注意的地方1,把系统划分为一些部分,其中每一部分的功能简单明确,内容简明易懂,易于修改。2,系统分成模块的工作按层次进行。首先,把整个系统看成一个模块,按功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的功能。然后按功能再分解第一层的各个模块。依次下去,直到每个模块都十分简单。3,每一个模块应尽可能独立,即可能减少模块间的调用关系和数据交换关系。,当然,系统中的模块不可能与其他模块没有联系,只是要求这种联系尽可能少。4,模块间的关系要阐明。这样,在修改时可以追踪和控制。实现可用性的战术用户分析--事务分析——可用基准——概念设计——可视化设计软件测试的原则1.测试用例包括输入数据和预期的输出结果2.不仅要选用合理的输入数据作为测试用例,而且应选用不合理的输入数据作为测试用例3.既要检查程序是否完成了它应做的工作,又要检查它是否还做了它不应该做的事4.测试用例应长期保留,直到这个程序被废弃(8-9章)1.合理的软件开发过程是什么?OOA--->OOD--->OOPOOA面向对象分析OOD面向对象设计OOP面向对象编程2.用来创造对象的模板是什么?类是用来创造对象的模版类图应该画在Rose的哪种视图中LogicView顺序图的组成顺序图的基本元素有对象,参与者,生命线,激活框,消息,和消息路线UML的全称是统一建模语言(unifiedmodelinglanguaga)类图中类的组成名称、属性、操作面向对象中描述系统功能的图形用例图用例图在哪个阶段设计需求分析阶段OOA的定义OOA面向对象分析,面向对象分析就是直接将问题域中客观存在的事物或概念识别为对象建立分析模型,用对象的属性和服务分别描述

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论