什么是信息?信息就是消息,是具有新内容、新知识的消息;信息可以明确两点:信息的存在不以主体,存在为转移,即使主体根本不存在,信息也可以存在、信息在主观上可以接受和利用,并指导人们的行动;信息是数据加工的结果,是数据的含义,而数据是信息的载体;信息的性质:客观性、时效性、等级性、扩散性、可传递性、价值性;系统的概念:一个实际的物理系统的模型从宏观上来看有输入、处理和输出部分;系统边界是指一个系统区别于环境或另一系统的界限;系统有三个独立特征:有元素及其结构,有一定的目标,有确定的边界;信息系统的输入与输出类型明确,输入是数据,输出是信息,而且输出的信息必定是有用的,即服务于信息系统的目标;计算机铺助设计(CAD)、计算机铺助制造(CAM)、办公自动化系统(OA)、情报检索系统(IRS);信息系统工程是用系统工程的原理,方法来指导信息系统建设与管理一门工程技术学科,它是信息科学、系统科学、管理科学、计算机科学、控制理论及通信科学等各领域技术的综合体;信息系统工程主要涉及计算机科学、运筹学、管理学科、社会学、心理学以及政治学等;信息系统工程的研究方法分为技术方法、行为方法和社会技术系统方法;信息系统开发学主要内容是:在较高层次上分析和总结以往的经验,研究信息系统开发的一般规律,建立具有一般意义的系统开发指导思想基本原则、从系统工程的角度,为分析人员提供一个协调局部与整体利益的思维方法以及具体的分析、设计原则、围绕已建立的各种开发方法、指导思想的原则,建立相应的实施步骤、研制一整套与系统开发思想相对应的、适合于各实施步骤的描述和开发工具、信息系统开发中的组织、实施方法、系统开发成功关键因素,必要条件以及促使系统开发成功的组织运行机制;信息系统开发一般采用以下:1、生命周期法2、原型法3、结构化方法4、面向对象方法5、构件法6、其他生命周期主要阶段包括:可行性研究、需求分析、系统设计、系统实施与维护等;需求分析的目的是解决“做什么”的问题,包括需求调查、数据分析、功能分析、系统定义;系统设计包括模块设计、代码设计、输入输出设计、文件或数据库设计、可靠性设计;系统实施是真正解决“具体做”的问题;瀑布模块也称为生命周期模型或线性顺序模型,是一种系统化的、线性的开发方法,由W.ROYCE于1970年首先提出(选择题)瀑布模型主要包括开发和确认原形法的基本思想是在系统开发的初期,在对用户需求初步调查的基础上,以快速的方法先构造一个可以工作的系统的雏形;原型法过程:角色、基本需求分析、开发初始原型系统、用原型系统完善需求、完善原型系统;原型法特点:原型法引入了迭代的概念、自始至终强调用户的参与、用户需求分析、系统功能描述以及系统实现方法等、可以用来评价几种不同的设计方案、不排斥传统生命周期法中采用的大量行之看效的方法和工具;原型法一般仅适适用于需求分析与定义规格说明、设计人-机界面、充当同步培训工具、“一次性”的应用以及低风险引入新技术等情况,而不适用于诸如嵌入式系统、实时控制系统和科级数值计算等方面;结构化方法是最早的、最传统的软件开发方法,结构化方法是迄今为止信息系统开发方法中应用最普遍、最成熟的一种;结构化分析的工具有数据流图、数据字典、数据存储规范化、数据立即存取图以及功能分析的表达方法,包括决策树、决策表和结构式语言等;DFD图形描述由数据流、加工、数据存储、外部对象;数据字典通常由:数据流、文件、数据项;结构式语言是一种介于计算机程序设计语言和人们日常所用的自然语言之间的语言形式;外层语言只有顺序、分支、循环,三种基本结构可混淆嵌套,形成任何复杂的出来结构;系统设计的原则:模块化、抽象、信息隐藏和信息局部化、一致性、完整性和确定性;面向对象的概念不是一个新的概念;COAD和YOURDON对对象的定义是,一个对象是一个封装和一个抽象;对象是面向对象系统运行过程中的基本实体,它既包括属性,也包括作用于属性的行为,对象是由属性和行为所构成的一个封闭整体;定义类与类之间关系包括:关联关系、聚合关系、继承关系、依赖关系、精化关系;信息系统的规划是信息系统生命周期中的第一个阶段,也是系统开发过程的第一步,其质量直接影响着系统开发的成败;信息系统规划的目标是制定同组织发展战略的目标一致的信息系统发展战略目标;制定信息系统规划有:确定规划性质、收集相关信息、进行战略分析、定义约束条件、明确战略目标、提出未来略图、选择开发方案、提出实施进度、通过规划;信息系统规划内容: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、是否有初始化或终止性错误;单元测试对象是软件设计的最小单位-模块;为什么要回归测试:回归测试是对某些已经测试过的某些子集再重新进行一遍测试,以保证上述改变不会带来无法预料的副作用;信息系统作为商品,不仅具有一般物质商品和知识性商品性质,还具有信息系统本身的特殊性质;信息系统维护是系统生存周期的最后一个阶段,它处于系统投入生产性运行以后的时期中,因此,不属于系统开发过程;信息系统中,铺助决策主要有:以数据形式铺助决策、以模型和方法铺助决策、以决策方案形成铺助决策;决策支持系统是综合利用大量的数据,有机组合众多模型,通过人-机交互,铺助各级决策者实现科学决