第一篇:全国自考信息系统开发与管理(知识点总结)
全国自考信息系统开发与管理(知识点总结)全国自考信息系统开发与管理知识点总结包括课后习题解答,是根据机械工业出版社的课程代码为04757的教材整理的。
信息系统开发与管理第一章管理信息系统导论
一、管理信息系统的概念及其发展管理信息系统是管理和信息技术不断融合的产物是信息化的具体表现形式和主要内容。管理信息系统:管理信息系统:管理新系统系统是一个由人、计算机组成的能进行管理信息的手机、传递、存储、加工、维护和使用的系统。管理信息系统是一个以信息技术为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统同时也是一个一体化集成系统人机系统,(数据一体化和系统开发的一人机系统一体化集成系统体化),以计算机技术、通信技术和软件技术为技术基础。
二、管理信息系统的分类:管理信息系统的分类:(1)按核心业务活动分类按核心业务活动分类:电子业务系统(服务于组织的内部管理),电子政务系统(政府按核心业务活动分类部门的政务管理活动和服务职能),电子商务系统(商贸活动)(2)按数据处理方式分类(操作型管理信息系统,分析型管理信息系统)按数据处理方式分类(按数据处理方式分类(3)按管理应用层次分类按管理应用层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息按管理应用层次分类系统)(4)按行业和业务职能分类按行业和业务职能分类
三、管理信息系统的结构管理信息系统的结构(1)功能结构)功能结构(任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。)(2)概念结构)概念结构(信息源,信息处理器[信息的传输,加工,存储等任务],信息用户[信息的最终使用者],信息管理者[负责信息系统的设计、实施、维护等工作]四大部件。)(3)职能结构)职能结构(纵向视角:战略计划层[任务:为企业战略计划的制订和调整提供辅助决策功能],管理控制层[任务:为企业各职能部门管理人员提供用于衡量企业效益,控制企业生产经营活动,制定企业资源分配方案等活动所需要的信息],执行控制层[任务:确保基层的生产经营活动正常有效的进行]。横向视角(职能):生产管理子系统,销售管理子系统,物资管理子系统,财务会计管理子系统,人力资源管理子系统。综合视角[职能和管理层次]。)(4)软硬件结构)软硬件结构(硬件:机器的实体部分;软件结构:计算机的灵魂和思想,系统软件和应用软件)(5)网络计算结构)网络计算结构(四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式 C/S、浏览器/服务器模式 B/S)B/S 模式工作原理:在 B/S 模式中,客户端运行浏览器软件。浏览器以超文本形式向 Web 模式工作原理:服务器提出访问数据库的要求,Web 服务器接受客户端请求后,将这个请求转化为 SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给 Web 服务器,Web 服务器再一次将得到的所有结果进行转化,变成 HTML 文档形式,转发给客户端浏览器以友好的 Web 页面形式显示出来。C/S 模式结构、工作原理、特点:CS 模式是一种两层结构的系统:第一层是在客户机系统模式结构、工作原理、特点:上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。CS 模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。首先,交互性强是 CS 固有的一个优点。在 CS 中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,CS 模式提供了更安全的存取模式。由于 CS 配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。而 B/S 采用点对多点、多点对多点这种开放的结构模式,并采用 TCPIP 这一类运用于 Internet 的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。由于 CS 在逻辑结构上比 BS 少一层,对于相同的任务,CS 完成的速度总比 BS 快,使得 C/S 更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。不过此部分内容对于管理制度成熟的仓库企业而言,其困难度并不大。
四、管理信息系统的几种典型应用管理信息系统的几种典型应用系统(物料需求计划系统管理理念:供需平衡原则,优先级计划原则。基本物料需求计划系统)管理理念(1)MRP 系统物料需求计划系统管理理念)基本任务:根据物料的需求时间和任务从所需求产品的生产计划导出相关物料的需求量和需求时间;生产周期来确定其开始生产的时间。主生产计划,物料清单,库存信息是 MRP 的三项基本输入数据。(2)MRPⅡ系统(制造资源计划系统)基本思想:把企业作为一个有机整体,基于企业经)Ⅱ系统(制造资源计划系统)基本思想:营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产。系统(企业资源计划系统)顾客驱动基于时间、面向整个供应链为三个主要顾客驱动、(3)ERP 系统(企业资源计划系统)以顾客驱动、基于时间、面向整个供应链)主要特征,以资金、货物、人员和信息为四大元素资金、四大元素。ERP 是一种企业内部所有业务部门之间以特征资金货物、人员和信息为四大元素及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。主要功、ⅲ能:ⅰ财务管理、ⅱ物流管理(分销管理、库存控制、采购管理)ⅲ生产计划与控制管理ⅰ财务管理、物流管理(分销管理、库存控制、采购管理)、(ERP 系统的核心功能)主生产计划、物料需求计划、能力需求计划、车间控制、制造标(主生产计划、物料需求计划、能力需求计划、车间控制、、ⅳ准)ⅳ人力资源管理。、人力资源管理。课后习题 1.请简要说明管理信息系统概念的起源和演进过程。(课本 19-21 页)2.简要说明管理信息系统的定义。(课本 21 页)3 按不同的视角可以对管理信息系统进行不同的分类,请简述不同的分类标准和内容。(课本 22-24 页)答:(1)按核心业务活动分类:电子业务系统(服务于组织的内部管理),电子政务系统(政府部门的政务管理活动和服务职能),电子商务系统(商贸活动)(2)按数据处理方式分类(操作型管理信息系统,分析型管理信息系统)(3)按管理应用层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息系统)(4)按行业和业务职能分类行业:铁路、林业、电力、港口、农业管理信息系统。职能:销售、生产、采购、财务、统计、人力资源等职能。4.请简要说明 MRP、MRPⅡ、ERP 的主要内容。(课本 31-36 页)答:(1)MRP 系统(物料需求计划系统)是从所需求产品的生产计划导出相关物料的需求量和需求时间;根据物料的需求时间和生产周期来确定其开始生产的时间。主生产计划,物料清单,库存信息是 MRP 的三项基本输入数据。(2)MRPⅡ系统(制造资源计划系统)把企业作为一个有机整体,基于企业经营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产。2(3)ERP 系统(企业资源计划系统)是一种企业内部所有业务部门之间以及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。5.管理信息系统的概念结构有哪些部件组成?请绘制出图形表示它们之间的关系。(课本 25 页)答:MIS 的概念结构由信息源、信息处理器、信息用户、信息管理者四大部件组成。6.什么是管理信息系统的功能结构?一个完整的管理信息系统通常包括哪几类功能?(课本 24 页)答:任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。7.什么是管理信息系统的层次结构?它与管理层次的关系是什么?(课本 25 页)答:管理组织从纵向看都是分层次的,管理活动也可以划分若干层次。不同管理层所需要的决策支持信息也是不同的,针对不同层次管理者的需求,开发信息系统,这就是管理信息系统的层次结构。多数情况下,人们将管理活动分为高、中、低三个层次,即战略计划层、管理控制层和执行控制层针对这三个层次所建设的系统称为战略计划子系统、管理控制子系统、执行控制子系统它们分别属于战略型、管理型和事务型管理信息系统。8.请画出管理信息系统的金字塔结构。(课本 27 页图 4-1)9.如何理解管理信息系统的管理职能结构?(课本 25-27 页)10 管理信息系统的网络计算结构有几种?请简述各自的原理。(课本 29-30 页)四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式 C/S、浏览器/服务器模式 B/S。第二章管理信息系统的基本知识
一、管理的基本知识 1.简述管理的含义简述管理的含义管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。管理有三个方面的含义:管理工作的中心是管理其他人的工作;管理工作是通过协调其他人的活动来进行的;管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理管理就是去营造一种激励环境,使处于其中的所有工作人管理员努力工作,发挥群众的协同效应,以达到企业或组织的目标。2.管理与信息系统的关系:管理的过程就是基于信息的决策过程,管理信息系统实时,准确管理与信息系统的关系:管理与信息系统的关系的收集信息,便于管理人员决策,提高管理的质量。管理过程的步骤:发现问题、拟订方案、作出决策。管理过程的步骤 3.管理现代化的内容:管理思想的现代化,管理组织的现代化,管理方法的现代化,管理手管理现代化的内容:管理现代化的内容段的现代化。管理手段的现代化直接促使管理体制、管理组织、管理方法现代化进程。4.管理的基本职能:计划,组织,指挥,协调,控制。管理的基本职能:管理的基本职能计划是管理的首要职能,对未来事件作出预测,以制定行动方案。组织是指完成计划所需的 3 组织机构,规章制度,人财物的配备等。指挥指对所属对象的行为进行发令,调度,检查。协调指组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性,整体性的一种职能。控制指对下属人员的行为进行检测,纠正偏差,使其按照规定的要求工作。管理的上述职能是相互关联,不可分割的一个整体。通过计划职能,明确组织的目标与方向;通过组织职能,建立实现目标的手段;通过指挥协调职能,把个人的工作与所要达到的集体目标协调一致;通过控制职能,检查计划的实施情况,保证计划的实现。5.管理的组织机构:直线制组织结构(从上到下实行垂直领导,适合于小型企业)管理的组织机构:,职能制管理的组织机构组织结构,矩阵式组织结构(适合于大型企业)。P42 6.管理部门的划分原则:管理部门的划分原则:(1)按职能划分指根据专业原则,以工作或任务的性质为基础来划管理部门的划分原则(分部门;(2)按地区划分部门指将一个地区的业务组织成一个部门,每一个部门委派一个管理者负责;(3)按产品划分部门 7.管理幅度与层次管理幅度与层次管理幅度又称“管理宽度”或“管理跨度”,是指一名管理者有效的监督,管理其直接下属的人管理幅度数是有限的,当超过某个限度时,管理的效率就会随之下降。管理者要想有效的领导下属,就必须认真考虑能直接管辖多少下属的问题,即管理幅度问题。管理层次是指管理组织划分为多少个等级。通常管理层次分为高层管理(战略级)、中层管管理层次理(战术级)、基层管理(执行层或作业层)按照管理幅度的大小以及管理层次的多少分成两种结构:扁平结构(层次少宽度大)和直按照管理幅度的大小以及管理层次的多少分成两种结构式结构(层次较多)8.管理决策的三种基本类型:结构化决策、半结构化决策、非结构化决策管理决策的三种基本类型:管理决策的三种基本类型决策类型的特点:决策类型的特点:P44 类型特点识别程度复杂程度模型描述信息来源决策方式结构化决策半结构化决策非结构化决策问题不确定,参数难量化很复杂需开发专用模型或无法建模内外综合信息非自动化问题确定,参数量化问题较难确定不太复杂较复杂可用数学模型规范较难描述描述内部自动化主要是内部半自动化管理层次与决策类型的关系:管理活动的高、低三个层次分别对应三种类型的决策过程,中、管理层次与决策类型的关系:即非结构化决策,半结构化决策,结构化决策。
二、信息的基本知识 1.信息与数据的关系信息与数据的关系信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。信息与数据的概念是相对的,在一定条件下可以相互转化。2.信息的基本属性(九个)信息的基本属性(信息的基本属性九个)普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转化性。普遍性:信息是普遍存在的,它是事物运动和状态改变的方式。因此只要有事物存在,只要有事物的运动,就会有它们运动的状态和方式,就存在信息。4 事实性:信息描述了事物运动和状态的改变,因此它具有事实性,这是信息的重要性质之一,事实使信息具有价值。层次性:按照管理层次的高、中、低,不同的管理层次要求不同的信息。可压缩性:信息经过浓缩、集中、综合和概括等处理后,不丢失信息的本质。:扩散性:这是信息的本性,在实际工作中,要重视信息资源的安全保密管理。:非消耗性:信息在使用过程中不但不会被消耗,而且还可能出现再生或者增殖。:变换性:信息不仅可以在各种物质和能量形式之间进行转换,而且可以经受一切不会破坏“数:字不变性”的数字变换。可转化性:在一定条件下可以转化为物质、能量、时间及其他。: 3.信息处理的生命周期信息处理的生命周期需求、收集、传输、处理、存储、维护、使用和退出信息收集:原始数据的获取过程。信息收集方法:自底向上广泛收集,有目的的转向收集,:随机积累。信息传输:为了确保信息传输的效率,要做到一下三点:1)建立大容量的信息通道;2)规:定合理的信息流程;3)减少信息传递的环节。信息的处理:是信息生命周期中必不可少的重要环节。信息加工就是对收集到的信息进行去:伪存真,去粗取精,由表及里,由此及彼的加工过程。信息的存储:存储活动主要涉及保存什么信息、存储介质、保存时间、存储方式(集中/分:散式)四个问题。信息的维护:维护的目的是保证信息的准确性、及时性、安全性、保密性。: 4.管理信息与决策管理信息与决策管理信息:经过加工的、反映管理活动的数据,它与资金、劳动力一样是企业经营活动的重:要资本。管理信息的特点:信息来源分散性;信息量大且多样性;信息处理方法的多样性;信息的发:生、加工和使用时间、空间的不一致性。管理信息与决策的关系:决策需要信息的支持;不同的管理层次需要不同的信息,高层决策:大多是非结构化的,中层决策主要是半结构化的,底层管理决策基本上是结构化的,各层管理人员有不同的职责,因此他们所需要的信息也是不同的。
三、系统的基本知识 1.系统:由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机系统:系统整体。系统存在的三个基本条件:系统存在的三个基本条件:1)系统是由若干要素组成的。这些要素可能是一些个体、元件、零件,也可能本身就是一个系统。2)系统有一定的结构。系统内部各要素之间相对稳定的联系方式、组织秩序等关系的内在表现形式就是系统结构。3)系统有一定的功能。收集、传递、储存、加工、维护和使用,辅助决策者进行决策,帮助企业实现目标。系统的五要素:输入、处理、输出、反馈和控制。系统的五要素:输入、处理、输出、反馈和控制。2.系统的分类:ⅰ按复杂程度分类:物理结构系统,生物系统,人类系统,社会系统,宇宙系统的分类:系统的分类系统;ⅱ按系统与环境的关系分类:封闭系统,开发系统;ⅲ按是否有反馈机制分类:开环系统(无反馈控制系统,一般只有输入、处理、输出和控制四个部分),闭环系统(输入端和输出端存在反馈机制,包括输入,处理,输出,控制和反馈五个部件)ⅳ按抽象程度分类:概念系统(最抽象),逻辑系统(数据流图),物理系统(可以实际运作)3.系统的属性:整体性,关联性,层次性,统一性 P54 系统的属性:系统的属性 5 4.系统的分解:分解目的:减少分析问题的难度;分解的原则:可控制性原则、功能内聚性系统的分解:系统的分解::原则(各功能模块按功能相关性聚集成子系统)、接口标准化原则(接口是子系统之间的连接点,即子系统输入、输出的界面)
四、信息技术的基本知识信息技术:信息技术:有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等各种技术的总称,是管理信息系统的重要基础。管理信息系统的核心技术:网络技术、数据库技术、开发语言管理信息系统的核心技术、、1.网络技术:网络技术:网络技术 MIS 以计算机网络为基础的原因:①上下级间的信息交流;②横向部门间的信息交流;③以计算机网络为基础的原因:节省投资;④有利于信息的安全存储。(1)计算机网络:利用通信设备和线路将地理位置不同、功能独立的两台或两台以上的计):算机互联起来,以功能完善的网络软件实现资源共享和信息传递的系统。计算机网络的功能主要是:计算机网络的功能主要是:硬件资源共享、软件资源共享、用户间信息交换。(2)网络分类:按通信介质分有线网和无线网;按地理范围分局域网和广域网。):(3)网络协议:TCP/IP 协议,IPX/SPX 协议,NetBEUI 协议)::(4)网络拓扑结构:计算机及网络设备在空间上的排列形式。最基本的拓扑结构有总线型、)星形和环形三种。(5)网络安全:网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意):的原因而遭受破坏、更改、泄露,系统连续可靠正常的进行,网络服务不中断。安全的网络具有保密性、完整性、可用性、可控性和可审查性五个特征。2.数据库技术数据库技术数据库的概念:数据库的概念:各种相关数据的集合和容器。数据表:数据表:数据库的重要组成部分,是存放数据的基本数据结构。数据库管理系统系统:数据库管理系统:对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。结构化查询语言:结构化查询语言:是关系数据库的标准语言,简称 SQL 语言。3.计算机语言:人与计算机之间传递信息的媒介,是开发 MIS 软件的必备工具。发展过程分计算机语言:计算机语言为:机器语言,汇编语言,高级语言。课后习题:课后习题: 1.简述管理的含义。课本 39 页)简述管理的含义。(课本(答:管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。管理有三个方面的含义:管理工作的中心是管理其他人的工作;管理工作是通过协调其他人的活动来进行的;管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理就是去营造一种激励环境,使处于其中的所有工作人员努力工作,发挥群众的协同效应,以达到企业或组织的目标。2.请说明管理层次与幅度的含义。课本 43 页)请说明管理层次与幅度的含义。(课本(答:管理幅度又称“管理宽度”或“管理跨度”,是指一名管理者有效的监督,管理其直接下属的人数是有限的,当超过某个限度时,管理的效率就会随之下降。管理者要想有效的领导下属,就必须认真考虑能直接管辖多少下属的问题,即管理幅度问题。管理层次是指管理组织划分为多少个等级。通常管理层次分为高层管理(战略级)、中层管理(战术级)、基层管理(执行层或作业层)3.如何理解管理的五大职能?(课本 40-41 页)如何理解管理的五大职能?(?(课本答:管理的基本职能:计划,组织,指挥,协调,控制。6 计划是管理的首要职能,对未来事件作出预测,以制定行动方案。组织是指完成计划所需的组织机构,规章制度,人财物的配备等。指挥指对所属对象的行为进行发令,调度,检查。协调指组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性,整体性的一种职能。控制指对下属人员的行为进行检测,纠正偏差,使其按照规定的要求工作。管理的上述职能是相互关联,不可分割的一个整体。通过计划职能,明确组织的目标与方向;通过组织职能,建立实现目标的手段;通过指挥协调职能,把个人的工作与所要达到的集体目标协调一致;通过控制职能,检查计划的实施情况,保证计划的实现。4.请说明信息与数据的关系。课本 45 页)请说明信息与数据的关系。(课本(答:信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。信息与数据的概念是相对的,在一定条件下可以相互转化。5.信息具有哪些基本属性。课本 45-47 页)信息具有哪些基本属性。(课本(答:普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转化性。6.决策分为哪些类型?它们与管理层次的关系如何?(课本 52 页)决策分为哪些类型?它们与管理层次的关系如何?(?(课本答:管理决策的三种基本类型:结构化决策、半结构化决策、非结构化决策管理层次与决策类型的关系:管理活动的高、低三个层次分别对应三种类型的决策过程,中、即非结构化决策,半结构化决策,结构化决策。7.什么是系统?它有哪些属性和分类方式?(课本 52-54 页)什么是系统?它有哪些属性和分类方式?(?(课本答:系统:由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体。系统的属性:整体性,关联性,层次性,统一性系统的分类:ⅰ按复杂程度分类:物理结构系统,生物系统,人类系统,社会系统,宇宙系统;ⅱ按系统与环境的关系分类:封闭系统,开发系统;ⅲ按是否有反馈机制分类:开环系统,闭环系统;ⅳ按抽象程度分类:概念系统,逻辑系统,物理系统。8.系统分解的目的和原则是什么?(课本 55 页)系统分解的目的和原则是什么?(?(课本答:分解目的:减少分析问题的难度分解的原则:可控制性原则、功能内聚性原则、接口标准化原则。9.信息系统开发的主要技术包括哪些?请简要说明各种技术的主要内容。课本 55-59 页)信息系统开发的主要技术包括哪些?请简要说明各种技术的主要内容。(课本(主要技术:网络技术数据库技术、网络技术、答:主要技术网络技术、数据库技术、开发语言。(1)网络技术包括:计算机网络概念、网络的分类、网络协议、网络拓扑结构和网络安全五方面内容。(2)数据库技术:包括数据库的概念、数据表、数据库管理系统、结构化查询语言四个方面。数据库是各种相关数据的集合和容器。数据表是数据库的重要组成部分,是存放数据的基本数据结构。数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。结构化查询语言是关系数据库标准语言,简称 SQL 语言。(3)计算机语言:人与计算机之间传递信息的媒介,是开发 MIS 软件的必备工具。发展过程分为:机器语言,汇编语言,高级语言。第三章系统开发方法概述
一、MIS 开发的基本问题 1.系统开发之前企业应该具备的条件有哪些?(习题 1)系统开发之前,企业应该具备的条件有哪些?(习题)系统开发之前企业应该具备的条件有哪些?((1)企业高层领导应重视和介入)企业高层领导应重视和介入。用户企业高层领导是否重视,对管理信息系统开发和使用的成败起着决定性的作用。(2)企业业务人员要有积极性。系统开发过程中业务人员要提供相关数据,系统建成后,)企业业务人员要有积极性。他们是系统的直接操作者,系统运行效果的好坏,很大程度上取决于他们的使用和配合。7(3)企业要有一定的科学管理基础。没有科学管理的基础,就无法建成有效的计算机管理)企业要有一定的科学管理基础。信息系统。要有一定的投资保证。(4))要有一定的投资保证。MIS 的建设是一项资金耗费较大的工程项目,计算机设备、MIS 的软件、机房设备等需要投入不少的资金,系统维护的费用也要占总投资的重要部分。2.系统开发前的准备工作有哪些?(习题 2)系统开发前的准备工作有哪些?(系统开发前的准备工作有哪些?(习题)(1)借鉴同类系统的开发经验(2)确定系统目标、开发策略和投资金额(3)收集和整理基础数据 3.系统开发的困难因素:系统开发的困难因素:系统开发的困难因素(1)新系统对当前的管理模式影响较大(2)管理信息系统的效益不易用货币形式直接反映(3)基础数据的准确性与完整性差(4)重视编程,轻视规划(5)采用增加开发人员的方式来加快进度(6)堆栈现象
二、管理信息系统的开发方法 1.常用的开发方法主要有哪些?常用的开发方法主要有哪些?常用的开发方法主要有哪些结构化方法、原型法,以及面向对象的方法。结构化方法、原型法,以及面向对象的方法。2.结构化分析的基本手段,基本策略,主要内容是什么?结构化分析的基本手段,结构化分析的基本手段基本策略,主要内容是什么?基本手段:基本手段:分解和抽象大问题分解成若干个小问题,然后再分别分解,这就是“分解”。抓住主要问题,忽略次要问题,集中精力先解决主要问题,这就是“抽象”。基本策略:自顶向下,基本策略:自顶向下,逐步求精主要内容:主要内容:系统说明书由四部分构成(1)一套分层的数据流图(2)一本数据词典(3)一组加工说明(4)补充材料 3.结构化设计的步骤,特点有哪些?(习题 5)结构化设计的步骤,?(习题)结构化设计的步骤特点有哪些?(步骤:步骤:总体设计和详细设计特点:(1)相对独立,功能单一的模块结构(提高了系统的质量(可维护性、可靠性))特点:((2)块内联系大,块间联系小(这是结构化设计衡量“相对独立”性能的标准)(3)采用模块结构图的描述方式.4.原型化开发方法基本原理,主要形式有哪些?(习题 7)原型化开发方法基本原理,?(习题)原型化开发方法基本原理主要形式有哪些?(基本原理:基本原理:在获得一组基本的用户需求之后,快速的开发出新系统的一个原型,用户、开发人员及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。要形式:探索型、实验型、演化型。主要形式:探索型、实验型、演化型。5.面向对象开发方法主要包括面向对象的分析方法 OOA、面向对象的设计方法 OOD 和面面向对象开发方法主要包括面向对象的分析方法、向对象的编程方法 OOP(习题 8)()基本概念:对象:基本概念:对象:是数据结构以及作用于此结构上的数据操作的封装体,这个封装体具有自身行动能力。类:是对象的抽象描述,概括了具有共同性质的一组对象的方法和数据。类是对象的抽象,对象是类的实例,由类到对象的过程称为实例化过程。方法与消息:方法使对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对方法与消息:象间通信的桥梁。消息由消息的标识、接受消息的对象、若干个变元组成。方法一面描述了 8 对象执行操作的算法,另一面定义了响应消息的机制。继承:继承:子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊、自顶向下的演绎能力。封装:封装:是一种信息隐蔽技术,封装机制使对象成为数据与方法的集成体。多态性:是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表多态性:现出不同的行为;重载:重载:是一个类中对自身已有的同名方法的重新定义。
三、结构化方法的开发过程 1.系统生命周期:任何一个系统都有其产生、发展和灭亡的生命历程,这个过程符合自然界系统生命周期:系统生命周期中事物发展的客观规律,被称作系统的生命周期。系统的生命周期包括:系统的生命周期包括:出现需求→提出新系统方案→系统产生、成长→系统成熟→系统衰退→系统废弃管理信息系统的开发包括:管理信息系统的开发包括:总体规划→系统分析→系统设计→系统实施→运行维护→系统评价 6 个阶段。2.各阶段的主要内容、及其成果:各阶段的主要内容、及其成果:各阶段的主要内容总体规划:总体规划:对当前系统进行初步调查;分析和确定系统目标;分析子系统的组成以及基本功能;拟定系统实施方案;进行系统的可行性研究;编写可行性报告。成果是可行性报告(系统规划报告)系统分析:系统分析:详细调查;业务流程分析;数据流程分析;编写系统分析说明书。成果是系统说明书。系统设计:系统设计:包括总体设计和详细设计,其中总体设计要划分系统的子系统和模块,确定模块结构,并画出模块结构图;详细设计则是确定每个模块内部的详细执行过程。成果是系统设计说明书。系统实施:系统实施:主要包括系统实现、系统测试和系统切换等内容,用户操作手册是这一阶段的主要文档。运行与维护:运行与维护:包括程序、数据、代码、设备的维护等四个方面。成果是系统运行状况报告。这个阶段的工作量约占系统整个生命周期的 70%左右。系统评价:系统评价:系统的功能性能,系统的经济效果和其他方面的评价。成果是系统评价报告。
四、开发过程中组织与管理方法项目管理:项目管理:为了使系统开发能够按照预定的成本、进度、质量顺利完成,需要对成本、人员、进度、质量、风险等进行分析和管理,这就是项目管理。它贯穿于系统开发生命周期的全过项目管理。项目管理程。其主要任务是:制定项目实施计划,对人员进行组织、分工,并按照计划进度和成本管其主要任务是:其主要任务是理、风险管理、质量管理的要求,进行系统开发并最终实现预期的目标。1.项目管理的主要内容:项目管理的主要内容:项目管理的主要内容任务划分、计划安排、经费管理、审计控制、风险管理和质量保证。风险管理包括风险识别、风险分析、风险缓和、风险跟踪四个阶段,其主要任务是对潜在的问题采取事先预防的处理方法,尽可能的提高系统开发的成功率和开发进程。质量保证是项目管理的重点和难点,它分为三个阶段:事前准备、过程监控、事后评审等。2.项目管理组的组成:项目管理组的组成:项目管理组的组成项目组长、用户、系统分析员、硬件网络设计员,数据库管理员、系统设计员、程序员。系统分析员是用户和系统开发其他人员之间的桥梁和接口,是系统开发的核心人物。9 3.文档管理应遵循的原则:文档管理应遵循的原则:文档管理应遵循的原则(1)文档要标准化和规范化;(2)维护文档的一致性;(3)维持文档的可追踪性;(3)文档管理的制度化。课后习题:课后习题: 1.系统开发应具备怎样的条件,请简要说明原因。系统开发应具备怎样的条件,请简要说明原因。答案:管理信息系统的开发必须在具备一定条件的基础上才能着手进行,这些条件主要有:(1)企业高层领导应重视和介入。这对管理信息系统开发和使用的成败起着决定性的作用。原因是:管理信息系统是一个涉及到整个企业的管理体制、管理方法和人员安排等诸多因素的全局性问题,需要投入大量的人力、物力和财力,这些都必须在高层领导的重视和亲自参与下才能顺利解决;(2)企业业务人员要有积极性。在系统开发过程中,需要这些人员的配合并提供有关数据,在系统建成投入使用后,他们是直接的操作才,系统运行效果好坏与他们的使用和配合直接相关;(3)企业要有一定的科学管理基础。管理信息系统是管理现代化的一个重要手段,如果企业中没有科学的管理作为基础,就无法建成有效的管理信息系统,或者说建立的管理信息系统不可能真正发挥作用;(4)要有一定的投资保障。管理信息系统的建立是一项资金耗费较大的工程项目,计算机设备、软件、机房设备、相关人员的工资等都需要投入不小的资金,在某种意义上讲,管理信息系统的规模和质量,甚至成败在很大程度上取决于投资额。3.请简述系统开发方法的必要性,常用的开发方法有哪些?.请简述系统开发方法的必要性,常用的开发方法有哪些?答案:管理信息系统的开发就是从问题提出、开发班子组成、总体规划、系统分析与设计、到系统实现和运行维护的全过程。由于管理信息系统是一个规模大、复杂程度高的人机系统,因而管理信息系统的开发是一项复杂的系统工程,它需要花费大量的人力、物力、需要各种硬、软件环境的支持,需要开发队伍中每个成员以及用户的通力合作。因此,为了取得开发的成功,必须利用有效的方法和技术,必须对开发过程作严格的组织和管理,也就是说,必须根据实际情况,采用一种有效的系统开发方法。常用的开发方法主要有:结构化方法、面向对象的方法、原型化方法。6.简述结构化方法和原型化方法的特点和适应范围。简述结构化方法和原型化方法的特点和适应范围。简述结构化方法和原型化方法的特点和适应范围结构化方法:特点:结构化方法:特点:(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。(2)用户至上。(3)深入调查研究。(4)严格区分工作阶段。(5)充分预料可能发生的变化。(6)开发过程工程化。适用范围:该方法适用于一些组织相对稳定、业务处理过程规范、适用范围:适用范围需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。特点是快速、自然和方便。原型化方法:特点:(1)、将模拟原型化方法:特点:、遵循了人们认识事物的客观规律,易于掌握和接受(2)的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。(3)、充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。强调软件工具支持。适用范围:适用范围:适用范围(1)用户需求不清,管理及业务不稳定,需求经常变化(2)规模小,不太复杂(3)开发信息系统的最终用户界面。试比较结构化方法,原型法和面向对象的方法的优缺点以及适用范围。试比较结构化方法,原型法和面向对象的方法的优缺点以及适用范围。
(一)、结构化系统开发方法(亦称“生命周期法”)1.优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;遵循用户至上原则;严格区分系统开发的阶段性;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准 10 化的文档资料。2.缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。3.适用范围:主要适用于规模较大、结构化程度较高的系统的开发
(二)、原型法 1.优点:1)符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;2)开发周期短,费用相对少;3)由于有用户的直接参与,系统更加贴近实际;4)易学易用,减少用户的培训时间;5)应变能力强。2.缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修改—评价—再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料 3.适用范围:处理过程明确、简单系统;涉及面窄的小型系统不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统(三)、面向对象开发方法 1.优点:a、分析、设计中的对象和软件中的对象的一致性 b、实现软件复用,简化程序设计 c、系统易于维护 d、缩短开发周期 2.缺点:不易于大系统的开发阶段总体规划系统分析系统设计系统实施运行维护出;主要内容当前系统的初步调查;总体方案的提对方案进行可行性分析系统说明书设计说明书操作手册维护手册主要文档可行性报告当前系统的详细调查;分析用户需求;建立新系统的逻辑模型建立新系统的物理模型编程及硬件的安装;户培训;系统调试;用新旧系统转换系统的正常运行;系统的各类维护;对系统维护记录、系统评价报告系统进行评价第四章总体规划
一、总体规划的目的和步骤 1 总体规划的目的:1)保证信息共享,企业的信息只有被集中起来,被全企业所共享时,总体规划的目的:才能真正发挥作用,成为企业真正意义上的资源。2)协调子系统间的工作,各个子系统除了完成相对独立的功能外,它们之间还存在着大量的公用数据,并需要实时或定期进行信息交换。3)使开发工作有序进行。2.总体规划的步骤:1)需求初步调查 2)确定新系统的目标 3)初步确定子系统的组成与基本总体规划的步骤:总体规划的步骤功能 4)拟定系统实施方案 5)可行性分析 6)可行性分析报告初步调查的主要内容:初步调查的主要内容:1)现行系统的目标和任务 2)现行系统概况 3)现行系统的环境和约束条件 4)现行系统的业务流程和子系统的划分 5)新系统的开发条件。在制订具体的新系统目标时,应考虑使目标具备以下重要特性:在制订具体的新系统目标时,应考虑使目标具备以下重要特性: 1)目标的总体战略性 2)目标的多重性 3)目标的依附性 4)目标的适应性 5)目标的长期性可行性分析:可行性分析:在总体规划的前段工作中,通过初步调查,了解系统的概貌和当前系统存在的问题,确立新系统的目标。在此前提下,再来分析开发新系统的条件是否具备,明确新系统 11 目标实现的可能性和必要性,这就是管理信息系统开发中的可行性分析。内容包括:内容包括:技术可行性、经济可行性、管理可行性、开发环境可行性。可行性分析报告:(总体规划报告)包括引言、现行系统调查与分析、新系统建设方案、可可行性分析报告:(行性论证、结论。
二、企业系统规划法 1.管理信息系统总体规划的方法:关键成功因素法(CSF)管理信息系统总体规划的方法:、战略目标集转化法(SST)、企管理信息系统总体规划的方法业系统规划法(BSP)其中企业系统规划法具有系统性、简洁性等特点,在 MIS 开发实践中应用最广泛。BSP 的定义:企业系统规划方法(Business System Planning,简称 BSP)的定义:,它是一种对管理信息系统进行规划和设计的结构化方法,把企业战略转化为管理信息系统的战略,这种方法一般经历如下过程:首先自上而下识别企业目标,识别企业过程,识别数据,然后再自下而上设计信息系统,以支持企业目标。BSP 方法工作流程的核心部分为:1)定义企业过程和数据类 2)分析研究现行系统寻企业方法工作流程的核心部分为:支持 3)研究管理部门对系统的要求 4)确定新信息系统的体系结构 5)确定新信息系统的实现优化顺序。BSP 方法在应用过程中应该遵循的原则:方法在应用过程中应该遵循的原则:①支持企业目标,②面向企业中管理各层次的要求,③从方法论上摆脱信息系统对旧组织机构的依从性,④使信息系统在结构上有良好的整体性,⑤自上而下规划和自下而上实施相结合。2.BSP 方法的工作流程:方法的工作流程:①研究项目的确定。BSP 的研究必须在企业高层领导和最高管理部门参与的前提下才能开始。②研究的准备活动。制定研究计划。③研究的开始阶段。④定义企业过程。⑤定义数据类⑥分析当前的系统支持⑦研究管理部门对系统的要求⑧提出判断和结论⑨设计信息系统的总体结构⑩确定子系统开发的优先顺序⑾评价信息资源管理工作⑿制定建议书和开发计划⒀研究成果报告。3.定义企业过程定义企业过程定义企业过程是 BSP 方法的核心。定义企业过程的基本方法是对企业的现实活动进行调查。定义企业过程的基本方法是以企业的关键资源为线索,追踪其生命周期,通过分析与综合,最终完成企业过程的定义。企业资源是企业资源是被管理的对象。企业内的资源分为关键性资源和支持性资源,还有不以具体形式存在的资源称为企业的计划与控制。关键性资源是企业的产品和服务,支持性资源是为实现企业目标必须使用、引用和消耗的那些资源,如原材料、资金、设备和人员等。资源的生命周期是指一项资源由取得到退出过程所经历的阶段,分为需求、获取、服务和退资源的生命周期是出四个阶段。企业过程定义的一般步骤:从计划和控制资源着手,识别产品/服务过程,支企业过程定义的一般步骤:企业过程定义的一般步骤持资源识别企业过程。4.定义数据类定义数据类 1)按照资源生命周期不同阶段对信息的不同需求,可将企业的数据分为四种类型:库存文企业的数据分为四种类型:)按照资源生命周期不同阶段对信息的不同需求,可将企业的数据分为四种类型档型、事务型、计划型、综合统计型。[四中数据类型的特点及反应内容参见课本 P93] 类型反映的内容特点文档型反映资源的状况事务型反映生命周期各个阶段过渡过程相关库存文档型数据的变化计划型反映目标、资源转换过程等计划值统计型反映企业状况,提供反馈信息一般一个数据仅和一个资源有关;可能为结构型和描述型一般一个数据涉及各个文档型数据,以及时间、数量等多个数据;这种数据的产生可能伴有文档型数据的操作可能与多个文档型数据有关各种计划、预测、预算、调度表等一般来自其他类型数据的采样;历史性、对照性、评价性 12 的参考数据;数据综合性强 2)识别企业数据的方法:一是企业实体法即企业中客观存在的东西,二是企业过程法,工)识别企业数据的方法:具是“过程/数据类”矩阵。3)建立过程数据类矩阵的大致过程:过程/数据类矩阵的大致过程:)建立“过程数据类”矩阵的大致过程①审查企业资源清单,抽出带数据性质的资源。②对非数据性资源,按照数据类的特点进行研究,为每项资源或资源组对每种类型数据类的可能需求提出初步方案。③研究已提取出的数据类,基本确定数据类清单。④对基本确定的数据类需求作进一步审核。⑤编写每项数据类的详细说明,在最终确定数据类集的基础上建立描述过程与数据类之间关联的矩阵,这个矩阵将作为信息系统体系结构设计的基础。5.设计系统总体结构与开发顺序设计系统总体结构与开发顺序 BSP 方法中定义信息结构的过程实际上就是划分子系统。方法中定义信息结构的过程实际上就是划分子系统。1)子系统划分的原则:)子系统划分的原则:①子系统在功能上应具有相对独立性,子系统不应跨越两个或两个以上的企业过程。②子系统在数据上应具有自身的完整性。一个数据类只能由一个子系统产生。1)子系统划分的方法:U/C 图,U 表示使用(Use)表示产生(Create)子系统划分的方法:,C 2)子系统开发顺序的基本原则:子系统需求程度与潜在效益的评估、技术约束分析。子系统开发顺序的基本原则:第五章系统分析
一、系统分析概述 1 系统分析的目的与难点 1)系统分析的目的:将用户的需求及其解决方法确定下来。系统分析的结果:系统分析说明书 2)系统分析的任务:①详细调查收集和分析用户需求;②确定新系统初步的逻辑模型;③编制系统说明书。3)系统分析工作的要点:开展系统分析工作的关键点在于“理解”和“表达”。4)系统分析工作的难点:①对于用户。有些人对自己的业务工作非常熟悉,但受语言表达能力或本身对系统开发的抵触情绪,不能够或不愿意清楚的表达出来;另一些则由于缺乏计算机和信息系统方面的知识,所提出的需求系统分析人员难以理解。②对于系统分析人员。他们是系统开发方面的专家,但往往不是某管理领域的专家学者,他们缺乏专门领域的业务知识,所以“理解”与“表达”出来的新系统逻辑模型可能与用户需求不一致。对策:做好用户事前的培训工作;做好系统开发人员的培训工作;选择正确的开发方法和良好的表达工具。2.系统分析的逻辑和步骤 1)系统分析的思维逻辑:①认识和理解当前的现实环境,采用业务流程分析技术,获得当前系统的具体的“物理模型”。②从当前系统的“物理模型”,采用数据流程分析技术,抽象出当前系统的“逻辑模型”。③对当前系统的“逻辑模型”进行分析和优化,建立目标系统的“逻辑模型”。逻辑模型反应的是系统的性质,而物理模型反应的是系统的某一具体实现方案。2)系统分析的主要步骤:详细调查→业务流程分析→数据流程分析→编写系统分析说明书
二、详细调查(课本 P102—P106)详细调查()13 1.详细调查的目的和难点目的:准确、详细的了解用户需求。难点:没有足够的用户参与;用户的需求经常变更;用户与开发人员很难进行交流。2.详细调查的主要内容组织结构的调查、业务流程的调查、数据流程调查、薄弱环节的调查、其他信息的调查共五个方面。3.详细调查的方法与原则方法:收集资料、开调查会或个别访问、书面调查、参加业务实践。原则:事先计划、采访持关键信息的人、自顶向下全面展开、存在的不一定是合理的、分工:和协作相结合、主动沟通的工作方式。调查人员在工作中应注意的原则:选择默契的语言、倾听比表达更重要、及时反映避免误解、:以学习的态度开展工作。
三、业务流程分析 1.业务流程:是一组共同为顾客创造价值而又相互关联的活动。:业务流程特点:目标性、逻辑性、层次性:业务流程功能:1)实现不同分工活动的结果连接;2)反应活动间的关系 2.业务流程分析的方法:分析步骤:1)调查企业的组织结构 2)调查企业的具体业务流程 3)绘制业务流程图 4)业务流程优化。业务流程图:组成:外部实体、业务功能描述、业务和数据流动的方向分析方法:业务流程的分析采用的是自顶向下的方法。3.业务流程重组(BPR):BPR 是对企业的业务流程做根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使企业能最大限度地适应以顾客、竞争、变化为特征的现代企业经营环境。BPR 基本特征:根本性、彻底性、显著改善、流程四个核心特征。BPR 的原则:1)围绕最终结构而非具体任务来实施再造工作。2)让后续过程的有关人员参与前端过程。3)将信息处理融入产生该信息的实际工作中去。4)将地域上分散的资源集中化。5)将平行工序连接起来而不是集成其结果。6)决策点下移并将控制融入过程中。7)在源头获取信息。
四、数据流程分析 1.数据流程分析的概念数据流程分析的主要目的:在业务流程分析的基础上,勾画出现行系统的逻辑模型。:数据流程分析的三种工具:分层的数据流图、数据字典和加工说明。这三者是系统逻辑模型的重要组成部分。1)数据流:企业中所有的输入输出流均可用数字等形式表示,从而形成了企业的数据流。各种输入输出流:物流是输入与输出物品的流动。事务流是企业与外部环境或子系统间发生。的交往活动所引起的信息处理活动,伴随物流的产生,事物流也随之出现。资金流是资金的流动。人员流是企业内工作人员的增减和流动。数据流是人们用以记录上述各种流的抽象表达形式。2)数据流程分析的原因:一方面准确的了解企业管理活动的全过程,分析各种管理活动的实质和相互间的关系。另一方面为今后建立系统逻辑模型以及数据库结构和功能模块设计打下基础。14 2.数据流程分析的步骤:业务流程图→绘制数据流图→绘制数据字典→撰写处理说明 3.数据流图的基本画法:数据流图:用图形方式对系统进行分解,描述系统由哪几部分组成,各部分间有什么联系等。基本符号:数据流、加工、文件、数据源点或终点。绘制数据流图的原则:1)总体上自顶向下逐层分解原则 2)局部上由外向里的原则。绘制步骤:识别系统的输入和输出→绘制系统内部数据流→对复杂加工进行分解→检查、修改、完善。4 数据字典与加工说明 1)数据字典:对数据流图上的数据流、文件和数据项加以描述,组成的集合就是数据字典:(DD)。描述对象:数据流、文件和数据项。2)加工说明:对数据流图中最小功能单位的描述。至少描述三件事情:数据来源、处理逻:辑和数据去向。
五、新系统逻辑模型新系统逻辑模型是指经分析和优化后,新系统拟采用的管理模型和信息处理方法。新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和系统实施的依据。建立新系统逻辑模型的主要任务:对系统业务流程分析的结果进行整理;对数据流程分析的结果进行整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统逻辑模型。
六、新系统分析报告系统分析报告主要有三个作用:1)描述了新系统的逻辑模型,作为系统设计和实施的依据。2)为用户和开发人员之间交流和监督提供基础。3)为新系统验收和评价提供依据。第六章系统设计
一、系统设计概述系统规划和系统分析依次明确了系统“是什么”和“干什么”的问题,系统设计解决“怎么干”的问题,为系统实施阶段提供“施工图样”,具体分总体设计和详细设计两个阶段。系统设计阶段的任务:依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪些程序模块组成,以及各模块之间应以什么方式连接等问题。同时还要使用一定的工具将所设计的成果表达出来,还要进行代码设计、输入输出设计、人机界面设计、数据库设计、模块处理设计和安全设计等。系统设计的原则(评价系统设计质量的标准):(1)简单性:在达到预定的目标、具备所需功能的前提下,系统应尽量简单,减少处理费用,提高系统效益,便于管理;(2)一致性和完整性:一致性有利于系统与系统之间的联系与合作,由于系统作为一个统一的整体存在,所以系统的功能尽量完整;(3)灵活和适应性:可以降低管理信息系统的维护难度;(4)可靠性:这是系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力;(5)安全性:指系统的保密功能和防病毒功能;(6)经济性:系统给用户带来的经济效益。
二、系统总体结构设计 1.子系统划分的原则和方法原则:(1)子系统要具有相对独立性,子系统的划分必须使得子系统内部功能、信息等各方面的凝聚性较好,也就是说,子系统内部各功能间具有“强耦合”关系。(2)数据冗余较少,数据冗余过多,可能会使程序结构紊乱,给软件编制带来困难。(3)便于系统分阶段实现(4)15 适应组织管理机构的设置(5)充分利用各种资源方法:(1)按职能划分,这是目前最常用的一种划分方法,设计人员可参考系统分析阶段得到的功能体系图进行划分(2)按逻辑功能划分,把一些相类似的处理逻辑功能放在一个子系统里(3)按通信划分,把相互之间有较多通信的功能结合成一个子系统或模块(4)按业务处理顺序划分,依据是业务流程图(5)按照业务处理的时间关系划分,把要在同一时间段执行的各种处理结合成一个子系统。2.模块结构设计模块结构设计的任务:对各个子系统进行细化,确定划分后的子系统的模块结构,并画出模块结构图。模块结构图:表示模块结合的图形,由模块、调用、数据、控制和转接 5 种基本符号组成。模块是组成系统的基本单位,特点是可以组合、分解和更换,系统中任何一个处理功能都可以看成一个模块。结构图中用矩形表达一个模块。模块的构成要素:输入和输出、加工处理功能、内部数据和程序代码,前两个是模块的外部特性,反映模块的外貌。后两个要素是模块的内部特性,在设计阶段主要考虑的是模块的外部特性,内部特性只做必需的了解,在系统实施阶段实行。调用:用连接两个模块的箭头表示调用,箭头指向由调用模块指向被调用模块。模块间的调用有三种,即判断调用、循环调用和直接调用。数据:模块之间传递的数据用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。控制信息:控制信息与数据的区别是它只反映数据的某种状态,不必进行处理,在模块结构图中,用带实心圆点的箭头表示控制信息。转接符号:当模块结构图在一张纸上画不下,要转接到另一张纸上,或者避免线条交叉,都可使用。模块结构的质量标准:耦合和内聚来衡量模块之间的独立性,耦合表示模块之间联系的程度,内聚表示模块内部各成分之间的联系程度。模块的耦合方式:数据耦合、控制耦合、内容耦合,第一种的耦合程度最低,性能最好。内聚方式:巧合、逻辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合度最高,性能最好。评价模块结构的标准:耦合小,内聚大。耦合小是模块间尽可能相对独立,从而各模块可以单独开发和维护。内聚大使模块的可理解性和维护性大大增强,因此在设计时尽量减少模块的耦合,增加模块的内聚。模块结构图与框图、数据流图的区别:模块结构图描述的是系统的层次性,框图描述的是系统的过程性。在系统设计阶段,我们关心的是系统的层次结构,在系统编程时考虑系统的过程性,即先做什么,后做什么。数据流图是从数据在系统中的流动情况来考虑系统,模块结构图从功能的层次关系上来考虑系统,其次数据流图的绘制是由具体到抽象,而模块结构图则由一个总的抽象的系统功能出发,逐步加入具体的实现方法和技术手段,最后获得一个物理模型。从数据流图得到初始模块结构图:以事务为中心的设计策略和以变换为中心的设计策略。事务分析用于将高层数据流图转换成结构图,变换分析通常用于将低层数据流图转换成模块结构图,它将数据流图中的处理功能分解成输入、中心变换、输出功能的简单模块。模块结构图的改进:(1)应该按照“耦合小,内聚大”的模块结构质量标准对结构图进行检查和修改(2)模块的扇入数和扇出数。扇入数是指模块的直接上层模块个数,扇出数是一个模块拥有的直接下层模块个数。3.网络设计与设备配置方案 16 网络设计的主要步骤:(1)根据用户要求选择网络的拓扑结构(总线型、环形、星形)(2)根据子系统划分的结果安排网络上设备的布局(3)根据实际业务的要求设计网络各结点的权限。
三、系统详细设计 1.编码设计编码设计的原则:唯一化,唯一的对事物加以标识是代码设计的首要任务;规律化,使编码有序,使用起来方便;标准化,凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的编码,以便通用化;可扩充且容易修改:为增加编码留有余地。编码的种类:顺序码、层次码、助记码 2.输入与输出设计输出方式分为屏幕输出、打印输出和磁盘输出;输入方式:键盘输入、模/数-数/模转换、网络或通信传输;输入校对方式:人工校对、二次键入、根据取值范围进行控制。3.人机界面设计界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。系统输入人机界面实现原则:可靠性、简单性、立即反馈性、明了性、色彩适中、风格统一。4.处理过程设计(模块详细设计)任务是:为模块结构图中的每一个模块确定所采用的算法和数据结构,用某种选定的表达工具给出清晰的描述。5.数据库设计的任务:依据数据库的规范化理论,按一定的步骤,对系统分析阶段的数据字典进行规范整理,建立符合第三范式的数据组织结构。数据库设计的步骤:概念设计、逻辑设计、物理设计概念设计的方法是 E-R 图,E-R 图是由实体与属性、联系组成,联系可分为:一对一,一对多,多对多三种类型。逻辑设计的方法:范式,关系模型 6.安全控制技术网络安全应具有的五个特征:保密性、完整性、可用性、可控性、可审查性。
四、系统设计报告系统设计阶段的主要成果是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要依据。第七章系统实施系统实施就是将系统设计的结果在计算机上实现,形象的讲就是“按图施工”,具体包括系统实现、系统测试、系统切换等。这一阶段的成果是用户操作手册.一、系统实现系统实现是指利用某种计算机语言,把系统设计的结果翻译成可为计算机理解,可执行的代码过程,是指开发管理信息系统应用软件的过程,包括准备工作、编码、代码审查、缺陷跟踪与改错和调试等若干活动。程序质量的评价指标:可靠性指标可分解为两个方面的内容:一方面是程序或系统的安全可靠性,这些工作一般都要靠系统分析和设计时来严格定义;另一方面是程序运行的可靠性。规范性是指系统的划分,书写的格式、变量的命名等都按照统一的规范进行,这样对于程序今后的阅读、修改和维护都是十分必要的。可读性指程序的内容清晰、明了、便于阅读和理解,没有太多繁杂的技巧。可维护性是指程序各部分相互独立,程序之间只有数据联系。适 17 应性是指程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行。程序的注释:分为两类序言性注释和描述性注释。序言性注释出现在模块首部,描述性注释嵌在程序中,用来说明程序段的功能或数据的状态。代码审查是指用人工的方法和辅助工具“读”代码的过程,是保证软件质量的一个重要环节,一般认为它属于单元测试的一种方法。
二、系统测试 1.系统测试是对程序设计工作的检验,指为了寻找错误而执行程序的过程。(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极尽其可能去发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。测试只能找出程序中的错误,不能证明程序中没有错误。系统测试的基本工作流程:了解系统需求、编写测试计划、编写测试用例、执行测试用例、记录发现的错误、测试总结报告。2.黑盒测试和白盒测试的定义,具体方法比较:黑盒测试法(Black-Box Testing)是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。白盒测试法(White-Box Testing)是把软件看成装在一个透明的白盒子里,也就是完全了解软件的结构和处理过程。这种方法按照软件的内部逻辑测试软件,检验软件中的每条通路是否按预定要求正确工作。这种方法是从检查程序的逻辑着手进行测试,允许人们检查程序的内部结构。黑盒测试的具体方法:等价划分法、边界值分析法、错误推测法。白盒测试的具体方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖。3.系统测试的策略、原则和步骤(1)策略;在任何情况下都应该使用边界值分析的方法;必要时用等价划分法补充测试用例;必要时再用错误推测法补充测试用例;对照软件逻辑,检查已经设计出的测试用例。(2)原则:确定预期的输出结果;应避免测试自己的程序;进行破坏性测试;除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情;应保留测试数据,以便程序修改后进行再测试。(3)步骤:按照“自底向上”的原则按模块测试、子系统测试、系统总测试三个阶段进行系统测试工作。模块测试:也称单元测试,其目的是保证每个模块本身能正常运行,在该步测试所发现的问题大部分都是程序设计或者详细设计中的错误。子系统测试又称分调,是在模块测试的基础上进行的。它把经过测试的模块放在一起形成一个子系统来测试。(渐增式测试和非渐增式测试)系统总体测试又称总调,是将经过测试的若干个子系统组装在一起来测试,用以发现系统设计和程序设计中的错误,验证系统的功能是否达到设计说明书的要求。
三、系统切换系统切换是指新系统与旧系统的交替,旧系统停止使用,新系统投入运行,这个过程就是系统切换过程。系统切换前的准备工作:用户培训、数据准备、文档准备等几个方面进行。18 用户培训工作中,系统操作员的培训是人员培训工作的重点,因为管理信息系统在运行期间发生的故障,大多数是由于使用方法错误所造成的。系统切换的方式:直接切换、。平行切换、分段切换三种。直接切换:在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。这种方式人力和费用最省,但风险最大。平行切换:新老系统平行工作一段时间,经过这段时间的试运行后,再用新系统正式替换下原有系统。优点是风险较小,缺点是人力和费用消耗较大。分段切换:采取分期分批逐步切换的策略,实际上是直接切换和平行切换这两种方式的结合。一般比较大的系统采用这种方式较适宜,它能保证平稳运行,费用也不太大。第八章运行管理由于管理信息系统是一个复杂的人机系统,系统内外环境,以及各种人为的或机器的因素都不断地在变化着,为了使系统能够适应这种不断变化的环境,逐步的完善,就必须进行系统的维护。同时,为了总结管理信息系统的运行效果,必须在适当的时候着手系统评价工作。
一、系统运行的管理组织 1.设置信息化管理组织机构和岗位时主要依据的原则:(1)效率原则,组织结构设置必须科学设计、合理安排和明确分配责、权、利,以保证信息化建设的效率性,保持运行和协调的(2)精简原则,对一些已有的业务性质相同或类似的部门进行岗位简化合并,也指通顺畅。过用全新的设置替代旧的设置来适应新需求、新发展。(3)灵活性原则,一是企业可以根据自身的传统、业务类型、人才构成等多方面的情况作出选择;二是随着信息化建设的推进,信息化管理职能会有所变化,职能重点发生改变,职能组成有增有减,企业必须审时度势,及时作出机构和岗位的调整。(4)因事设岗,因岗定编,岗位设定上要保证科学性、合理性、完备性、唯一性,每项职能都能落实,每项工作都要相应的部门和人员负责。同时,坚决避免因人设事、设岗。2.运行管理机构的人员构成:网络组、硬件组、软件组、业务组、行政组。3.首席信息官(CIO):CIO 作为企业的主要高层管理人员,需要从企业的全局和整体需求出发,直接领导和参与企业的信息管理工作,并担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责。CIO 的主要职能:(1)参谋作用,CIO 的主要任务是为 CEO 做参谋,把信息论、控制论、现代管理等理念应用与企业管理操作中。(2)桥梁作用,是战略整合的桥梁。(3)企业信息化的总领队。(4)信息化培训。CIO 机制是以企业 CIO 为核心,以信息技术部门为支撑,以业务应用部门信息化实施、运行为主体,专兼职相结合的信息化管理体系。4.信息系统运行管理制度是系统正常运行的有效保障。相关管理制度包括:机房管理制度、系统维护制度、运行操作规程、运行记录制度。
二、系统运行维护 1.系统维护的内容包括:硬件设备的维护、系统软件维护、应用软件系统维护、网络维护、数据维护和运行环境六部分内容。硬件维护由专职的硬件维护人员来负责,有两种类型:定期保养性维护、突发性故障维修。系统软件维护的对象主要包括系统管理程序和系统支持程序两类。应用软件维护,设计计算机软硬件等方面。网络维护的主要目的是保证通信的顺畅和网络的安全,网络维护的重点工作是预防性维护。数据维护主要工作内容是数据备份与恢复。19 运行环境维护包括温度、湿度、清洁度、照明度、电磁干扰、静电、噪音等。2.在系统测试阶段已经对信息系统进行了大量的测试和修改工作,为什么还要在系统运行过程中进行软件维护呢?答:(1)从系统测试的原理来看,任何测试都不能无穷无尽的进行,并且整个测试过程并不能够把程序中的所有错误都检查出来,因此,在系统运行过程中仍会发现软件方面的错误,必须进行对其维护。(2)由于信息系统是服务于各项管理活动的,而管理活动要随着客观环境和管理需求的变化而变化,因此必然要求应用程序也要随着变化,以满足这种不断变化的需求。(3)由于硬件是不断发展的,相应的系统软件要不断地更新,为了延长系统的寿命,保证软件质量,必须对信息系统软件进行维护。3.系统维护的分类:(1)改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,也称正确性维护。工作量占 17%~21%左右。(2)适应性维护是指系统适应外界(3)完善性维护是为扩环境变化和管理需求变化而进行的修改。工作量占 18%~25%左右。充和改善系统性能而进行的修改。工作量占 50%~66%左右。(4)预防性维护是为了改进系统的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使管理信息系统适应各类变化而不被淘汰。工作量占 4%左右。4.系统维护的步骤:提出维护申请、技术评估、下达任务、制定详细计划、计划实施、组织验收、资料存档等 7 个阶段。5.系统的可维护性可以定性的定义为:维护人员理解、改正、改动和改进这个软件的难易程度。提高可维护性是支配管理信息系统开发所有步骤的关键目标。可维护性的评价指标:(1)可理解性指外来读者理解软件结构、界面功能和内部过程的难易(3)可修改性指诊断和程度。(2)可测试性指诊断和测试的容易程度取决于易理解的程度。测试的容易程度与系统设计所制定的设计原则有直接关系。提高系统可维护性的方法:(1)建立和健全各类系统开发的文档资料;(2)开发过程中要严格按照各阶段所规定的开发原则和规范来进行;(3)维护文档的可追踪性;(4)避免改旧错出新错的现象发生;(5)建立和健全从系统开发到系统运行各阶段的管理制度。
三、系统评价 1.系统评价大致从以下几个方面考虑:(1)新系统是否达到了预期的目标;(2)新系统是否具有较好的适应性和安全性;新系统是否为企业带来了良好的间接效益(3)(提高管理效率、管理水平等)(4)新系统是否为企业带来了良好的直接效益。; 2.系统评价的目的:一是检查系统的目标、功能及各项指标是否达到了设计要求;二是检查系统的技术能力、可靠性、安全性、稳定性等质量问题;三是检查系统的使用效果;四是根据评审和分析的结果,找出系统的薄弱环节,提出改进意见。3.系统的经济评价分为两方面即显性效益和隐性效益。显性效益是可以反映在会计账目上的,比如增加销售收入、消除交易成本、降低要素配置成本、节省库存成本、降低日常活动费用等。隐性效益是不能通过会计账目反映出来的,比如提高企业的无形资产,提高作业效率,节省时间成本,提高企业管理水平和管理效率,驱逐假冒、创新防伪等。4.系统的技术评价的主要内容:系统效率、系统可靠性、可扩展性、可移植性四个方面。5.系统评价报告是对新系统开发工作的评定和总结,也是今后进行系统维护工作的依据。评价报告的评价内容包括:技术性能指标评价、经济指标评价、综合性评价三个方面
第二篇:全国自考信息系统开发与管理(知识点总结) - 副本
全国自考信息系统开发与管理(知识点总结)全国自考信息系统开发与管理知识点总结包括课后习题解答,是根据机械工业出版社的课程代码为04757的教材整理的。
信息系统开发与管理第一章管理信息系统导论
一、管理信息系统的概念及其发展管理信息系统是管理和信息技术不断融合的产物是信息化的具体表现形式和主要内容。管理信息系统:管理信息系统:管理新系统系统是一个由人、计算机组成的能进行管理信息的手机、传递、存储、加工、维护和使用的系统。管理信息系统是一个以信息技术为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统同时也是一个一体化集成系统人机系统,(数据一体化和系统开发的一人机系统一体化集成系统体化),以计算机技术、通信技术和软件技术为技术基础。
二、管理信息系统的分类:管理信息系统的分类:(1)按核心业务活动分类按核心业务活动分类:电子业务系统(服务于组织的内部管理),电子政务系统(政府按核心业务活动分类部门的政务管理活动和服务职能),电子商务系统(商贸活动)(2)按数据处理方式分类(操作型管理信息系统,分析型管理信息系统)按数据处理方
式分类(按数据处理方式分类(3)按管理应用层次分类按管理应用层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息按管理应用层次分类系统)(4)按行业和业务职能分类按行业和业务职能分类
三、管理信息系统的结构管理信息系统的结构(1)功能结构)功能结构(任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。)(2)概念结构)概念结构(信息源,信息处理器[信息的传输,加工,存储等任务],信息用户[信息的最终使用者],信息管理者[负责信息系统的设计、实施、维护等工作]四大部件。)(3)职能结构)职能结构(纵向视角:战略计划层[任务:为企业战略计划的制订和调整提供辅助决策功能],管理控制层[任务:为企业各职能部门管理人员提供用于衡量企业效益,控制企业生产经营活动,制定企业资源分配方案等活动所需要的信息],执行控制层[任务:确保基层的生产经营活动正常有效的进行]。横向视角(职能):生产管理子系统,销售管理子系统,物资管理子系统,财务会计管理子系统,人力资源管理子系统。综合视角[职能和管理层次]。)(4)软硬件结构)软硬件结构(硬件:机器的实体部分;软件结构:计算机的灵魂和思想,系统软件和应
用软件)(5)网络计算结构)网络计算结构(四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式 C/S、浏览器/服务器模式 B/S)B/S 模式工作原理:在 B/S 模式中,客户端运行浏览器软件。浏览器以超文本形式向 Web 模式工作原理:服务器提出访问数据库的要求,Web 服务器接受客户端请求后,将这个请求转化为 SQL 语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给 Web 服务器,Web 服务器再一次将得到的所有结果进行转化,变成 HTML 文档形式,转发给客户端浏览器以友好的 Web 页面形式显示出来。C/S 模式结构、工作原理、特点:CS 模式是一种两层结构的系统:第一层是在客户机系统模式结构、工作原理、特点:上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。CS 模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。首先,交互性强是 CS 固有的一个优点。在 CS 中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,CS 模式提供了更安全的存取模式。由于 CS 配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。而 B/S 采用点对多点、多点对多点这种开放的结构模式,并采用 TCPIP 这一类运用于 Internet 的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。由于 CS 在逻辑结构上比 BS 少一层,对于相同的任务,CS 完成的速度总比 BS 快,使得 C/S 更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。不过此部分内容对于管理制度成熟的仓库企业而言,其困难度并不大。
四、管理信息系统的几种典型应用管理信息系统的几种典型应用系统(物料需求计划系统管理理念:供需平衡原则,优先级计划原则。基本物料需求计划系统)管理理念(1)MRP 系统物料需求计划系统管理理念)基本任务:根据物料的需求时间和任务从所需求产品的生产计划导出相关物料的需求量和需求时间;生产周期来确
定其开始生产的时间。主生产计划,物料清单,库存信息是 MRP 的三项基本输入数据。(2)MRPⅡ系统(制造资源计划系统)基本思想:把企业作为一个有机整体,基于企业经)Ⅱ系统(制造资源计划系统)基本思想:营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产。系统(企业资源计划系统)顾客驱动基于时间、面向整个供应链为三个主要顾客驱动、(3)ERP 系统(企业资源计划系统)以顾客驱动、基于时间、面向整个供应链)主要特征,以资金、货物、人员和信息为四大元素资金、四大元素。ERP 是一种企业内部所有业务部门之间以特征资金货物、人员和信息为四大元素及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。主要功、ⅲ能:ⅰ财务管理、ⅱ物流管理(分销管理、库存控制、采购管理)ⅲ生产计划与控制管理ⅰ财务管理、物流管理(分销管理、库存控制、采购管理)、(ERP 系统的核心功能)主生产计划、物料需求计划、能力需求计划、车间控制、制造标(主生产计划、物料需求计划、能力需求计划、车间控制、、ⅳ准)ⅳ人力资源管理。、人力资源管理。课后习题 1.请简要说明管理信息系统概念的起源和演进过程。(课本
19-21 页)2.简要说明管理信息系统的定义。(课本 21 页)3 按不同的视角可以对管理信息系统进行不同的分类,请简述不同的分类标准和内容。(课本 22-24 页)答:(1)按核心业务活动分类:电子业务系统(服务于组织的内部管理),电子政务系统(政府部门的政务管理活动和服务职能),电子商务系统(商贸活动)(2)按数据处理方式分类(操作型管理信息系统,分析型管理信息系统)(3)按管理应用层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息系统)(4)按行业和业务职能分类行业:铁路、林业、电力、港口、农业管理信息系统。职能:销售、生产、采购、财务、统计、人力资源等职能。4.请简要说明 MRP、MRPⅡ、ERP 的主要内容。(课本 31-36 页)答:(1)MRP 系统(物料需求计划系统)是从所需求产品的生产计划导出相关物料的需求量和需求时间;根据物料的需求时间和生产周期来确定其开始生产的时间。主生产计划,物料清单,库存信息是 MRP 的三项基本输入数据。(2)MRPⅡ系统(制造资源计划系统)把企业作为一个有机整体,基于企业经营目标制订生产计划,围绕物料集成组织内的各种信息,实现按需、按时进行生产。2(3)ERP 系统(企业资源计划系统)是一种企业内部所有业务部门之间以及企业同外部合作伙伴之间交换和分享信息的系统;是集成供应链管理的工具,技术和流程,是管理决策和供应链流程优化不可缺少的手段,它有助于实现现代企业的竞争优势。5.管理信息系统的概念结构有哪些部件组成?请绘制出图形表示它们之间的关系。(课本 25 页)答:MIS 的概念结构由信息源、信息处理器、信息用户、信息管理者四大部件组成。6.什么是管理信息系统的功能结构?一个完整的管理信息系统通常包括哪几类功能?(课本 24 页)答:任何一个管理信息系统均有明确的目标,并由若干具体功能组成。为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。7.什么是管理信息系统的层次结构?它与管理层次的关系是什么?(课本 25 页)答:管理组织从纵向看都是分层次的,管理活动也可以划分若干层次。不同管理层所需要的决策支持信息也是不同的,针对不同层次管理者的需求,开发信息系统,这就是管理信息系统的层次结构。多数情况下,人们将管理活动分为高、中、低三个层次,即战略计划层、管理控制层和执行控制层针对这三个层次所建设的系统称为战略计划子系统、管理控制子系统、执行控制子系统它们分别属于战略型、管
理型和事务型管理信息系统。8.请画出管理信息系统的金字塔结构。(课本 27 页图 4-1)9.如何理解管理信息系统的管理职能结构?(课本 25-27 页)10 管理信息系统的网络计算结构有几种?请简述各自的原理。(课本 29-30 页)四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式 C/S、浏览器/服务器模式 B/S。第二章管理信息系统的基本知识
一、管理的基本知识 1.简述管理的含义简述管理的含义管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。管理有三个方面的含义:管理工作的中心是管理其他人的工作;管理工作是通过协调其他人的活动来进行的;管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理管理就是去营造一种激励环境,使处于其中的所有工作人管理员努力工作,发挥群众的协同效应,以达到企业或组织的目标。2.管理与信息系统的关系:管理的过程就是基于信息的决策过程,管理信息系统实时,准确管理与信息系统的关系:管理与信息系统的关系的收集信息,便于管理人员决策,提高管理的质量。管理过程的步骤:发现问题、拟订方案、作出决策。管理过程的步骤 3.管理现代化的内容:管理思想的现代化,管理组织的现代化,管理方法的现代化,管理手管理现代化的内容:管理现代化的内容段的现代化。管理手段的现代化直接促使管理体制、管理组织、管理方法现代化进程。4.管理的基本职能:计划,组织,指挥,协调,控制。管理的基本职能:管理的基本职能计划是管理的首要职能,对未来事件作出预测,以制定行动方案。组织是指完成计划所需的 3 组织机构,规章制度,人财物的配备等。指挥指对所属对象的行为进行发令,调度,检查。协调指组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性,整体性的一种职能。控制指对下属人员的行为进行检测,纠正偏差,使其按照规定的要求工作。管理的上述职能是相互关联,不可分割的一个整体。通过计划职能,明确组织的目标与方向;通过组织职能,建立实现目标的手段;通过指挥协调职能,把个人的工作与所要达到的集体目标协调一致;通过控制职能,检查计划的实施情况,保证计划的实现。5.管理的组织机构:直线制组织结构(从上到下实行垂直领导,适合于小型企业)管理的组织机构:,职能制管理的组织机构组织结构,矩阵式组织结构(适合于大型企业)。P42 6.管理部门的划分原则:管理部门的划分原则:(1)按职能划分指根据专业原则,以工作或任务的性质为基础来划管理部门的划分原则(分部门;(2)按地区划分部门指将一个地区的业务组织成一个部门,每一个部门委派一个管理者负责;(3)按产品划分部门 7.管理幅度与层次管理幅度与层次管理幅度又称“管理宽度”或“管理跨度”,是指一名管理者有效的监督,管理其直接下属的人管理幅度数是有限的,当超过某个限度时,管理的效率就会随之下降。管理者要想有效的领导下属,就必
须认真考虑能直接管辖多少下属的问题,即管理幅度问题。管理层次是指管理组织划分为多少个等级。通常管理层次分为高层管理(战略级)、中层管管理层次理(战术级)、基层管理(执行层或作业层)按照管理幅度的大小以及管理层次的多少分成两种结构:扁平结构(层次少宽度大)和直按照管理幅度的大小以及管理层次的多少分成两种结构式结构(层次较多)8.管理决策的三种基本类型:结构化决策、半结构化决策、非结构化决策管理决策的三种基本类型:管理决策的三种基本类型决策类型的特点:决策类型的特点:P44 类型特点识别程度复杂程度模型描述信息来源决策方式结构化决策半结构化决策非结构化决策问题不确定,参数难量化很复杂需开发专用模型或无法建模内外综合信息非自动化问题确定,参数量化问题较难确定不太复杂较复杂可用数学模型规范较难描述描述内部自动化主要是内部半自动化管理层次与决策类型的关系:管理活动的高、低三个层次分别对应三种类型的决策过程,中、管理层次与决策类型的关系:即非结构化决策,半结构化决策,结构化决策。
二、信息的基本知识 1.信息与数据的关系信息与数据的关系信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。数据是对客观事物的记载,数据由一些可以鉴别的物理符号组
成。信息与数据的概念是相对的,在一定条件下可以相互转化。2.信息的基本属性(九个)信息的基本属性(信息的基本属性九个)普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转化性。普遍性:信息是普遍存在的,它是事物运动和状态改变的方式。因此只要有事物存在,只要有事物的运动,就会有它们运动的状态和方式,就存在信息。4 事实性:信息描述了事物运动和状态的改变,因此它具有事实性,这是信息的重要性质之一,事实使信息具有价值。层次性:按照管理层次的高、中、低,不同的管理层次要求不同的信息。可压缩性:信息经过浓缩、集中、综合和概括等处理后,不丢失信息的本质。:扩散性:这是信息的本性,在实际工作中,要重视信息资源的安全保密管理。:非消耗性:信息在使用过程中不但不会被消耗,而且还可能出现再生或者增殖。:变换性:信息不仅可以在各种物质和能量形式之间进行转换,而且可以经受一切不会破坏“数:字不变性”的数字变换。可转化性:在一定条件下可以转化为物质、能量、时间及其他。: 3.信息处理的生命周期信息处理的生命周期需求、收集、传输、处理、存储、维护、使用和退出信息收集:原始数据的获取过程。信息收集方法:自底向上广泛收集,有目的的转向收集,:随机积累。信息传输:为了确保信息传输的效率,要做到一下三点:1)建立大容量的信息通道;2)规:定合理的信息流程;3)减少信息传递的环节。信息的处理:是信息生命周期中必不可少的重要环节。信息加工就是对收集到的信息进行去:伪存真,去粗取精,由表及里,由此及彼的加工过程。信息的存储:存储活动主要涉及保存什么信息、存储介质、保存时间、存储方式(集中/分:散式)四个问题。信息的维
护:维护的目的是保证信息的准确性、及时性、安全性、保密性。: 4.管理信息与决策管理信息与决策管理信息:经过加工的、反映管理活动的数据,它与资金、劳动力一样是企业经营活动的重:要资本。管理信息的特点:信息来源分散性;信息量大且多样性;信息处理方法的多样性;信息的发:生、加工和使用时间、空间的不一致性。管理信息与决策的关系:决策需要信息的支持;不同的管理层次需要不同的信息,高层决策:大多是非结构化的,中层决策主要是半结构化的,底层管理决策基本上是结构化的,各层管理人员有不同的职责,因此他们所需要的信息也是不同的。
三、系统的基本知识 1.系统:由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机系统:系统整体。系统存在的三个基本条件:系统存在的三个基本条件:1)系统是由若干要素组成的。这些要素可能是一些个体、元件、零件,也可能本身就是一个系统。2)系统有一定的结构。系统内部各要素之间相对稳定的联系方式、组织秩序等关系的内在表现形式就是系统结构。3)系统有一定的功能。收集、传递、储存、加工、维护和使用,辅助决策者进行决策,帮助企业实现目标。系统的五要素:输入、处理、输出、反馈和控制。系统的五要素:输入、处理、输出、反馈和控制。2.系统的分类:ⅰ按
复杂程度分类:物理结构系统,生物系统,人类系统,社会系统,宇宙系统的分类:系统的分类系统;ⅱ按系统与环境的关系分类:封闭系统,开发系统;ⅲ按是否有反馈机制分类:开环系统(无反馈控制系统,一般只有输入、处理、输出和控制四个部分),闭环系统(输入端和输出端存在反馈机制,包括输入,处理,输出,控制和反馈五个部件)ⅳ按抽象程度分类:概念系统(最抽象),逻辑系统(数据流图),物理系统(可以实际运作)3.系统的属性:整体性,关联性,层次性,统一性 P54 系统的属性:系统的属性 5 4.系统的分解:分解目的:减少分析问题的难度;分解的原则:可控制性原则、功能内聚性系统的分解:系统的分解::原则(各功能模块按功能相关性聚集成子系统)、接口标准化原则(接口是子系统之间的连接点,即子系统输入、输出的界面)
四、信息技术的基本知识信息技术:信息技术:有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等各种技术的总称,是管理信息系统的重要基础。管理信息系统的核心技术:网络技术、数据库技术、开发语言管理信息系统的核心技术、、1.网络技术:网络技术:网络技术 MIS 以计算机网络为基础的原因:①上下级间的信息交流;②横向部门间的信息交流;③以计算机网络为基础的原因:节省投资;④有利于信息的安全存储。(1)计算机网络:利用通信设备和线路将地理位置不同、功能独立的两台或两台以上的计):算机互联起来,以功能完善的网络软件实现资源共享和信息传递的系统。计算机网络的功能主要是:计算机网络的功能主要是:硬件资源共享、软件资源共享、用户间信息交换。(2)网络分类:按通信介质分有线网和无线网;按地理范围分局域网和广域网。):(3)网络协议:TCP/IP 协议,IPX/SPX 协议,NetBEUI 协议)::(4)网络拓扑结构:计算机及网络设备在空间上的排列形式。最基本的拓扑结构有总线型、)星形和环形
三种。(5)网络安全:网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意):的原因而遭受破坏、更改、泄露,系统连续可靠正常的进行,网络服务不中断。安全的网络具有保密性、完整性、可用性、可控性和可审查性五个特征。2.数据库技术数据库技术数据库的概念:数据库的概念:各种相关数据的集合和容器。数据表:数据表:数据库的重要组成部分,是存放数据的基本数据结构。数据库管理系统系统:数据库管理系统:对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。结构化查询语言:结构化查询语言:是关系数据库的标准语言,简称 SQL 语言。3.计算机语言:人与计算机之间传递信息的媒介,是开发 MIS 软件的必备工具。发展过程分计算机语言:计算机语言为:机器语言,汇编语言,高级语言。课后习题:课后习题: 1.简述管理的含义。课本 39 页)简述管理的含义。(课本(答:管理就是由一个或更多的人来协调他人的活动,以便收到个人单独活动所不能收到的效果而进行的各种活动。管理有三个方面的含义:管理工作的中心是管理其他人的工作;管理工作是通过协调其他人的活动来进行的;管理人员必须同时考虑两方面的问题:一是其他人的活动,二是其他人。归结一点,所谓管理就是去营造一种激励环境,使处于其中的所有工作人员努力工作,发挥群众的协同效应,以达到企业或组织的目标。2.请说明管理层次与幅度的含义。课本 43 页)请说明管理层次与幅度的含义。(课本(答:管理幅度又称“管理宽度”或“管理跨度”,是指一名管理者有效的监督,管理其直接下属的人数是有限的,当超过某个限度时,管理的效率就会随之下降。管理者要想有效的领导下属,就必须认真考虑能直接管辖多少下属的问题,即管理幅度问题。管理层次是指管理组织划分为多少个等级。通常管理层次分为高层管理(战略级)、中层管理(战术级)、基层管理(执行层或作业层)3.如何理解管理的五大职能?(课本 40-41 页)如何理解管理的五大职能?(?(课本答:管理的基本职能:计划,组织,指挥,协调,控制。6 计划是管理的首要职能,对未来事件作出预测,以制定行动方案。组织是指完成计划所需的组织机构,规章制度,人财物的配备等。指挥指对所属对象的行为进行发令,调度,检查。协调指组织内部的每一部分或每一成员的个别行动都能服从于整个集体目标,是管理过程中带有综合性,整体性的一种职能。控制指对下属人员的行为进行检测,纠正偏差,使其按照规定的要求工作。管理的上述职能是相互关联,不可分割的一个整体。通过计划职能,明确组织的目标与方向;通过组织职能,建立实现目标的手段;通过指挥协调职能,把个人的工作与所要达到的集体目标协调一致;通过控制职能,检查计划的实施情况,保证计划的实现。4.请说明信息与数据的关系。课本 45 页)请说明信息与数据的关系。(课本(答:信息是经过加工的数据,是有一定含义,能减少不确定性,对决策或行为有现实或潜在价值的数据。数据是对客观事物的记载,数据由一些可以鉴别的物理符号组成。信息与数据的概念是相对的,在一定条件下可以相互转化。5.信息具有哪些基本属性。课本 45-47 页)信息具有哪些基本属性。(课本(答:普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转化性。6.决策分为哪些类型?它们与管理层次的关系如何?(课本 52 页)决策分为哪些类型?它
们与管理层次的关系如何?(?(课本答:管理决策的三种基本类型:结构化决策、半结构化决策、非结构化决策管理层次与决策类型的关系:管理活动的高、低三个层次分别对应三种类型的决策过程,中、即非结构化决策,半结构化决策,结构化决策。7.什么是系统?它有哪些属性和分类方式?(课本 52-54 页)什么是系统?它有哪些属性和分类方式?(?(课本答:系统:由一些相互联系、相互制约的若干组成部分结合而成的、具有特定功能的一个有机整体。系统的属性:整体性,关联性,层次性,统一性系统的分类:ⅰ按复杂程度分类:物理结构系统,生物系统,人类系统,社会系统,宇宙系统;ⅱ按系统与环境的关系分类:封闭系统,开发系统;ⅲ按是否有反馈机制分类:开环系统,闭环系统;ⅳ按抽象程度分类:概念系统,逻辑系统,物理系统。8.系统分解的目的和原则是什么?(课本 55 页)系统分解的目的和原则是什么?(?(课本答:分解目的:减少分析问题的难度分解的原则:可控制性原则、功能内聚性原则、接口标准化原则。9.信息系统开发的主要技术包括哪些?请简要说明各种技术的主要内容。课本 55-59 页)信息系统开发的主要技术包括哪些?请简要说明各种技术的主要内容。(课本(主要技术:网络技术数据库技术、网络技术、答:主要技术网络技术、数据库技术、开发语言。(1)网络技术包括:计算机网络概念、网络的分类、网络协议、网络拓扑结构和网络安全五方面内容。(2)数据库技术:包括数据库的概念、数据表、数据库管理系统、结构化查询语言四个方面。数据库是各种相关数据的集合和容器。数据表是数据库的重要组成部分,是存放数据的基本数据结构。数据库管理系统是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。结构化查询语言是关系数据库标准语言,简称 SQL 语言。(3)计算机语言:人与计算机之间传递信息的媒介,是开发 MIS 软件的必备工具。发展过程分为:机器语言,汇编语言,高级语言。第三章系统开发方法概述
一、MIS 开发的基本问题 1.系统开发之前企业应该具备的条件有哪些?(习题 1)系统开发之前,企业应该具备的条件有哪些?(习题)系统开发之前企业应该具备的条件有哪些?((1)企业高层领导应重视和介入)企业高层领导应重视和介入。用户企业高层领导是否重视,对管理信息系统开发和使用的成败起着决定性的作用。(2)企业业务人员要有积极性。系统开发过程中业务人员要提供相关数据,系统建成后,)企业业务人员要有积极性。他们是系统的直接操作者,系统运行效果的好坏,很大程度上取决于他们的使用和配合。7(3)企业要有一定的科学管理基础。没有科学管理的基础,就无法建成有效的计算机管理)企业要有一定的科学管理基础。信息系统。要有一定的投资保证。(4))要有一定的投资保证。MIS 的建设是一项资金耗费较大的工程项目,计算机设备、MIS 的软件、机房设备等需要投入不少的资金,系统维护的费用也要占总投资的重要部分。2.系统开发前的准备工作有哪些?(习题 2)系统开发前的准备工作有哪些?(系统开发前的准备工作有哪些?(习题)(1)借鉴同类系统的开发经验(2)确定系统目标、开发策略和投资金额(3)收集和整理基础数据 3.系统开发的困难因素:系统开发的困难因素:系统开发的困难因素(1)新系统对当前的管理模式影响较大(2)管理信息系统的效益不易用货币形式直接反映(3)基础数据的准确性与完整性差(4)重视编程,轻视规划(5)采用增加开发人员的方式来加快进度(6)堆栈现象
二、管理信息系统的开发方法 1.常用的开发方法主要有哪些?常用的开发方法主要有哪些?常用的开发方法主要有哪些结构化方法、原型法,以及面向对象的方法。结构化方法、原型法,以及面向对象的方法。2.结构化分析的基本手段,基本策略,主要内容是什么?结构化分析的基本手段,结构化分析的基本手段基本策略,主要内容是什么?基本手段:基本手段:分解和抽象大问题
分解成若干个小问题,然后再分别分解,这就是“分解”。抓住主要问题,忽略次要问题,集中精力先解决主要问题,这就是“抽象”。基本策略:自顶向下,基本策略:自顶向下,逐步求精主要内容:主要内容:系统说明书由四部分构成(1)一套分层的数据流图(2)一本数据词典(3)一组加工说明(4)补充材料 3.结构化设计的步骤,特点有哪些?(习题 5)结构化设计的步骤,?(习题)结构化设计的步骤特点有哪些?(步骤:步骤:总体设计和详细设计特点:(1)相对独立,功能单一的模块结构(提高了系统的质量(可维护性、可靠性))特点:((2)块内联系大,块间联系小(这是结构化设计衡量“相对独立”性能的标准)(3)采用模块结构图的描述方式.4.原型化开发方法基本原理,主要形式有哪些?(习题 7)原型化开发方法基本原理,?(习题)原型化开发方法基本原理主要形式有哪些?(基本原理:基本原理:在获得一组基本的用户需求之后,快速的开发出新系统的一个原型,用户、开发人员及其他有关人员在试用原型的过程中,加强通信和反馈,通过反复评价和反复修改原型系统,逐步确定各种需求的细节,适应需求的变化,从而最终提高新系统的质量。要形式:探索型、实验型、演化型。主要形式:探索型、实验型、演化型。5.面向对象开发方法主要包括面向对象的分析方法 OOA、面向对
象的设计方法 OOD 和面面向对象开发方法主要包括面向对象的分析方法、向对象的编程方法 OOP(习题 8)()基本概念:对象:基本概念:对象:是数据结构以及作用于此结构上的数据操作的封装体,这个封装体具有自身行动能力。类:是对象的抽象描述,概括了具有共同性质的一组对象的方法和数据。类是对象的抽象,对象是类的实例,由类到对象的过程称为实例化过程。方法与消息:方法使对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对方法与消息:象间通信的桥梁。消息由消息的标识、接受消息的对象、若干个变元组成。方法一面描述了 8 对象执行操作的算法,另一面定义了响应消息的机制。继承:继承:子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊、自顶向下的演绎能力。封装:封装:是一种信息隐蔽技术,封装机制使对象成为数据与方法的集成体。多态性:是指在一般类中定义的属性或操作被特殊类继承后,可以具有不同的数据类型或表多态性:现出不同的行为;重载:重载:是一个类中对自身已有的同名方法的重新定义。
三、结构化方法的开发过程 1.系统生命周期:任何一个系统都有其产生、发展和灭亡的生命历程,这个过程符合自然界系统生命周期:系统生命周期中事物发展的客观规律,被称作系统的生命周期。系统的生命周期包括:系统的生命周期包括:出现需求→提出新系统方案→系统产生、成长→系统成熟→系统衰退→系统废弃管理信息系统的开发包括:管理信息系统的开发包括:总体规划→系统分析→系统设计→系统实施→运行维护→系统评价 6 个阶段。2.各阶段的主要内容、及其成果:各阶段的主要内容、及其成果:各阶段的主要内容总体规划:总体规划:对当前系统进行初步调查;分析和确定系统目标;分析子系统的组成以及基本功能;拟定系统实施方案;进行系统的可行性研究;编写可行性报告。成果是可行性报告(系统规划报告)系统分析:系统分析:详细调查;业务流程分
析;数据流程分析;编写系统分析说明书。成果是系统说明书。系统设计:系统设计:包括总体设计和详细设计,其中总体设计要划分系统的子系统和模块,确定模块结构,并画出模块结构图;详细设计则是确定每个模块内部的详细执行过程。成果是系统设计说明书。系统实施:系统实施:主要包括系统实现、系统测试和系统切换等内容,用户操作手册是这一阶段的主要文档。运行与维护:运行与维护:包括程序、数据、代码、设备的维护等四个方面。成果是系统运行状况报告。这个阶段的工作量约占系统整个生命周期的 70%左右。系统评价:系统评价:系统的功能性能,系统的经济效果和其他方面的评价。成果是系统评价报告。
四、开发过程中组织与管理方法项目管理:项目管理:为了使系统开发能够按照预定的成本、进度、质量顺利完成,需要对成本、人员、进度、质量、风险等进行分析和管理,这就是项目管理。它贯穿于系统开发生命周期的全过项目管理。项目管理程。其主要任务是:制定项目实施计划,对人员进行组织、分工,并按照计划进度和成本管其主要任务是:其主要任务是理、风险管理、质量管理的要求,进行系统开发并最终实现预期的目标。1.项目管理的主要内容:项目管理的主要内容:项目管理的主要内容任务划分、计划安排、经费管理、审计控制、风险管理和质量
保证。风险管理包括风险识别、风险分析、风险缓和、风险跟踪四个阶段,其主要任务是对潜在的问题采取事先预防的处理方法,尽可能的提高系统开发的成功率和开发进程。质量保证是项目管理的重点和难点,它分为三个阶段:事前准备、过程监控、事后评审等。2.项目管理组的组成:项目管理组的组成:项目管理组的组成项目组长、用户、系统分析员、硬件网络设计员,数据库管理员、系统设计员、程序员。系统分析员是用户和系统开发其他人员之间的桥梁和接口,是系统开发的核心人物。9 3.文档管理应遵循的原则:文档管理应遵循的原则:文档管理应遵循的原则(1)文档要标准化和规范化;(2)维护文档的一致性;(3)维持文档的可追踪性;(3)文档管理的制度化。课后习题:课后习题: 1.系统开发应具备怎样的条件,请简要说明原因。系统开发应具备怎样的条件,请简要说明原因。答案:管理信息系统的开发必须在具备一定条件的基础上才能着手进行,这些条件主要有:(1)企业高层领导应重视和介入。这对管理信息系统开发和使用的成败起着决定性的作用。原因是:管理信息系统是一个涉及到整个企业的管理体制、管理方法和人员安排等诸多因素的全局性问题,需要投入大量的人力、物力和财力,这些都必须在高层领导的重视和亲自参与下才能顺利解决;(2)企业业务人员要有积极性。在系统开发过程中,需要这些人员的配合并提供有关数据,在系统建成投入使用后,他们是直接的操作才,系统运行效果好坏与他们的使用和配合直接相关;(3)企业要有一定的科学管理基础。管理信息系统是管理现代化的一个重要手段,如果企业中没有科学的管理作为基础,就无法建成有效的管理信息系统,或者说建立的管理信息系统不可能真正发挥作用;(4)要有一定的投资保障。管理信息系统的建立是一项资金耗费较大的工程项目,计算机设备、软件、机房设备、相关人员的工资
等都需要投入不小的资金,在某种意义上讲,管理信息系统的规模和质量,甚至成败在很大程度上取决于投资额。3.请简述系统开发方法的必要性,常用的开发方法有哪些?.请简述系统开发方法的必要性,常用的开发方法有哪些?答案:管理信息系统的开发就是从问题提出、开发班子组成、总体规划、系统分析与设计、到系统实现和运行维护的全过程。由于管理信息系统是一个规模大、复杂程度高的人机系统,因而管理信息系统的开发是一项复杂的系统工程,它需要花费大量的人力、物力、需要各种硬、软件环境的支持,需要开发队伍中每个成员以及用户的通力合作。因此,为了取得开发的成功,必须利用有效的方法和技术,必须对开发过程作严格的组织和管理,也就是说,必须根据实际情况,采用一种有效的系统开发方法。常用的开发方法主要有:结构化方法、面向对象的方法、原型化方法。6.简述结构化方法和原型化方法的特点和适应范围。简述结构化方法和原型化方法的特点和适应范围。简述结构化方法和原型化方法的特点和适应范围结构化方法:特点:结构化方法:特点:(1)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。(2)用户至上。(3)深入调查研究。(4)严格区分工作阶段。(5)充分预料可能发生的变化。(6)开发过程工程化。适用范围:该方法适
用于一些组织相对稳定、业务处理过程规范、适用范围:适用范围需求明确且在一定时期内不会发生大的变化的大型复杂系统的开发。特点是快速、自然和方便。原型化方法:特点:(1)、将模拟原型化方法:特点:、遵循了人们认识事物的客观规律,易于掌握和接受(2)的手段引入系统分析的初始阶段,沟通了人们(用户和开发人员)的思想,缩短了用户和系统分析人员之间的距离,解决了结构化方法中最难于解决的一环。强调用户参与、描述、运行、沟通。(3)、充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高。强调软件工具支持。适用范围:适用范围:适用范围(1)用户需求不清,管理及业务不稳定,需求经常变化(2)规模小,不太复杂(3)开发信息系统的最终用户界面。试比较结构化方法,原型法和面向对象的方法的优缺点以及适用范围。试比较结构化方法,原型法和面向对象的方法的优缺点以及适用范围。
(一)、结构化系统开发方法(亦称“生命周期法”)1.优点:从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;遵循用户至上原则;严格区分系统开发的阶段性;每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;文档规范化,按工程标准建立标准 10 化的文档资料。2.缺点:用户素质或系统分析员和管理者之间的沟通问题;开发周期长,难于适应环境变化;结构化程度较低的系统,在开发初期难以锁定功能要求。3.适用范围:主要适用于规模较大、结构化程度较高的系统的开发
(二)、原型法 1.优点:1)符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;2)开发周期短,费用相对少;3)由于有用户的直接参与,系统更加贴近实际;4)易学易用,减少用户的培训时间;5)应变能力强。2.缺点:不适合大规模系统的开发;开发过程管理要求高,整个开发过程要经过“修改—评价—再修改”的多次反复;用户过早看到系统原型,误认为系统就是就是这个模样,易使用户失去信心;开发人员易将原型取代系统分析;缺乏规范化的文档资料 3.适用范围:处理过程明确、简单系统;涉及面窄的小型系统不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统(三)、面向对象开发方法 1.优点:a、分析、设计中的对象和软件中的对象的一致性 b、实现软件复用,简化程序设计 c、系统易于维护 d、缩短开发周期 2.缺点:不易于大系统的开发阶段总体规划系统分析系统设计系统实施运行维护出;主要内容当前系统的初步调查;总体方案的提对方案进行可行性
分析系统说明书设计说明书性 5)目标的长期性可行性分操作手册维护手册主要文档析:可行性分析:在总体规可行性报告当前系统的详细划的前段工作中,通过初步调查;分析用户需求;建立调查,了解系统的概貌和当新系统的逻辑模型建立新系前系统存在的问题,确立新统的物理模型编程及硬件的系统的目标。在此前提下,安装;户培训;系统调试;再来分析开发新系统的条件用新旧系统转换系统的正常是否具备,明确新系统 11
运行;系统的各类维护;对系统维护记录、系统评价报告系统进行评价第四章总体规划
一、总体规划的目的和步骤 1 总体规划的目的:1)保证信息共享,企业的信息只有被集中起来,被全企业所共享时,总体规划的目的:才能真正发挥作用,成为企业真正意义上的资源。2)协调子系统间的工作,各个子系统除了完成相对独立的功能外,它们之间还存在着大量的公用数据,并需要实时或定期进行信息交换。3)使开发工作有序进行。2.总体规划的步骤:1)需求初步调查 2)确定新系统的目标 3)初步确定子系统的组成与基本总体规划的步骤:总体规划的步骤功能 4)拟定系统实施方案 5)可行性分析 6)可行性分析报告初步调查的主要内容:初步调查的主要内容:1)现行系统的目标和任务 2)现行系统概况 3)现行系统的环境和约束条件 4)现行系统的业务流程和子系统的划分 5)新系统的开发条件。在制订具体的新系统目标时,应考虑使目标具备以下重要特性:在制订具体的新系统目标时,应考虑使目标具备以下重要特性: 1)目标的总体战略性 2)目标的多重性 3)目标的依附性 4)目标的适应目标实现的可能性和必要性,这就是管理信息系统开发中的可行性分析。内容包括:内容包括:技术可行性、经济可行性、管理可行性、开发环境可行性。可行性分析报告:(总体规划报告)包括引言、现行系统调查与分析、新系统建设方案、可可行性分析报告:(行性论证、结论。
二、企业系统规划法 1.管理信息系统总体规划的方法:关键成功因素法(CSF)管理信息系统总体规划的方法:、战略目标集转化法(SST)、企管理信息系统总体规划的方法业系统规划法(BSP)其中企业系统规划法具有系统性、简洁性等特点,在 MIS 开发实践中应用最广泛。BSP 的定义:企业系统规划方法(Business System Planning,简称 BSP)的定义:,它是一种对管理信息系统进行规划和设计的结构化方法,把企业战略转化为管理信息系统的战略,这种方法一般经历如下过程:首先自上而下识别企业目标,识别企业过程,识别数据,然后再自下而上设计信息系统,以支持企业目标。BSP 方法工作流程的核心部分为:1)定义企业过程和数据类 2)分析研究现行系统寻企业方法工作流程的核心部分为:支持 3)研究管理部门对系统的要求 4)确定新信息系统的体系结构 5)确定新信息系统的实现优化顺序。BSP 方法在应用过程中应该遵循的原则:方法在应用过程中应该遵循的原则:①支持企业目标,②面向企业中管理各层次的要求,③从方法论上摆脱信息系统对旧组织机构的依从性,④使信息系统在结构上有良好的整体性,⑤自上而下规划和自下而上实施相结合。2.BSP 方法的工作流程:方法的工作流程:①研究项目的确定。BSP 的研究必须在企业高层领导和最高管理部门参与的前提下才能开始。②研究的准备活动。制定研究计划。③研究的开始阶段。④定义企业过程。⑤定义数据类⑥分析当前的系统支持⑦研究管理部门对系统的要求⑧提出判断和结论⑨设计信息系统的总体结构⑩确定子系统开发的优先顺序⑾评价信息资源管理工作⑿制定建议书和开发计划⒀研究成果报告。3.定义企业过程定义企业过程定义企业过程是 BSP 方法的核心。定义企业过程的基本方法是对企业的现实活动进行调查。定义企业过程的基本方法是以企业的关键资源为线索,追踪其生命周期,通过分析与综合,最终完成企业过程的定义。企业资源是企业资源是被管理的对象。企业内的资源分为关键性资源和支持性资源,还有不以具体形式存在的资源称为企业的计划与控制。关键性资源是企业的产品和服务,支持性资源是为实现企业目标必须使用、引用和消耗的那些资源,如原材料、资金、设备和人员等。资源的生命周期是指一项资源由取得到退出过程所经历的阶段,分为需求、获取、服务和退资源的生命周期是出四个阶段。企业过程定义的一
般步骤:从计划和控制资源着手,识别产品/服务过程,支企业过程定义的一般步骤:企业过程定义的一般步骤持资源识别企业过程。4.定义数据类定义数据类 1)按照资源生命周期不同阶段对信息的不同需求,可将企业的数据分为四种类型:库存文企业的数据分为四种类型:)按照资源生命周期不同阶段对信息的不同需求,可将企业的数据分为四种类型档型、事务型、计划型、综合统计型。[四中数据类型的特点及反应内容参见课本 P93] 类型反映的内容特点文档型反映资源的状况事务型反映生命周期各个阶段过渡过程相关库存文档型数据的变化计划型反映目标、资源转换过程等计划值统计型反映企业状况,提供反馈信息一般一个数据仅和一个资源有关;可能为结构型和描述型一般一个数据涉及各个文档型数据,以及时间、数量等多个数据;这种数据的产生可能伴有文档型数据的操作可能与多个文档型数据有关各种计划、预测、预算、调度表等一般来自其他类型数据的采样;历史性、对照性、评价性 12 的参考数据;数据综合性强2)识别企业数据的方法:一是企业实体法即企业中客观存在的东西,二是企业过程法,工)识别企业数据的方法:具是“过程/数据类”矩阵。3)建立过程数据类矩阵的大致过程:过程/数据类矩阵的大致过程:)建立“过程数据类”矩阵的大致过程①审查企业资源清单,抽出带数据性质的资源。②对非数据性资源,按照数据类的特点进行研究,为每项资源或资源组对每种类型数据类的可能需求提出初步方案。③研究已提取出的数据类,基本确定数据类清单。④对基本确定的数据类需求作进一步审核。⑤编写每项数据类的详细说明,在最终确定数据类集的基础上建立描述过程与数据类之间关联的矩阵,这个矩阵将作为信息系统体系结构设计的基础。5.设计系统总体结构与开发顺序设计系统总体结构与开发顺序 BSP 方法中定义信息结构的过程实际上就是划分子系统。方法中定义信息结构的过程实际上就是划分子系统。1)子系统划分的原则:)子系统划分的原则:①子系统在功能上应具有相对独立性,子系统不应跨越两个或两个以上的企业过程。②子系统在数据上应具有自身的完整性。一个数据类只能由一个子系统产生。1)子系统划分的方法:U/C 图,U 表示使用(Use)表示产生(Create)子系统划分的方法:,C 2)子系统开发顺序的基本原则:子系统需求程度与潜在效益的评估、技术约束分
析。子系统开发顺序的基本原则:第五章系统分析
一、系统分析概述 1 系统分析的目的与难点 1)系统分析的目的:将用户的需求及其解决方法确定下来。系统分析的结果:系统分析说明书 2)系统分析的任务:①详细调查收集和分析用户需求;②确定新系统初步的逻辑模型;③编制系统说明书。3)系统分析工作的要点:开展系统分析工作的关键点在于“理解”和“表达”。4)系统分析工作的难点:①对于用户。有些人对自己的业务工作非常熟悉,但受语言表达能力或本身对系统开发的抵触情绪,不能够或不愿意清楚的表达出来;另一些则由于缺乏计算机和信息系统方面的知识,所提出的需求系统分析人员难以理解。②对于系统分析人员。他们是系统开发方面的专家,但往往不是某管理领域的专家学者,他们缺乏专门领域的业务知识,所以“理解”与“表达”出来的新系统逻辑模型可能与用户需求不一致。对策:做好用户事前的培训工作;做好系统开发人员的培训工作;选择正确的开发方法和良好的表达工具。2.系统分析的逻辑和步骤 1)系统分析的思维逻辑:①认识和理解当前的现实环境,采用业务流程分析技术,获得当前系统的具体的“物理模型”。②从当前系统的“物理模型”,采用数据流程分析技术,抽象出当前系统的“逻辑模型”。③对当前系统的“逻辑模型”进行分析和优
化,建立目标系统的“逻辑模型”。逻辑模型反应的是系统的性质,而物理模型反应的是系统的某一具体实现方案。2)系统分析的主要步骤:详细调查→业务流程分析→数据流程分析→编写系统分析说明书
二、详细调查(课本 P102—P106)详细调查()13 1.详细调查的目的和难点目的:准确、详细的了解用户需求。难点:没有足够的用户参与;用户的需求经常变更;用户与开发人员很难进行交流。2.详细调查的主要内容组织结构的调查、业务流程的调查、数据流程调查、薄弱环节的调查、其他信息的调查共五个方面。3.详细调查的方法与原则方法:收集资料、开调查会或个别访问、书面调查、参加业务实践。原则:事先计划、采访持关键信息的人、自顶向下全面展开、存在的不一定是合理的、分工:和协作相结合、主动沟通的工作方式。调查人员在工作中应注意的原则:选择默契的语言、倾听比表达更重要、及时反映避免误解、:以学习的态度开展工作。
三、业务流程分析 1.业务流程:是一组共同为顾客创造价值而又相互关联的活动。:业务流程特点:目标性、逻辑性、层次性:业务流程功能:1)实现不同分工活动的结果连接;2)反应活动间的关系 2.业务流程分析的方法:分析步骤:1)调查企业的组织结构 2)调查企业的具体业务流程 3)绘制业务流程图 4)业务流程优化。业务流程图:组成:外部实体、业务功能描述、业务和数据流动的方向分析方法:业务流程的分析采用的是自顶向下的方法。3.业务流程重组(BPR):BPR 是对企业的业务流程做根本性的思考和彻底重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使企业能最大限度地适应以设计打下基础。14
顾客、竞争、变化为特征的现代企业经营环境。BPR 基本特征:根本性、彻底性、显著改善、流程四个核心特征。BPR 的原则:1)围绕最终结构而非具体任务来实施再造工作。2)让后续过程的有关人员参与前端过程。3)将信息处理融入产生该信息的实际工作中去。4)将地域上分散的资源集中化。5)将平行工序连接起来而不是集成其结果。6)决策点下移并将控制融入过程中。7)在源头获取信息。
四、数据流程分析 1.数据流程分析的概念数据流程分析的主要目的:在业务流程分析的基础上,勾画出现行系统的逻辑模型。:数据流程分析的三种工具:分层的数据流图、数据字典和加工说明。这三者是系统逻辑模型的重要组成部分。1)数据流:企业中所有的输入输出流均可用数字等形式表示,从而形成了企业的数据流。各种输入输出流:物流是输入与输出物品的流动。事务流是企业与外部环境或子系统间发生。的交往活动所引起的信息处理活动,伴随物流的产生,事物流也随之出现。资金流是资金的流动。人员流是企业内工作人员的增减和流动。数据流是人们用以记录上述各种流的抽象表达形式。2)数据流程分析的原因:一方面准确的了解企业管理活动的全过程,分析各种管理活动的实质和相互间的关系。另一方面为今后建立系统逻辑模型以及数据库结构和功能模块2.数据流程分析的步骤:业务流程图→绘制数据流图→绘制数据字典→撰写处理说明 3.数据流图的基本画法:数据流图:用图形方式对系统进行分解,描述系统由哪几部分组成,各部分间有什么联系等。基本符号:数据流、加工、文件、数据源点或终点。绘制数据流图的原则:1)总体上自顶向下逐层分解原则 2)局部上由外向里的原则。绘制步骤:识别系统的输入和输出→绘制系统内部数据流→对复杂加工进行分解→检查、修改、完善。4 数据字典与加工说明 1)数据字典:对数据流图上的数据流、文件和数据项加以描述,组成的集合就是数据字典:(DD)。描述对象:数据流、文件和数据项。2)加工说明:对数据流图中最小功能单位的描述。至少描述三件事情:数据来源、处理逻:辑和数据去向。
五、新系统逻辑模型新系统逻辑模型是指经分析和优化后,新系统拟采用的管理模型和信息处理方法。新系统逻辑模型的建立是系统分析阶段的最终结果,是系统设计和系统实施的依据。建立新系统逻辑模型的主要任务:对系统业务流程分析的结果进行整理;对数据流程分析的结果进行整理,在现行系统逻辑模型的基础上,结合新系统的目标,设计出新系统逻辑模型。
六、新系统分析报告系统分析报告主要有三个作用:1)描述了新系统的逻辑模型,作为系统设计和实施的依据。2)为用户和开发人员之间交
流和监督提供基础。3)为新统内部功能、信息等各方面系统验收和评价提供依据。的凝聚性较好,也就是说,第六章系统设计
一、系统设子系统内部各功能间具有计概述系统规划和系统分析“强耦合”关系。(2)数据冗依次明确了系统“是什么”余较少,数据冗余过多,可和“干什么”的问题,系统能会使程序结构紊乱,给软设计解决“怎么干”的问题,件编制带来困难。(3)便于系为系统实施阶段提供“施工统分阶段实现(4)15
图样”,具体分总体设计和详细设计两个阶段。系统设计阶段的任务:依据系统分析阶段产生的文档资料,采用正确的方法确定新系统在计算机内应该由哪些程序模块组成,以及各模块之间应以什么方式连接等问题。同时还要使用一定的工具将所设计的成果表达出来,还要进行代码设计、输入输出设计、人机界面设计、数据库设计、模块处理设计和安全设计等。系统设计的原则(评价系统设计质量的标准):(1)简单性:在达到预定的目标、具备所需功能的前提下,系统应尽量简单,减少处理费用,提高系统效益,便于管理;(2)一致性和完整性:一致性有利于系统与系统之间的联系与合作,由于系统作为一个统一的整体存在,所以系统的功能尽量完整;(3)灵活和适应性:可以降低管理信息系统的维护难度;(4)可靠性:这是系统硬件和软件在运行过程中抵抗异常情况的干扰及保证系统正常工作的能力;(5)安全性:指系统的保密功能和防病毒功能;(6)经济性:系统给用户带来的经济效益。
二、系统总体结构设计 1.子系统划分的原则和方法原则:(1)子系统要具有相对独立性,子系统的划分必须使得子系
适应组织管理机构的设置(5)充分利用各种资源方法:(1)按职能划分,这是目前最常用的一种划分方法,设计人员可参考系统分析阶段得到的功能体系图进行划分(2)按逻辑功能划分,把一些相类似的处理逻辑功能放在一个子系统里(3)按通信划分,把相互之间有较多通信的功能结合成一个子系统或模块(4)按业务处理顺序划分,依据是业务流程图(5)按照业务处理的时间关系划分,把要在同一时间段执行的各种处理结合成一个子系统。2.模块结构设计模块结构设计的任务:对各个子系统进行细化,确定划分后的子系统的模块结构,并画出模块结构图。模块结构图:表示模块结合的图形,由模块、调用、数据、控制和转接 5 种基本符号组成。模块是组成系统的基本单位,特点是可以组合、分解和更换,系统中任何一个处理功能都可以看成一个模块。结构图中用矩形表达一个模块。模块的构成要素:输入和输出、加工处理功能、内部数据和程序代码,前两个是模块的外部特性,反映模块的外貌。后两个要素是模块的内部特性,在设计阶段主要考虑的是模块的外部特性,内部特性只做必需的了解,在系统实施阶段实行。调用:用连接两个模块的箭头表示调用,箭头指向由调用模块指向被调用模块。模块间的调用有三种,即判断调用、循环调用和直接调用。数据:模块之间传递的数据用与调用箭头平行的带空心
圆的箭头表示,并在旁边标上数据名。控制信息:控制信息与数据的区别是它只反映数据的某种状态,不必进行处理,在模块结构图中,用带实心圆点的箭头表示控制信息。转接符号:当模块结构图在一张纸上画不下,要转接到另一张纸上,或者避免线条交叉,都可使用。模块结构的质量标准:耦合和内聚来衡量模块之间的独立性,耦合表示模块之间联系的程度,内聚表示模块内部各成分之间的联系程度。模块的耦合方式:数据耦合、控制耦合、内容耦合,第一种的耦合程度最低,性能最好。内聚方式:巧合、逻辑、过程、通信、顺序、功能内聚,其中功能内聚的聚合度最高,性能最好。评价模块结构的标准:耦合小,内聚大。耦合小是模块间尽可能相对独立,从而各模块可以单独开发和维护。内聚大使模块的可理解性和维护性大大增强,因此在设计时尽量减少模块的耦合,增加模块的内聚。模块结构图与框图、数据流图的区别:模块结构图描述的是系统的层次性,框图描述的是系统的过程性。在系统设计阶段,我们关心的是系统的层次结构,在系统编程时考虑系统的过程性,即先做什么,后做什么。数据流图是从数据在系统中的流动情况来考虑系统,模块结构图从功能的层次关系上来考虑系统,其次数据流图的绘制是由具体到抽象,而模块结构图则由一个总的抽象的系统功能出发,逐步加
入具体的实现方法和技术手段,最后获得一个物理模型。从数据流图得到初始模块结构图:以事务为中心的设计策略和以变换为中心的设计策略。事务分析用于将高层数据流图转换成结构图,变换分析通常用于将低层数据流图转换成模块结构图,它将数据流图中的处理功能分解成输入、中心变换、输出功能的简单模块。模块结构图的改进:(1)应该按照“耦合小,内聚大”的模块结构质量标准对结构图进行检查和修改(2)模块的扇入数和扇出数。扇入数是指模块的直接上层模块个数,扇出数是一个模块拥有的直接下层模块个数。3.网络设计与设备配置方案 16 网络设计的主要步骤:(1)根据用户要求选择网络的拓扑结构(总线型、环形、星形)(2)根据子系统划分的结果安排网络上设备的布局(3)根据实际业务的要求设计网络各结点的权限。
三、系统详细设计 1.编码设计编码设计的原则:唯一化,唯一的对事物加以标识是代码设计的首要任务;规律化,使编码有序,使用起来方便;标准化,凡国家和主管部门对某些信息分类和代码有统一规定和要求的,则应采用标准形式的编码,以便通用化;可扩充且容易修改:为增加编码留有余地。编码的种类:顺序码、层次码、助记码 2.输入与输出设计输出方式分为屏幕输出、打印输出和磁盘输出;输入方式:键盘输入、模/数-数/模转换、网络或通信传输;输入校对方式:人工校对、二次键入、根据取值范围进行控制。3.人机界面设计界面设计包括菜单方式、会话方式、操作提示方式,以及操作权限管理方式等。系统输入人机界面实现原则:可靠性、简单性、立即反馈性、明了性、色彩适中、风格统一。4.处理过程设计(模块详细设计)任务是:为模块结构图中的每一个模块确定所采用的算法和数据结构,用某种选定的表达工具给出清晰的描述。5.数据库设计的任务:依据数据库的规范化理论,按一定的步骤,对系统分析阶段的数据字典进行规范整理,建立符合第三范式的数据组织结构。数据库设计的步骤:
概念设计、逻辑设计、物理程序之间只有数据联系。适 设计概念设计的方法是 E-R 17
图,E-R 图是由实体与属性、联系组成,联系可分为:一对一,一对多,多对多三种类型。逻辑设计的方法:范式,关系模型 6.安全控制技术网络安全应具有的五个特征:保密性、完整性、可用性、可控性、可审查性。
四、系统设计报告系统设计阶段的主要成果是系统设计说明书,它既是新系统的物理模型,也是系统实施的主要依据。第七章系统实施系统实施就是将系统设计的结果在计算机上实现,形象的讲就是“按图施工”,具体包括系统实现、系统测试、系统切换等。这一阶段的成果是用户操作手册.一、系统实现系统实现是指利用某种计算机语言,把系统设计的结果翻译成可为计算机理解,可执行的代码过程,是指开发管理信息系统应用软件的过程,包括准备工作、编码、代码审查、缺陷跟踪与改错和调试等若干活动。程序质量的评价指标:可靠性指标可分解为两个方面的内容:一方面是程序或系统的安全可靠性,这些工作一般都要靠系统分析和设计时来严格定义;另一方面是程序运行的可靠性。规范性是指系统的划分,书写的格式、变量的命名等都按照统一的规范进行,这样对于程序今后的阅读、修改和维护都是十分必要的。可读性指程序的内容清晰、明了、便于阅读和理解,没有太多繁杂的技巧。可维护性是指程序各部分相互独立,应性是指程序交付使用后,若应用问题或外界环境有了变化时,调整和修改程序比较简便易行。程序的注释:分为两类序言性注释和描述性注释。序言性注释出现在模块首部,描述性注释嵌在程序中,用来说明程序段的功能或数据的状态。代码审查是指用人工的方法和辅助工具“读”代码的过程,是保证软件质量的一个重要环节,一般认为它属于单元测试的一种方法。
二、系统测试 1.系统测试是对程序设计工作的检验,指为了寻找错误而执行程序的过程。(1)测试是为了发现程序中的错误而执行程序的过程。(2)好的测试方案是极尽其可能去发现迄今为止尚未发现的错误的测试方案。(3)成功的测试是发现了至今为止尚未发现的错误的测试。测试只能找出程序中的错误,不能证明程序中没有错误。系统测试的基本工作流程:了解系统需求、编写测试计划、编写测试用例、执行测试用例、记录发现的错误、测试总结报告。2.黑盒测试和白盒测试的定义,具体方法比较:黑盒测试法(Black-Box Testing)是测试者把程序看成是一个黑盒,即测试者完全不考虑程序内部结构特性,而仅仅关心寻找程序未按规范运行的情况,并且仅仅按程序的规范导出测试数据。白盒测试法(White-Box Testing)是把软件看成装在一个透明的白盒子里,也就是完全了解软件的结构和处理过程。这种方法按照软件的
内部逻辑测试软件,检验软证系统的功能是否达到设计件中的每条通路是否按预定说明书的要求。
三、系统切要求正确工作。这种方法是换系统切换是指新系统与旧从检查程序的逻辑着手进行系统的交替,旧系统停止使测试,允许人们检查程序的用,新系统投入运行,这个内部结构。黑盒测试的具体过程就是系统切换过程。系方法:等价划分法、边界值统切换前的准备工作:用户分析法、错误推测法。白盒培训、数据准备、文档准备测试的具体方法:语句覆盖、等几个方面进行。18
判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖。3.系统测试的策略、原则和步骤(1)策略;在任何情况下都应该使用边界值分析的方法;必要时用等价划分法补充测试用例;必要时再用错误推测法补充测试用例;对照软件逻辑,检查已经设计出的测试用例。(2)原则:确定预期的输出结果;应避免测试自己的程序;进行破坏性测试;除了检查程序是否做了它应该做的工作,还应检查程序是否做了它不该做的事情;应保留测试数据,以便程序修改后进行再测试。(3)步骤:按照“自底向上”的原则按模块测试、子系统测试、系统总测试三个阶段进行系统测试工作。模块测试:也称单元测试,其目的是保证每个模块本身能正常运行,在该步测试所发现的问题大部分都是程序设计或者详细设计中的错误。子系统测试又称分调,是在模块测试的基础上进行的。它把经过测试的模块放在一起形成一个子系统来测试。(渐增式测试和非渐增式测试)系统总体测试又称总调,是将经过测试的若干个子系统组装在一起来测试,用以发现系统设计和程序设计中的错误,验用户培训工作中,系统操作员的培训是人员培训工作的重点,因为管理信息系统在运行期间发生的故障,大多数是由于使用方法错误所造成的。系统切换的方式:直接切换、。平行切换、分段切换三种。直接切换:在原有系统停止运行的某一时刻,新系统立即投入运行,中间没有过渡阶段。这种方式人力和费用最省,但风险最大。平行切换:新老系统平行工作一段时间,经过这段时间的试运行后,再用新系统正式替换下原有系统。优点是风险较小,缺点是人力和费用消耗较大。分段切换:采取分期分批逐步切换的策略,实际上是直接切换和平行切换这两种方式的结合。一般比较大的系统采用这种方式较适宜,它能保证平稳运行,费用也不太大。第八章运行管理由于管理信息系统是一个复杂的人机系统,系统内外环境,以及各种人为的或机器的因素都不断地在变化着,为了使系统能够适应这种不断变化的环境,逐步的完善,就必须进行系统的维护。同时,为了总结管理信息系统的运行效果,必须在适当的时候着手系统评价工作。
一、系统运行的管理组织 1.设置信息化管理组织机构和岗位时主要依据的原则:(1)效率原则,组织结构设置必须科学设计、合理安排和明确分配责、权、利,以保证信息化建设的效率性,保持运行和协调的(2)精简原则,对一些已有的业务性质相同或类似的部门进行岗
位简化合并,也指通顺畅。过用全新的设置替代旧的设置来适应新需求、新发展。(3)灵活性原则,一是企业可以根据自身的传统、业务类型、人才构成等多方面的情况作出选择;二是随着信息化建设的推进,信息化管理职能会有所变化,职能重点发生改变,职能组成有增有减,企业必须审时度势,及时作出机构和岗位的调整。(4)因事设岗,因岗定编,岗位设定上要保证科学性、合理性、完备性、唯一性,每项职能都能落实,每项工作都要相应的部门和人员负责。同时,坚决避免因人设事、设岗。2.运行管理机构的人员构成:网络组、硬件组、软件组、业务组、行政组。3.首席信息官(CIO):CIO 作为企业的主要高层管理人员,需要从企业的全局和整体需求出发,直接领导和参与企业的信息管理工作,并担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责。CIO 的主要职能:(1)参谋作用,CIO 的主要任务是为 CEO 做参谋,把信息论、控制论、现代管理等理念应用与企业管理操作中。(2)桥梁作用,是战略整合的桥梁。(3)企业信息化的总领队。(4)信息化培训。CIO 机制是以企业 CIO 为核心,以信息技术部门为支撑,以业务应用部门信息化实施、运行为主体,专兼职相结合的信息化管理体系。4.信息系统运行管理制度是系统正常运行的有效保障。相关管理制度包括:机房管理制度、系统维护制度、运行操作规程、运行记录制度。
二、系统运行维护 1.系统维护的内容包括:硬件设备的维护、系统软件维护、应用软件系统维护、网络维护、数据维护和运行环境六部分内容。硬件维护由专职的硬件维护人员来负责,有两种类型:定期保养性维护、突发性故障维修。系统软件维护的对象主要包括系统管理程序和系统支持程序两类。应用软件维护,设计计算机软硬件等方面。网络维护的主要目的是保证通信的顺畅和网络的安全,网络维护的重点工作是预防性维护。数据维护主要工作内容是数据备份与恢复。19 运行环境维护包括温度、湿度、清洁度、照明度、电磁干扰、静电、噪音等。2.在系统测试阶段已经对信息系统进行了大量的测试和修改工作,为什么还要在系统运行过程中进行软件维护呢?答:(1)从系统测试的原理来看,任何测试都不能无穷无尽的进行,并且整个测试过程并不能够把程序中的所有错误都检查出来,因此,在系统运行过程中仍会发现软件方面的错误,必须进行对其维护。(2)由于信息系统是服务于各项管理活动的,而管理活动要随着客观环境和管理需求的变化而变化,因此必然要求应用程序也要随着变化,以满足这种不断变化的需求。(3)由于硬件是不断发展的,相应的系统软件要不断地更新,为了延长系统的寿命,保证软件质量,必须对信息系统软件进行维护。3.系统维护的分类:(1)改正性维护是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误,也称正确性维护。工作量占 17%~21%左右。(2)适应性维护是指系统适应外界(3)完善性维护是为扩环境变化和管理需求变化而进行的修改。工作量占 18%~25%左右。充和改善系统性能而进行的修改。工作量占 50%~66%左右。(4)预防性维护是为了改进系统的可靠性和可维护性,为了适应未来的软硬件环境的变化,主动增加预防性的新功能,以使管理信息系统适应各类变化而不被淘汰。工作量占 4%左右。4.系统维护的步骤:提出维护申请、技术评估、下达任务、制定详细计划、计划实施、组织验收、资料存档等 7 个阶段。5.系统的可维护性可以定性的定义为:维护人员理解、改正、改动和改进这个软件的难易程度。提高可维护性是支配管理信息系统开发所有步骤的关键目标。可维护性的评价指标:(1)可理解性指外来读者理解软件结构、界面功能和内部过程的难易(3)可修改性指诊断和程度。(2)可测试性指诊断和测试的容易程度取决于易理解的程度。测试的容易程度与系统设计所制定的设计原则有直接关系。提高系统可维护性的方法:(1)建立和健全各类系统开发的文档资料;(2)开发过程中要严格按照各阶段所规定的开发原则和规范来进行;(3)维护文档的可追踪性;(4)避免改旧错出新错的现象发生;(5)建立和健全从系统开发到系统运行各阶段的管理制度。
三、系统评价 1.系统评价大致从以下几个方面考虑:(1)新系统是否达到了预期的目标;(2)新系统是否具有较好的适应性和安全性;新系统是否为企业带来了良好的间接效益(3)(提高管理效率、管理水平等)(4)新系统是否为企业带来了良好的直接效益。; 2.系统评价的目的:一是检查系统的目标、功能及各项指标是否达到了设计要求;二是检查系统的技术能力、可靠性、安全性、稳定性等质量问题;三是检查系统的使用效果;
四是根据评审和分析的结果,找出系统的薄弱环节,提出改进意见。3.系统的经济评价分为两方面即显性效益和隐性效益。显性效益是可以反映在会计账目上的,比如增加销售收入、消除交易成本、降低要素配置成本、节省库存成本、降低日常活动费用等。隐性效益是不能通过会计账目反映出来的,比如提高企业的无形资产,提高作业效率,节省时间成本,提高企业管理水平和管理效率,驱逐假冒、创新防伪等。4.系统的技术评价的主要内容:系统效率、系统可靠性、可扩展性、可移植性四个方面。5.系统评价报告是对新系统开发工作的评定和总结,也是今后进行系统维护工作的依据。评价报告的评价内容包括:技术性能指标评价、经济指标评价、综合性评价三个方面
第三篇:信息系统开发与管理
填空题
第一章管理信息系统导论
①按核心业务活动可以分为:电子业务系统、电子政务系统、电子商务系统三类。
②按数据处理方式可以分为:操作型、管理型、战略型三类 ③按管理应用层次分为:事务型、管理型、战略型三类。④管理信息系统的结构主要包括:功能结构、概念结构、管理职能结构、软硬件结构、网络计算结构
⑤管理信息系统的概念结构:信息源、信息处理器、信息用户、信息管理者
⑥管理信息系统的几种典型应用形式主要包括:物料需求计划系统MRP(针对制造业)、制造资源计划系统MRPⅡ和企业资源计划系统ERP系统等。
第二章 管理信息系统的基本知识P39(1)管理信息的基本知识
①几种典型的组织结构:直线制机构、职能制结构、矩阵制机构。
②管理部门划分的基本方法:按职能划分、按地区划分、按产品划分。
③管理活动的三个基本层次:高、中、低。
④管理决策的三种基本类型:非结构化决策、半结构化决策、结构化决策。
⑤信息论对信息的解释:信息是用来消除随机不定性的东西 ⑥控制论对信息的解释:信息就是信息,既非物质,也非能量 ⑦信息的基本属性:普遍性、事实性、层次性、可压缩性、扩散性、非消耗性、共享性、变换性、可转换性。⑧
信息处理的生命周期的几个主要阶段:需求、收集、传输、处理、储蓄、维护、使用和退出。(2)系统的基本知识
①系统存在的三个基本条件:要素、结构、功能。②系统的5个基本要素:输入、处理、输出、反馈、控制。③系统的分类:按复杂程度从低到高可以分为物理结构系统、生物系统、人类系统、社会系统、宇宙系统五类;按系统与环境的关系可分为封闭系统、开放系统两类;按是否有反馈机制可分为开环系统、闭环系统;按抽象程度可分为概念系统、逻辑系统(数据流图)、物理系统(业务流程图)。④系统的属性;整体性、关联性、层次性、统一性。(3)信息技术的基本知识
①网络安全的五个特征:保密性、完整性、可用性、可控性、可审查性
②数据库:是各种相关数据的集合和容器
③数据库管理系统:是对数据库进行管理的系统软件,位于用户和操作系统之间,为用户或应用程序提供访问数据库的方法和工具。
④机构化查询语言:insert、update、delete、selec ⑤计算机语言:机器语言、汇编语言和高级语言 第三章 系统开发方法的概述P63
①管理信息系统开发的主要方法:机构化方法、原型化方法、面向对象方法。
②原型化方法的三种具体类型:探索型、实验性、演化型。面向对象方法:是一种基于面向对象理念的系统开发方法,他将面向对象的思想引用与软件开发过程中,指导开发活动,主要包括面向对象的分析方法OOA,面向对象的设计方法OOD,面向对象的编程方法。
对象:是指一些相互关联的实体。由对象的标识、对象中的操作集合、对象的数据结构,及对象对外消息接口组成,具有“封
装”和“能动”两种特性。换言之,是数据结构以及作用于此结构上的数据操作的封装体,这个封装体具有自身行动能力。类和实例:类是对象的描述,他概括了具有共同性质的一组对象的方法和数据。
消息与方法:方法是对象具有了处理封装数据的功能,而消息则激活了这种功能并建立了对象间的通信的桥梁。消息由消息的标识、接收消息的对象、若干个变元组成,方法一方面描述了对象执行操作的算法,另一方面定义了响应消息的机制 继承:继承是子类自动共享父类中的方法和数据的机制,描述了人类由一般到特殊,自顶向下的演绎能力。封装:是一种信息隐蔽技术。
多态性:意味着一个名字可以使具有多种语义。他提供一种与人类在解决问题时的思维方式相容的能力。
重载:重载在功能及使用方法上和多态性有许多相似的方面,但重载是通过静态连接实现的,而多态性则采用动态连接,重载多指两种①函数重载②运算符重载
③管理信息系统的生命周期:出现需求、提出新系统方案、系统产生与成长、系统成熟、系统衰退、系统废弃。
④瀑布模型与结构化方法的主要阶段:总体规划、系统分析、系统设计、系统实施、系统维护、系统评价 第四章 总体规划P81
①用于管理信息系统总体规划的方法:关键成功要素法CSF、战略目标集转化法SST、企业系统规划法BSP
②BSP方法的13项主要活动:研究项目的确定、研究的准备活动、研究的开始阶段、定义企业的过程、定义数据类、分析当前的系统支持、研究管理部门对系统的要求、提出判断和结论、设计信息系统总体结构、确定子系统的开发的优先顺序、评价信息资源管理工作、制定建议书和开发计划、研究成果报告。
③利用BSP方法进行企业过程定义的一般步骤:从计划和控制、产品和服务、以及其它支持性资源三个方面入手 ④BSP方法中,资源生命周期不同阶段对信息的不同需求可以将企业中的数据分为四个类型:库存文档型、事务型、计划型、综合统计型。
⑤BSP识别企业数据的方法有两种:企业实体法、企业过程法 ⑥在BSP方法中划分子系统的过程实际上就是定义信息结构的过程。具体的做法是用U/C图。U表示use,C表示产生creat 第五章 系统分析P99
①业务流程的概念:是指一组共同为顾客创造价值而有相互关联的活动
②业务流程重组BPR的定义:是对企业的业务流程作更本性的思考和彻底的重建,其目的是在成本、质量、服务和速度等方面取得显著的改善,使得企业能最大限度的适应以顾客、竞争、变化为特征的现代企业经营环境。
③业务流程的特点:目标性、逻辑性、层次性、④BRP的四个核心基本特征:根本性、彻底性、显著改善和流程。
第六章 系统设计P127
①系统设计的原则:简单性,一致性、完整性、灵活性、适应性、可靠性、安全性、经济性
②系统设计的主要阶段:总体设计、详细设计。
③总体设计的主要内容:子系统的划分与确认、模块结构设计、网络设计与设备配置方案、数据库设计、安全控制设计。④一个模块应具备的几个要素:输入和输出、加工处理功能、内部数据、程序代码。
⑤模块的耦合方式:数据耦合、控制耦合、内容耦合,第一种
耦合度最低性能最好。
⑥模块的内聚方式有六种:巧合、逻辑、过程、通信、顺序、功能内聚。其中功能内聚的聚合度最高,性能最好。⑦数据库设计过程中按数据表或称关系的规范化程度,可以将规范程度分为6个级别,从低到高依次为,第一范式、第二范式、第三范式、BC范式、第四范式、第五范式。常要求达到第三范式就可以了。
⑧数据库规范化的必要性:数据冗余,更新异常、插入异常、删除异常。
第七章 系统实施P157
①系统实现的主要过程:准备工作、编码、代码审查、缺陷跟踪、改错和调试等若干活动
②程序质量评价的主要指标:可靠性、规范性、可读性、可维护性、适应性
③系统测试的基本工作流程:了解系统需求、编写测试计划、编写测试用例、执行测试用例、记录发现的错误、测试总结报告。
第八章 运行管理P175
①运行管理机构设置的原则:效率原则、精简原则、灵活性原则、因事设岗、因岗定编原则。
②运行管理机构的人员构成:网络组、硬件组、软件组、业务组、行政组。
③CIO首席信息官,担负管理信息系统建设与企业高层管理之间沟通与对话的桥梁职责,具有参谋作用、桥梁作用、是企业信息化的总领队和信息化培训的总领导。
数据备份:指将计算机硬盘上的原始数据复制到可移动媒体上,如磁带光盘。
数据恢复:将备份的数据恢复到硬盘上的操作
数据归档:将硬盘数据复制到可移动媒体上,与数据备份不同的是,数据归档在完成复制工作后将原始数据从硬盘上删除,释放到硬盘空间。
归档恢复:将归档数据写回到硬盘上
在线备份:对正在运行的数据库或应用进行备份。
离线备份:在数据库关闭后对其数据进行备份,离线备份通常采用全备份
全备份:执行数据全部备份的操作
增量备份:只备份上一次备份后数据的改变量
并行技术:将不同的数据源同时备份/恢复到同一个备份设备/硬盘上
数据克隆:是实现灾难恢复的一种重要手段,通过将原始数据同时备份到两份可移动媒体上,将其中一份数据转移到地理位置不同的办公室存放。
④系统技术评价的主要内容:系统效率、系统可靠性、可扩展性和可移植性。
第四篇:信息系统开发与管理
1. 信息的定义:信息既是可以通信的数据和知识,又是管理和决策的重要依据。
2. 信息具有那些特性,这些特性对信息系统有那些影响:客观性,系统性,开放性,相对
性,转移性,变换性,有序性,动态性,时效性,共享性。信息的媒介性。
3. 系统的特征:系统边界,输入和输出,输入到输出的转换方法和系统接口。
4. 系统具有哪些特性:目的性(最重要的特性),整体性,层次性,相关性,开放性,稳
定性,相似性。
5. 信息系统定义:是一个以人为主导,吸取经验和遵照规律并重,利用适合的信息技术以
及相应设备,根据相应的业务模型和数学模型,进行信息的收集,传输,加工,储存,更新和维护,以提高组织的效益和效率为目的,支持组织的高层决策,中层控制,基层运作的集成化人机系统。
6. 信息系统有那些结构:概念结构(信息源,信息处理器,信息用户,信息管理者),层
次结构(战略决策层,战术管理层,业务处理层),功能结构(信息输入,信息处理,信息输出),软件结构(行政,研发,生产,营销,财务,人事,物流),物理结构。
7. 信息系统有那些类型:按照行政级别进行划分,按照行业进行划分,按照处理事物或承
担职能的不同,按照解决主要问题的不同。
1. 详细论述信息系统与管理,决策的关系:选择正确的方法和正确的事情的过程就是决策,要使决策正确,就必须确保有足够,准确,及时的信息,良好的信息系统能为管理者提供大量的决策信息。
2. 信息系统与数据的关系:信息系统的基本功能是为组织的经营管理和决策提供信息和信
息处理能力的支持,信息系统的基本任务是进行数据处理,信息系统输入数据,加工数据,然后输出用户所需要的数据。因此,数据既是信息系统存在的依据,又是信息系统的主导。作业级的数据全部来源于组织内部,战术级数据不仅来源组织内部,也有外部输入(结构化和半结构化)战略级数据主要来源于组织外部,非结构化数据。
3. 信息系统与人的关系:在职能上应有一定的分工,信息系统建设的人才结构和岗位设置,信息系统建设需要队伍的配合和稳定,强化信息系统对各级人员和组织的贡献,信息系统的开发人员的道德准则。
4. 如何进行计算机选型:选择性价比高的计算机;选择与组织业务和其他设备相适应的计
算机,以提高计算机的运用效率和效益;尽量选择主流厂商的计算机。
5. 信息系统与软件的关系:信息系统开发过程中需要系统软件和开发软件的支持,开发完
毕形成一套适应需求的应用程序和文档,即通常所说的应用软件。所以,信息系统与软件有的基本关系是,信息系统需要软件的支持,信息系统的核心是软件。
6. 信息化5个层次:产品信息化,企业信息化,产业信息化,国民经济信息化,社会生活
信息化。
7. 信息系统与信息化的个关系:信息化更重视信息和知识成为价值构成的主体,而信息系
统的建设更多地强调为组织运作管理和决策服务。
1. 数据元素:是数据的基本单位。
2. 数据结构:是指数据之间的相互关系,即数据的组织形式。它一般包括以下3个方面的内容(数据的逻辑结构,储存结构,数据的运算)
3. 数据模型:现实世界数据特征的抽象。(概念模型。数据模型)
4. 数据库的体系结构:分成3级,内部级,概念级,外部级
1. 通用组织信息化成熟度模型:第一级:技术支撑级(基础设施,文档电子化,单项的信
息系统)第二级:资源集成级(系统集成,信息资源规划,业务效率)第三级:管理优
化级(信息制度,业务流程优化,信息化效益)第四级:战略支持级(信息战略,核心竞争力,决策支持,外部协同)第五级:持续改善级(学习型组织,信息环境,创新管理)
2. 企业 行业互动模式:企业信息系统建设与企业所在行业的信息化之间普遍存在着相互
促进和约束的互动关系,将企业信息系统建设与行业信息化之间相互影响而出现的企业信息系统建设模式。
3. 雁行模式:由于组织事实信息系统建设的时间不同或起点不同,行业内或系统内不同组
织之间形成了技术和管理水平上的差距系列,犹如大雁飞行状。
4. 信息系统的生命周期:任何一个信息系统在使用过程中随着其生存环境的变化,都需要
不断维护,修改,当它不再适应的时候就要被淘汰,就要由新系统代替老系统,这种周期循环称为信息系统的生命周期。分5个阶段:系统规划,系统分析(逻辑模型),系统设计(物理模型),系统实施(程序设计),系统运行和维护。
5. 信息系统规划的内容:1信息系统的发展是组织战略规划的重要组成部分2信息技术发
展非常迅速,开发信息系统受各方面因素的影响风险很大。
6. 信息规划的3种方法:(1)关键成功因素法:了解组织目标;识别关键成功因素;识别
性能的指标和标准;识别测性能的数据。(2)战略目标集转化法:描绘出组织各类人员结构;识别每类人员的目标;对于每类人员识别其使命及战略。将组织战略集转化成信息系统战略集。(3)业务系统规划法:定义组织目标;识别组织的业务流程;定义数据类;定义信息结构(U表示使用,C表示生产)。
7. 数据中心原理:只要组织的性质和目标不变,它的数据类就是稳定的,任何经营管理活
动都离不开对这些数据的提取。
8. 信息系统的需求分析:功能需求:功能需求,性能需求,资源和环境需求,可靠性需求,安全保密要求,用户界面需求,成本消耗与开发进度需求,预先估计的可扩展性需求。非功能需求:根据系统目标工作环境决定。
9. 需求调研的方法:阅读文献,实地考察,用户访谈,发放调查问卷,业务专题报告。
10. 可行性研究方法:所谓可行性应该包括必要性和可能性,可行性可以从1从技术因
素角度考察2从经济因素角度考察3从社会因素角度考察。
1. 信息系统开发方式:自主开发和外包(联合开发,委托开发,购买套装软件)
2. 根据价格的不同合同分为:固定价格合同和成本补偿合同;固定价格合同是高风险的,因为如果完成项目后的成本高于原计划成本,开发方将只能赚到比预计要低的利润,甚至会亏损;成本补偿合同中,如果开放方的成本确实超过了原始预算,开发方的名誉就会受到影响,从而又会使开发方在未来赢得合同的机会降低。
3. 信息系统开发团队有哪几种组织形式:职能型组织结构,项目型组织结构,矩阵型组织
结构。
1. 信息系统开发方法的分类:按时间过程来分为生命周期法和原型法;按照信息系统开发的关键分析要素,可分为1面向处理方法2面向数据方法3面向对象方法。
2. 生命周期法的指导思想:主要指的是结构化系统开发方法SSDM,是自顶向下结构化方
法,工程化的系统开发方法和生命周期方法的结合,又叫结构化生命周期法。该方法要求信息系统的开发工作,从初始到结束划分为若干阶段,预先规定好每个阶段的任务,再按一定的准则来按部就班的完成。
3. 数据流图用的4个基本符号:外部实体,数据流,数据储存和数据处理过程。
4. 数据字典中的6类条目:数据元素,数据结构,数据流,数据储存,外部实体,处理。
5. 数据流图有2种经典的结构:变换型结构和事务型结构,这两种结构可以分别通过变换
分析和事务分析方法导出标准形式的结构图。
6. 原型法的步骤和优点:步骤:1明确用户基本信息需求2建立初始原型3评价原型4修
改和完善原型。优点:增进用户与开发人员之间的沟通,用户在系统开发过程中起主导作用,辨认动态的用户需求,启迪衍生式的用户需求,缩短开发周期降低开发风险。
7. 生命周期法与原型法的选择:有利于生命周期法开发的因素:用户需求定义可以明;系
统运行程序确定,结构化程度高;系统具有较长的使用寿命,环境变化不大;开发过程要求有严格的控制;研制人员对系统任务了解且熟练程度较高;系统文档要求详而全;开发成果重复使用。有利于原型法开发的因素:用户需求不明确;过程非结构化;用户环境易变;系统具有短期寿命;具有第4代语言工具;系统要求在短期内运行;没有或很少可资借鉴的成果。
1. 对象:一些属性及专用服务的封装体,它是问题空间中一些东西的抽象。
2. 封装:信息隐藏,当开发一个程序总体结构时,程序的每个成分应该封装或隐蔽在一个
单一的模块中,定义每一模块时应尽量少露其内部处理。
3. 继承:继承指对象继承它所在类的结构,操作和约束,也指一个类继承另一个类的结构,操作和约束。
4. 面向对象分析:要求把问题空间分解成一些类或对象,找出这些对象的特点,以及对象
间的关系,并由此产生一个规格说明。
5. 面向对象设计:在面向对象分析的基础上产生的逻辑结果。从面向对象的分析转到面向
对象的设计是一个累进的模型扩充过程。面向对象分析的各个层次是对问题空间进行了模型化,而面向对象的设计则需要对一个特定的实现空间进行模型化。
1. 项目的定义:在一定的进度和成本约束下,为实现既定的任务,并达到一定的质量,所
进行的一次性工作任务。
2. 项目管理各要素之间的关系:目标,成本,进度三者是互相制约的,其中目标包括完成的任务数以及完成的质量。当进度要求不变时,质量要求越高或者任务要求越多,则成本越高;当成本不变时,质量要求越高或任务要求越多,则进度越慢;当质量和任务的要求都不变时,进度过快或过慢都会导致成本的增加。
3. 信息系统的特点:1信息系统项目的目标是不精确的,任务的边界是模糊的,质量要求
更多是由项目团队来定义。2信息系统项目进行过程中,客户的需求会不断被激发,被不断地进一步明确,导致项目的进度费用等计划不断更改。3信息系统项目既是智力密集型的项目,又是劳动密集型的项目,受人力资源影响最大,项目成员的结构,责任心,能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响。
4. 信息系统项目成本构成:可划分为开发成本和运行维护成本,其中开发成本可分为分析
与设计费用,系统实施费用,管理费用;运行维护成本可分为运行费用,行政管理费用,维护费用。
5. 软件的2种度量方式:软件代码行的方式;软件功能点的方式。
6. 项目团队有哪几个发展阶段:形成阶段(预期激励,信息激励,参与激励)振荡阶段(参
与激励,责任激励,信息激励)正规阶段(参与激励,自我激励,知识激励)表现阶段(危机激励,目标激励,知识激励)
7. 为什么要全面的质量管理:因为信息系统生命周期的各个阶段,对上一阶段的理解和本
阶段的设计与实现上都存在着这样那样的问题。
8. 信息系统实施全面质量管理的办法:1实行工程化的开发方法2实行阶段性冻结与改动
控制3实行里程碑式审查与版本管理4实行面向用户参与原型演化5强化项目管理,引入外部监理与审计6尽量采用面向对象和基于构件的方法进行系统开发。
1. 信息系统文档的作用:1用户与系统分析人员在系统规划和系统分析阶段通过文档进行
沟通。2系统开发人员与项目管理人员通过文档在项目期内进行沟通。3前期开发人员与后期开发人员通过书面文档进行沟通。4系统测试人员与系统开发人员通过文档进行沟通。5系统开发人员与用户在系统运行期间进行沟通。6系统开发人员与系统维护人员通过文档进行沟通。7用户与维护人员在运行维护期间进行沟通。
2. 不利选择:在建立委托人-代理人关系之前,代理人已经掌握某些委托人不了解的信息,而这些信息有可能是对委托人不利的。
3. 道德风险:代理人在为其自身效用最大化的同时损害委托人或其他代理人效用的行为。
4. 激励机制:委托人如何使代理人从自身效用最大化出发,自愿地或不得不选择与委托人
标准或目标相一致的行动。
5. 信息系统监理的作用:具备相应资质的第三方,根据信息系统的开发规律及国家法律法
规,开发合同和监理合同的要求,对信息系统开发过程中的行为,事件和文档进行审查和监督,为用户方提供与项目有关的信息和信息处理能力的支持,以确保信息系统建设成功。
6. 信息系统监理有那些模式:咨询式监理,里程碑式监理,全程式监理。
7. 信息系统的监理费用:按时计算法,工资加一定比例的其他费用计算法,监理成本加一
定比例其他费用计算法,固定价格计算法,按信息系统建设成本的百分比计算,按减少的项目风险计价。
1. 系统测试应遵循以下基本原则:1应尽早并及时地进行测试2测试工作应避免由原开发
软件的人或小组来承担3在设计测试方案时,不仅要确定输入数据,而且要确定输出结果4测试用例不仅要有合理,有效的输入条件,也要有不合理,失效的输入条件5不仅要检测程序是否做了该做的事,还要检测是否做了不该做的事6充分重视测试中的群集现象7严格按照测试计划来进行,避免测试的随意性8妥善保存测试用例,作为文档的组成部分,为维护提供方便。
2. 静态测试:不实际运行被测程序,主要对被测程序的编程格式,结构等方面进行评估。
3. 动态测试:在计算机上直接用测试用例运行被测程序,检验程序的动态行为和运行结果的正确性。
4. 黑盒测试:也称为功能测试或数据驱动测试。将被测对象看成黑盒子,在完全不考虑其
内部结构和特性的情况下,测试被测对象的外部特性。
5. 白盒测试:也称为结构测试或逻辑驱动测试。将被测对象看成透明的白盒。根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。
6. 测试过程:拟定测试计划,编制测试大纲,设计和生成测试用例,实施测试,生成测试
报告。
7. 单元测试:也称为模块测试,是在模块编写完成,无编译错误后必须进行的测试工作。
8. 集成测试:又叫组装测试,是指每个模块完成单元测试之后,需要按照设计时确定的结
构图,将它们连接起来进行测试,确保程序单元或模块接口正确和软件结构合理。
9. 确认测试:进一步验证软件的有效性,也就是说,检查软件的功能和性能是否与用户的要求一样。
10. 测试和调试的区别:测试的目的是为了发现尽可能多的错误,而对于所暴露的错误
最终需要改正。调试的任务就是根据测试时所发现的错误,找出原因和具体的位置,并进行改正。
11. 系统维护主要包括:硬件设备的维护,应用软件的维护,数据的维护。
第五篇:浅析银行信息系统开发与管理
浅析银行信息系统开发与管理
对于现代化商业银行来说,数据是基础,信息是依据,决策是关键,效益是目的。分析银行业务的信息流和信息系统建设,具有重要的社会意义,信息系统的建设和发展策略已经成为现代化银行经营策略的重要组成部分。我国银行应逐步完善数据的应用,使之能适应业务数据大集中的优势,提供经营决策功能,从而为银行业务的发展提供有强有力的支持。
(一)银行信息系统建设中存在的问题
1、系统建设 缺乏整体规划
我国银行信息系统的开发工作缺乏科学系统的指导方法,长期没有统一的发展规划,统一的标准规范以及统一的实施方案,很多商业银行在进行软件开发时,没有做详细量化的可行性研究与分析,不进行仔细的系统调研,不能从技术、经济环境等方面论证并研究软件项目的可行性,并准确确定工程规模,具体目标及对建设系统进行仔细的成本效益分析。目前多数银行采用的项目开发方式为:业务部门根据市场需求提供需求书,与科技部门讨论,科技部门或者开发公司根据需求完成功能设计,然后由业务部门确认反馈意见,继而进入开发阶段,项目开发后期业务人员进行相应测试和上线验收。
在实际运作中发现普遍存在以下问题:一是项目方案缺少充分论证。二是由于开发时没有整体考虑,往往顾此失彼。三是业务部门的随意性给科技部门项目协调带来很大困难。这种现象还表现在各银行在计算机工程人员上配臵上偏重于程序人员,没有考虑系统分析人员的重要性。在务部门管理人员配臵上,偏重于业务,没有考虑技术和项目工程人员的重要性。致使银行信息系统建设队伍缺乏一批既懂业务又懂技术的人员。
2、数据采集规范性低,查询不方便
目前,从业务网点至总行的各个环节,数据、信息的传递仍然以书面报表和报告为主,各部门单一业务系统为辅,信息采集中存在各部门多头采集的问题,没有进行积极有效的沟通,也没有统一的指标体系,使得各系统的数据口径,报送时点等不一致,既导致各个系统的信息无法共享,造成管理资源利用的低效率,也无法保证数据的真实性,或者各部门都不采集,形成管理上数据的的死角。系统在采集数据时和业务联系的精密度低,未考虑业务的发展,以及未来的相关模型建立所需要的基础信息数据。
另外,管理信息系统的查询功能不尽完善、不直观,无法满足监管和管理上灵活多变的查询要求,统计工作存在大量的手工。一个好的信息系统应当避免信息的采集的重叠、遗漏以及滞后的情况,同时需要和业务精密联系,加强信息真实性的检验,完善基础查询和灵活查询功能,为银行统计、风险信息暴露、管理模型提供可靠的及时的信息来源。
3、缺乏科学的分析方法和手段
我国目前正在运行的银行信息系统一般都只具有比较简单的分析处理功能,不支持复杂的数学模型,无法对金融风险进行有效的测评,使得一些潜在的金融风险无法通过系统及时发现,银行管理仍然停留在依赖管理人员自身的业务素质和直觉判断的基础上。
4、信息系统对操作风险的防范不够完善
信息技术的发展推动了商业银行服务质量和服务效率的提高,但接踵而至的是风险的明显增加,除信用风险和市场风险外,操作风险已成为银行最重要的风险之一。操作风险反映在信息系统方面主要是指不完善或有问题的内部程序、系统权限的篡改、操作员使用的混乱、角色权限不及时的调整、离职调岗人员操作编号的不及时停用等等,导致了信息系统对操作风险防范的遗漏。
另外,问题出现在风险信息的及时反映上面,银行的有些损失就是由于有关不正当活动的信息本应该及时反映的,但却没有及时反映在高级管理层的提醒界面,或者信息系统中的风险信息不完整,因而尽管银行已经事实上出现问题,但给人留下的印象仍然是运转正常的假象,从而造成问题日益严重。
5、信息系统的结构不尽合理
我国银行信息系统是以综合业务系统作为核心系统,对后台最为关键的决策系统的开发不够重视。同时由于各子系统的标准化程度低,包括信息报送格式的标准化,数据接口的标准化等,使得整个信息系统框架中信息的收集,存储,传递和加工,利用等各个部分还不能循环互动,造成了银行系统的辅助决策支持功能得不到有效发挥,从某种意义上来说,目前还没有真正建立起一套完整的决策支持系统。
6、银行信息系统不应过于依赖外包
随着我国银行信息系统全面快速发展,不少银行认为外包有益于跟踪最新技术动态,加快新技术的应用,且信息系统的外包可以降低成本。而事实上一个信息系统的成本核算不仅仅是开发成本,这是一部分可见的成本,后期维护成本还占有很大的比例,甚至超过开发成本。如果没有一个真正懂系统的内行服务,往往事倍功半。而且银行通常会遇到一个问题,开发公司往往没有对行内科技人员进行培训,或者培训十分简单,即所谓的‚黑盒‛培训。加之后期开发公司的维护人员不连续,衔接性不够,后续维护人员对前期开发人员或者维护人员的程序不了解,造成维护版本混乱。
另外,银行的安全性也是一个非常值得关注的问题,银行对系统的安全性是非常敏感的。在开发公司主导的系统中,由于没有银行内部科技人员的全程跟踪和控制,难以发现程序中存在的重大漏洞。其次,在后期的维护过程中,为了解决问题,有时银行需要提供足够的信息(如信用评级模版、五级分类模型、企业规模测算模型、风险指标体系、客户信息、贷款信息等),这些信息可能就会在无意中形成对资金安全的隐患。
(二)银行信息系统建设的对策与建议
1、尽快制定银行信息系统的总体规划
银行信息系统亟需解决的问题是制定银行信息系统的总体规划。在银行内部,应该成立专门的银行信息系统建设领导小组机制,组织科技部门、业务部门和开发公司就信息系统的基本业务需求、业务流程、关键技术需求、系统的框架结构,应该遵循的各个标准,业务数据采集体系(包括数据采集的内容、方式、方法和途径),银行内部信息的管理及建设系统所涉及的规章制度、资金等重大问题进行系统科学的规划,成立相应需求组、网络组、技术组、制度组、保障组等,各司其职并密切协调,以保证未来各管理子系统之间的有效集成和有效共享。在制定总体规划时,应充分考虑国际金融发展趋势对银行未来管理所带来的影响,如金融的混业经营,新巴塞尔协议要求,IT技术在金融业应用方面的业务创新以及银行管理的最终有效形式‘实时交易和管理’等,使建设中的管理系统具有一定的前瞻性、开放性和兼容性。
2、借鉴成功跨国银行经验,完善银行信息系统的结构 银行信息系统的体系结构:
第一个层次:业务处理系统。包括综合业务系统、财务系统、信用卡系统、电子银行系统、信贷业务系统等,到目前为止,大部分银行业务处理系统已趋于将全行各种业务处理系统集成到统一的平台上,银行业务处理系统平台已经初步搭建。
第二个层次:管理信息系统。包括客户信息系统、人力资源系统、风险控制管理系统等。从银行目前管理信息系统的建设情况来看,尽管业务处理系统比较完善和先进,但由于内部缺乏统一的‘沟通’机制,信息有效利用率低。
第三个层次:决策支持系统。主要包括综合统计系统、商务智能系统、决策支持系统。该系统可以通过运用全行内外信息资源,建立各类模型库,方法库,并进行基于全行范围的客户、产品、财务、员工情况等的综合分析,实现对全行的各项资源和创新能力的最优化配臵。目前,很多银行还没有形成一个完整的商务智能决策支持平台。各业务处理系统和管理信息系统只反映了决策支持系统中可以结构化的一部分,反映了全行经营情况的某一侧面,真正意义上的决策系统还没有建立起来。这个层面的信息系统建设是银行信息系统的未来发展方向。
3、加强信息系统对操作风险的防范
加强对银行信息系统内部程序的检查,做充分的内部测试,试点上线测试,以及对系统正式上线过程中的程序问题,及时了解和收集,及时进行完善;同时做好压力测试,对一定操作量和业务量的压力下,系统的承受能力有充分的预估,确保系统稳定正常运行。加强对信息系统权限的控制,定期进行排查,如人员岗位的调整必须及时上报、角色权限的申请必须备案,同时需要加强对系统管理员的控制,系统内权限的调整需要进行复核。
采用安全系统平台通过密码定期更新、手纹识别等控制等手段进行系统安全登陆的控制。
对信息系统风险的识别、分析和控制,除了加强事后监督和稽核为主,还应对系统进行长远的规划和建立成熟的预防控制体系,加强对异常操作信息以及异常业务量信息的及时预警,同时要有强有力查询的支持,加强风险的暴露非现场检查提供支持,一旦发现问题,及时的进行现场检查,排查风险点,检验操作上是否存在违规现象。
4、运用数据仓库技术以实现其智能化的决策支持功能 数据仓库技术是近年来发展迅猛的一种新技术。所谓数据仓库,就是把一个银行的历史数据收集到一个中央仓库以便于处理,他是支持决策过程的、集成的、随时间而变的,持久的海量的数据集合。就银行而言,其大量的历史数据和当前数据都存在着重要的决策信息,如何管理这些浩如烟海的的数据以及如何从中提取有用的信息是决策系统必须要解决的问题。数据仓库的最大有点就是他能把全行不同信息岛上的信息集合到一起,存储到一个单一集成关系的的关系型数据库里面。利用这种集成的信息,可方便对信息的访问,更可使决策人员对一段时间内的历史数据进行研究分析,研究事物发展的走势。
5、建立相关模型库、方法库和知识库,逐步形成分析决策支持平台 数据库、模型库、方法库构成了决策支持系统最基本的内容,其中,数据库是银行决策支持系统建立的先决条件。模型库是决策支持系统的核心部分,方法库是各类模型必不可少的工具。同时,成立专门的模型库,需要培养一批专业的分析人员。决策支持系统技术含量高,综合性强等特点,决定了该系统需要大批的丰富的数理统计、计算机技术、管理经验的专业人才的支持。因而培养吸收这样的分析人才就显得非常迫切和重要。由于决策系统中的各模型库具有一定的独立性。因此,银行可以组建专门的技术开发小组来开发模型库和方法库,开发过程可以采用项目管理的办法管理,这对尽快建立银行信贷决策支持系统,提高信息系统决策支持功能具有深远的影响。
6、尝试‘借力外包’模式
银行信息化发展运用外包应该是一种必然,中国银行业面对的竞争是国际化的,银行IT部门有限的人员已经显得有些力不从心。但是银行信息系统外包应从哪些角度切入?在多大规模上实施?如何控制外包成本?如何保证安全性?这些应该是银行慎重思考的问题。银行内部在金融信息专业化的应用方面有自己的优势,和开发公司两方面结合,可以使信息系统应用更加完善。但银行必须在保证系统稳定性、完整性、可维护性和安全性的前提下,提高行内科技和业务人员素质,才能考虑外包。目前的情况下,银行内部可以充分发挥科技人才资源,调动其主动性,在外包公司的辅助配合下开发信息系统。
银行的管理工作的成败取决于决策的正确与否,而决策的正确与否取决于信息的质和量,正确、及时、适量的信息是减少不确定因素的根本所在,信息系统作为提供、处理和传播信息的载体能够对管理和决策提供支持作用。近年来,由于管理规模的扩大,管理的性质和环境发生了巨大的变化,管理决策问题不仅数量多,而且复杂程度高,难度大,决策科学化问题应运而生。随着计算机的发展,用信息系统支持的辅助决策系统已经成为决策科学化的趋势之一。因此,信息技术进入管理决策层是科技发展进程的必然规律,同时也是事关银行也改革和发展命运的大事情,面对经济金融全球化的挑战,我国银行业必须尽快弥补这一薄弱环节,加快信息系统的建设,全面提高信息技术在管理领域的应用水平。