资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,信息系统工程复习题,第一章,什么是信息?,信息就是消息,是具有新内容、新学问的消息;信息可以明确两点:信息的存在不以主体,存在为转移,即使主体根本不存在,信息也可以存在、信息在主观上可以承受和利用,并指导人们的行动;,信息是数据加工的结果,是数据的含义,而数据是信息的载体;,信息的性质:,客观性、时效性、等级性、集中性、可传递性、价值性;,系统的概念:一个实际的物理系统的模型从宏观上来看有输入、处理和输出局部;,系统边界是指一个系统区分于环境或另一系统的界限;,系统有三个独立特征:有元素及其构造,有肯定的目标,有确定的边界;,信息系统的输入与输出类型明确,输入是数据,输出是信息,而且输出的信息必定是有用的,即效劳于信息系统的目标;,计算机铺助设计CAD,计算机铺助制造CAM,办公自动化系统OA,情报检索系统IRS;,战略信息系统SIS;,企业过程重组BPR。,信息系统工程是用系统工程的原理,方法来指导信息系统建设与治理一门工程技术学科,它是信息科学、系统科学、治理科学、计算机科学、掌握理论及通信科学等各领域技术的综合体;,信息系统工程主要涉及计算机科学、运筹学、治理学科、社会学、心理学以及政治学等;,信息系统工程的争论方法分为技术方法、行为方法和社会技术系统方法;,其次章,信息系统开发学主要内容是:在较高层次上分析和总结以往的阅历,争论信息系统开发的一般规律,建立具有一般意义的系统开发指导思想根本原则、从系统工程的角度,为分析人员供给一个协调局部与整体利益的思维方法以及具体的分析、设计原则、围绕已建立的各种开发方法、指导思想的原则,建立相应的实施步骤、研制一整套与系统开发思想相对应的、适合于各实施步骤的描述和开发工具、信息系统开发中的组织、实施方法、系统开发成功关键因素,必要条件以及促使系统开发成功的组织运行机制;,信息系统开发方法,生命周期主要阶段包括:可行性争论、需求分析、系统设计、系统实施与维护等;每阶段内容,需求分析的目的是解决“做什么”的问题,包括需求调查、数据分析、功能分析、系统定义;,系统设计包括模块设计、代码设计、输入输出设计、文件或数据库设计、牢靠性设计;,系统实施是真正解决“具体做”的问题;,瀑布模块也称为生命周期模型或线性挨次模型,是一种系统化的、线性的开发方法,由W.ROYCE于1970年首先提出选择题,瀑布模型主要包括开发和确认,1生命周期法,2原型法*,原形法的根本思想是在系统开发的初期,在对用户需求初步调查的根底上,以快速的方法先构造一个可以工作的系统的雏形;,原型法过程:角色、根本需求分析、开发初始原型系统、用原型系统完善需求、完善原型系统;,原型法特点:原型法引入了迭代的概念、自始至终强调用户的参与、用户需求分析、系统功能描述以及系统实现方法等、可以用来评价几种不同的设计方案、不排斥传统生命周期法中承受的大量行之看效的方法和工具;,原型法一般仅适用于需求分析与定义规格说明、设计人-机界面、充当同步培训工具、“一次性”的应用以及低风险引入新技术等状况,而不适用于诸如嵌入式系统、实时掌握系统和科级数值计算等方面;,3构造化方法,构造化方法是最早的、最传统的软件开发方法,构造化方法是迄今为止信息系统开发方法中应用最普遍、最成熟的一种;,与传统方法的比较,构造化分析方法的精华,4 面对对象方法 5、构件法,6、其他,构造化分析的工具有数据流图、数据字典、数据存储标准化、数据马上存取图以及功能分析的表达方法,包括决策树、决策表和构造式语言等;,DFD作用,DFD图形描述由数据流、加工、数据存储、外部对象四个根本成分构成,数据字典通常由:数据流、文件、数据项;,构造式语言是一种介于计算机程序设计语言和人们日常所用的自然语言之间的语言形式;,外层语言只有挨次、分支、循环,三种根本构造可混淆嵌套,形成任何简单的出来构造;,内层语言,构造化设计的方法 构造化设计的内容 构造化设计的原则:模块化、抽象、信息隐蔽和信息局部化、全都性、完整性和确定性;,面对对象的概念不是一个新的概念,COAD和YOURDON对对象的定义是,一个对象是一个封装和一个抽象;,对象是面对对象系统运行过程中的根本实体,它既包括属性,也包括作用于属性的行为,对象是由属性和行为所构成的一个封闭整体;,定义类与类之间关系包括:,关联关系、聚合关系、继承关系、依靠关系、精化关系;,29-31,概念比较多,第三章,信息系统的规划是信息系统生命周期中的第一个阶段,也是系统开发过程的第一步,其质量直接影响着系统开发的成败;,信息系统规划的目标是制定同组织进展战略的目标全都的信息系统进展战略目标;,信息系统规划的原则尤其留意第四点,制定信息系统规划有:确定规划性质、收集相关信息、进展战略分析、定义约束条件、明确战略目标、提出将来略图、选择开发方案、提出实施进度、通过规划;,信息系统规划内容:1、信息系统的目标、约束与构造2、当前的力量状况3、对影响打算的信息技术进展的猜测4、近期安排,计算机模式规划:,1、终端-主机模式,2、文件效劳器模式,3、客户/效劳器模式,新一代客户/效劳器工作的特征:支持与多种数据链接、支持独立于特定的应用程序开发、支持可视化图形用户界面、支持面对对象的程序设计、供给完善的数据对象、支持开放型;,主题数据库是信息资源规划的重要内容之一;,网络治理与安全:,网络安全性、系统安全性、用户安全性、应用程序安全性、数据的安全性;,信息系统规划模型与方法:目前使用比较多的信息系统规划模型有诺兰的阶段模型和三阶段模型,而规划方法有很多,信息系统规划的常用方法有企业系统规划法、战略数据规划法、组织打算引出法等;,诺兰在1973年首次提出的信息系统发在阶段理论确定了信息系统生长的4个不同阶段,到1980年,诺兰又把该模型扩展成6个阶段,初始阶段、集中阶段、掌握阶段、集成阶段、数据治理阶段、成熟阶段;,BSP方法根本原则如下:必需支持企业战略目标、应当表达出企业的各个治理层次的需求、应当向整个企业供给全都信息、应当经得起组织机构和治理体制变化、先“自上而下”识别,再“自下而上”设计;,BSF方法将数据类和过程两者作为定义企业信息系统总体构造的根底,并利用过程数据类矩形来表达两者间关系;,BSF方法的关键:定义信息总体构造;,战略数据规划方法是詹姆斯马丁提出的战略数据为核心的信息系统规划的方法;规划过程:建立企业模型、确定争论的边界、建立业务活动过程、实体和活动确实定、建立主题数据模型;,第四章,模型是用描述现实系统的,一个完整的模型由系统、目标、组成成分、约束条件、变量以及相关等几局部构成;,数据模块的设计方法主要有关系方法、层次方法和网络方法;,系统建模方法主要自顶向下、逐步求精思想,自低向上,综合集成思想;,数据流图没有任何具体的物理元素,只是数据在系统中的流淌和处理,强调的是数据流和处理过程;,通常承受层次或自顶向下分解的方法,构成分层的DFD;,在构造DFD时,通常承受“由外向里、由顶向下”的绘图方式;承受由外向里绘制DFD,首先应画出系统的输入数据流和输出数据流,也就是先打算系统的范围,然后再考虑吸引的内部,画系统内部,此时需将系统的输入数据流和输出数据流一连串处理连接起来;,承受由顶向下绘制DFD,应留意编号、父图与子图的平衡、局部数据存储以及分解的程度等;,传统构造化设计方法中,用的是面对过程的观点,而面对对象的方法是承受构造模型的观点;,OOA的具体过程包括对象认定、构造认定、主题认定、属性认定以及方法认定等;,第五章,信息系统的硬件平台通常由信息处理设备、信息存储设备、信息传输设备、信息输出设备和信息采集设备构成;,RAID0将同意阵列的多个磁盘视为单一的虚拟磁盘,其数据是以分段的方式挨次存放在磁盘阵列中;,RAID1使用磁盘镜像的磁盘阵列技术,但RAID1无工作磁盘和备份磁盘之分,是以磁盘延长的方式形成阵列,而数据是以数据分段的方式穿插存储;,RAID5把数据分散为块,或称分段,参加奇偶校检,在磁盘阵列中作间隔写入到每个磁盘;,LINUX特性包括:邮件效劳器、WED效劳器、FTP效劳器、文件效劳器、数据库系统;,信息系统网络平台的构建:,1、信息系统网络平台实际上计算机网络,由计算机和通信设备组成,2、网络的拓扑有总线型、环形、星型、树型以及他们的组合,3、常见的网络协议有TCP/IP协议,NETBEUI协议等,4、网络硬件组成网络根本部件,这包括网络效劳器、工作站、路由器、交换机等,5、网络操作系统软件、网络治理软件、应用软件等,局域网LAN是通过传输介质、网卡、集线器等把诺干台计算机连接在一起网络,其地域范围在几百米以内,常见是以太网;,广域网WAN是通过远程通信信道以及路由器、交换机、网关把假设干个局域网或单机连接在一起的网络,其地域范围在1KM以上;,交换机是工作在链路层的网络设备,具有多个端口,每个端口都具有桥接功能,可以连接一个LAN或者一台高性能网站或效劳器;,路由器是工作在网络层的设备,它集网关、桥接、交换技术于一身,其最突出的特性就是能将不同协议的网络视为子网而互连,能够跨越广域网将远程局域网互连成太网;,应用软件开发方式选择题:自行开发、托付开发、合作开发、询问开发、外购软件;,应用软件开发的原则:自顶向下的原则、划分版本的原则、标准化原则、程序化通用化、程序的易维护性、程序的牢靠性;,信息系统安全保障体系的建立简答:1、需要考虑其组织和技术体系以及治理过程的性质,而不是单纯地依据信息系统本身去制定2、安全爱护方式,由技术爱护和治理爱护构成3、安全并非是一件一劳永勉的事情,而是需要不断分析完善的一个动态过程,是不断实施、反响、维护的过程4、信息安全保障体系是一个整体网络安全体系设计和实施中必不行少的重要环节,它涉及安全需求分析、安全层次反洗、安全产品选型等;,防火墙的功能原意是阻挡火灾集中的一堵墙,但在这里它是进展网络信息圈圈防范组件总称;防火墙依据预设的安全策略掌握,防火墙在规律上是一个隔离器、过滤器和监视器,它能有效监视内部网个INTERNET之间的任何活动,保证内部网络安全;,成功的测试是觉察了至今为止尚未觉察的错误的测试;测试的正确定义是“为了觉察程序中的错误而执行程序的过程”;测试只能查找程序中的错误,不能证明程序中没有错误;选择题和简答题;,测试原则:1、全部的测试都应追溯到用户需求2、测试工作真正开头的较长时间内就进展测试打算3、Pareto原则应用于软件测试4、测试应当从“小规模开头”,渐渐向“大规模”扩展;,可测试软件的特征:可操作性、可观看性、可掌握性、稳定性、易理解性,效劳器测试:1、鉴于效劳器在信息系统中所担负的角色,因而对一台效劳器主要是对效劳器力量进展测试2、在性能测试方法有文件性能测试、数据库性能测试与Wed性能测试;3、效劳器的测试除了考虑定量的性能指标之外,还将扩展性、可用性、可治理性等;,网络测试包括电缆测试、传输信息道测试和网络测试;,电缆测试包括电缆的验证和认证测试,验证测试是测试电缆的根本安装状况;,认证测试是测试已经安装完毕的电缆的电气参数是否满足有关的标准。,传输信道测试主要是测试传输信息的频谱带宽、传输速率、误码率等参数;,外部构造称为黑盒测试,内部构造称为白盒测试;,软件测试过程简答:可以由一位对整个系统设计生疏的设计人员编写测试大纲,明确测试的内容和测试通过的准则,设计完整合理的测试用例,以便系统实现后进展全面测试;,测试一般可按以下方式组织:1、测试人员要认真阅读有关资料2、为了保证质量要分成几个阶段:代码审查、单元测试、集成测试和验收测试;,白盒测试又称为构造测试或规律驱动测试;黑盒测试又称功能测试或数据驱动测试;,黑盒测试的目的主要是为了觉察以下几类错误:1、是否有不正确或遗漏的功能2、在接口上,输入信息是否能被正确地承受?能否输出正确的结果?3、是否有数据构造错误或外部信息4、性能上是否能够满足预订的要求?5、是否有初始化或终止性错误;,单元测试对象是软件设计的最小单位-模块;,为什么要回归测试:回归测试是对某些已经测试过的某些子集再重新进展一遍测试,以保证上述转变不会带来无法预料的副作用;,信息系统作为商品,不仅具有一般物质商品和学问性商品性质,还具有信息系统本身的特殊性质;,信息系统维护是系统生存周期的最终一个阶段,它处于系统投入生产性运行以后的时期中,因此,不属于系统开发过程;,信息系统中,铺助决策主要有,:以数据形式铺助决策、以模型和方法铺助决策、以决策方案形成铺助决策;,决策支持系统,是综合利用大量的数据,有机组合众多模型,通过人-机交互,铺助各级决策者实现科学决策系统;,决策支持系统功能可归纳为:,1、整理并准时供给本系统与本决策问题有关的各种数据,2、尽可能收集、存储并准时供给系统之外的与本决策问题有关的各种数据,3、准时收集供给有关各项行动的反响信息,包括系统内与系统有关的数据,4、能够用肯定的方式存储与所争论的决策问题有关的各种模型,5、能够存储及供给常用的数学方法;,决策支持系统是3个子系统的有机结合,即对话部件、数据部件、模型部件的有机结合;,第七章,信息系统的维护简答:1、所谓系统维护就是在系统已经交付使用之后,为了改正错误或满足新的需要而修改系统的过程2、完善性维护重要系统占全部维护活动的50%66%,改正性维护占17%21%,适应性维护18%25%,其他维护活动只占4%左右;3、维护过程本质上是修改和压缩了的信息系统定义和开发过程,而远在提出一项维护要求之前,与软件维护有关的工作就已经开头了;,打算软件可维护性的因素:可理解性、可测试性、可修改性;,软件重用与系统维护:1、软件重用技术是提高系统可维护性的主要方法2、软件成分重用是指在两次或屡次不同的软件开发过程中重复使用一样或相像软件元素过程3、能够在软件开发过程中重用现有的软部件,必需在此之前不断地进展软部件的积存,并将他们组织成软部件库;,利用可重用的软件成分来开发软件的技术,称为软件重用技术,它也指开发可重用软件的技术,目前主要有三种:软件构件技术、软件生成技术、面对对象的程序设计技术,软件牢靠性与硬件牢靠性之间主要存在以下区分:1、最明显的是硬件有老化损耗现象2、硬件牢靠性的打算因素是时间,受设计、生产、运用的全部过程影响3、硬件的纠错维护可通过修复或更换失效的系统重新恢复功能4、对硬件可承受预防性维护技术预防故障5、事先估量牢靠性测试和牢靠性的逐步增长等技术6、提高硬件牢靠性可承受冗余技术;,提高软件牢靠性的方法和技术:建立以牢靠性为核心的质量标准、选择开发方法、软件重用;,第八章,系统集成的根本原则:开放性、构造化、先进性、主流化;,系统集成方法:开展全面的调研工作、深入争论目标系统的特点、制定总体集成方案;,抄网络集成和数据集成的区分:1、这两个系统都是信息系统2、数据系统承受数据并构系统构成3、网名集成不仅涉及到不同厂家的网络设备和治理软件,也会涉及到异构和异质网络的互连问题;,广域网主要使用电路交换、报文交换、分组交换和混合交换,网络治理子系统简称网管子系统,网络操作系统的主要任务是调度和治理网络资源,并为网络用户供给统一,透亮使用网络资源的手段。网络资源主要网络效劳器、工作站、打印机、网桥、路由器、交换机、网关、共享软件和应用软件等;,网络操作系统包括下述根本功能:数据共享、设备共享、文件治理、名字效劳、网络安全、网络治理、系统容错、网络互连、应用软件;,数据集成是将参与数据库的有关信息在规律上集成为一个属于异构分布式数据库的全局概念模式,分成下述4个层次:根本数据集成、多级视图集成、模式集成、多粒度数据集成;,异构数据存取根底-ODBC标准,什么是数据仓库?数据仓库技术对大量分散、独立的数据经过规划、平衡、协调和编辑后,向治理决策者供给铺助决策信息,发挥大量数据的作用和价值。概括地说,数据仓库是面对主题的、集成的、稳定的、不同时间的数据集合,主要用于支持经营治理中决策制度过程;,数据仓库的数据组织方式有虚拟存储方式、基于关系表的存储和多维数据库存储3种方式选择;,第九章,工程是指在肯定的约束条件下具有特定目标的一次性任务。其主要特征有:单件性、具有肯定的生命周期、具有肯定的约束条件、具有特定的目标;,工程治理根本内容论述题:工程定义、工程打算、工程执行、工程掌握、工程完毕;,信息系统建设作为一类工程,主要有3个鲜亮特点:,1、目标不准确、任务边界模糊、治理要求主要是由工程团队定义,2、客户需求随工程进展而变,导致工程进度、费用等不断变更,3、信息系统工程是智力密集型和劳动密集型工程;,信息系统开发的工程治理阶段划分为,立项,可争论性争论,工程实施治理,工程实施治理根本内容由:任务分解、打算安排项、目经费治理、工程审计与掌握、工程风险治理;,如何做好信息系统质量治理概述简答,信息系统的质量治理是信息系统治理的重要内容。,1、它包括信息系统工程开发治理和信息系统运行过程的质量治理,还涉及到组织机构中各类层次人员的职责和职能;进展系统的质量掌握,组织保障是最根本的要求:,2、信息系统质量掌握的组织职能可以分为三个层次:组织机构中上层治理者的职责、信息系统治理者的职责、系统用户的职责;,3、工程开发的质量掌握是整个信息系统质量保证的关键,而且在系统开发初期的质量治理更为重要;,工程开发的质量保证包括:确保获得完整正确的需求、在开发的每一个阶段,要休整一下以进展充分审查并确保该局部工作与系统相协调、常规的安装调试、事后审计评价;,
展开阅读全文