【信息技术--信息系统的开发过程】(doc17页)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

www.3722.cn中国最庞大的下载资料库(整理.版权归原作者所有)土如果您不是在3722.cn网站下载此资料的,不要随意相信.请访问3722,加入3722.cn必要时可将此文件解密成可编辑的doc或ppt格式第16章信息系统的开发过程前面我们详细地研究了数据库的建模方法和理论,考察了SQL语言和关系代数等理论基础,介绍了索引、查询和事务等高级实现技术,讲述了分布式数据库技术和数据仓库技术。因此,可以说,我们基本上已经掌握了数据库应用程序开发所涉及的各种基本技术。但是,如果我们希望开发出一个高质量、高效率的应用程序,以最小的成本获取最大的收益,单单依靠那些数据库技术还是不够的,还需要考虑开发数据库应用程序的方法论问题。只有同时掌握了开发数据库应用的基本技术和方法,才能开发出符合市场特点的高水平和高质量的产品。本章将对数据库应用程序或信息系统的开发过程进行一个概括的介绍。本章的学习目标:了解管理信息系统的基本概念、构成和分类;了解信息系统开发方法类型和策略;了解和掌握信息系统开发的各个阶段;了解信息系统开发成功和失败的关键因素。16.1信息系统概述信息提供了客观世界的消息和知识,是对客观世界的反映。信息普遍存在于自然界、人类社会和思想领域中。本章讨论的信息主要是涉及社会组织和企业中的各种信息。信息可以使用数字、符号和字母等表示的事实的数据来表示,以便进行计算机处理。信息的表现形式多种多样,例如,书面形式、报表形式、语言口述形式、电视声像形式和挂牌形式等。信息系统是以加工处理信息为主的系统,它对信息进行采集、处理、存储、管理、检索和传输,可以向用户提供有价值的信息,它是计算机硬件和软件、方法、过程以及人员组成的联合体。在信息系统中,要素的活动过程都会产生相应的信息,例如,图书的出版和销售过程中就伴随着出版计划、合同、写作、印刷、库存和销售等一系列的信息出现,财务活动则伴随着支票、汇票、发票和会计科目等信息的产生。从整个社会而言,物质是基础,人员是主体,信息是表现,货www.3722.cn中国最庞大的下载资料库(整理.版权归原作者所有)土如果您不是在3722.cn网站下载此资料的,不要随意相信.请访问3722,加入3722.cn必要时可将此文件解密成可编辑的doc或ppt格式•355•币是补充。一般而言,信息系统可以包括系统硬件资源、系统软件资源、信息系统应用软件和系统管理等4个部分,其结构如图16-1所示。系统硬件资源包括计算机及其外部设备、计算机网络、通信设备和线路以及办公自动化设备等。系统软件资源包括操作系统、数据库管理系统(DBMS)、程序设计语言、网络软件以及保证信息系统开发和维护条件的各类工具软件等。信息系统应用软件是利用计算机资源开发的能完成用户业务所需的程序系统,可以进一步划分成若干个与用户业务有关的应用子系统。根据需要,每一个子系统还可以进一步划分成若干个功能模块。系统管理是保证信息系统正常运行的重要条件,包括一系列的有关规章制度、人员的组织、系统规划、人工处理和相应设计文件等。图16-1信息系统的结构示意图在一个组织系统中,信息系统主要是管理信息系统(ManagementInformationSystem,MIS),以及与管理信息系统发展有关的其他信息系统,例如,电子数据系统(ElectronicDataSystem,EDS)、决策支持系统(DecisionSupportSystem,DSS)、主管支持系统(ExecutiveSupportSystem,ESS)、办公自动化系统(OfficeAutomationSystem,OAS)以及计算机集成制造来自(ComputerIntegratedManufacturingSystem,CIMS)等。电子数据系统(EDS),或称业务信息系统(OperationalInformationSystem,OIS),又可以称为事务处理系统(TransactionProcessingSystem,TPS),是面向最低层的管理事务信息,主要对行政事务性的工作信息进行处理。管理信息系统(MIS)是在事务处理系统(TPS)的基础上发展建立起来的,该系第Ⅳ部分提高篇•356•统不仅可以使用计算机进行提高工作效率的数据处理,而且还由于所具有的数据库和各种经济管理模型的支持能够向企业的各级领导提供可用于决策企业的过去、现在和未来趋势的各种信息。决策支持系统(DSS)是比MIS系统更高一层的系统。DSS系统运用数据库、模型库、知识库、对话库和图形库等信息技术,支持领导进行战略决策和战术决策。DSS系统主要是解决非结构化和半结构化的问题。主管支持系统(ESS)主要是用在规模庞大的组织中,专门为企业的主管或者经理设计的。ESS系统充分利用通信设备和显示设备,集中于某些特定的问题,描述总结性的报告。办公自动化系统(OAS)是利用最先进的科学技术和现代化办公设备构成的,是能够快速有效地传递、加工和管理办公信息的系统,是协助办公人员进行事务处理的有力工具。OAS系统包括了文字处理、数字处理、图像和图形处理、电子日程安排、电子会议、电子邮件、声音处理和轻印刷系统等。计算机集成制造系统(CIMS)是借助计算机硬软件,综合运用现代管理技术、制造技术、信息技术、自动化技术以及系统工程技术等,将企业生产经营全过程中有关人、技术和管理三要素及有关的信息流、物流和价值流(资金流)有机地集成并优化运行,以实现产品的高质量、低成本、交货期短,提高企业的应变能力和综合竞争能力,从而使企业赢得竞争的系统。CIMS系统包括计算机辅助设计(CAD)、计算机辅助制造(CAM)和管理信息系统(MIS)。这些系统之间有着密切的关系,TPS系统处于最低层次,在TPS系统的基础上发展到MIS系统。TPS系统和MIS系统共同支持DSS系统,而DSS系统和MIS系统向ESS系统发展并且支持ESS系统。MIS系统和TPS系统逐渐采用办公自动化技术向OAS系统方向发展。MIS系统的另外一个发展趋势是CIMS系统。这些系统之间的关系如图16-2所示。CIMSESSMISOASDSSTPS图16-2MIS系统与其他系统之间的关系www.3722.cn中国最庞大的下载资料库(整理.版权归原作者所有)土如果您不是在3722.cn网站下载此资料的,不要随意相信.请访问3722,加入3722.cn必要时可将此文件解密成可编辑的doc或ppt格式•357•16.2开发信息系统的方法论开发信息系统可以有许多方法,这些方法之间的依赖性很强。我们将要讨论一些基本的方法和基本的开发策略。16.2.1方法类型一般来讲,用于信息系统开发的方法包括结构化生命周期法和原型化法。结构化生命周期法是一种应用广泛、技术成熟的方法,该方法要求把信息系统的开发方法从初始到结束划分成若干个预先规定好的任务阶段,然后按照一定的准则来按部就班地完成。结构化生命周期法具有这些特点:预先明确用户需求,根据需求来设计系统;自顶向下来设计或者规划信息系统;严格按照阶段进行;工作文档标准化和规范化;运用系统的分解和综合技术来使复杂的系统简单化;以及强调阶段成果的审定和检验。原型化法是一种考虑到人本身的灵活、多变、依经验行事的特点而产生的信息系统开发方法,其基本思想是:并非所有的需求都能预先明确地定义;有快速地建立模型和编程的工具;需要有动态的系统模型;同时反复修改是必要的而且不可避免的。来自于www.3722.cn资料网下载这两种方法都有自己的适用范围。具体选择何种方法要考虑四个方面的因素,即系统的复杂性、系统的应用领域、用户特征和项目特征等。有利于使用结构化生命周期法开发的因素包括以下几项:用户需求定义明确。系统运行程序确定、结构化程度高。系统具有较长的使用寿命。开发过程要求有严格的控制。研制人员对系统任务了解和熟悉的程度比较高。来自系统文档要求详细和全面。开发成果可以重复使用。有利于原型化法开发的因素包括下列几项:用户需求模糊,不明确。过程非结构化,或者难于结构化。第Ⅳ部分提高篇•358•用户环境易变。系统的寿命比较短。系统要求在短期内运行。开发人员缺乏经验。信息系统开发方法除了上面这两种主要方法之外,还有企业系统规划法、关键成功因子法、战略数据规划法和外包法等。但是,这些方法都是上面两种基本方法的综合变化。16.2.2开发策略信息系统的开发可以使用不同的开发策略。一般而言,常用的开发策略包括自顶而下策略、自下而上策略和推拉策略等。使用自上而下方法来确定一个组织的信息系统模型,主要是从一个组织的的高层管理着手,考虑组织的目标、对象和策略。然后,再确定需要哪些功能去保证这些目标的完成,从而划分相应的子系统并且进行各个子系统的具体分析和设计。这种方法的步骤是:(1)分析系统整体目标、环境、资源和约束条件。(2)确定各项主要业务处理功能和决策功能,从而得到各个子系统的分工、协调和接口。(3)确定每一个子系统所需要的输入、输出和数据存储。(4)对各个子系统的功能模块和数据进一步分析和分解。(5)根据需要和可能,确定优先开发的子系统和数据存储等。自上而下方法的整体性和逻辑性较强。但是,对于一个大型系统的开发,因为工作量太大而影响具体细节的考虑,致使周期拉长、开发费用增加,并且评价标准难以确定。自下而上方法是一种从各种基本业务和数据处理着手进行分析和设计的方法。当下层子系统分析完成之后,再进行上一层系统的分析和设计,将不同的功能和数据综合起来考虑。这种自下而上的方法是从具体的业务信息子系统开始逐层综合和集中形成总的信息系统的分析和设计,实际上是模块组合的方法。但是,因为在具体子系统的分析和设计中不能很好地考虑到系统的总目标和总功能,所以在上层分析和设计中反过来又要对下层子系统的功能和数据作比较大的修改和调整。这种方法容易造成功能和数据的矛盾、冗余和返工。推拉策略则是充分发挥自上而下和自下而上两种方法的优点的一种方法。在推拉策略中,使用自上而下方法确定一个信息系统的总体方案,在总体方案的指导下,使用自下而上方法对一个个业务信息系统进行具体功能和数据的分析和分解。使用这两种方法进行全面分析、协调和调整之后,就能得到一个比较理想的、用户满意的新系统。www.3722.cn中国最庞大的下载资料库(整理.版权归原作者所有)土如果您不是在3722.cn网站下载此资料的,不要随意相信.请访问3722,加入3722.cn必要时可将此文件解密成可编辑的doc或ppt格式•359•16.3信息系统开发阶段这里主要介绍结构化生命周期法的开发阶段,因为这种方法是所有信息系统开发方法的核心。结构化生命周期法的基本思想是将信息系统开发看作是可以有计划、有步骤进行的工程项目,虽然各种信息系统处理的具体业务信息不同,但是所有系统的开发过程可以划分成5个主要阶段:调查研究阶段、系统分析阶段、系统设计阶段、系统实施阶段和维护评价阶段,这些阶段的顺序如图16-3所示。图16-3信息系统开发的阶段示意图16.3.1调查研究阶段信息系统设计的目的是为了在现行系统的基础上经过改建或者重建得到一个新系统。因此,在对新系统进行分析和设计之前,必须对现行系统进行全面、充分的调查研究和分析。调查研究阶段包括两方面的主要内容:对现行系统的调查研究和新系统开发的可行性研究。对现行系统的调查研究就是为新系统的开发进行原始资料的准备,并且使系统开发人员获得对现行系统的感性和理性认识。调查研究工作的主要内容包括确定调查的内容、使用的调查方法以及调查中使用的图表工具等。调查的内容包括:(1)系统环境和运行状态的调查,包括现行系统的发展历史、目前规模、经营状况、发展战略以及业务范围与外界联系等,以便确定系统的边界、外部环境和接口以及目前的管理水平等内容。(2)组织机构和人员分工的调查,包括了解现行系统的组织机构、领导关系第Ⅳ部分提高篇•360•和人员分工等情况,以便了解企业组织的构成、业务分工、人力资源的开

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功