《第一章系统设计与分析绪论》由会员分享,可在线阅读,更多相关《第一章系统设计与分析绪论(183页珍藏版)》请在金锄头文库上搜索。
1、第一章第一章 系统设计与分系统设计与分析绪论析绪论 第一章 系统设计与分析绪论 软件发展的四个阶段比较软件发展的四个阶段比较-发展阶段 关注点 思维层次 代表性语言-面向机器阶段 指令 存储 机器 汇编语言面向过程阶段 算法 功能 问题 C FORTRAN 等面向对象阶段 抽象 封装 系统 C+ JAVA 等面向构件阶段 复用 组装 组织 无或XML 2024/7/22 第一章 系统设计与分析绪论 1.2.1 1.2.1 信息定义、分类、特征信息定义、分类、特征 1) 1) 信息定义信息定义 从从常常识识讲讲:信信息息(Information)(Information)一一般般是是指指具具有有
2、新新内内容容、新新知知识识的的消消息息或或情情报报,以以及及语语言言、文文字字、图图像像等等符符号号媒媒体所揭示的内容。体所揭示的内容。 从从加加工工处处理理角角度度讲讲: 信信息息是是对对数数据据加加工工的的结结果果,是是对对人人们们的的生生活活和和工工作作有有意意义义的的数数据据。数数据据是是信信息息加加工工的的原材料,信息是数据加工的结果。原材料,信息是数据加工的结果。1.2 1.2 信息系统概念和特征信息系统概念和特征2024/7/22 第一章 系统设计与分析绪论 数据数据(Data)(Data)是记录在一定介质上并可鉴别的符号,是记录在一定介质上并可鉴别的符号,它可以是字母、数字、图
3、形、图像、声音等。它可以是字母、数字、图形、图像、声音等。 信息的本质:信息是物质的存在方式和状态,是显信息的本质:信息是物质的存在方式和状态,是显示物质存在方式的物质属性,同时也是物质间接存在性示物质存在方式的物质属性,同时也是物质间接存在性和物质自身显示自身的标志。和物质自身显示自身的标志。 2024/7/22 第一章 系统设计与分析绪论 2) 2) 信息分类信息分类 (1) (1) 从主客观关系分从主客观关系分 客观信息:客观信息:表现物质系统的特征,是事物运行的状表现物质系统的特征,是事物运行的状 态和方式;态和方式; 主观信息:主观信息:是客观信息在人头脑中的反映。是客观信息在人头脑
4、中的反映。 关系:客观信息是主观信息的认识对象和内容,主关系:客观信息是主观信息的认识对象和内容,主 观信息是客观信息的能动反映。观信息是客观信息的能动反映。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 从系统角度分从系统角度分 系统外部信息:系统外部信息:系统的外界环境产生的信息;系统的外界环境产生的信息; 系统内部信息:系统内部信息:决定系统自身的组织和结构、调节决定系统自身的组织和结构、调节 系统各部分行动的信息。系统各部分行动的信息。 (3) (3) 从自然发展分从自然发展分 非生物信息:非生物信息: 一切非生物的运行状态和方式;一切非生物的运行状态和方式; 生物信息
5、:生物信息: 生物的运行状态和方式;生物的运行状态和方式; 社会信息:社会信息: 人类社会的运行状态和方式。可分为政人类社会的运行状态和方式。可分为政 治、经济、军事、科技、文化和社会生治、经济、军事、科技、文化和社会生 活信息等。活信息等。 2024/7/22 第一章 系统设计与分析绪论 (4) (4) 从逻辑层次分:语法信息、语义信息和语用信息。从逻辑层次分:语法信息、语义信息和语用信息。 语法信息:语法信息:客观事物存在方式和运行状态的直观客观事物存在方式和运行状态的直观 描述,表现为符号或语言,不涉及信描述,表现为符号或语言,不涉及信 息内容的解释和实际效用。息内容的解释和实际效用。
6、语义信息:语义信息:揭示所描述事物内容的真实含义,确揭示所描述事物内容的真实含义,确 定其含义的表示方法。定其含义的表示方法。 语用信息:语用信息:不仅要反映事物的存在方式和运行状不仅要反映事物的存在方式和运行状 态,而且要揭示其对人类的价值和效态,而且要揭示其对人类的价值和效 用。用。2024/7/22 第一章 系统设计与分析绪论 3) 3) 信息特性信息特性 (1) (1) 记载性记载性 信息必须借助文字、图像、声波、电波、光波等物信息必须借助文字、图像、声波、电波、光波等物 质形式而存在或表现。质形式而存在或表现。 作为物质的存在方式和运动状态,信息本身就蕴含作为物质的存在方式和运动状态
7、,信息本身就蕴含 于物质之中。于物质之中。 用来储存信息的物质被称为用来储存信息的物质被称为信息的载体信息的载体,信息不,信息不 能离开载体而独立存在。文字、电波和磁盘都是能离开载体而独立存在。文字、电波和磁盘都是 信息载体,人的大脑是最复杂的信息载体。信息载体,人的大脑是最复杂的信息载体。 信息载体的性质决定信息的价值和被利用的程度。信息载体的性质决定信息的价值和被利用的程度。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 传输性传输性 传输性是信息源通过载体把信息传递给接收者。传输性是信息源通过载体把信息传递给接收者。 信息的传递是信息的时空运动。信息的传递是信息的时空运动
8、。 信息传递需要时间,接收者获取的信息总是滞后于信息传递需要时间,接收者获取的信息总是滞后于 信息源。信息源。 信息传输的载体和传输手段决定了信息传输的速度信息传输的载体和传输手段决定了信息传输的速度 和效率。信息的传输手段与信息载体的性质和采和效率。信息的传输手段与信息载体的性质和采 取的传输技术有关。取的传输技术有关。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 共享性共享性 信息可以由一个信息源到达多个信息的接收者,被多信息可以由一个信息源到达多个信息的接收者,被多 个接收者所共享,并且可以因交流使内容倍增。个接收者所共享,并且可以因交流使内容倍增。 共享是信息的独特性
9、。一个物体只能被一个享用者所共享是信息的独特性。一个物体只能被一个享用者所 占有,但信息可以被多个接收者所享用,而且对信息占有,但信息可以被多个接收者所享用,而且对信息 不会有丝毫影响。不会有丝毫影响。 信息的共享性使信息可以通过多种渠道和传输手段加信息的共享性使信息可以通过多种渠道和传输手段加 以扩展,从而让其获得广泛利用。现代通信和计算机以扩展,从而让其获得广泛利用。现代通信和计算机 技术最大限度地实现了信息的共享。技术最大限度地实现了信息的共享。2024/7/22 第一章 系统设计与分析绪论 (4) (4) 加工性加工性 加工是指对信息的整理、变换、压缩、分解综合、加工是指对信息的整理、
10、变换、压缩、分解综合、 排序等处理。排序等处理。 对信息的加工反映了人们对信息的内容、形式和时对信息的加工反映了人们对信息的内容、形式和时 效等方面的需要。人们总是通过一定的手段,把信效等方面的需要。人们总是通过一定的手段,把信 息加工处理成为更符合人们需要的形式和结果。息加工处理成为更符合人们需要的形式和结果。 信息的加工性反映了信息的可塑性和增值性,它为信息的加工性反映了信息的可塑性和增值性,它为 人们更加广泛地使用信息提供了依据。通过对信息人们更加广泛地使用信息提供了依据。通过对信息 的加工变换,可以在原信息的基础上得到对人们更的加工变换,可以在原信息的基础上得到对人们更 有意义和更有价
11、值的信息。有意义和更有价值的信息。2024/7/22 第一章 系统设计与分析绪论 (5) (5) 时效性时效性 时效性是指信息的作用和价值与信息产生、传输时效性是指信息的作用和价值与信息产生、传输 和提供的时间有关。和提供的时间有关。 信息的利用肯定要滞后于信息的产生,但必须有信息的利用肯定要滞后于信息的产生,但必须有 一定的时限,超过了这个限度,信息就失去或削一定的时限,超过了这个限度,信息就失去或削 弱了被利用的价值。弱了被利用的价值。 信息只有被及时传递和有效利用,才能实现其价信息只有被及时传递和有效利用,才能实现其价 值。内容越新,传递越快,信息的价值就越大。值。内容越新,传递越快,信
12、息的价值就越大。 2024/7/22 第一章 系统设计与分析绪论1.2.2 1.2.2 系统的概念、特性系统的概念、特性 1) 1) 系统的概念系统的概念 系统系统(System)(System)是由相互联系、相互影响的若干部是由相互联系、相互影响的若干部分结合为具有特定目标、特定功能,并处于一定环境分结合为具有特定目标、特定功能,并处于一定环境之中的有机整体。之中的有机整体。 系统是我们日常使用较多的一个概念,像财务系系统是我们日常使用较多的一个概念,像财务系统、军事系统、卫生系统、金融系统、技术系统、呼统、军事系统、卫生系统、金融系统、技术系统、呼吸系统、计算机系统、软件系统等。吸系统、计
13、算机系统、软件系统等。2024/7/22 第一章 系统设计与分析绪论 系统的目标:系统的目标:系统的趋态和追求的目的。系统的趋态和追求的目的。 系统的功能:系统的功能:为了实现系统的目标,系统应该具有的能为了实现系统的目标,系统应该具有的能 力和效用。系统功能由系统目标所确定。力和效用。系统功能由系统目标所确定。 系统的结构:系统的结构:系统各要素之间所表现的模式和关系。系统各要素之间所表现的模式和关系。 系统的多元性:系统的多元性:系统由多个部分构成,不存在只有单个系统由多个部分构成,不存在只有单个 元素的系统。元素的系统。 系统的整体性:系统的整体性:从一定角度来描述事物的整体性,人们从一
14、定角度来描述事物的整体性,人们 通过这个概念来整体地把握事物,以及通过这个概念来整体地把握事物,以及 事物的构成及关系。事物的构成及关系。2024/7/22 第一章 系统设计与分析绪论 2) 2) 系统的特性系统的特性 (1) (1) 整体性整体性 系统为了实现其目标,需要由各个部分协调构成为有系统为了实现其目标,需要由各个部分协调构成为有机整体,这就是系统的整体性。机整体,这就是系统的整体性。 系统整体性反映了系统的目标。为了实现系统的目标,系统整体性反映了系统的目标。为了实现系统的目标,系统必须作为一个有机的整体。由系统的各个部分构成一系统必须作为一个有机的整体。由系统的各个部分构成一个整
15、体,各部分之间相互协调,共同完成系统的目标。个整体,各部分之间相互协调,共同完成系统的目标。 系统整体功能并不是各个部分的简单叠加,整体具有系统整体功能并不是各个部分的简单叠加,整体具有部分所没有的性质。部分所没有的性质。 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 关联性关联性 系系统统的的关关联联性性是是指指构构成成系系统统的的各各个个部部分分之之间间互互相相联联系系、互互相相依依存存以以构构成成整整体体系系统统。在在系系统统中中肯肯定定不不存存在不与其它部分发生任何关系的元素。在不与其它部分发生任何关系的元素。 关关联联性性是是系系统统整整体体性性的的保保证证。如如果
16、果系系统统中中的的各各个个构构成成要要素素之之间间不不存存在在任任何何关关系系,就就像像一一盘盘散散沙沙,也也就就构不成整体系统,系统的整体性也就无从表现。构不成整体系统,系统的整体性也就无从表现。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 层次性层次性 系系统统的的层层次次性性是是指指系系统统的的一一种种共共性性结结构构模模式式,具具体体的的表表现现是是可可把把系系统统的的结结构构划划分分成成为为一一种种纵纵向向的的层层次次关关系系。我我们们总总可可以以把把一一个个系系统统分分解解成成为为多多个个相相对对简简单单的的子子系系统统,对对每每一一个个子子系系统统又又可可以以进
17、进行行分分解解,这这样样按按照照抽抽象象程程度度,系统就表现出由抽象到具体的分层结构。系统就表现出由抽象到具体的分层结构。 例例如如,一一个个企企业业系系统统是是由由计计划划、生生产产、财财务务、人人事事、供供应应、销销售售、科科技技、质质量量等等子子系系统统构构成成的的,而而财财务务子子系系统统又又由由账账务务处处理理、成成本本核核算算、工工资资核核算算等等更更小小的的子子系系统统构成。构成。2024/7/22 第一章 系统设计与分析绪论 系统层次性反映了人们观察和看待系统的角度。从宏系统层次性反映了人们观察和看待系统的角度。从宏观角度观察一个系统时,这个系统是由几个子系统构成的观角度观察一
18、个系统时,这个系统是由几个子系统构成的整体;如果我们从子系统的角度观察,它又是由几个更小整体;如果我们从子系统的角度观察,它又是由几个更小的子系统所构成的。的子系统所构成的。 神经系统 脾 胃膜 肌肉 人 消化系统 胃 胃腔 腺液 生殖系统 肝胆 胃液 肠道 2024/7/22 第一章 系统设计与分析绪论 (4) (4) 适应性适应性 任任何何一一个个系系统统都都存存在在于于确确定定的的环环境境之之中中,与与环环境境构成一个和谐的整体。构成一个和谐的整体。 环环境境发发生生着着变变化化。系系统统要要满满足足环环境境的的要要求求,随随着着环环境境的的变变化化,系系统统也也必必须须跟跟着着变变化化
19、,以以适适应应环环境境的的改改变。这就是系统的适应性。变。这就是系统的适应性。 系系统统适适应应性性是是保保证证系系统统整整体体性性的的需需要要。因因为为系系统统所所存存在在的的环环境境是是变变化化的的,系系统统为为了了实实现现既既定定目目标标,必必须不断进行调整,以适应环境的变化。须不断进行调整,以适应环境的变化。2024/7/22 第一章 系统设计与分析绪论 1.2.3 1.2.3 广义信息系统的定义、结构、分类广义信息系统的定义、结构、分类 1) 1) 广义信息系统定义广义信息系统定义 物质系统(物质活动为主要特征) 客观系统 信息系统 (信息活动为主要特征) 物质系统物质系统是以物质特
20、性及其运动为其主要特征,像桌是以物质特性及其运动为其主要特征,像桌子、板凳、楼房、汽车、植物等都属于物质系统。子、板凳、楼房、汽车、植物等都属于物质系统。 2024/7/22 第一章 系统设计与分析绪论 信息系统信息系统是指以对信息进行收集、整理、转换、存储、是指以对信息进行收集、整理、转换、存储、传输、加工和利用为主要目的和特征的客观系统。我们把传输、加工和利用为主要目的和特征的客观系统。我们把这个概念所定义的信息系统称为广义信息系统。这个概念所定义的信息系统称为广义信息系统。 像人、组像人、组织、社会、收音机、电视机、电脑、通信系统等都是这样织、社会、收音机、电视机、电脑、通信系统等都是这
21、样的客观系统,它们以信息活动为主要特征,并能够对信息的客观系统,它们以信息活动为主要特征,并能够对信息进行复杂的加工处理。进行复杂的加工处理。2024/7/22 第一章 系统设计与分析绪论 2) 2) 广义信息系统的结构广义信息系统的结构 广广义义信信息息系系统统的的基基本本构构成成包包括括输输入入、处处理理、输输出出、组组织和控制五部分:织和控制五部分:2024/7/22 第一章 系统设计与分析绪论 (1) (1) 信息系统输入信息系统输入 包括信息输入和物质输入。包括信息输入和物质输入。 信信息息输输入入是是指指把把外外部部信信息息输输入入到到信信息息系系统统之之中中,也也包包括括在在信信
22、息息系系统统内内部部各各子子系系统统和和单单元元之之间间的的信信息息输输入入。信信息息输输入入包包括括信信息息搜搜集集、整整理理和和输输入入三三个个步步骤骤。信信息息输入可以采用手工输入和自动输入两种方式。输入可以采用手工输入和自动输入两种方式。 物物质质输输入入是是指指构构建建和和添添购购信信息息系系统统所所需需要要的的技技术术设设备以及耗用材料。备以及耗用材料。 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 信息系统处理信息系统处理 包括信息处理和物质处理。包括信息处理和物质处理。 信息处理信息处理是指根据系统的要求对信息所实施的加是指根据系统的要求对信息所实施的加工、变
23、换、传输和存储等处理。工、变换、传输和存储等处理。 物质处理物质处理则主要指设备装置在信息系统中的有效则主要指设备装置在信息系统中的有效运行过程,以及对设备的维护保养等工作。运行过程,以及对设备的维护保养等工作。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 信息系统组织信息系统组织 信信息息系系统统组组织织是是指指保保证证信信息息系系统统有有序序活活动动的的组组织织过程。它同样包括信息组织和物质组织。过程。它同样包括信息组织和物质组织。 信信息息组组织织是是指指信信息息在在信信息息系系统统内内部部的的有有序序活活动动以以及信息相互之间的有机联系;及信息相互之间的有机联系; 物
24、物质质组组织织是是指指保保证证设设备备装装置置有有效效运运行行所所采采取取的的措措施。施。 2024/7/22 第一章 系统设计与分析绪论 4) 4) 信息系统输出信息系统输出 包括信息输出和物质输出。包括信息输出和物质输出。 信信息息系系统统一一方方面面输输出出环环境境所所要要的的各各种种有有用用信信息息,另另外外也也输输出出市市场场和和用用户户需需要要的的信信息息产产品品和和信信息息服服务务。整整个个信信息息系统需要在有效的控制下方能正常运作。系统需要在有效的控制下方能正常运作。 5) 5) 信息系统控制信息系统控制 通通过过信信息息对对信信息息系系统统实实施施有有效效地地控控制制,使使信
25、信息息系系统统按按照既定的目标发展。照既定的目标发展。 2024/7/22 第一章 系统设计与分析绪论 3) 3) 广义信息系统的分类广义信息系统的分类 (1) (1) 按自然属性分按自然属性分 自自然然型型信信息息系系统统是是自自然然形形成成的的,没没有有或或较较少少掺掺杂杂人人力力改改造造的的一一类类信信息息系系统统。像像动动物物和和自自然然人人都都是是自自然然型型信信息系统。息系统。 构构造造型型信信息息系系统统是是指指人人类类为为了了生生存存和和发发展展的的需需要要所所制制造造的的信信息息系系统统。计计算算机机、电电视视机机、收收款款机机、电电话话机机等等都是构造型信息系统。都是构造型
26、信息系统。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 按所依赖的技术分按所依赖的技术分 传传统统信信息息系系统统是是指指普普通通人人工工信信息息系系统统或或采采用用传传统统技术的信息系统。技术的信息系统。 现现代代信信息息系系统统是是指指建建立立在在现现代代信信息息技技术术基基础础上上的的信信息息系系统统。以以计计算算机机和和通通信信技技术术为为核核心心的的现现代代信信息息技技术把信息处理能力提高到了空前的水平。术把信息处理能力提高到了空前的水平。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 按复杂程度分按复杂程度分 简简单单信信息息系系统统功功能能和和结
27、结构构都都比比较较简简单单,服服务务面面向向单单一一,技技术术含含量量较较少少。像像电电话话机机、电电视视机机、收收款款机机、传传呼呼机等都属于简单信息系统。机等都属于简单信息系统。 综综合合信信息息系系统统的的功功能能、结结构构和和所所采采用用的的技技术术较较复复杂杂,一一般般能能够够提提供供综综合合信信息息服服务务。像像社社会会信信息息系系统统、企企业业信信息系统、政府信息系统等都属于综合信息系统。息系统、政府信息系统等都属于综合信息系统。2024/7/22 第一章 系统设计与分析绪论 (4) (4) 按服务对象分按服务对象分 管管理理型型信信息息系系统统面面向向组组织织的的信信息息处处理
28、理、业业务务处处理理以以及管理和决策。及管理和决策。 非非管管理理型型信信息息系系统统则则主主要要面面向向科科学学计计算算、过过程程控控制制、设设备备检检测测、智智能能仪仪表表等等应应用用。像像导导弹弹制制导导、电电厂厂控控制制、数据检测等都属于非管理型信息系统。数据检测等都属于非管理型信息系统。 这这门门课课程程主主要要介介绍绍基基于于现现代代信信息息技技术术的的管管理理型型信信息息系系统统的的开开发发理理论论和和方方法。法。2024/7/22 第一章 系统设计与分析绪论 1.2.4 1.2.4 信息系统定义和特征信息系统定义和特征 1) 1) 信息系统定义信息系统定义 信息系统信息系统(I
29、S(IS,Information System)Information System)是指利用计算是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和决策等问题,并为组织目标服务的综合系业务、管理和决策等问题,并为组织目标服务的综合系统。统。 组织组织(企业)是指按照一定目的构成的社会系统,(企业)是指按照一定目的构成的社会系统,像国家、政党、政府、社团、企业、学校、医院、银行像国家、政党、政府、社团、企业、学校、医院、银行等都属于组织。等都属于组织。 2024/7/22 第一章 系统设计与分析绪论 信息系统是广义信息系统
30、中的一种类型。信息系统是广义信息系统中的一种类型。 信息系统是系统;信息系统是系统; 信息系统以处理信息为其主要特征;信息系统以处理信息为其主要特征; 信息系统为组织目标服务,是组织系信息系统为组织目标服务,是组织系 统的子系统;统的子系统; 信息系统采用现代信息技术;信息系统采用现代信息技术; 信息系统是高度综合性系统;信息系统是高度综合性系统; 信息系统的形式广泛多样。信息系统的形式广泛多样。2024/7/22 第一章 系统设计与分析绪论 2) 2) 信息系统特征信息系统特征 (1) (1) 信息性信息性 信息性是信息系统的显著特征;信息性是信息系统的显著特征; 信息是信息系统的主要构成要
31、素信息是信息系统的主要构成要素; ; 物质要素是储存信息和加工信息所必需的部分,物质物质要素是储存信息和加工信息所必需的部分,物质 活动也是伴随信息活动所必要的活动。活动也是伴随信息活动所必要的活动。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 综合性综合性 综合了信息和物质两种复杂的系统要素;综合了信息和物质两种复杂的系统要素; 与外部环境综合为合谐的更大范围的系统;与外部环境综合为合谐的更大范围的系统; 综合了完整的信息处理过程(信息的收集、整理、存综合了完整的信息处理过程(信息的收集、整理、存 储、加工、变换、传输、输出等)。储、加工、变换、传输、输出等)。 2024/
32、7/22 第一章 系统设计与分析绪论 (3) (3) 集成性集成性 集成是指把多个相对独立的构件或部分,根据目标集成是指把多个相对独立的构件或部分,根据目标的需要构成和谐、兼容和相互联系的整体。的需要构成和谐、兼容和相互联系的整体。 信息系统以集成方式构成,包括系统集成、平台集信息系统以集成方式构成,包括系统集成、平台集成和数据集成。成和数据集成。 系统集成:系统集成:信息系统由多个子系统集成而成。信息系统由多个子系统集成而成。 平台集成:平台集成:信息系统可由多个异构的网络、计算机等信息系统可由多个异构的网络、计算机等 系统平台集成构成。系统平台集成构成。 数据集成:数据集成:信息系统的数据
33、可由分布、异构的数据库信息系统的数据可由分布、异构的数据库 系统集成而成。系统集成而成。2024/7/22 第一章 系统设计与分析绪论 (4) (4) 多样性多样性 综合模式:信息处理系统、管理信息系统、决策支持综合模式:信息处理系统、管理信息系统、决策支持 系统、办公信息系统和主管信息系统。系统、办公信息系统和主管信息系统。 服务领域:地理信息系统、医院信息系统、航天信息服务领域:地理信息系统、医院信息系统、航天信息 系统、学校信息系统、政府信息系统等。系统、学校信息系统、政府信息系统等。 系统规模:国际信息系统、国家信息系统、区域信息系统规模:国际信息系统、国家信息系统、区域信息 系统、局
34、域信息系统等。系统、局域信息系统等。2024/7/22 第一章 系统设计与分析绪论 (5) (5) 发展性发展性 信息系统处在急剧的发展变化过程之中:信息系统处在急剧的发展变化过程之中: 2020世纪世纪5050年代:信息系统仅能够对企业中的一些简单业年代:信息系统仅能够对企业中的一些简单业 务进行处理,如工资计算、报表制作、生产报告等。务进行处理,如工资计算、报表制作、生产报告等。 2020世纪世纪9090年代以来,跨国、跨地区的具有高度复杂和综年代以来,跨国、跨地区的具有高度复杂和综 合处理能力的信息系统已经十分普遍。合处理能力的信息系统已经十分普遍。 未来信息系统将以更快的速度向纵深发展
35、,整个世界形未来信息系统将以更快的速度向纵深发展,整个世界形 成一个综合的、一体化的信息系统将成为现实。成一个综合的、一体化的信息系统将成为现实。2024/7/22 第一章 系统设计与分析绪论1.3 1.3 信息系统组成和分类信息系统组成和分类1.3.1 1.3.1 信息系统的组成信息系统的组成人过程数据软件硬件2024/7/22 第一章 系统设计与分析绪论 1) 1) 硬件:硬件: 硬件由信息系统物理层的各项组成。它包括服务器、硬件由信息系统物理层的各项组成。它包括服务器、工作站、网络、通信设备、光纤电缆、掌上电脑、扫描工作站、网络、通信设备、光纤电缆、掌上电脑、扫描仪、数字采集设备和其他技
36、术设施。新技术一旦出现,仪、数字采集设备和其他技术设施。新技术一旦出现,制造商就会竞相占有新的市场并得到巨大的利润。制造商就会竞相占有新的市场并得到巨大的利润。 硬件购买者现在面临着一系列技术选择和决策。大约硬件购买者现在面临着一系列技术选择和决策。大约4040年前,摩尔定律已经精确地预言计算机处理能力会在年前,摩尔定律已经精确地预言计算机处理能力会在每每1818到到2424个月之内成倍提高。幸运的是,硬件虽然越来个月之内成倍提高。幸运的是,硬件虽然越来越强大,但价格反而越来越便宜。越强大,但价格反而越来越便宜。2024/7/22 第一章 系统设计与分析绪论 2) 2) 软件:软件: 软件是指
37、控制硬件和产生所需信息与结果的程序。软软件是指控制硬件和产生所需信息与结果的程序。软件包括系统软件和应用软件。件包括系统软件和应用软件。 系统软件管理硬件部件,这些部件包括单个的工作站系统软件管理硬件部件,这些部件包括单个的工作站或者有大量客户的全球网络。有的硬件制造商提供系统软或者有大量客户的全球网络。有的硬件制造商提供系统软件,有的则需要从别的供应商处购买。件,有的则需要从别的供应商处购买。 举例来说,系统软件包括操作系统、防止入侵的计算举例来说,系统软件包括操作系统、防止入侵的计算机安全软件、与硬件机安全软件、与硬件( (如打印机如打印机) )通讯的设备驱动、处理诸通讯的设备驱动、处理诸
38、如数据备份和磁盘管理特定任务的应用程序等。系统软件如数据备份和磁盘管理特定任务的应用程序等。系统软件也包括网络操作系统也包括网络操作系统(network operating system,NOS),(network operating system,NOS),它控制数据流,提供数据保护和管理网络账户。在当今互它控制数据流,提供数据保护和管理网络账户。在当今互连商业世界中,网络软件至关重要。连商业世界中,网络软件至关重要。2024/7/22 第一章 系统设计与分析绪论 应用软件由支持日常企业功能并提供用户所需信息应用软件由支持日常企业功能并提供用户所需信息的程序组成。的程序组成。 应用软件能够通
39、过组织为一个或数以千计的用户服应用软件能够通过组织为一个或数以千计的用户服务。务。 公司范围内的应用程序,称为企业应用程序,它包公司范围内的应用程序,称为企业应用程序,它包括订单处理系统、薪金计算系统以及公司通讯网络。括订单处理系统、薪金计算系统以及公司通讯网络。 在小范围内,个体用户使用诸如电子制表软件、文在小范围内,个体用户使用诸如电子制表软件、文字处理和数据库管理系统等工具来提高生产率。字处理和数据库管理系统等工具来提高生产率。2024/7/22 第一章 系统设计与分析绪论 3) 3) 数据数据 数据是信息系统生成有用信息的原材料。信息系统可以在数据是信息系统生成有用信息的原材料。信息系
40、统可以在不同的存储单元存储数据,称为表。通过链接这些表,系统能不同的存储单元存储数据,称为表。通过链接这些表,系统能提取专门的信息。提取专门的信息。 例如:以四种独立的表存储数据的薪金计算系统。在发工例如:以四种独立的表存储数据的薪金计算系统。在发工资的最后时期,薪金计算系统生成一张准确所映员工的工作时资的最后时期,薪金计算系统生成一张准确所映员工的工作时数、薪工总额、最近扣除额和净薪金的薪水单。数、薪工总额、最近扣除额和净薪金的薪水单。2024/7/22 第一章 系统设计与分析绪论 4) 4) 过程:过程: 过程描述了用户、经理和过程描述了用户、经理和ITIT职员所执行的要达到指定结职员所执
41、行的要达到指定结果的任务和企业功能。过程是信息系统的构件块,因为它们果的任务和企业功能。过程是信息系统的构件块,因为它们代表实际日常企业运作。要建立一个成功的信息系统,分析代表实际日常企业运作。要建立一个成功的信息系统,分析员必须了解企业过程并且仔细地为此建立文档。员必须了解企业过程并且仔细地为此建立文档。2024/7/22 第一章 系统设计与分析绪论 5) 5) 人:人: 信息系统的主要目的是对用户提供有价值的信息。用户信息系统的主要目的是对用户提供有价值的信息。用户指包括公司内部和外部的对信息系统有影响的人,这些人有指包括公司内部和外部的对信息系统有影响的人,这些人有时称为最终用户。时称为
42、最终用户。 内部用户包括管理员、经理、技术员、销售人员和公司内部用户包括管理员、经理、技术员、销售人员和公司高级职员。高级职员。 外部用户包括在公司网页上订货的顾客和使用客户系统外部用户包括在公司网页上订货的顾客和使用客户系统规划生产进程的供应商。一个系统的成败依赖于用哀悼是否规划生产进程的供应商。一个系统的成败依赖于用哀悼是否满意系统的输出和运行。满意系统的输出和运行。 为了服务用户,成功的信息系统依靠专业技术人员的力为了服务用户,成功的信息系统依靠专业技术人员的力量,如系统分析、程序员、网络管理员和其他量,如系统分析、程序员、网络管理员和其他ITIT职员。职员。2024/7/22 第一章
43、系统设计与分析绪论1.3.2 1.3.2 信息系统分类信息系统分类 1 1) 按系统规模分类按系统规模分类 信息系统的规模可以差异很大。按规模可以把信息信息系统的规模可以差异很大。按规模可以把信息系统划分成为系统划分成为: : 国际信息系统国际信息系统 国家信息系统国家信息系统 区域信息系统区域信息系统 局域信息系统局域信息系统 局域信息系统一般是指一个企业、单位、学校、县局域信息系统一般是指一个企业、单位、学校、县城所建设的信息系统。城所建设的信息系统。 区域信息系统则是由多个局域信息系统通过集成构区域信息系统则是由多个局域信息系统通过集成构成的城市或省区信息系统。成的城市或省区信息系统。
44、国家信息系统则是由区域信息系统和行业信息系统国家信息系统则是由区域信息系统和行业信息系统集成的一个国家的综合信息系统。集成的一个国家的综合信息系统。 2024/7/22 第一章 系统设计与分析绪论 2 2) 按应用面向分类按应用面向分类 按照应用的面向,可以把信息系统分为:按照应用的面向,可以把信息系统分为: 政府信息系统政府信息系统 金融信息系统金融信息系统 商业信息系统商业信息系统 教育信息系统教育信息系统 医疗信息系统医疗信息系统 军事信息系统军事信息系统 科技信息系统科技信息系统 文化信息系统文化信息系统 农业信息系统农业信息系统 纺织信息系统纺织信息系统 航天信息系统航天信息系统 建
45、筑信息系统建筑信息系统 石化信息系统等石化信息系统等 其中,政府信息系统也可以称为电子政务,商业贸易其中,政府信息系统也可以称为电子政务,商业贸易信息系统可以称为电子商务,教育信息系统可以称为电子信息系统可以称为电子商务,教育信息系统可以称为电子教务,医疗信息系统可以称为电子医务等。除此之外,根教务,医疗信息系统可以称为电子医务等。除此之外,根据一些具体的应用类型还形成了某些经典应用的信息系统,据一些具体的应用类型还形成了某些经典应用的信息系统,如地理信息系统、如地理信息系统、CIMSCIMS集成制造系统、集成制造系统、MRPMRP资源需求计划资源需求计划等。等。2024/7/22 第一章 系
46、统设计与分析绪论 3) 3) 按综合模式分类按综合模式分类 按信息系统的综合模式,可以把信息系统划分成为:按信息系统的综合模式,可以把信息系统划分成为: 信息处理系统信息处理系统 管理信息系统管理信息系统 决策支持系统决策支持系统 办公信息系统办公信息系统 主管信息系统主管信息系统 2024/7/22 第一章 系统设计与分析绪论 1.4.1 1.4.1 信息系统功能信息系统功能 1) 1) 信息处理信息处理 2) 2) 业务处理业务处理 3) 3) 组织管理组织管理 4) 4) 辅助决策辅助决策 1.4 1.4 信息系统功能、类型信息系统功能、类型2024/7/22 第一章 系统设计与分析绪论
47、 1) 1) 信息处理信息处理 (1) (1) 信息的收集和输入信息的收集和输入( (四环节四环节) ) 信息收集信息收集: :收集方式:手工方式,自动方式,实收集方式:手工方式,自动方式,实 时方式。时方式。 信息整理信息整理 信息输入信息输入 信息检查信息检查 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 信息传输信息传输 信息传输:信息传输:在信息系统内部和信息系统之间进行在信息系统内部和信息系统之间进行 的信息传递工作。的信息传递工作。 信息传输手段:信息传输手段:计算机网络、通信设备或手工手段。计算机网络、通信设备或手工手段。 (3) (3) 信息处理信息处理 信息
48、处理信息处理: : 把各种基础信息加工处理成为对企业把各种基础信息加工处理成为对企业 生产经营和管理有用的信息。生产经营和管理有用的信息。 信息加工方法信息加工方法: : 计算、统计、查询、汇总、求模、排计算、统计、查询、汇总、求模、排 序、优化。序、优化。 2024/7/22 第一章 系统设计与分析绪论 (4) (4) 信息存储信息存储 信信息息系系统统要要保保存存大大量量的的历历史史信信息息、处处理理的的中中间间结结果果和和最最后后结结果果,还还要要保保存存大大量量的的外外部部信信息息。积积累累的的信信息息就就可变为企业十分宝贵的信息资源财富。可变为企业十分宝贵的信息资源财富。 (5) (
49、5) 信息输出信息输出 信息输出方式:通过显示屏、打印机、语音报话等信息输出方式:通过显示屏、打印机、语音报话等方式;也可以输出到硬盘、软盘、磁带等存储介质上或方式;也可以输出到硬盘、软盘、磁带等存储介质上或输出到其它信息系统中。输出到其它信息系统中。 信息输出形式:文字、图形、报表、微缩胶片等。信息输出形式:文字、图形、报表、微缩胶片等。 2024/7/22 第一章 系统设计与分析绪论 2) 业务处理业务处理 (1) (1) 业务是实现企业目标,完成机构职能的必须要的业务是实现企业目标,完成机构职能的必须要的 活动。有简单和复杂的业务;规程化和非规程化的业务;活动。有简单和复杂的业务;规程化
50、和非规程化的业务;部门内部和跨部门跨企业的业务。部门内部和跨部门跨企业的业务。 (2) (2) 信息处理蕴藏于企业的业务过程之中信息处理蕴藏于企业的业务过程之中, , 业务处理业务处理过程也就是信息的加工处理过程。过程也就是信息的加工处理过程。 (3) (3) 业务处理是信息系统的基本功能。信息系统通过业务处理是信息系统的基本功能。信息系统通过业务处理来支持企业管理和实现信息系统的目标。业务处理来支持企业管理和实现信息系统的目标。 (4) (4) 业务处理分为联机事务处理和脱机事务处理两种业务处理分为联机事务处理和脱机事务处理两种类型。类型。2024/7/22 第一章 系统设计与分析绪论 3)
51、 组织管理组织管理 信息系统应该支持处于企业中层的组织管理。信息系统应该支持处于企业中层的组织管理。 (1) (1) 从管理职能:支持企业的计划、统计、生产、从管理职能:支持企业的计划、统计、生产、质量、技术工艺、财务、供应、销售、科研、人事劳质量、技术工艺、财务、供应、销售、科研、人事劳资、后勤服务、党群工会等全面的中层管理。资、后勤服务、党群工会等全面的中层管理。 (2) (2) 从管理能力:信息系统应该具有对各管理职能从管理能力:信息系统应该具有对各管理职能的信息的收集提取、统计分析、控制反馈和企业中层的信息的收集提取、统计分析、控制反馈和企业中层的结构化决策支持等功能。的结构化决策支持
52、等功能。 2024/7/22 第一章 系统设计与分析绪论 信信息息系系统统应应该该提提供供中中层层职职能能管管理理,包包括括计计划划管管理理、生生产产管管理理、人人事事管管理理、物物资资供供应应、市市场场销销售售、财财务务会会计、工艺技术、科研管理、后勤服务等。计、工艺技术、科研管理、后勤服务等。 下下图图是是一一个个生生产产物物资资管管理理子子系系统统的的功功能能结结构构。它它包包括括市市场场预预测测、用用户户订订货货、综综合合计计划划、物物资资管管理理、生生产产作作业业计计划划、生生产产工工作作令令、生生产产控控制制、物物资资采采购购、库库房管理等模块。房管理等模块。2024/7/22 第
53、一章 系统设计与分析绪论图图 生产物资管理子系统功能结构生产物资管理子系统功能结构 2024/7/22 第一章 系统设计与分析绪论 4) 辅助决策辅助决策 决决策策是是管管理理的的重重要要功功能能,决决策策存存在在于于战战略略层层、战战术术层层、事事务务层层的各层活动之中。的各层活动之中。 信信息息系系统统应应该该具具有有辅辅助助组组织织各各层层尤尤其其是是高高层层决决策策的的能能力力。信信息息系系统统主主要要解解决决的的是是结结构构化化和和半半结结构构化化企企业业决决策策问问题题,对对非非结结构构化化决决策策问问题题信信息息系系统统目目前前还还不不能能提提供供全全面面支支持持。信信息息系系统
54、统只只能能辅辅助助决决策策,而不能代替人直接进行决策。而不能代替人直接进行决策。 信息系统可以提供与决策有关的系统的内外部信息,收集和提信息系统可以提供与决策有关的系统的内外部信息,收集和提供企业有关行为的反馈信息,存储、管理和维护各种决策模型和分供企业有关行为的反馈信息,存储、管理和维护各种决策模型和分析方法,运用模型及分析方法,对数据进行加工分析以求得所需的析方法,运用模型及分析方法,对数据进行加工分析以求得所需的预测、决策及综合信息,并提供方便的人机交互接口和快速响应时预测、决策及综合信息,并提供方便的人机交互接口和快速响应时间。间。 2024/7/22 第一章 系统设计与分析绪论 1.
55、4.2 1.4.2 信息系统类型信息系统类型 1) 1) 信息处理系统信息处理系统 2) 2) 管理信息系统管理信息系统 3) 3) 决策支持系统决策支持系统 4) 4) 主管信息系统主管信息系统 5) 5) 办公信息系统办公信息系统 2024/7/22 第一章 系统设计与分析绪论 1) 1) 信息处理系统信息处理系统 (1) (1) 信息处理系统的概念信息处理系统的概念 信息处理系统信息处理系统(IPS, Information Processing System) (IPS, Information Processing System) 是指运用现代信息处理技术,对企业的事务和基本信息进是
56、指运用现代信息处理技术,对企业的事务和基本信息进 行加工处理,以提高事务处理的效率和自动化水平的信息行加工处理,以提高事务处理的效率和自动化水平的信息 系统。系统。 信息处理系统也被称为信息处理系统也被称为: : 数据处理系统(数据处理系统(DPS, Data Processing SystemDPS, Data Processing System) 或业务处理系统(或业务处理系统(TPS, Transaction Processing systemTPS, Transaction Processing system) 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 信息处理系
57、统的特点信息处理系统的特点 信息处理系统具有以下特点:信息处理系统具有以下特点: 处理的对象是组织中的业务和基本信息。处理的对象是组织中的业务和基本信息。IPSIPS的处理的处理对象是业务过程中的各种信息。它较少涉及组织中的综合对象是业务过程中的各种信息。它较少涉及组织中的综合管理和决策过程,信息处理系统不重视模型和方法的运用,管理和决策过程,信息处理系统不重视模型和方法的运用,属于典型的数据驱动型系统。属于典型的数据驱动型系统。 追求处理效率和自动化。追求处理效率和自动化。IPSIPS主要解决人工事务处理主要解决人工事务处理过程中的低效率问题。引入计算机和通信技术以提高信息过程中的低效率问题
58、。引入计算机和通信技术以提高信息处理的效率,把人从繁重的事务处理过程中解脱出来。处理的效率,把人从繁重的事务处理过程中解脱出来。2024/7/22 第一章 系统设计与分析绪论 方法简单。方法简单。IPSIPS主要把事务处理中的方法简单、流主要把事务处理中的方法简单、流程程 固定的问题转由计算机处理。信息处理系统的方法简固定的问题转由计算机处理。信息处理系统的方法简单固定,一般不涉及过多的模型、综合管理和决策问题。单固定,一般不涉及过多的模型、综合管理和决策问题。 它是信息系统的基础。现代信息系统虽然功能繁多、它是信息系统的基础。现代信息系统虽然功能繁多、结构复杂、系统庞大,但信息处理仍然是现代
59、信息系统结构复杂、系统庞大,但信息处理仍然是现代信息系统的基础,在任何时间信息系统都离不开信息处理,而且的基础,在任何时间信息系统都离不开信息处理,而且信息处理总是信息系统中的主要处理工作。除了作为信信息处理总是信息系统中的主要处理工作。除了作为信息系统的重要组成部分之外,许多信息处理系统本身就息系统的重要组成部分之外,许多信息处理系统本身就是独立的信息系统。是独立的信息系统。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 几种典型的信息处理系统几种典型的信息处理系统 数据更新系统数据更新系统 数据更新系统能够实时或定期对系统中的业务数据进数据更新系统能够实时或定期对系统中的业
60、务数据进行更新,以反映最新的业务状态。行更新,以反映最新的业务状态。 数据更新系统具有简单的数据更新能力,一般不具备数据更新系统具有简单的数据更新能力,一般不具备控制、综合管理和预测、决策功能。控制、综合管理和预测、决策功能。 2020世纪世纪5050年代美国航空公司年代美国航空公司SABRESABRE建立的预约订票系建立的预约订票系统就是一个典型的数据更新系统。统就是一个典型的数据更新系统。 2024/7/22 第一章 系统设计与分析绪论 记账系统记账系统 记记账账系系统统通通过过计计算算机机管管理理各各种种账账表表,一一般般具具有有自自动动记记账账、存存储储账账表表、账账目目汇汇总总、账账
61、表表输输出出等等功功能能。应应用用十十分普遍。分普遍。 美美国国芝芝加加哥哥John John PlainPlain公公司司的的账账务务系系统统是是最最早早的的记记账账系系统统,该该系系统统实实现现了了电电子子记记账账、电电子子对对账账和和账账务务查查询询等功能。等功能。 我我国国从从2020世世纪纪8080年年代代开开始始财财务务账账务务系系统统的的开开发发和和应应用用,现现已已出出现现了了通通用用账账务务系系统统、行行业业账账务务系系统统和和单单位位专专用用账账务务系系统统等等多多种种形形式式。下下图图是是一一个个较较典典型型的的行行业业账账务务系统的开发示意图。系统的开发示意图。2024
62、/7/22 第一章 系统设计与分析绪论图图 账务处理系统示意图账务处理系统示意图 2024/7/22 第一章 系统设计与分析绪论 状态报告系统状态报告系统 状态报告系统是一种能够随时或定期报告业务工作状状态报告系统是一种能够随时或定期报告业务工作状态的信息处理系统。这种系统可以报告生产状态、物质库态的信息处理系统。这种系统可以报告生产状态、物质库存状态、设备运行状态、服务状态以及人员的工作状态等。存状态、设备运行状态、服务状态以及人员的工作状态等。 美国美国IBMIBM公司于公司于2020世纪世纪6060年代开发的为该公司计算机生年代开发的为该公司计算机生产过程服务的生产状态报告系统是状态报告
63、系统的一个成产过程服务的生产状态报告系统是状态报告系统的一个成功范例。功范例。2024/7/22 第一章 系统设计与分析绪论 数据统计系统数据统计系统 数据统计是政府进行宏观决策,制定国家发展战略数据统计是政府进行宏观决策,制定国家发展战略的重要依据。提高数据统计效率和数据统计的准确性是的重要依据。提高数据统计效率和数据统计的准确性是数据统计追求的目标。数据统计追求的目标。 数据统计系统运用计算机和通信网络技术收集分布数据统计系统运用计算机和通信网络技术收集分布在不同地域环境下的各种数据,利用计算机对数据进行在不同地域环境下的各种数据,利用计算机对数据进行快速统计计算,及时得出统计结果。数据统
64、计系统已经快速统计计算,及时得出统计结果。数据统计系统已经广泛应用在国民经济的各个领域。广泛应用在国民经济的各个领域。 2024/7/22 第一章 系统设计与分析绪论 2) 2) 管理信息系统管理信息系统 (1) (1) 管理信息系统概念的提出及演化管理信息系统概念的提出及演化 管理信息系统旨在提高企业管理水平管理信息系统旨在提高企业管理水平 信息处理系统旨在提高信息处理的效率,不支持企业的信息处理系统旨在提高信息处理的效率,不支持企业的全面管理和决策。但在市场竞争中提高企业的综合实力和竞全面管理和决策。但在市场竞争中提高企业的综合实力和竞争力的关键因素恰是如何提高企业的管理水平和决策的成功争
65、力的关键因素恰是如何提高企业的管理水平和决策的成功率。率。 2024/7/22 第一章 系统设计与分析绪论 管理信息系统的概念管理信息系统的概念 19701970年瓦尔特年瓦尔特. .肯尼万最早给管理信息系统下的定肯尼万最早给管理信息系统下的定义是:管理信息系统是义是:管理信息系统是“以书面或口头的形式,在合以书面或口头的形式,在合适的时间向经理、职员以及外界人员提供过去的、现适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。帮助他们进行决策。” 19851985年高登年高登. .戴维斯(
66、戴维斯(Gordon B.DavisGordon B.Davis)给管理信)给管理信息系统的经典定义:管理信息系统息系统的经典定义:管理信息系统“是一个利用计算是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户模型,以及数据库的用户- -机器系统。机器系统。” 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 管理信息系统的功能管理信息系统的功能 信息处理信息处理 管理信息系统能够收集组织中的生产、经营和管管理信息系统能够收集组织中的生产、经营和管理所需的各种信息,并对这些基础信息进行有效地加理所需的各
67、种信息,并对这些基础信息进行有效地加工、存储、传输等处理。工、存储、传输等处理。 业务处理业务处理 管理信息系统能够提供组织中的各种业务处理。管理信息系统能够提供组织中的各种业务处理。其中包括日常办公处理、生产过程检测和控制、质量其中包括日常办公处理、生产过程检测和控制、质量控制、人员分工安排、原料采购、库房业务处理、产控制、人员分工安排、原料采购、库房业务处理、产品销售等。品销售等。 2024/7/22 第一章 系统设计与分析绪论 综合管理综合管理 管理信息系统能够支持企业的中层管理。其中包管理信息系统能够支持企业的中层管理。其中包括计划、调度、生产、技术、工艺、设备、供应、销括计划、调度、
68、生产、技术、工艺、设备、供应、销售、质量、科技、人事等,并能够进行分析、控制、售、质量、科技、人事等,并能够进行分析、控制、检测等。检测等。 简单决策简单决策 管理信息系统能够利用数学方法和各种模型,进管理信息系统能够利用数学方法和各种模型,进行企业的生产、经营和管理的预测和辅助企业的结构行企业的生产、经营和管理的预测和辅助企业的结构化决策。管理信息系统主要支持低层和中层的简单决化决策。管理信息系统主要支持低层和中层的简单决策,对高层非结构化决策一般不提供支持。策,对高层非结构化决策一般不提供支持。 2024/7/22 第一章 系统设计与分析绪论 (3) (3) 管理信息系统的逻辑结构管理信息
69、系统的逻辑结构 图图 管理信息系统的逻辑结构管理信息系统的逻辑结构2024/7/22 第一章 系统设计与分析绪论 (4) (4) 管理信息系统的基本特征管理信息系统的基本特征 信息处理是管理信息系统的基本功能信息处理是管理信息系统的基本功能 管理信息系统能够提供对信息的收集、储存、加管理信息系统能够提供对信息的收集、储存、加工、传输等处理。管理信息系统具有信息处理系统的工、传输等处理。管理信息系统具有信息处理系统的全部功能。全部功能。 是面向企业策略层是面向企业策略层 管理信息系统的处理对象是企业全面管理过程,管理信息系统的处理对象是企业全面管理过程,包括企业的计划、生产、质量、物资、销售、财
70、务、包括企业的计划、生产、质量、物资、销售、财务、人事等。因此,管理信息系统主要面向企业策略层。人事等。因此,管理信息系统主要面向企业策略层。 2024/7/22 第一章 系统设计与分析绪论 追求企业综合管理效益追求企业综合管理效益 管理信息系统在信息处理系统的基础上,通过全管理信息系统在信息处理系统的基础上,通过全面管理以提高企业的综合管理水平,追求企业整体管面管理以提高企业的综合管理水平,追求企业整体管理的综合效益。理的综合效益。 支持简单决策支持简单决策 管理信息系统虽然能够辅助企业决策,但主要处管理信息系统虽然能够辅助企业决策,但主要处理的是企业中模型固定、方法确定的结构化决策问题,理
71、的是企业中模型固定、方法确定的结构化决策问题,半结构化和非结构化决策问题一般交由决策支持系统半结构化和非结构化决策问题一般交由决策支持系统进行处理。进行处理。 运用综合性方法和技术运用综合性方法和技术 管理信息系统涉及到管理模型、算法、信息处理管理信息系统涉及到管理模型、算法、信息处理技术等综合性的方法和技术。另外,管理信息系统的技术等综合性的方法和技术。另外,管理信息系统的开发是一项复杂的系统工程,需要遵循工程化方法。开发是一项复杂的系统工程,需要遵循工程化方法。2024/7/22 第一章 系统设计与分析绪论 3) 3) 决策支持系统决策支持系统 (1) (1) 决策支持系统的提出决策支持系
72、统的提出 企企业业发发展展取取决决于于企企业业高高层层决决策策,企企业业高高层层决决策策多多属属半半结结构构化化和和非非结结构构化化问问题题,管管理理信信息息系系统统并并不不支支持持企企业业的这类决策。的这类决策。 从信息系统中分离出决策支持系统分支,来专门研从信息系统中分离出决策支持系统分支,来专门研究和解决企业各级、各类决策问题。究和解决企业各级、各类决策问题。 知知识识工工程程、专专家家系系统统和和智智能能处处理理,为为决决策策支支持持系系统统奠定了理论和方法基础。奠定了理论和方法基础。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 决策支持系统的概念和特征决策支持系统的
73、概念和特征 决决策策支支持持系系统统是是处处于于发发展展中中的的一一个个学学科科领领域域,还还未形成一致定义。这里给出其定义:未形成一致定义。这里给出其定义: 决决策策支支持持系系统统(DSS(DSS,Decision Decision Support Support System)System)是是在在现现代代信信息息技技术术的的基基础础上上,交交叉叉管管理理科科学学、行行为为科科学学、运运筹筹学学、控控制制论论等等学学科科,运运用用人人工工智智能能、专专家家系系统统、知知识识工工程程等等理理论论和和方方法法,辅辅助助支支持持企企业业决决策策活活动动的信息系统。的信息系统。2024/7/22
74、 第一章 系统设计与分析绪论 决策支持系统具有以下特征:决策支持系统具有以下特征: 面对半结构化和非结构化决策问题。面对半结构化和非结构化决策问题。 DSS DSS 处理的是半结构化和非结构化的决策问题,处理的是半结构化和非结构化的决策问题,MISMIS对这类决策问题不提供支持和处理能力。对这类决策问题不提供支持和处理能力。 支持决策而不代替决策。支持决策而不代替决策。 DSSDSS是辅助和支持决策者进行决策,而不是由是辅助和支持决策者进行决策,而不是由DSSDSS包办代替决策者的决策工作。包办代替决策者的决策工作。DSSDSS是为决策者提供决是为决策者提供决策所需的信息,根据决策问题提出一些
75、备选方案,并策所需的信息,根据决策问题提出一些备选方案,并且帮助决策者进行方案的优选。但是最后方案的确定且帮助决策者进行方案的优选。但是最后方案的确定仍需决策者本人做出,仍需决策者本人做出,DSSDSS不能够代替。不能够代替。2024/7/22 第一章 系统设计与分析绪论 不会取代不会取代IPSIPS和和MISMIS。 DSSDSS的目标是辅助管理者的决策过程,以提高决的目标是辅助管理者的决策过程,以提高决策的效能和准确性。它不会取代策的效能和准确性。它不会取代IPSIPS和和MISMIS在信息系统在信息系统中的作用。中的作用。 以人机交互的方式进行。以人机交互的方式进行。 DSSDSS是一个
76、人机交互型系统,它通过人机交互接是一个人机交互型系统,它通过人机交互接口为决策者提供辅助决策功能。口为决策者提供辅助决策功能。DSSDSS所提供的人机接所提供的人机接口注重人的学习、创造和信息的交流通信,让决策者口注重人的学习、创造和信息的交流通信,让决策者依据自己的实际经验和洞察力,主动利用各种支持功依据自己的实际经验和洞察力,主动利用各种支持功能,在人机交互过程中反复学习和探索,最后根据自能,在人机交互过程中反复学习和探索,最后根据自己的判断选择一个合适的方案。己的判断选择一个合适的方案。 综合分析预测及智能技术。综合分析预测及智能技术。 DSSDSS能够把模型分析技术、数据处理技术和信息
77、能够把模型分析技术、数据处理技术和信息检索等技术结合起来,并在不同决策阶段为决策者提检索等技术结合起来,并在不同决策阶段为决策者提供不同形式的支持和帮助。供不同形式的支持和帮助。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 决策支持系统的功能决策支持系统的功能 提供与决策有关的企业内外部信息。提供与决策有关的企业内外部信息。 例如,企业的生产能力、财务状况、物资库存情况、例如,企业的生产能力、财务状况、物资库存情况、企业的人员素质等内部信息;市场需求、社会对产品的购企业的人员素质等内部信息;市场需求、社会对产品的购买能力、原材料价格、新技术新工艺、企业竞争对手的情买能力、原材
78、料价格、新技术新工艺、企业竞争对手的情况、国家的政策法规等系统外部信息。况、国家的政策法规等系统外部信息。 能够收集和提供企业有关行为的反馈信息。能够收集和提供企业有关行为的反馈信息。 例如,生产计划的完成信息、产品质量信息、用户对例如,生产计划的完成信息、产品质量信息、用户对产品的反馈信息、产品销售信息等。产品的反馈信息、产品销售信息等。2024/7/22 第一章 系统设计与分析绪论 存储、管理和维护各种决策模型和分析方法。存储、管理和维护各种决策模型和分析方法。 例如,计划模型、生产调度模型、库存管理模型、财例如,计划模型、生产调度模型、库存管理模型、财务模型等。务模型等。 运用模型及分析
79、方法,对数据进行加工分析,以求得运用模型及分析方法,对数据进行加工分析,以求得所需的预测、决策及综合信息。所需的预测、决策及综合信息。 提供方便的人机交互接口。提供方便的人机交互接口。 2024/7/22 第一章 系统设计与分析绪论 (4) (4) 决策支持系统的类型决策支持系统的类型 专用决策支持系统和通用决策支持系统专用决策支持系统和通用决策支持系统 专用决策支持系统应用于某一领域、某一行业、某一专用决策支持系统应用于某一领域、某一行业、某一问题的专用系统,决策方法有针对性,决策方案相对具体问题的专用系统,决策方法有针对性,决策方案相对具体和实用。和实用。 通用决策支持系统对多领域提供决策
80、支持。一般仅能通用决策支持系统对多领域提供决策支持。一般仅能够提供趋势、方向、和原则性的决策指导,给出的决策方够提供趋势、方向、和原则性的决策指导,给出的决策方案不会过于具体。案不会过于具体。 2024/7/22 第一章 系统设计与分析绪论 群决策支持系统群决策支持系统 群决策支持系统是支持群体决策的决策支持系统。群决策支持系统是支持群体决策的决策支持系统。 向多个决策者提供与系统进行交互的系统界面;向多个决策者提供与系统进行交互的系统界面; 收集与决策有关信息,征收决策人的决策意见;收集与决策有关信息,征收决策人的决策意见; 综合所有决策因素,提出备选的决策方案,并提供表综合所有决策因素,提
81、出备选的决策方案,并提供表决、仲裁、集中等手段选择最后的决策方案;决、仲裁、集中等手段选择最后的决策方案; 对决策方案与实际的决策结果进行对比分析,找出对决策方案与实际的决策结果进行对比分析,找出问题,积累经验,为以后的决策提供依据。问题,积累经验,为以后的决策提供依据。 2024/7/22 第一章 系统设计与分析绪论 分布式决策支持系统分布式决策支持系统 分分布布决决策策是是指指多多个个决决策策人人在在地地域域分分布布的的环环境境下下进进行行的的群群体体决决策策。分分布布式式决决策策支支持持系系统统是是能能够够支支持持分分布布决决策策的的决决策支持系统。策支持系统。 分分布布式式决决策策支支
82、持持系系统统是是群群决决策策支支持持系系统统的的一一种种形形式式,它它为为决决策策者者提提供供了了一一种种更更为为方方便便和和实实际际的的决决策策应应用用模模式式。分分布布式式决决策策系系统统是是把把决决策策支支持持系系统统与与分分布布式式技技术术相相结结合合的的产物。产物。2024/7/22 第一章 系统设计与分析绪论 战略决策支持系统战略决策支持系统 战战略略决决策策支支持持系系统统能能够够对对组组织织长长远远重重大大发发展展战战略略的的制制定定提提供供支支持持。战战略略决决策策支支持持系系统统也也可可以以称称为为宏宏观观决决策策支支持持系系统统,能能够够提提供供企企业业发发展展的的方方向
83、向、趋趋势势、长长远目标等宏观决策。远目标等宏观决策。 由由于于企企业业未未来来发发展展涉涉及及到到的的不不定定因因素素很很多多,其其决决策策的的难难度度比比中中短短期期决决策策难难度度更更大大,因因此此,战战略略决决策策支支持持系系统统仅仅能能够够对对决决策策人人在在重重大大战战略略决决策策过过程程中中提提供供参参考。考。 另另外外,这这类类决决策策支支持持系系统统目目前前也也仅仅作作为为决决策策支支持持系系统统的的一一个个重重要要的的研研究究方方向向,并并没没有有成成熟熟和和可可用用的的产产品。品。2024/7/22 第一章 系统设计与分析绪论 智能决策支持系统智能决策支持系统 智智能能决
84、决策策支支持持系系统统是是采采用用人人工工智智能能和和专专家家系系统统的的理理论论和和知知识识,辅辅助助进进行行智智能能决决策策的的决决策策支支持持系系统统。这这类类系系统统具具有有知知识识表表示示、知知识识学学习习、知知识识推推理理、自自然然语语言言理理解解、决决策策启启发发,以以及及借借用用并并积积累累专专家家经经验验进进行行辅辅助助决决策策的的特特性性。由由于于决决策策问问题题大大多多数数涉涉及及到到知知识识、推推理理、判断和预测,因而最终的决策还要靠智能决策支持。判断和预测,因而最终的决策还要靠智能决策支持。2024/7/22 第一章 系统设计与分析绪论 综合决策支持系统综合决策支持系
85、统 综综合合决决策策支支持持系系统统是是决决策策支支持持系系统统的的集集大大成成者者,它它能能够够为为不不同同的的层层次次、不不同同需需要要的的决决策策者者提提供供多多层层面面的的决决策策支支持持。综综合合决决策策支支持持系系统统除除了了具具有有决决策策支支持持系系统统的的一一般般特征之外,还可以具有智能性、分布性、层次性等特征。特征之外,还可以具有智能性、分布性、层次性等特征。 2024/7/22 第一章 系统设计与分析绪论 (5) (5) 决策支持系统的构成及结构决策支持系统的构成及结构DSSDSS组成未得到统一的认组成未得到统一的认 识。有:识。有: 五部件观点:五部件观点:人机接口、数
86、据库、模型库、知识库和方法人机接口、数据库、模型库、知识库和方法 库;库; 三部件观点:三部件观点:人机接口、数据库、模型库;人机接口、数据库、模型库; 三系统观点:三系统观点:语言处理系统、问题处理系统、知识处理系语言处理系统、问题处理系统、知识处理系 统;统; 四系统观点:四系统观点:人机交互处理系统、数据库系统、模型库系人机交互处理系统、数据库系统、模型库系 统、推理机。统、推理机。2024/7/22 第一章 系统设计与分析绪论图1.5 DSS逻辑结构 四系统观点四系统观点2024/7/22 第一章 系统设计与分析绪论 四系统观点:四系统观点: 人机交互系统人机交互系统 接接收收和和检检
87、验验用用户户请请求求,协协调调数数据据库库、模模型型库库之之间间的的通通信信,提提供供信信息息收收集集,问问题题识识别别,模模型型构构造造、使使用用、改改进和分析计算等功能。进和分析计算等功能。 数据库系统数据库系统 DSSDSS所所需需的的数数据据用用于于决决策策,数数据据的的综综合合性性较较强强,数数据据需需要要预预处处理理;数数据据范范围围广广泛泛,需需要要企企业业内内部部数数据据,还还需需要要大大量量的的外外部部数数据据;数数据据库库系系统统具具有有足足够够的的灵灵活活性性,以以适应决策者需求的动态变化。适应决策者需求的动态变化。2024/7/22 第一章 系统设计与分析绪论 模型库系
88、统模型库系统 模模型型库库系系统统包包括括模模型型库库和和模模型型库库管管理理系系统统MBMSMBMS。模模型型库库用用来来存存放放辅辅助助决决策策所所需需的的各各种种模模型型,如如线线形形规规划划模模型型、非非线线形形规规划划模模型型、网网络络模模型型、投投入入产产出出模模型型等等。模模型型在在计计算算机机中中通通常常以以程程序序、数数据据或或谓谓词词的的形形式式来来表表示示。模模型型库库管管理理系系统统的的功功能能是是实实现现对对各各个个模模型型的的维维护护、修修改改和和联联结结,以以及及实实现现模模型型库库、方方法法库库、数数据据库及人机接口的相互联结。库及人机接口的相互联结。 推理系统
89、推理系统 推推理理系系统统由由知知识识库库系系统统、知知识识库库管管理理系系统统和和推推理理机机几几部部分分构构成成,实实现现从从数数据据库库中中获获取取数数据据,根根据据模模型型库中的模型并运用知识规则进行推理的目的。库中的模型并运用知识规则进行推理的目的。2024/7/22 第一章 系统设计与分析绪论 4) 主管信息系统主管信息系统 (1) (1) 主管信息系统的提出主管信息系统的提出 主管信息系统主管信息系统(EISEIS,Executive Information Executive Information SystemSystem)也被称为经理信息系统或领导信息系统,它)也被称为经理
90、信息系统或领导信息系统,它是支持组织领导,为组织战略层服务的信息系统。是支持组织领导,为组织战略层服务的信息系统。EISEIS是是2020世纪世纪8080年代信息系统针对高层管理者的需要年代信息系统针对高层管理者的需要提出的解决方案。在此之前出现的事务处理系统和管提出的解决方案。在此之前出现的事务处理系统和管理信息系统都满足不了高层管理者的需要。理信息系统都满足不了高层管理者的需要。 (2) (2) 主管信息系统的功能主管信息系统的功能 主管信息系统应该提供以下基本功能,其功能结主管信息系统应该提供以下基本功能,其功能结构见下图。构见下图。 2024/7/22 第一章 系统设计与分析绪论 图
91、主管信息系统功能结构示意图 2024/7/22 第一章 系统设计与分析绪论 信息挖掘信息挖掘 企业主管需要大量的企业内部和外部的综合信息。企业主管需要大量的企业内部和外部的综合信息。企业主管所需要的信息具有综合性强、来源广泛的特点,企业主管所需要的信息具有综合性强、来源广泛的特点,既需要企业内部运行和管理的详细信息,更需要能够进既需要企业内部运行和管理的详细信息,更需要能够进行决策的高度综合信息。企业主管所需要的信息一方面行决策的高度综合信息。企业主管所需要的信息一方面来自于企业内部,但更多的来自于企业外部。这些信息来自于企业内部,但更多的来自于企业外部。这些信息分散在企业外部的各种网络媒体和
92、社会环境,以及企业分散在企业外部的各种网络媒体和社会环境,以及企业内部的业务管理和信息系统之中。这就需要对分散在社内部的业务管理和信息系统之中。这就需要对分散在社会和企业内部的各种信息进行提取、汇总、过滤、综合会和企业内部的各种信息进行提取、汇总、过滤、综合等挖掘处理,从而得到企业主管所需要的综合信息。等挖掘处理,从而得到企业主管所需要的综合信息。 信息交流信息交流 企业主管不只是一个信息获取者,更重要的是信息企业主管不只是一个信息获取者,更重要的是信息发布者和交流者。因此,主管信息系统还应该提供信息发布者和交流者。因此,主管信息系统还应该提供信息的发布、传播、交流等功能,使主管信息系统成为经
93、理的发布、传播、交流等功能,使主管信息系统成为经理与企业、经理与社会进行信息交流的平台和工具。与企业、经理与社会进行信息交流的平台和工具。2024/7/22 第一章 系统设计与分析绪论 企业管理企业管理 企业主管是企业的高层管理者,需要对企业实施宏企业主管是企业的高层管理者,需要对企业实施宏观协观协 调和管理职能。主管信息系统应该向企业主管提调和管理职能。主管信息系统应该向企业主管提供管理支持。大部分管理功能可以直接通过企业管理信供管理支持。大部分管理功能可以直接通过企业管理信息系统来实现,但是主管信息系统需要突出一般管理信息系统来实现,但是主管信息系统需要突出一般管理信息系统所不具备的对企业
94、高层的宏观协调和管理。息系统所不具备的对企业高层的宏观协调和管理。 决策支持决策支持 决策是企业主管的主要职责,主管信息系统应该提决策是企业主管的主要职责,主管信息系统应该提供对企业主管的决策支持。企业主管更多涉及的是非结供对企业主管的决策支持。企业主管更多涉及的是非结构化决策,因此需要在主管信息系统中嵌入决策支持系构化决策,因此需要在主管信息系统中嵌入决策支持系统或借用决策支持系统的有关理论和方法。统或借用决策支持系统的有关理论和方法。 2024/7/22 第一章 系统设计与分析绪论 办公助理办公助理 企业主管的绝大部分工作是在办公室里完成的,企业主管的绝大部分工作是在办公室里完成的,因此,
95、主管信息系统需要提供对企业主管办公的支因此,主管信息系统需要提供对企业主管办公的支持。其中包括文件起草、发布、传阅、归档,日程持。其中包括文件起草、发布、传阅、归档,日程和会议安排,多媒体会议,大事记、备忘录,信息和会议安排,多媒体会议,大事记、备忘录,信息检索查询,电子邮件,公告板等。检索查询,电子邮件,公告板等。 2024/7/22 第一章 系统设计与分析绪论 5) 5) 办公信息系统办公信息系统 (1) (1) 办公自动化办公自动化OAOA(Office AutomationOffice Automation) 办公自动化是办公自动化是2020世纪世纪7070年代在办公过程中出现的一年代
96、在办公过程中出现的一种带有综合性和方向性的新趋势。种带有综合性和方向性的新趋势。 (2) (2) 办公信息系统办公信息系统OIS(Office Information System)OIS(Office Information System) 办公信息系统办公信息系统是由人和办公技术环境构成的一体化是由人和办公技术环境构成的一体化信息系统,它能够和谐高效地处理办公业务,提供办公信息系统,它能够和谐高效地处理办公业务,提供办公事务所需要的信息服务和辅助决策。办公信息系统也被事务所需要的信息服务和辅助决策。办公信息系统也被通俗地称为办公自动化系统(通俗地称为办公自动化系统(OAS, Office
97、Automation OAS, Office Automation SystemSystem)。)。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 办公信息系统的构成办公信息系统的构成 OISOIS由六方面的要素构成由六方面的要素构成: : 办公人员办公人员 办公人员是办公信息系统的主体和中心办公人员是办公信息系统的主体和中心: : 信息使用人员:信息使用人员:管理人员、决策人员。管理人员、决策人员。 办公业务人员:办公业务人员:文秘、财务等人员。文秘、财务等人员。 系统服务人员:系统服务人员:系统管理员、系统维护系统管理员、系统维护 人员和数据录入员。人员和数据录入员。202
98、4/7/22 第一章 系统设计与分析绪论 办公机构办公机构 办公实体所处的办公组织。办公实体所处的办公组织。 办公制度和办公例程办公制度和办公例程 办办公公例例程程是是指指规规范范化化的的办办公公过过程程和和办办公公程程序序。办办公公过过程程的的制制度度化化和和规规范范化化对对OASOAS有有重重要要意意义义。在在OISOIS建建成成之之后,办公制度和办公例程又成为后,办公制度和办公例程又成为OASOAS中的必要组成部分。中的必要组成部分。 技术工具技术工具 技技术术工工具具指指OISOIS建建设设所所需需的的技技术术、设设备备、手手段段等等。办办公公信信息息系系统统必必须须建建立立在在以以计
99、计算算机机、通通信信网网络络为为中中心心的的现代信息技术和现代办公设备的基础之上。现代信息技术和现代办公设备的基础之上。2024/7/22 第一章 系统设计与分析绪论 办公信息办公信息 办办公公信信息息是是办办公公信信息息系系统统处处理理的的对对象象。从从信信息息处处理理角角度度看看,办办公公活活动动实实际际上上是是对对各各类类办办公公信信息息 ( (数数据据、文文字字、声声音音、图图形形、图图像像等等) ) 进进行行采采集集、存存储储、处处理理、传传递递和和输出的过程。输出的过程。 办公环境办公环境 办办公公环环境境指指办办公公实实体体之之外外的的外外部部办办公公环环境境,包包括括社社会会组
100、组织织、上上下下级级部部门门、服服务务与与被被服服务务的的对对象象等等。办办公公环环境境是是OISOIS的支撑和制约因素。的支撑和制约因素。2024/7/22 第一章 系统设计与分析绪论 (4) (4) 办公信息系统的功能办公信息系统的功能 办办公公信信息息处处理理:包包括括日日常常办办公公信信息息处处理理,业业务务统统计计数数据据处处理理和和数据的定量化处理等。数据的定量化处理等。 文文档档管管理理:公公文文的的准准备备、起起草草、审审批批、发发布布、下下达达、批批转转、汇汇报,各种数据、报表、文件、档案数据的存储、查询和处理等。报,各种数据、报表、文件、档案数据的存储、查询和处理等。 信信
101、息息通通信信: 利利用用计计算算机机网网络络等等现现代代化化通通信信技技术术,使使办办公公室室的的各类信息能够相互传输,以达到信息互通和共享的目的。各类信息能够相互传输,以达到信息互通和共享的目的。 时时程程管管理理:办办公公计计划划、业业务务、会会议议的的日日程程编编排排,工工作作文文件件的的准准备,会议记录大事记、备忘录的落实等。备,会议记录大事记、备忘录的落实等。 辅辅助助办办公公决决策策:为为决决策策者者提提供供办办公公所所需需要要的的各各种种信信息息,并并辅辅助助办公者的各项决策。办公者的各项决策。2024/7/22 第一章 系统设计与分析绪论 (5) (5) 办公信息系统的分类办公
102、信息系统的分类 基基本本型型:基基本本型型提提供供基基本本的的办办公公事事务务处处理理,包包括括文文字字处处理理,报报表表处处理理,电电子子邮邮件件,公公文文处处理理,图图形形、图像、语音处理,电子会议,文献资料管理等。图像、语音处理,电子会议,文献资料管理等。 管管理理型型:管管理理型型在在基基本本型型办办公公信信息息系系统统的的基基础础上上,还具有综合管理功能。还具有综合管理功能。 综综合合型型:综综合合型型具具有有基基本本办办公公事事务务处处理理、综综合合管管理和辅助办公决策等功能。理和辅助办公决策等功能。 2024/7/22 第一章 系统设计与分析绪论 1.5 1.5 信息系统结构信息
103、系统结构 信息系统结构信息系统结构是对信息系统各构成要素及其关系的描是对信息系统各构成要素及其关系的描述。由于信息系统是一个复杂体,信息系统建设又需要一述。由于信息系统是一个复杂体,信息系统建设又需要一个漫长的时间过程,因此从不同角度、不同层面和不同时个漫长的时间过程,因此从不同角度、不同层面和不同时段,信息系统会呈现出不同的构成要素和构成关系,段,信息系统会呈现出不同的构成要素和构成关系, 信息系统结构具有多角度、多层面和多时段的多重性。 2024/7/22 第一章 系统设计与分析绪论 1.5.1 1.5.1 信息系统的模型结构信息系统的模型结构 图图 信息系统模型结构信息系统模型结构202
104、4/7/22 第一章 系统设计与分析绪论 需求结构需求结构: :由需求包构成,反映信息系统需求的总体框架。由需求包构成,反映信息系统需求的总体框架。 逻辑结构逻辑结构: :是在系统分析工作中确定出的信息系统模型结是在系统分析工作中确定出的信息系统模型结 构,也被称为分析结构。逻辑结构的主要构成构,也被称为分析结构。逻辑结构的主要构成 要素是分析包。要素是分析包。 设计结构设计结构: :是在系统设计工作中确定的信息系统模型结构,是在系统设计工作中确定的信息系统模型结构, 它需要考虑设计细节和实现环境,是对信息系它需要考虑设计细节和实现环境,是对信息系 统逻辑结构的深化。统逻辑结构的深化。 实现结
105、构实现结构: :反映所实现的信息系统各部分、各构件的构成反映所实现的信息系统各部分、各构件的构成 关系。关系。2024/7/22 第一章 系统设计与分析绪论 1.5.2 1.5.2 信息系统的拓扑结构信息系统的拓扑结构 1) 1) 点状结构点状结构:信息系统所有组成部分都集中在一个物理节点:信息系统所有组成部分都集中在一个物理节点 上。像账务处理、工资计算等单机系统。上。像账务处理、工资计算等单机系统。 2) 2) 线型结构线型结构:信息系统的各个节点之间相互独立、相互平等,:信息系统的各个节点之间相互独立、相互平等, 节点之间有确定的顺序关系。流水线式的系统属节点之间有确定的顺序关系。流水线
106、式的系统属 于这种结构。于这种结构。 3) 3) 星型结构星型结构:逻辑上存在一个处在核心位置的中心节点,该节:逻辑上存在一个处在核心位置的中心节点,该节 点常常作为数据存储、事务处理或信息通信的中点常常作为数据存储、事务处理或信息通信的中 心。像传统的集中式系统、文件服务器都属于这心。像传统的集中式系统、文件服务器都属于这 种结构。种结构。 4) 4) 网状结构网状结构:网状结构是大型信息系统采用的拓扑结构。没有:网状结构是大型信息系统采用的拓扑结构。没有 中心节点,各节点形成一个复杂交织的拓扑网中心节点,各节点形成一个复杂交织的拓扑网 络。可能包含着其它几种拓扑结构。络。可能包含着其它几种
107、拓扑结构。2024/7/22 第一章 系统设计与分析绪论 1.5.3 1.5.3 信息系统的层次结构信息系统的层次结构 物理层:信息系统物理设备所处层面,包括网络、通信设施和计算机系统等硬件设备,该层是信息系统的物理基础。系统层:操作系统为主的系统软件,它是信息系统的软件基础。支撑层:支持信息系统运行的所有支撑软件。 数据层:信息系统的数据集和数据模型。功能层:信息系统所能提供的各种功能,它是实现信息处理、业务处理、组织管理和辅助决策等的功能集。应用层:信息系统与进行信息交互的系统界面。应用层功能层数据层支撑层系统层物理层2024/7/22 第一章 系统设计与分析绪论 1.5.4 1.5.4
108、信息系统的计算模式信息系统的计算模式 1) 1) 集中模式集中模式 信信息息系系统统的的所所有有资资源源都都被被集集中中放放置置在在中中心心机机中中,用户通过本地或远程终端访问系统。用户通过本地或远程终端访问系统。 缺点:缺点:(1) (1) 与信息和处理的分布方式不相一致。与信息和处理的分布方式不相一致。 (2) (2) 主机成为系统的瓶颈。主机成为系统的瓶颈。2024/7/22 第一章 系统设计与分析绪论 2) 2) 文件服务器模式文件服务器模式 文文件件服服务务器器模模式式是是由由PCPC机机或或工工作作站站通通过过网网络络与与文文件件服服务务器器相相连连接接所所形形成成的的一一种种计计
109、算算模模式式。在在文文件件服服务务器器模模式式下下,文文件件服服务务器器以以文文件件的的方方式式对对各各工工作作站站上上要要共享的数据进行统一管理。共享的数据进行统一管理。2024/7/22 第一章 系统设计与分析绪论 文文件件服服务务器器模模式式利利用用PCPC机机和和网网络络通通信信技技术术来来进进行行分分布布处处理理。这这种种模模式式有有效效地地利利用用了了PCPC机机和和网网络络技技术术,并并且且实实现现了了非非集集中中处处理理,在在集集中中模模式式基基础础上上前前进进了了一一步步。但但文文件件服务器模式也存在以下不足:服务器模式也存在以下不足: (1) (1) 不能实现计算能力平衡;
110、不能实现计算能力平衡; (2) (2) 文件服务器成为整个系统的瓶颈;文件服务器成为整个系统的瓶颈; (3) (3) 网络的传输开销过大;网络的传输开销过大; (4) (4) 数据的完整性和安全性难以保证。数据的完整性和安全性难以保证。2024/7/22 第一章 系统设计与分析绪论 3) 3) 客户机客户机/ /服务器模式服务器模式 (1) (1) 客户机客户机/ /服务器模式的概念服务器模式的概念 客客户户机机/ /服服务务器器最最早早用用于于描描述述软软件件的的体体系系结结构构,表表示示一一个个应应用用程程序序和和一一个个服服务务程程序序之之间间在在系系统统中中的的协协调调关关系系。客客户
111、户机机程程序序和和服服务务器器程程序序不不一一定定在在物物理理层层上上分分离离,它它们们可能就是在同一台机器上运行的两个程序。可能就是在同一台机器上运行的两个程序。图图 客户机客户机/ /服务器概念服务器概念 2024/7/22 第一章 系统设计与分析绪论 随随着着计计算算机机体体系系结结构构的的发发展展,客客户户机机/ /服服务务器器模模式式已已成成为为计计算算机机体体系系结结构构中中的的一一种种基基本本模模式式。客客户户机机和和服服务务器器描描述述从从逻逻辑辑上上相相互互独独立立,并并进进行行协协同同计计算算的的两两个个逻逻辑辑实体。实体。 客客户户机机和和服服务务器器在在协协同同计计算算
112、过过程程中中以以不不对对等等的的方方式式进进行行:一一般般客客户户机机作作为为计计算算的的请请求求实实体体,以以消消息息的的形形式式把把计计算算请请求求发发送送给给服服务务器器;服服务务器器作作为为计计算算的的承承接接实实体体,接接收收到到客客户户机机发发送送来来的的计计算算请请求求之之后后,对对计计算算进进行行处处理理,并把最后处理的结果以消息的方式返回给客户机。并把最后处理的结果以消息的方式返回给客户机。 一一般般在在客客户户机机/ /服服务务器器模模式式中中,客客户户机机和和服服务务器器由由不不同同的的物物理理机机承承担担,并并且且可可能能是是一一个个服服务务器器多多个个客客户户机机或或
113、多服务器多客户机结构。多服务器多客户机结构。2024/7/22 第一章 系统设计与分析绪论 在在信信息息系系统统结结构构中中,客客户户机机/ /服服务务器器模模式式被被作作为为一一种种典典型型的的计计算算模模式式。它它描描述述信信息息系系统统的的不不同同逻逻辑辑体体或或不不同同节节点点在在系系统统结结构构中中承承担担不不同同的的职职能能,以以及及相相互互之之间间信信息息联联系系的方式。客户机的方式。客户机/ /服务器模式的结构见下图。服务器模式的结构见下图。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 客户机客户机/ /服务器模式的特征服务器模式的特征 通过通过“服务服务”来
114、划分逻辑实体;来划分逻辑实体; 不对等的计算分布处理;不对等的计算分布处理; 基于消息的信息交换;基于消息的信息交换; 共享资源。共享资源。2024/7/22 第一章 系统设计与分析绪论 (3) (3) 客户机客户机/ /服务器模式的作用服务器模式的作用 极大提高了系统的运行效率;极大提高了系统的运行效率; 可以对系统的功能进行合理有效的分配;可以对系统的功能进行合理有效的分配; 提供了数据的集中监控管理能力;提供了数据的集中监控管理能力; 提供了平滑式的升级能力;提供了平滑式的升级能力; 提供了开放式的系统平台。提供了开放式的系统平台。 (4) (4) 客户机客户机/ /服务器模式不足服务器
115、模式不足 客户端和服务器的逻辑处理分配存在两难问题;客户端和服务器的逻辑处理分配存在两难问题; 业务处理逻辑不能被多个客户所共享。业务处理逻辑不能被多个客户所共享。2024/7/22 第一章 系统设计与分析绪论 4) 4) 应用服务器模式应用服务器模式 应用服务器应用服务器( (多层计算多层计算) )模式。它采用与三层处理逻辑对模式。它采用与三层处理逻辑对应的三级体系结构,即在客户机和服务器两层模式之间增应的三级体系结构,即在客户机和服务器两层模式之间增加一个中间层加一个中间层应用服务器,以与三层处理逻辑直接对应用服务器,以与三层处理逻辑直接对应。应。 界面处理逻辑、业务处理逻辑和数据处理逻辑
116、分别处于界面处理逻辑、业务处理逻辑和数据处理逻辑分别处于独立的三个层次。客户机主要承担界面处理;数据库服务独立的三个层次。客户机主要承担界面处理;数据库服务器主要承担对数据库的共性操作;而把中间逻辑归给应用器主要承担对数据库的共性操作;而把中间逻辑归给应用服务器,包括对象管理、事务管理、安全管理、空间管理服务器,包括对象管理、事务管理、安全管理、空间管理以及各种访问服务。这种模式克服了客户机以及各种访问服务。这种模式克服了客户机/ /服务器模式的服务器模式的弊端,使系统的体系结构与处理逻辑相对应,提高了系统弊端,使系统的体系结构与处理逻辑相对应,提高了系统的伸缩性和灵活性。应用服务器模式的结构
117、见下图。的伸缩性和灵活性。应用服务器模式的结构见下图。2024/7/22 第一章 系统设计与分析绪论图图 应用服务器模式应用服务器模式2024/7/22 第一章 系统设计与分析绪论 1.6 1.6 系统设计与分析的作用系统设计与分析的作用 在在当当今今快快速速变变化化的的商商业业环环境境下下,开开发发信信息息系系统统并并不不是是一一件件容容易易事事,系系统统设设计计与与分分析析是是一一项项系系统统性性、实实用用性性非非常常强强的的工工作作,是是一一个个注注重重实实践践的的领领域域,它它依依赖赖于于一一整整套套核核心心的的概概念念与与原原理理,尤尤其其依依赖赖于于那那些些快快速速崛崛起起的的工工
118、具具与与技技术术,完成开发高质量信息系统的任务。完成开发高质量信息系统的任务。 2024/7/22 第一章 系统设计与分析绪论 1.7 1.7 企业简介企业简介 为设计成功的系统,为设计成功的系统,ITIT专业人员必须了解一个公司的专业人员必须了解一个公司的业务操作,并且每个企业情况是不同的。业务操作,并且每个企业情况是不同的。 例如:零售店、例如:零售店、InternetInternet拍卖网站、旅馆都有各自的拍卖网站、旅馆都有各自的信息系统需求。信息系统需求。 系统分析员用称为系统分析员用称为“企业过程建模企业过程建模”的过程来代表公的过程来代表公司的运作和信息需求。司的运作和信息需求。
119、“企业过程建模企业过程建模”需要企业概图和一系列记录各种企需要企业概图和一系列记录各种企业过程的模型。业过程的模型。 2024/7/22 第一章 系统设计与分析绪论 企业概图是对公司:企业概图是对公司: 总体功能、过程、组织、产品、服务、客户、供应商、总体功能、过程、组织、产品、服务、客户、供应商、 竞争对手、约束条件、未来方向等的全面描述。竞争对手、约束条件、未来方向等的全面描述。 为为了了开开发发企企业业概概图图,系系统统分分析析员员要要调调查查这这个个公公司司的的产产品品、服服务务和和INTERNETINTERNET时时机机,还还要要研研究究公公司司的的各各种种信信息息系系统统之之间间的
120、的 相互关系、专用信息需求和未来发展计划。相互关系、专用信息需求和未来发展计划。 有了企业概图,系统分析员就可以建立一系列企业模型。有了企业概图,系统分析员就可以建立一系列企业模型。 2024/7/22 第一章 系统设计与分析绪论 图图 一个简单的企业模型由一个事件、三个过程和一个结果组成一个简单的企业模型由一个事件、三个过程和一个结果组成2024/7/22 第一章 系统设计与分析绪论 1.8 1.8 系统开发生命周期系统开发生命周期 米歇模型:米歇模型: 2020世纪世纪9090年代以来,信息技术得到了迅速发展,信息年代以来,信息技术得到了迅速发展,信息的综合性集约化管理的需求也日趋迫切,信
121、息系统集成化的综合性集约化管理的需求也日趋迫切,信息系统集成化建设的理论、方法和工具的研究也日趋活跃。早期信息系建设的理论、方法和工具的研究也日趋活跃。早期信息系统的研究没有过多地注意信息技术的综合运用,以及将信统的研究没有过多地注意信息技术的综合运用,以及将信息技术作为整个企业的发展要素而与经营管理相融合的策息技术作为整个企业的发展要素而与经营管理相融合的策略。略。 在诺兰模型的基础上,在诺兰模型的基础上,9090年代提出的信息系统建设的年代提出的信息系统建设的米歇模型更能够反映当代信息技术发展的新特征。米歇模型更能够反映当代信息技术发展的新特征。 2024/7/22 第一章 系统设计与分析
122、绪论 图图 综合信息技术应用发展的米歇模型综合信息技术应用发展的米歇模型2024/7/22 第一章 系统设计与分析绪论 信息系统建设的工作信息系统建设的工作 信息系统规划信息系统规划(Information System Planning)(Information System Planning) 根据信息系统建设的设想,通过对企业经营管理和目根据信息系统建设的设想,通过对企业经营管理和目标的分析,提出符合企业发展目标的信息系统建设规划,标的分析,提出符合企业发展目标的信息系统建设规划,并由这个规划指导整个信息系统的建设工作。并由这个规划指导整个信息系统的建设工作。 信息系统开发信息系统开发(
123、Information System Development)(Information System Development) 根据信息系统规划所确定的近期目标和任务,由用户根据信息系统规划所确定的近期目标和任务,由用户和技术人员组成开发队伍,通过业务分析、需求分析、系和技术人员组成开发队伍,通过业务分析、需求分析、系统分析、系统设计、实现、测试等环节的反复,构建能够统分析、系统设计、实现、测试等环节的反复,构建能够满足用户要求的信息系统的过程。满足用户要求的信息系统的过程。 2024/7/22 第一章 系统设计与分析绪论 信息系统维护信息系统维护 在在信信息息系系统统投投入入运运行行之之后后
124、,因因为为企企业业目目标标、环环境境、管管理理的的变变化化,需需求求的的变变化化,技技术术和和手手段段的的变变化化,以以及及在在运运行行过过程程中中暴暴露露出出的的隐隐患患问问题题,由由技技术术人人员员对对信信息息系系统统所进行的修改和完善性工作。所进行的修改和完善性工作。 信息系统管理信息系统管理 由由管管理理者者通通过过有有效效地地组组织织和和控控制制参参与与信信息息系系统统建建设设的的相相关关资资源源,使使之之有有效效地地达达到到该该阶阶段段的的预预期期目目标标的的综综合合过程。过程。 由任务划分:开发管理、维护管理、运行管理;由任务划分:开发管理、维护管理、运行管理; 由由管管理理的的
125、对对象象划划分分:人人员员管管理理、信信息息资资源源管管理理、项项目管理、网络管理等。目管理、网络管理等。2024/7/22 第一章 系统设计与分析绪论 信息系统生存周期信息系统生存周期(Information System Life Cycle)(Information System Life Cycle): 是是指指从从提提出出信信息息系系统统建建设设的的设设想想开开始始,历历经经规规划划,开开发发,演演化化等等过过程程,一一直直到到被被其其它它信信息息系系统统所所替替代代的的全全过过程程。在在信信息息系系统统生生存存周周期期中中存存在在规规划划、开开发发、演演化化、管管理理和和支支持持五
126、五个个过过程程,其其中中演演化化过过程程中中又又包包括括运运行和维护两个子过程,见下图。行和维护两个子过程,见下图。2024/7/22 第一章 系统设计与分析绪论 图图 信息系统生存周期中的过程信息系统生存周期中的过程 2024/7/22 第一章 系统设计与分析绪论 规划过程规划过程(Planning Process)(Planning Process) 在在规规划划过过程程中中,先先提提出出信信息息系系统统建建设设的的设设想想,对对所所要要开开发发的的信信息息系系统统进进行行规规划划和和可可行行性性分分析析,然然后后决决定定该该信信息息系系统统是是否否有有必必要要开开发发,并并且且制制定定信
127、信息息系系统统建建设设的的总总体规划。体规划。 开发过程(开发过程(Development ProcessDevelopment Process) 开开发发过过程程是是在在信信息息系系统统规规划划的的基基础础上上,研研制制信信息息系系统统的的全全过过程程。信信息息系系统统开开发发要要经经过过初初始始、细细化化、构构建建、移移交交等等阶阶段段,需需要要从从事事业业务务分分析析、需需求求分分析析、系系统统分分析析、系系统统设设计计、系系统统实实现现、测测试试等等方方面面的的工工作作,并并经经过过多多次次反复迭代,最后形成可以交付用户使用的信息系统。反复迭代,最后形成可以交付用户使用的信息系统。20
128、24/7/22 第一章 系统设计与分析绪论 演化过程演化过程(Evolution Process)(Evolution Process) 演演化化过过程程从从信信息息系系统统提提交交使使用用开开始始,到到信信息息系系统统不不能能继继续续适适应应企企业业目目标标、管管理理、技技术术的的变变化化被被终终止止为为止止。演演化化过过程程包包括括运运行行和和维维护护两两个个子子过过程程。运运行行过过程程是是信信息息系系统统发发挥挥其其作作用用的的过过程程。维维护护过过程程则则是是信信息息系系统统要要不不断断地地适应环境和需求的变化,进行完善和版本更新的过程。适应环境和需求的变化,进行完善和版本更新的过程
129、。 管理过程管理过程(Management Process)(Management Process) 管管理理过过程程对对信信息息系系统统实实施施有有效效的的管管理理和和控控制制。由由管管理理内内容容分分,有有规规划划管管理理、开开发发管管理理、维维护护管管理理、运运行行管管理理等等;根根据据管管理理的的对对象象分分, , 有有人人员员管管理理、信信息息资资源源管管理理、项目管理、网络管理等。项目管理、网络管理等。2024/7/22 第一章 系统设计与分析绪论 支持过程支持过程(Supporting Process)(Supporting Process) 支持过程是在信息系统生存周期中,除了
130、其它过程之支持过程是在信息系统生存周期中,除了其它过程之外,起着辅助、支持作用的信息系统过程。支持过程包外,起着辅助、支持作用的信息系统过程。支持过程包括一组过程,主要有文档过程、配置管理过程、质量保括一组过程,主要有文档过程、配置管理过程、质量保证过程、验证过程、评审和审计过程、培训过程、环境证过程、验证过程、评审和审计过程、培训过程、环境建立过程等。建立过程等。 2024/7/22 第一章 系统设计与分析绪论 2024/7/22 第一章 系统设计与分析绪论 1.9 1.9 系统开发过程与方法系统开发过程与方法 信息系统开发过程信息系统开发过程是在信息系统规划的基础上,是在信息系统规划的基础
131、上,研制信息系统的全过程。信息系统开发过程是信息系研制信息系统的全过程。信息系统开发过程是信息系统生存周期中最重要的一个过程。经过开发过程,将统生存周期中最重要的一个过程。经过开发过程,将把信息系统开发的初步设想把信息系统开发的初步设想, , 通过多个阶段、多方面通过多个阶段、多方面细致的工作细致的工作, , 转变成为实际可以交付用户使用的信息转变成为实际可以交付用户使用的信息系统。系统。 2024/7/22 第一章 系统设计与分析绪论 信息系统开发涉及因素:开发人员、系统需求、系信息系统开发涉及因素:开发人员、系统需求、系 统目标、最终产品及中间描述等;统目标、最终产品及中间描述等; 信息系
132、统开发工作:业务分析、需求分析、系统分信息系统开发工作:业务分析、需求分析、系统分 析、系统设计、系统实现和测试等六方面的工作。析、系统设计、系统实现和测试等六方面的工作。 除此之外,还包括项目管理、系统支持等;除此之外,还包括项目管理、系统支持等; 信息系统开发阶段:开始、细化、构建和移交。信息系统开发阶段:开始、细化、构建和移交。 信息系统开发过程结构:以时间和工作为两个维度信息系统开发过程结构:以时间和工作为两个维度 的二维结构。的二维结构。2024/7/22 第一章 系统设计与分析绪论图图 信息系统开发过程的二维结构信息系统开发过程的二维结构2024/7/22 第一章 系统设计与分析绪
133、论 1.9.1 1.9.1 信息系统开发阶段信息系统开发阶段 1) 1) 初始阶段初始阶段(Inception Phase)(Inception Phase) 初始阶段的工作主要有以下几个方面:初始阶段的工作主要有以下几个方面: (1) (1) 确定信息系统项目的目标、范围、边界和条件。确定信息系统项目的目标、范围、边界和条件。 (2) (2) 业业务务分分析析。信信息息系系统统开开发发只只有有对对组组织织的的目目标标、职职能能、机机构构、业业务务等等深深入入分分析析才才能能开开发发出出符符合合组组织织需需要要的的信信息息系统。系统。 (3) (3) 基基本本需需求求分分析析。仅仅需需要要对对
134、信信息息系系统统的的最最基基本本的的需需求求进行初步的分析,以确定信息系统的基本功能。进行初步的分析,以确定信息系统的基本功能。 (4) (4) 重重大大风风险险分分析析。对对所所面面临临的的重重大大风风险险进进行行初初步步分分析析,确定风险造成的影响,并找出排除风险的初步方法。确定风险造成的影响,并找出排除风险的初步方法。2024/7/22 第一章 系统设计与分析绪论 (5) (5) 可可行行性性分分析析。从从技技术术、经经济济、社社会会等等多多个个方方面面进进行行研究,并确定出本项目开发是否可行的结论。研究,并确定出本项目开发是否可行的结论。 (6) (6) 系系统统的的基基本本构构架架。
135、基基本本构构架架作作为为后后续续开开发发阶阶段段的的一一个个工工作作基基础础,逐逐步步对对其其进进行行填填充充和和丰丰富富,由由它它过过渡渡成成为为最后的信息系统。最后的信息系统。 (7) (7) 项项目目开开发发初初步步计计划划。包包括括项项目目组组织织、人人员员配配备备、工工作作进进度度、阶阶段段成成果果和和项项目目管管理理等等计计划划。另另外外,需需要要制制定定细化阶段详细的工作计划。细化阶段详细的工作计划。 一一般般信信息息系系统统项项目目初初始始阶阶段段所所花花费费的的工工作作量量大大约约占占开发总工作量的开发总工作量的10%10%左右。左右。2024/7/22 第一章 系统设计与分
136、析绪论 2) 2) 细化阶段细化阶段(Elaboration Phase)(Elaboration Phase) 细细化化阶阶段段需需要要对对业业务务、需需求求和和系系统统进进行行深深入入分分析析,排排除除信信息息系系统统所所存存在在的的重重大大和和重重要要风风险险,构构建建信信息息系系统统的模型框架和基准构架。其工作主要包括以下几个方面:的模型框架和基准构架。其工作主要包括以下几个方面: (1) (1) 确确定定绝绝大大部部分分系系统统需需求求。初初始始阶阶段段确确定定总总需需求求的的20%20%。本本阶阶段段需需要要至至少少确确定定系系统统的的80%80%的的需需求求。需需求求包包括括功能
137、性需求和效率、可靠性等性能需求。功能性需求和效率、可靠性等性能需求。 (2) (2) 完完成成业业务务分分析析。在在初初始始阶阶段段完完成成了了大大部部分分业业务务分分析析工工作作,但但可可能能还还有有一一些些复复杂杂业业务务没没有有理理清清楚楚,在在细细化化阶段需要把业务分析工作做完。阶段需要把业务分析工作做完。 (3) (3) 分析和排除影响系统可行性的重大和重要风险。分析和排除影响系统可行性的重大和重要风险。2024/7/22 第一章 系统设计与分析绪论 (4) (4) 建建立立信信息息系系统统的的模模型型框框架架。信信息息系系统统的的模模型型包包括括业业务务模模型型、需需求求模模型型、
138、分分析析模模型型、设设计计模模型型、实实现现模模型型和和测测试试模模型型。这这些些模模型型是是在在信信息息系系统统开开发发的的不不同同工工作作过过程程中中建建立立和和完完善善的的。在在细细化化阶阶段段需需要要建建立立信信息息系系统统模模型型框架。框架。 (5) (5) 构建系统的基准构架。所谓基准构架就是系统的构建系统的基准构架。所谓基准构架就是系统的一个原型。这个原型已经具备了未来系统的结构和基本一个原型。这个原型已经具备了未来系统的结构和基本内容,其结构已经趋于稳定,并且具有灵活的扩充性。内容,其结构已经趋于稳定,并且具有灵活的扩充性。 (6) (6) 制定构建阶段的详细的工作计划和迭代计
139、划。制定构建阶段的详细的工作计划和迭代计划。2024/7/22 第一章 系统设计与分析绪论 3) 3) 构建阶段构建阶段(Construction Phase)(Construction Phase) (1) (1) 对对构构建建过过程程实实施施有有效效管管理理。需需要要制制定定详详细细的的工工 作作计计划划,由由管管理理人人员员根根据据工工作作计计划划调调度度和和协协调调各各个个开开发发小小组组和和开开发发人人员员的的工工作作,以以保保证证构构建建工工作作能能够够有有计计划、有组织地进行。划、有组织地进行。 (2) (2) 迭代开发。迭代开发。 (3) (3) 系系统统测测试试。每每一一次次
140、迭迭代代都都要要进进行行单单元元测测试试,但但是最后对所要完成的系统还要进行整体测试。是最后对所要完成的系统还要进行整体测试。2024/7/22 第一章 系统设计与分析绪论 4) 4) 移交阶段移交阶段 移移交交阶阶段段(Transition (Transition Phase)Phase)把把构构造造出出的的信信息息系系统统交交付付给给用用户户使使用用。移移交交阶阶段段要要对对系系统统进进行行验验收收测测试试,由由用用户户对对系系统统进进行行评评价价,并并根根据据用用户户提提出出的的修修改改意意见见改改进进系系统统。对对用用户户进进行行培培训训,办办理理移移交交手手续续,设设置置用用户户使使
141、用用环环境境,并并使使信息系统在用户的环境中正常而稳定地运行。信息系统在用户的环境中正常而稳定地运行。 四个工作阶段所占的工作比例见下图。四个工作阶段所占的工作比例见下图。2024/7/22 第一章 系统设计与分析绪论图图 信息系统开发各阶段工作的比例信息系统开发各阶段工作的比例2024/7/22 第一章 系统设计与分析绪论 1.9.2 1.9.2 信息系统开发工作信息系统开发工作 1) 1) 业务分析业务分析(Business Analysis)(Business Analysis) 对对企企业业现现行行业业务务的的分分析析。由由开开发发人人员员和和用用户户对对企企业业系系统统的的目目标标、
142、组组织织机机构构、职职能能作作用用、业业务务流流程程、企企业业实实体体等等进进行行深深入入分分析析,以以全全面面了了解解企企业业现现行行系系统统的的运运行行机机制制和和业业务务过过程程,建建立立起起能能够够反反映映企企业业实实际际的的业业务务模模型型,为为信信息息系系统开发打下基础。业务分析的工作:统开发打下基础。业务分析的工作: 现行企业系统调查;现行企业系统调查; 企业目标分析;企业目标分析; 机构和职能分析;机构和职能分析; 业务分析;业务分析; 企业实体分析;企业实体分析; 管理模型分析;管理模型分析; 建立业务模型等。建立业务模型等。 2024/7/22 第一章 系统设计与分析绪论
143、2) 2) 需求分析需求分析(Requirements Analysis)(Requirements Analysis) 需求分析是对所开发的信息系统应该具有的功能、需求分析是对所开发的信息系统应该具有的功能、性能和作用的分析。由分析人员通过对用户的需求调查,性能和作用的分析。由分析人员通过对用户的需求调查,并结合企业的目标、业务现状、企业实力和目前的技术并结合企业的目标、业务现状、企业实力和目前的技术水平,通过深入分析,确定出合理可行的信息系统需求。水平,通过深入分析,确定出合理可行的信息系统需求。需求分析主要工作:需求分析主要工作: 需求调查;需求调查; 需求分析;需求分析; 需求描述;需
144、求描述; 需求验证。需求验证。 2024/7/22 第一章 系统设计与分析绪论 3) 3) 系统分析系统分析(System Analysis)(System Analysis) 系系统统分分析析是是从从信信息息系系统统的的内内部部来来分分析析信信息息系系统统的的构构成成要要素素及及其其结结构构,并并建建立立系系统统分分析析模模型型。系系统统分分析析工工作作有:有: 结构分析结构分析 用例分析用例分析 概念类分析概念类分析 分析模型是信息系统的逻辑模型,它是对信息系统分析模型是信息系统的逻辑模型,它是对信息系统的构成及结构的抽象反映。分析模型中的系统要素一般的构成及结构的抽象反映。分析模型中的系
145、统要素一般不涉及过多的细节。另外,分析模型不考虑信息系统的不涉及过多的细节。另外,分析模型不考虑信息系统的实现环境,它是独立于实现环境的抽象模型。实现环境,它是独立于实现环境的抽象模型。 2024/7/22 第一章 系统设计与分析绪论 4) 4) 系统设计系统设计(System Design)(System Design) 系系统统设设计计的的任任务务是是确确定定信信息息系系统统的的设设计计模模型型。设设计计模模型型是是对对分分析析模模型型的的深深入入和和细细化化,并并且且考考虑虑到到系系统统的的实现环境。系统设计包括:实现环境。系统设计包括: 系统平台设计系统平台设计 计算模式设计计算模式设
146、计 软件结构设计软件结构设计 详细设计详细设计 界面设计界面设计 数据库设计等工作数据库设计等工作2024/7/22 第一章 系统设计与分析绪论 5) 5) 系统实现系统实现(System Implement)(System Implement) 系统实现的任务是通过一系列迭代过程,把信息系统系统实现的任务是通过一系列迭代过程,把信息系统的设计模型转变成为可以交付测试的信息系统实物。系的设计模型转变成为可以交付测试的信息系统实物。系统实现的工作包括:统实现的工作包括: 确定实现结构;确定实现结构; 子系统、类和接口的实现;子系统、类和接口的实现; 单元测试;单元测试; 系统集成。系统集成。 2
147、024/7/22 第一章 系统设计与分析绪论 6) 6) 测试测试(Test)(Test) 测测试试是是对对所所实实现现的的信信息息系系统统进进行行的的测测试试。这这些些测测试试主主要要包包括括集集成成测测试试、系系统统测测试试和和验验收收测测试试。完完成成测测试试后后,最最终终才才能能得得出出可可以以交交付付运运行行的的信信息息系系统统。系系统统测试的工作包括:测试的工作包括: 编制测试计划编制测试计划 构造测试用例构造测试用例 实施测试实施测试2024/7/22 第一章 系统设计与分析绪论项目管理:项目管理:组织和指导其他人员在预先确定的进度表和组织和指导其他人员在预先确定的进度表和 预算
148、内实现计划的结果。预算内实现计划的结果。客户:客户:投资项目的人或团体。投资项目的人或团体。监督委员会:监督委员会:检查和指导项目的客户和管理人员,像检查和指导项目的客户和管理人员,像 一个受托公司的董事会。一个受托公司的董事会。用户:用户:将使用新系统的个人或团体。将使用新系统的个人或团体。2024/7/22 第一章 系统设计与分析绪论 2024/7/22 第一章 系统设计与分析绪论 1.9.3 1.9.3 信息系统开发方法信息系统开发方法 较较有有影影响响的的软软件件工工程程方方法法有有结结构构化化方方法法、JSDJSD方方法法、原型方法和面向对象方法。原型方法和面向对象方法。 1) 1)
149、 结构化方法结构化方法(Structured Method)(Structured Method) 结结构构化化方方法法是是2020世世纪纪6060年年代代末末,在在结结构构化化程程序序设设计计的的基基础础上上发发展展起起来来的的,遵遵循循系系统统工工程程的的思思想想、充充分分考考虑虑用用户户需需求求、突突出出功功能能特特征征、按按照照软软件件生生命命周周期期过过程程严严格格划划分分工工作作阶阶段段、强强调调软软件件各各部部分分之之间间的的结结构构关关系系的的一一类类开发软件的全局性方法。开发软件的全局性方法。 结结构构化化方方法法由由结结构构化化分分析析(SASA)、结结构构化化设设计计(S
150、DSD)和结构化编程()和结构化编程(SPSP)三部分构成。)三部分构成。 2024/7/22 第一章 系统设计与分析绪论 (1) (1) 结构化分析结构化分析 结构化分析是结构化方法中的第一个环节。结构化结构化分析是结构化方法中的第一个环节。结构化分析的主要任务是运用结构化分析方法和工具,调研现分析的主要任务是运用结构化分析方法和工具,调研现行系统的业务管理过程和新系统的需求,通过综合系统行系统的业务管理过程和新系统的需求,通过综合系统目标、用户要求、考虑系统的背景和环境,以及资金能目标、用户要求、考虑系统的背景和环境,以及资金能力和技术因素,通过客观、认真、全面的分析,确定出力和技术因素,
151、通过客观、认真、全面的分析,确定出合理可行的系统需求,并提出新系统的逻辑方案(也叫合理可行的系统需求,并提出新系统的逻辑方案(也叫系统逻辑模型),编写出系统说明书。系统逻辑模型),编写出系统说明书。 系统说明书经过审查通过之后,可以结束分析工作,系统说明书经过审查通过之后,可以结束分析工作,把系统说明书提供给设计阶段,作为结构化设计工作的把系统说明书提供给设计阶段,作为结构化设计工作的依据。依据。 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 结构化设计结构化设计 结构化方法认为软件系统是由多个具有相互联系的模结构化方法认为软件系统是由多个具有相互联系的模块组成的,模块是软件
152、系统的基本构件。结构化设计的基块组成的,模块是软件系统的基本构件。结构化设计的基本工作就是确定构成系统的模块、各模块之间的联系以及本工作就是确定构成系统的模块、各模块之间的联系以及每一个模块的功能、算法和流程。因此,结构化设计也被每一个模块的功能、算法和流程。因此,结构化设计也被称为模块化设计。称为模块化设计。 结构化设计包括总体设计和详细设计两个层次的工作。结构化设计包括总体设计和详细设计两个层次的工作。总体设计需要确定构成系统的所有模块以及各模块之间的总体设计需要确定构成系统的所有模块以及各模块之间的关系,并用系统结构图来描述系统的总体结构。总体设计关系,并用系统结构图来描述系统的总体结构
153、。总体设计也被称为结构设计。也被称为结构设计。 2024/7/22 第一章 系统设计与分析绪论 (3)(3)结构化编程结构化编程 结构化编程是利用结构化程序设计方法,把设计结构化编程是利用结构化程序设计方法,把设计的各个模块利用程序设计语言编写出来,并对编写的的各个模块利用程序设计语言编写出来,并对编写的程序经过模块调试和集成调试,最后形成用户所需要程序经过模块调试和集成调试,最后形成用户所需要的软件系统。的软件系统。 2024/7/22 第一章 系统设计与分析绪论 2) JSD2) JSD方法方法(Jackson System Development Method)(Jackson Syst
154、em Development Method) Jackson Jackson在在19721972年提出了面向数据结构的程序设计方法。年提出了面向数据结构的程序设计方法。 JSDJSD方法是在方法是在JacksonJackson的面向数据结构的程序设计方法的基的面向数据结构的程序设计方法的基础上发展而来的一种面向软件开发全过程的系统化开发方法。础上发展而来的一种面向软件开发全过程的系统化开发方法。 JSDJSD的基本思想是的基本思想是: :从客观现实中提取出各客观实体,确定从客观现实中提取出各客观实体,确定各实体的活动以及实体与各活动之间的相互关系,生成反映客各实体的活动以及实体与各活动之间的相
155、互关系,生成反映客观问题的进程模型。在进程模型的基础上,增加系统功能、确观问题的进程模型。在进程模型的基础上,增加系统功能、确定时序关系,最后实现所设计的系统。定时序关系,最后实现所设计的系统。 JSDJSD方法分为建模、设计和实现三个阶段,共包括实体活动方法分为建模、设计和实现三个阶段,共包括实体活动分析、实体结构分析、建立进程模型、确定系统功能、确定系分析、实体结构分析、建立进程模型、确定系统功能、确定系统时序、系统实现等统时序、系统实现等6 6个步骤。个步骤。 2024/7/22 第一章 系统设计与分析绪论 3 3) 原型方法原型方法(Prototype Method)(Prototyp
156、e Method) 原原型型方方法法的的基基本本思思想想是是在在自自动动化化或或半半自自动动化化原原型型生生成成环环境境的的支支持持下下,根根据据用用户户的的初初步步需需求求,通通过过原原型型生生成成环环境境,快快速速生生成成一一个个系系统统模模型型。该该系系统统模模型型被被称称为系统原型。为系统原型。 系系统统原原型型的的作作用用是是以以实实物物的的形形式式把把系系统统的的框框架架、组组成成、式式样样、界界面面和和交交互互模模式式提提供供给给用用户户。用用户户根根据据原原型型来来了了解解新新系系统统,并并对对原原型型做做出出判判断断和和评评价价,提提出出改进的意见。改进的意见。 开开发发人人
157、员员根根据据用用户户的的意意见见对对原原型型做做进进一一步步的的修修改改,并并反反复复这这个个过过程程,直直到到用用户户对对系系统统原原型型满满意意为为止止。最最后把系统原型转换为实际系统。后把系统原型转换为实际系统。2024/7/22 第一章 系统设计与分析绪论 4) 4) 面向对象方法面向对象方法 第一个面向对象语言产生于第一个面向对象语言产生于19671967年,年,8080年代后期面年代后期面向对象方法向对象方法(Object-Oriented Method)(Object-Oriented Method)开始受到重视,开始受到重视,到到9090年代面向对象方法便成为软件开发的主流方法
158、。年代面向对象方法便成为软件开发的主流方法。 面向对象方法中的对象是主观对客观的认识在软件面向对象方法中的对象是主观对客观的认识在软件中的实体性反映。中的实体性反映。 面向对象方法的思想就是在软件开发中,直接面向面向对象方法的思想就是在软件开发中,直接面向问题领域中的客观事物,并运用一整套诸如对象、类、问题领域中的客观事物,并运用一整套诸如对象、类、封装、继承、对象连接、对象结构、消息等机制,指导封装、继承、对象连接、对象结构、消息等机制,指导软件开发。软件开发。 2024/7/22 第一章 系统设计与分析绪论 1.10 1.10 信息技术部门信息技术部门 信信息息技技术术(informati
159、on information technology,ITtechnology,IT)部部门门开开发发并并维维护护公公司司的的信信息息系系统统。就就像像它它的的名名字字和和在在公公司司中中的的地地位位一一样样,各各个个公公司司ITIT部部门门的的结结构构是是不不同同的的。在在小小公公司司,一一个个人人就就可可以以处处理理所所有有计计算算机机的的支支持持活活动动和和服服务务,而而大大公公司司则则需需要许多具有专业技能的人提供信息技术支持。要许多具有专业技能的人提供信息技术支持。 下下图图显显示示了了一一个个公公司司典典型型的的ITIT组组织织,这这个个公公司司有有网网络络化化个个人人计计算算机机、
160、企企业业级级数数据据库库、集集中中处处理理系系统统和和基基于于网网络络的的业务。业务。 2024/7/22 第一章 系统设计与分析绪论 图图 一个典型的一个典型的ITIT部门组织结构图,显示了其主要功能部门组织结构图,显示了其主要功能 ITIT组织提供技术支持,包括六个主要功能:应用程序开发、组织提供技术支持,包括六个主要功能:应用程序开发、系统支持、用户支持、数据库管理、网络管理和系统支持、用户支持、数据库管理、网络管理和WebWeb支持。支持。 这些功能有相当大的重叠,在不同的公司经常有不同的名字。这些功能有相当大的重叠,在不同的公司经常有不同的名字。2024/7/22 第一章 系统设计与
161、分析绪论 1) 1) 应用程序开发应用程序开发 ITIT部门通常有一个应用程序开发小组,包括负责信息部门通常有一个应用程序开发小组,包括负责信息系统设计、开发和实施的分析员和程序员。现在,许多公司系统设计、开发和实施的分析员和程序员。现在,许多公司为这些相同的任务使用由用户、管理者和为这些相同的任务使用由用户、管理者和ITIT员工组成的部门员工组成的部门团队。信息系统开发的流行模式是应用团队。信息系统开发的流行模式是应用RADRAD或或JADJAD的面向项目的面向项目团队的模式,有团队的模式,有ITIT专业人员提供总体协调、指导和技术支持。专业人员提供总体协调、指导和技术支持。2024/7/2
162、2 第一章 系统设计与分析绪论 2) 2) 系统支持系统支持 系统支持为企业计算系统、网络、事务处理系统和系统支持为企业计算系统、网络、事务处理系统和公司公司ITIT设施提供硬件和软件支持。设施提供硬件和软件支持。 系统支持小组安装,支持操作系统、通信软件和集系统支持小组安装,支持操作系统、通信软件和集中式数据库管理系统。系统支持技术人员也对中式数据库管理系统。系统支持技术人员也对ITIT部门的部门的其他小组提供技术支持。如果公司没有独立的应用程序其他小组提供技术支持。如果公司没有独立的应用程序开发小组,系统支持小组也协调新的系统开发。开发小组,系统支持小组也协调新的系统开发。2024/7/2
163、2 第一章 系统设计与分析绪论 3) 3) 用户支持用户支持 用户支持提供用户技术信息、培训和生产率支持。用户支持提供用户技术信息、培训和生产率支持。用户支持功能通常称为服务热线或信息中心用户支持功能通常称为服务热线或信息中心(information center,IC)(information center,IC)。服务热线员工培训用户和。服务热线员工培训用户和管理者学习诸如电子邮件、文字处理、电子制表和图像管理者学习诸如电子邮件、文字处理、电子制表和图像软件包等应用程序软件。用户支持专家回答问题、解决软件包等应用程序软件。用户支持专家回答问题、解决问题,就像票据交换所一样。问题,就像票据交
164、换所一样。 在许多公司,用户支持团队也安装和配置在组织内在许多公司,用户支持团队也安装和配置在组织内部使用的软件应用程序。尽管用户支持专家与其他技术部使用的软件应用程序。尽管用户支持专家与其他技术支持领域相配合,但他们主要集中于用户生产率和对用支持领域相配合,但他们主要集中于用户生产率和对用户企业过程的支持。户企业过程的支持。2024/7/22 第一章 系统设计与分析绪论 4) 4) 数据库管理数据库管理 数据库管理包括数据设计、管理、安全、备份和用户数据库管理包括数据设计、管理、安全、备份和用户访问。在中小型公司,访问。在中小型公司,ITIT支持人员还要完成其他一些任务。支持人员还要完成其他
165、一些任务。不管公司规模大小,重要的是数据库应用程序需要持续的不管公司规模大小,重要的是数据库应用程序需要持续的关注和技术支持。关注和技术支持。 5) 5) 网络管理网络管理 企业运作依赖于使公司信息系统运行的通信网络。网企业运作依赖于使公司信息系统运行的通信网络。网 络管理包括硬件和软件维护、支持和安全。除了控制用户络管理包括硬件和软件维护、支持和安全。除了控制用户 访问外,网络管理员要安装、调试、管理、监控、维护网访问外,网络管理员要安装、调试、管理、监控、维护网 络应用程序。络应用程序。2024/7/22 第一章 系统设计与分析绪论 6) Web6) Web支持支持 WebWeb支持是最新
166、的技术支持功能。支持是最新的技术支持功能。WebWeb支持专家,支持专家,经常称为经常称为WebWeb站点管理员,支持公司的国际互联网和站点管理员,支持公司的国际互联网和企业内部网的运行。企业内部网的运行。 WebWeb支持包括支持包括WebWeb网页的设计和建立、监控通信量、网页的设计和建立、监控通信量、管理硬件和软件、把公司现有的信息系统与基于管理硬件和软件、把公司现有的信息系统与基于WebWeb的应用程序连接起来等。可靠的、高质量的的应用程序连接起来等。可靠的、高质量的WebWeb支持支持对于公司从事电子商务是十分重要的。对于公司从事电子商务是十分重要的。2024/7/22 第一章 系统
167、设计与分析绪论 1.11 1.11 信息系统用户及其需求信息系统用户及其需求 2024/7/22 第一章 系统设计与分析绪论 1) 1) 高层管理者高层管理者 高层管理者制定长远计划,称为战略规划,决定公高层管理者制定长远计划,称为战略规划,决定公司的所有任务和目标。为了策划未来的进程,高层管司的所有任务和目标。为了策划未来的进程,高层管理者提出诸如理者提出诸如“公司在信息技术方面投资多少公司在信息技术方面投资多少”,“在今后的五年中在今后的五年中InternetInternet销售会增长多少销售会增长多少”,或,或“公公司是否应该建立新的工厂或把生产功能包出去司是否应该建立新的工厂或把生产功
168、能包出去”等问等问题。题。 战略规划影响公司未来的生存与发展,包括长期战略规划影响公司未来的生存与发展,包括长期的的ITIT规划。高层管理者致力整个企业并用规划。高层管理者致力整个企业并用ITIT规划公司规划公司的进程与方向。为了确定一个战略规划,高层管理者的进程与方向。为了确定一个战略规划,高层管理者也需要公司外部的信息,如经济预测、技术趋向、竞也需要公司外部的信息,如经济预测、技术趋向、竞争威胁和政府政策。争威胁和政府政策。2024/7/22 第一章 系统设计与分析绪论 2) 2) 中层管理者和知识工人中层管理者和知识工人 仅次于高层管理层,大多数公司有中层管理者和知仅次于高层管理层,大多
169、数公司有中层管理者和知识工人这一层。识工人这一层。 中层管理者为主管和小组领导提供方向、必要的资中层管理者为主管和小组领导提供方向、必要的资源和信息反馈。因为他们的精力集中于较短时间的目源和信息反馈。因为他们的精力集中于较短时间的目标框架上,所以比高层管理者需要更多的详细信息,标框架上,所以比高层管理者需要更多的详细信息,但比管理日常运行的主管要少。但比管理日常运行的主管要少。 例如,一个本地销售小组领导需要当地客户销售日例如,一个本地销售小组领导需要当地客户销售日常报告,而一个中层管理者可能要检查三个州区域的常报告,而一个中层管理者可能要检查三个州区域的每周销售汇总。每周销售汇总。 2024
170、/7/22 第一章 系统设计与分析绪论 除了中层管理者,每个公司有知识工人。知识工除了中层管理者,每个公司有知识工人。知识工人包括专业职员,如人包括专业职员,如 系统分析员、系统分析员、 程序员、程序员、 会计师、会计师、 研究员、研究员、 培训员培训员 人力资源专家。人力资源专家。 知识工人也使用业务支持系统、知识管理系统和知识工人也使用业务支持系统、知识管理系统和用户生产率系统,他们对组织的基本功能提供支持。用户生产率系统,他们对组织的基本功能提供支持。就像军队需要后勤支持一样,一个成功的公司需要知就像军队需要后勤支持一样,一个成功的公司需要知识工人来完成它的任务。识工人来完成它的任务。2
171、024/7/22 第一章 系统设计与分析绪论 3) 3) 主管和小组领导主管和小组领导 主管经常称为小组领导,管理操作员工,完成日常职主管经常称为小组领导,管理操作员工,完成日常职责。他们调整操作任务和人员,做出必要的决定,确保责。他们调整操作任务和人员,做出必要的决定,确保得到正确的工具、材料和培训。得到正确的工具、材料和培训。 像其他管理者一样,主管和小组领导需要决策支持像其他管理者一样,主管和小组领导需要决策支持系统、知识管理系统和用户生产率系统来完成他们的职系统、知识管理系统和用户生产率系统来完成他们的职责。责。2024/7/22 第一章 系统设计与分析绪论 4) 4) 操作员工操作员
172、工 操作员工包括依靠事务处理系统输入和接收数据操作员工包括依靠事务处理系统输入和接收数据的人员。在许多公司,操作员工也需要信息来完成的人员。在许多公司,操作员工也需要信息来完成任务并做出事先指派给主管的决策。任务并做出事先指派给主管的决策。 这种趋势称为授权,它给员工更大的责任与义务。这种趋势称为授权,它给员工更大的责任与义务。许多公司发现这种授权提高了员工的能动性并增进许多公司发现这种授权提高了员工的能动性并增进了客户的满意度。了客户的满意度。2024/7/22 第一章 系统设计与分析绪论 1.12 1.12 系统分析员系统分析员 1) 1) 系统分析员职责系统分析员职责 系统分析员调查、分
173、析、设计、开发、安装、评价和维系统分析员调查、分析、设计、开发、安装、评价和维护公司的信息系统。为了完成这些任务,他们要不断地与护公司的信息系统。为了完成这些任务,他们要不断地与公司内部和外部的用户、管理者进行交流。对于大项目,公司内部和外部的用户、管理者进行交流。对于大项目,分析员作为分析员作为ITIT部门团队的一员进行工作。对于小的任务,部门团队的一员进行工作。对于小的任务,分析员要独立工作。分析员要独立工作。 多数公司把系统分析员分配到多数公司把系统分析员分配到ITIT部门,但他们也可以对部门,但他们也可以对专门的用户领域如市场、销售和账务做出报告。作为功能专门的用户领域如市场、销售和账
174、务做出报告。作为功能团队的一员,系统分析员能够更好地了解团队的需要以及团队的一员,系统分析员能够更好地了解团队的需要以及信息系统对部门任务的支持。小一点的公司经常根据需要信息系统对部门任务的支持。小一点的公司经常根据需要邀请顾问来完成系统分析工作。邀请顾问来完成系统分析工作。 2024/7/22 第一章 系统设计与分析绪论 系统分析员的工作在业务和技术方面有重叠。他们把企系统分析员的工作在业务和技术方面有重叠。他们把企业需求转变成业需求转变成ITIT项目。作为系统开发者,分析员要完成一项目。作为系统开发者,分析员要完成一系列的任务,如建立企业概图、检查企业过程、选择硬件系列的任务,如建立企业概
175、图、检查企业过程、选择硬件和软件包、设计信息系统、培训用户、规划电子商务网站和软件包、设计信息系统、培训用户、规划电子商务网站等。等。 系统分析员计划项目、制定开发进度、估算成本。为了系统分析员计划项目、制定开发进度、估算成本。为了保持与管理者和用户的联系,他们要主持会议、进行陈述、保持与管理者和用户的联系,他们要主持会议、进行陈述、撰写信件、报告和文档。撰写信件、报告和文档。 2024/7/22 第一章 系统设计与分析绪论 2) 2) 系统分析员需要的技能系统分析员需要的技能 系统分析员(或任何一个做系统分析与设计工作的人员)系统分析员(或任何一个做系统分析与设计工作的人员)需要各种各样的专
176、业技能。需要各种各样的专业技能。 首先,他们需要熟悉如何建立信息系统,这就要求有相首先,他们需要熟悉如何建立信息系统,这就要求有相当多的技术知识。当多的技术知识。 其次,如前面讨论的一样,他们必须熟悉自己正为之工其次,如前面讨论的一样,他们必须熟悉自己正为之工作的商业以及该行业如何使用各种类型的系统的情况。作的商业以及该行业如何使用各种类型的系统的情况。 最后,分析员需要熟悉相当多的人及其工作方式,因为最后,分析员需要熟悉相当多的人及其工作方式,因为这些人将使用信息系统。这些人将使用信息系统。 2024/7/22 第一章 系统设计与分析绪论 (1) (1) 技术知识与技能技术知识与技能 一个系
177、统分析员需要技术性的专门知识,这并不奇怪。尽管一一个系统分析员需要技术性的专门知识,这并不奇怪。尽管一个分析员并没有编程的责任,但熟悉各种不同的技术仍然是十分重个分析员并没有编程的责任,但熟悉各种不同的技术仍然是十分重要的,如这些技术的作用是什么要的,如这些技术的作用是什么? ?它们是如何工作的?它们是如何改它们是如何工作的?它们是如何改进的?没有一个人可以成为所有各类技术的专家,但有许多技术专进的?没有一个人可以成为所有各类技术的专家,但有许多技术专家可以商议细节。一个系统分析员应该熟悉下列有关基础:家可以商议细节。一个系统分析员应该熟悉下列有关基础: 计算机及其工作原理计算机及其工作原理
178、与计算机有关的设备,包括输入设备、存储设备和与计算机有关的设备,包括输入设备、存储设备和 输出设备输出设备 连接计算机的通信网络连接计算机的通信网络 数据库及数据库管理系统数据库及数据库管理系统 程序设计语言程序设计语言 操作系统和操作设备操作系统和操作设备2024/7/22 第一章 系统设计与分析绪论 一个系统分析员也需要了解许多开发系统的工具和技一个系统分析员也需要了解许多开发系统的工具和技术。工具是帮助规划分析和设计说明书并完成系统部件的术。工具是帮助规划分析和设计说明书并完成系统部件的软件产品。在系统开发中使用的一些工具包括:软件产品。在系统开发中使用的一些工具包括: n用于开发系统的
179、软件包,如用于开发系统的软件包,如Microsoft AccessMicrosoft Access和和 PowerBuilderPowerBuilder。n专门的程序设计语言的集成开发环境(专门的程序设计语言的集成开发环境(IDEIDE),如),如 Sun Java WorkshopSun Java Workshop或或Microsoft C+Microsoft C+。n计算机辅助系统工程(计算机辅助系统工程(CASECASE)工具,它可以存储由分析)工具,它可以存储由分析员创建的系统说明书信息,有的能生成程序代码。员创建的系统说明书信息,有的能生成程序代码。n程序代码生成器、测试工具、配置管
180、理工具、软件库管程序代码生成器、测试工具、配置管理工具、软件库管理工具、文档支持工具、项目管理工具等等。理工具、文档支持工具、项目管理工具等等。2024/7/22 第一章 系统设计与分析绪论 技术是用于完成特定系统开发活动的。如何计划和管技术是用于完成特定系统开发活动的。如何计划和管理一个系统开发项目?如何完成系统分析?如何完成系统理一个系统开发项目?如何完成系统分析?如何完成系统设计设计? ?如何完成实施与测试?如何安排和支持一个新的信如何完成实施与测试?如何安排和支持一个新的信息系统?本书的大部分内容解释了如何使用专门技术进行息系统?本书的大部分内容解释了如何使用专门技术进行计划、分析和设
181、计,但它也包含了实施与支持的一些概计划、分析和设计,但它也包含了实施与支持的一些概念。这些技术包括:念。这些技术包括:n项目计划技术项目计划技术n系统分析技术系统分析技术n系统设计技术系统设计技术n系统构造与实施技术系统构造与实施技术n系统支持技术系统支持技术 2024/7/22 第一章 系统设计与分析绪论 (2) (2) 商业知识与技能商业知识与技能 对一个分析员很重要的知识与技能一般还包括用于熟悉商对一个分析员很重要的知识与技能一般还包括用于熟悉商业组织方面的内容,因为所要解决问题毕竟是一个商业问题。那业组织方面的内容,因为所要解决问题毕竟是一个商业问题。那么,分析员需要了解什么呢?举例如
182、下:么,分析员需要了解什么呢?举例如下: 组织要完成什么活动和过程组织要完成什么活动和过程 组织是如何构成的组织是如何构成的 组织是如何管理的组织是如何管理的 在组织中有什么类型的工作?在组织中有什么类型的工作? 如金融、制造、市场、客户服如金融、制造、市场、客户服 务等务等 一般来说,系统分析员得益于对商业的全面熟悉,所以,他一般来说,系统分析员得益于对商业的全面熟悉,所以,他们在大学里基本上都学习了商业管理。事实上,商业大学经常为们在大学里基本上都学习了商业管理。事实上,商业大学经常为此开设计算机信息系统(此开设计算机信息系统(CISCIS)或管理信息系统()或管理信息系统(MISMIS)
183、主修课程。)主修课程。在在CISCIS或或MISMIS学位培养计划中选修会计、市场、管理、经营课程很学位培养计划中选修会计、市场、管理、经营课程很重要的目的是为了毕业求职。重要的目的是为了毕业求职。2024/7/22 第一章 系统设计与分析绪论 系统分析员也需要熟悉为之工作的组织类型。有些分系统分析员也需要熟悉为之工作的组织类型。有些分析员一生专门研究一个特定的行业,他们可能专门研究制析员一生专门研究一个特定的行业,他们可能专门研究制造业、零售业、金融服务业或宇宙空间。这个原因很简单,造业、零售业、金融服务业或宇宙空间。这个原因很简单,熟悉一个特定行业的问题要花费大量的时间。一个非常熟熟悉一个
184、特定行业的问题要花费大量的时间。一个非常熟悉某个特定行业的分析员能够为这个行业中的公司解决复悉某个特定行业的分析员能够为这个行业中的公司解决复杂的问题。杂的问题。 熟悉一个具体的公司也是很重要的。通常,了解公司里熟悉一个具体的公司也是很重要的。通常,了解公司里工作的人员和熟悉公司文化的细微之处对一个分析员是极工作的人员和熟悉公司文化的细微之处对一个分析员是极其重要的。要真正理解一个公司是干什么的需要多年的工其重要的。要真正理解一个公司是干什么的需要多年的工作经历。一个分析员了解一个组织怎样工作的信息越多就作经历。一个分析员了解一个组织怎样工作的信息越多就做得越有成效。分析员需要了解公司的一些细
185、节包括:做得越有成效。分析员需要了解公司的一些细节包括: 这个组织是干什么的这个组织是干什么的 成功的原因何在成功的原因何在 组织的战略和计划是什么组织的战略和计划是什么 组织的传统与价值是什么组织的传统与价值是什么2024/7/22 第一章 系统设计与分析绪论 (3) (3) 人的知识与技能人的知识与技能 因为分析员经常在开发小组与其他员工一起工作,所以,系统分因为分析员经常在开发小组与其他员工一起工作,所以,系统分析员需要熟悉许多人和掌握与人们的沟通技能。一个分析员要花大量的析员需要熟悉许多人和掌握与人们的沟通技能。一个分析员要花大量的时间与人们一起工作,没法理解他们对要解决的问题的看法,
186、这是很重时间与人们一起工作,没法理解他们对要解决的问题的看法,这是很重要的,分析员要熟悉以下内容:要的,分析员要熟悉以下内容: 人们是怎样想的人们是怎样想的 人们是怎样学习的人们是怎样学习的 人们是怎样对变化产生反应的人们是怎样对变化产生反应的 人们是怎样交流的人们是怎样交流的 人们是怎样工作的(包括各种工作和级别)人们是怎样工作的(包括各种工作和级别) 一个分析员必须使用各种的技能去获取所需信息,影响并激发人们一个分析员必须使用各种的技能去获取所需信息,影响并激发人们与之合作。这类技能包括人际关系技能和协调服务技能。因为分析员开与之合作。这类技能包括人际关系技能和协调服务技能。因为分析员开始
187、与整个组织内如此多的人员接触交往,他们会有相当多的机会去影响始与整个组织内如此多的人员接触交往,他们会有相当多的机会去影响这个组织。这个组织。 2024/7/22 第一章 系统设计与分析绪论 (4) (4) 诚实与道德诚实与道德 学生们经常低估信息系统领域中的一个职业特点是诚实与道德的学生们经常低估信息系统领域中的一个职业特点是诚实与道德的重要性。一个系统分析员要去调查一些涉及某个组织的许多不同部门的重要性。一个系统分析员要去调查一些涉及某个组织的许多不同部门的信息问题,这些信息可能是非公开的,特别是涉及到个人时,如薪水、信息问题,这些信息可能是非公开的,特别是涉及到个人时,如薪水、健康和工作
188、表现等信息,分析员必须诚实地保守这些秘密。健康和工作表现等信息,分析员必须诚实地保守这些秘密。 但是,分析员面对的问题也涉及保密的公司信息,包括有关产品和但是,分析员面对的问题也涉及保密的公司信息,包括有关产品和计划产品的专有信息、战略计划或策略,甚至涉及政府军事合约的绝密计划产品的专有信息、战略计划或策略,甚至涉及政府军事合约的绝密信息。有时,在分析员的工作中可能会涉及公司使用的安全过程或具体信息。有时,在分析员的工作中可能会涉及公司使用的安全过程或具体的安全系统。的安全系统。 一些系统开发者为咨询公司工作,这些公司是为客户解决特殊问题一些系统开发者为咨询公司工作,这些公司是为客户解决特殊问
189、题的。当在工作中接触到非公开的专有信息时,要求他们具有高度的道德的。当在工作中接触到非公开的专有信息时,要求他们具有高度的道德标准。任何不正当的行为,都会毁掉一个分析员的前程。标准。任何不正当的行为,都会毁掉一个分析员的前程。2024/7/22 第一章 系统设计与分析绪论 3) 3) 系统分析员周围环境系统分析员周围环境 1) 1) 面临的各种技术面临的各种技术 多数学生已经使用或熟悉个人计算机,在许多大学的多数学生已经使用或熟悉个人计算机,在许多大学的MISMIS或或CISCIS学位培养计划中,学生在学位培养计划中,学生在PCPC机上完成一些不大的课程机上完成一些不大的课程设计。但桌面系统并
190、不具有所有商业功能,有时学生并不设计。但桌面系统并不具有所有商业功能,有时学生并不能意识到这与走入现实社会后将要从事的大规模系统有多能意识到这与走入现实社会后将要从事的大规模系统有多么大的差异。么大的差异。 2024/7/22 第一章 系统设计与分析绪论 举例:举例: 现在,许多基本的系统是在桌面个人计算机上运行的,现在,许多基本的系统是在桌面个人计算机上运行的,但这些计算机可能秘密地通过十分复杂的网络连接到数据但这些计算机可能秘密地通过十分复杂的网络连接到数据中心。当一个公司谈及某个在线订单处理应用时,可能会中心。当一个公司谈及某个在线订单处理应用时,可能会谈到某个分布在数百个场所内具有数千
191、个用户的系统,这谈到某个分布在数百个场所内具有数千个用户的系统,这个数据库可能有数百张表,每张表中有数百万条记录。而个数据库可能有数百张表,每张表中有数百万条记录。而该系统用了几年的时间才完成,花费了几百万美元。如果该系统用了几年的时间才完成,花费了几百万美元。如果这个系统停运一个小时,都可能在销售上损失公司几百万这个系统停运一个小时,都可能在销售上损失公司几百万美元,这样的一个系统对于商业是极其重要的。美元,这样的一个系统对于商业是极其重要的。 从事支持、维护这个系统工作的程序员和分析员昼夜不从事支持、维护这个系统工作的程序员和分析员昼夜不停地轮班工作,经常害怕万一出问题的报警声。这些系统停
192、地轮班工作,经常害怕万一出问题的报警声。这些系统对于商业的重要性并不言过其实。对于商业的重要性并不言过其实。2024/7/22 第一章 系统设计与分析绪论 讨论一下未来的分析员可能遇到的不同信息系统的配讨论一下未来的分析员可能遇到的不同信息系统的配置,包括:置,包括: 桌面系统桌面系统 共享数据的网络桌面系统共享数据的网络桌面系统 客户机客户机- -服务器系统服务器系统 大规模集中式主机系统大规模集中式主机系统 使用互联网、内联网和其他网络技术的系统使用互联网、内联网和其他网络技术的系统 正如一个组织的商业环境不断地变化一样,用于这个信正如一个组织的商业环境不断地变化一样,用于这个信息系统的技
193、术也将不断地变化。技术的快速变化经常促使息系统的技术也将不断地变化。技术的快速变化经常促使需求的变化。因此,不断更新知识与技能对从事信息系统需求的变化。因此,不断更新知识与技能对从事信息系统开发的每一个人都是很重要的,否则,他将被淘汰。开发的每一个人都是很重要的,否则,他将被淘汰。2024/7/22 第一章 系统设计与分析绪论 (2) (2) 典型的工作职称与职位典型的工作职称与职位 从解决问题和系统开发的角度讨论了一个系统分析员的从解决问题和系统开发的角度讨论了一个系统分析员的工作,应该认识到有许多不同的人在从事系统分析与设计工作,应该认识到有许多不同的人在从事系统分析与设计工作。这些人不一
194、定都有系统分析员的职称,有时分析与工作。这些人不一定都有系统分析员的职称,有时分析与设计工作是由分到项目组提供专门知识的最终用户完成的,设计工作是由分到项目组提供专门知识的最终用户完成的,分析与设计工作经常是与其他任务(如编程或最终用户支分析与设计工作经常是与其他任务(如编程或最终用户支持)结合起来的。持)结合起来的。 可能遇到的一些职称是:可能遇到的一些职称是: 程序分析员程序分析员 商业系统分析员商业系统分析员 系统联络员系统联络员 最终用户分析员最终用户分析员 商业顾问商业顾问 系统顾问系统顾问 系统支持分析员系统支持分析员 系统设计师系统设计师 软件工程师软件工程师 系统结构设计师系统
195、结构设计师3. 系统分析员周围环境系统分析员周围环境 1). 面临的各种技术面临的各种技术 多数学生已经使用或熟悉个人计算机,在许多大学的MIS或CIS学位培养计划中,学生在PC机上完成一些不大的课程设计。但桌面系统并不具有所有商业功能,有时学生并不能意识到这与走入现实社会后将要从事的大规模系统有多么大的差异。 现在,许多基本的系统是在桌面个人计算机上运行的,但这些计算机可能秘密地通过十分复杂的网络连接到数据中心。当一个公司谈及某个在线订单处理应用时,可能会谈到某个分布在数百个场所内具有数千个用户的系统,这个数据库可能有数百张表,每张表中有数百万条记录。而该系统用了几年的时间才完成,花费了几百
196、万美元。如果这个系统停运一个小时,都可能在销售上损失公司几百万美元,这样的一个系统对于商业是极其重要的。从事支持、维护这个系统工作的程序员和分析员昼夜不停地轮班工作,经常害怕万一出问题的报警声。这2024/7/22 第一章 系统设计与分析绪论 在所有不同规模的组织中,如小型商业、中规模地在所有不同规模的组织中,如小型商业、中规模地方商业、国家财富方商业、国家财富500500强商业和跨国公司,也都能找到从强商业和跨国公司,也都能找到从事分析与设计工作的人。根据商业的规模,所采用的技术事分析与设计工作的人。根据商业的规模,所采用的技术和项目类别是有很大区别的。和项目类别是有很大区别的。 此外,当一
197、些商业有服务于组织内特殊部门的小型信此外,当一些商业有服务于组织内特殊部门的小型信息系统时,有的商业已经有相当集中的信息系统部门或科息系统时,有的商业已经有相当集中的信息系统部门或科室。商业规模并不总是与系统规模相对应的,所以,在小室。商业规模并不总是与系统规模相对应的,所以,在小公司工作的分析员会有大公司的感觉,而在大公司工作的公司工作的分析员会有大公司的感觉,而在大公司工作的分析员也会有小公司的感觉。分析员也会有小公司的感觉。 2024/7/22 第一章 系统设计与分析绪论 在其他情况下也需从事分析与设计工作。当然,像在其他情况下也需从事分析与设计工作。当然,像MicrosoftMicro
198、soft、SunSun、MicrosystemsMicrosystems和和NetscapeNetscape等公司雇用系等公司雇用系统开发者创建或改编诸如统开发者创建或改编诸如Office 2000Office 2000这样的软件包和诸如这样的软件包和诸如Windows2000Windows2000这样的操作系统,这些开发者也做分析与设计这样的操作系统,这些开发者也做分析与设计工作,但要解决的问题通常是很困难的。计算机科学专业工作,但要解决的问题通常是很困难的。计算机科学专业的大学毕业生更愿意做的大学毕业生更愿意做Windows2000Windows2000或或Office 2000Offic
199、e 2000的工作,的工作,在那里,他们的技术技能可以发挥最大的用处。在那里,他们的技术技能可以发挥最大的用处。 在本课程中,我们描述的分析员是从事解决商业问题的在本课程中,我们描述的分析员是从事解决商业问题的信息系统,而不是操作系统或软件包。信息系统,而不是操作系统或软件包。3. 系统分析员周围环境系统分析员周围环境 1). 面临的各种技术面临的各种技术 多数学生已经使用或熟悉个人计算机,在许多大学的MIS或CIS学位培养计划中,学生在PC机上完成一些不大的课程设计。但桌面系统并不具有所有商业功能,有时学生并不能意识到这与走入现实社会后将要从事的大规模系统有多么大的差异。 现在,许多基本的系统是在桌面个人计算机上运行的,但这些计算机可能秘密地通过十分复杂的网络连接到数据中心。当一个公司谈及某个在线订单处理应用时,可能会谈到某个分布在数百个场所内具有数千个用户的系统,这个数据库可能有数百张表,每张表中有数百万条记录。而该系统用了几年的时间才完成,花费了几百万美元。如果这个系统停运一个小时,都可能在销售上损失公司几百万美元,这样的一个系统对于商业是极其重要的。从事支持、维护这个系统工作的程序员和分析员昼夜不停地轮班工作,经常害怕万一出问题的报警声。这2024/7/22 第一章 系统设计与分析绪论 谢谢 再见!2024/7/22