信息系统开发方法(瀑布模型)

信息系统开发方法(瀑布模型)
信息系统开发方法(瀑布模型)

系统生命周期法

它是一种结构化解决问题的过程,简单有效,是其它开发方法的基础。

系统生命周期是指一个软件系统从目标提出到系统设计、实现、应用直到最终完成系统使命的全过程。其基本思想是各阶段任务相对独立,具有明确完成标志。

通常生命周期包括八个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编程调试、测试运行、运行维护。为使各时期的任务更明确,以上阶段归类为三个时期,即系统定义期、系统开发期和系统维护期。

系统生命周期的瀑布模型

1.定义期

“分析重于设计,设计重于编码”,因为差错产生的越早,后面纠正差错所花的成本越高。

(1)问题定义:确定问题的性质、目标,力求使系统开发人员、用户以及使用系统的单位负责人对问题性质、系统目标与规模达成一致的看法。

(2)可行性研究:在问题定义的基础上,分析当前组织内外的具体条件,分析系统开发必须具备的资源和条件,并保证资源的合理利用。需要从目标方案的可行性、技术方案的可行性、经济方面的可行性以及社会方面的可行性进行分析,从而明确具体的系统方案。

(3)需求分析:该阶段是系统开发的重要环节。实事求是地全面调查分析是系统设计的基础,影响整个系统开发工作的成败,形成系统分析报告,并从总体上给出系统的设想和逻辑方案,其中包括:

●系统拟定的业务流程及业务处理工作方式;

●系统拟定的数据指标体系和分析优化后的数据流程;

●系统在各个业务处理环节拟采用的管理方法、算法或模型;

●与系统开发相配套的管理制度和运行体制的建立;

●系统开发资源与时间进度估计。

2. 开发期

该阶段实现系统的详细设计和具体应用程序的开发。需要系统设计人员和软件开发人员的大量工作,同时,用户必须有效地参与设计过程。

(1)系统设计:也称为概要设计或一般设计。系统设计主要进行系统总体结构设计,即提出系统的总体方案,包括网络设备的配置、设备选型、软件平台和开发工具的选择、系统子系统的划分、制定测试计划等。该阶段需要在多种技术方案中选择最优设计,即能以简单而有效率的方式,在特定的技术、组织、财务和时间限制条件下满足用户需求的方案。

(2)详细设计:该阶段给出系统实现的详细规格说明,为下一阶段的系统实现(如编程、调试、试运行等)制定蓝图。主要工作包括:数据结构和数据库设计、各子系统的计算机处理流程设计、各功能模块和处理过程设计、输入输出设计、用户界面设计等。

(3)编程调试:该阶段将系统设计和详细设计阶段中的设计采用某种程序设计语言编码描述而实现应用程序,并以各种可能的数据和操作条件对程序单元模块进行试验。该阶段要注意选择合适的程序设计语言和开发工具,程序中有充分的注释、规范的数据格式说明,以增强程序的可读性和可维护性。

(4)测试运行:该阶段通过各种类型的测试以及实际运行测试,使系统达到预定的要求;并进行系统应用转换。

1)测试

测试包括模块测试、系统测试和验收测试。测试用的数据要仔细地准备,结果要反复地检查。

●模块测试也叫程序测试,其任务是分别测试系统中的每一个程序模块,以确保它们

实现预定功能并且没有错误。

●系统测试是从整体的角度验证系统的功能。它用来确定独立的模块是否按计划协同

完成预定的功能。所要检查的方面包括执行时间、文件存储能力、处理满负荷的能力、系统恢复和重启动的能力,以及人工操作过程等。

●验收测试则是按照在软件规格说明书的规定,在用户的参与下对目标系统进行验

收。

2)系统转换

系统转换是指新系统替换手工工作或原有系统的过程。系统转换工作包括系统数据文件的建立或转换,人员、设备、组织机构及职能的调整,有关资料和使用说明书的移交等等。系统转换的最终结果是将系统全部控制权移交给用户。

系统转换方式主要有三种:

●直接转换:新系统直接替换原有系统。这种方式简单,但风险大。因此,应有一定

的保护措施,以便能够及时发现新系统的错误,并在新系统失灵的状况下,原有系统仍能替代工作。

●平行转换:新老系统同时运行一段时间,在此期间,手工处理系统或原有系统和新

系统同时使用。这样既可以保持系统工作不间断,又可以将两个系统进行对比。但是平行转换方式的费用较高,在并存期间,人员可能要付出双倍的劳动。

●逐步转换:新系统一部分一部分地替换原有系统,最终全部替换原有系统。但在逐

步转换的混合运行中,必须事先很好地考虑它们之间的接口。当新老系统差别太大时,不宜采用此方法。

在实际系统转换中,上述几种方式可以配合使用,例如,在逐步转换方式中,一些步骤采用直接方式,另一些步骤采用平行方式,这样有利于系统的平稳过渡。

3 . 维护期

维护是系统生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。前面各阶段的细致工作,其中一个目的就是为了提高系统的可维护性,降低维护的代价。

该阶段主要包括四类维护工作:

●诊断和改正在使用过程中发现的系统错误的改正性维护;

●修改系统以适应环境变化的适应性维护;

●根据用户要求改进或扩充系统的完善性维护;

●修改系统为将来的维护活动预先准备的预防性维护。

系统生命周期法的优缺点

信息系统开发方法的区别与联系

信息系统开发方法的区别与联系 【摘要】:一个信息系统开发的成败与采用的开发方法有直接的关系,已有多种开发方法,而目前常用的几种方法有:结构化方法,原型法,面向对象方法和CASE方法。对一个具体的信息系统而言,不是所有方法都适合该系统的开发,也不是一个系统只能用到一个方法,对这些方法进行分析和比较,可以帮助开发人员找到合适的方法,同时提出几种方法的结合,发挥各自的优点,作为新的开发方法。 【关键词】:信息系统;结构化;方法;原型法 一、信息系统的概念及方法概述 信息系统开发的方法是指在信息系统开发中的指导思想、逻辑、途径以及工具等的组合。它涉及的知识面广,至今没有一种统一完备的开发方法,常见的方法主要有:结构化方法、原型法、面向对象方法和CASE方法。 (一)结构化方法 结构化方法是在70年代末,为解决当时的“软件危机”而产生的一种面向数据流的系统开发方法。它以用户至上为原则,采用自顶向下的整体分析和设计和自底向上的逐步实施。其开发过程(一个生命周期)为: (1)系统规划:初步调查,确定系统目标和总体结构及实施进度,进行可行性研究; (2)系统分析:分析业务流程、数据与数据流程、功能与数据之间的关系,提出分析处理方式和新系统方案; (3)系统设计:进行总体设计、代码设计、数据库设计、输入/输出设计、模块功能设计,给出设计方案; (4)系统实施:进行编程和人员培训及数据准备; (5)系统运行与维护:进行系统的日常运行管理及局部调整,出问题时提出开发新系统的请求。 (二)原型法 原型法是80年代在关系数据库系统(RDBS)、第4代程序生成语言(4GL)和各种系统开发生成环境产生的基础上提出的一种全新的系统开发方法。它凭借系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在

信息管理系统常用开发方法分类

信息管理系统常用开发方法分类 在系统开发的早期,由于缺乏系统开发思想,没能形成工程的概念,以至于60年代出现了所谓“软件危机”,也促使了一门新科学——“软件工程”的诞生。管理信息系统工作者对信息系统的开发提出了许多开发方法,其中常用的有结构化法(Structured Development),原型法(Prototyping Development),面向对象法(Object_Oriented Development)三种。1.结构化法 结构化法体现了自顶向下、结构化、生命周期思想的系统开发方法,主要包括: 1) 结构化分析设计技术(structured analysis design technique); 2) 约当(E. Yourdon)结构化系统开发方法; 3) 企业系统规划法(BSP); 4) 詹姆斯.马丁(James Martin) 提出的战略数据规划法;IEM 5) 我国专家提出的映射模型设计法(RMDM)和信息系统设计工程综合分析法(IDEA); 6) 杰克逊提出的JSP(Jackson structured program)和JSD(Jackson system development); 7) 哈兰.米尔斯(Harlan D. Mills)提出的系统开发的黑箱(black box)理论及其相应的分析设计方法等。 结构化法是基于系统的思想,系统工程的方法,以用户至上为原则,采用结构化、模块化等手段对信息系统进行分析、设计和实施。在实际开发过程中,对应于系统开发的一般过程(见图1),主要应用的结构化设计方法有结构化分析(Structured Analysis),结构化设计(Structured Design),结构化编程(Structured Program)。 结构化分析(SA),是一种面向数据流的分析方法,采用结构化分析解决问题主要通过“分解”和“抽象”两种方式。在这一阶段采用了诸如数据流程图(DFD)、数据字典(DD)、处理逻辑表达(PL)、数据存储规范化(NF)及数据立即存取图(DIAD)等工具或理论。通过SA过程就能得到一个系统的抽象的逻辑模型。 结构化设计(SD)是对SA阶段提出的逻辑模型进行计划性的设计。通过SD工作过程,尽可能提高系统的运行效率、可变性、可控性和工作质量。SD的工作主要包括代码设计、文件/数据库设计、I/O设计、模块功能设计和处理过程设计。SD提供了一整套设计工具、设计原则和设计策略,采用影射思想由DFD图得到SC图。这样就得到了一个可实施的系统的逻辑模型。 结构化程序设计(SP)是采用一些基本的控制结构(IF…ELSE…ENDIF、DO WHILE…ENDDO、DO CASE…CASE…ENDDO等)工具,采用自顶向下地扩展、模块化、逐步求精原则从事程序代码设计,以得到一个现实的物理模型。 2.原型法 原型法基于新一代的系统开发工具和快速开发方法, 主要包括: 1)原型方法及其分支(如瀑布型和快速型方法); 2)计算机辅助软件工程(CASE方法); 3)为建立专用的信息系统开发生成工具的环境,用于定义和生成实际系统的方法。 原型法与传统的生命周期法LC相比摈弃了一步步周密细致地调查、分析、整理文档、再进行逻辑设计、物理设计等繁琐过程而快速构造系统的物理原型。但是,并不能说开发人员用原型法就没有一个分析、设计、实施的过程。实际上开发人员在运用原型法时有意识或无意识地对系统进行了一个分析、设计、比较的过程,才能快速构造一个原型系统,这个原型系统蕴含着开发人员分析、设计、比较的思路,只不过开发人员直接用物理模型表达了对系统的理解,而省却了结构化法中的大量的文档资料。 3.面向对象法 面向对象法(OO)是近年来发展起来的一种系统开发方法, 它与原型方法的设计与实现有一

实验指导书——《信息系统分析与设计教程》

实验指导书 实验一熟悉系统开发步骤与常见工具 一、目的 1.掌握MIS系统开发的步骤; 2.安装visio,掌握简单的操作。 二、内容与要求 1.通过本课学习,要求同学们了解系统开发方式、开发方法和总体规划; 2.分组。每个授课班分成10个小组,选出组长; 3.学生动手安装visio; 4.要求学生了解visio的基本功能,熟悉visio的界面,如工作窗口组成(菜单、工具栏、模具、图件等); 5.掌握创建模具的方法,创建流程图模具。 三、课上操作习题 1.请同学们利用软件模仿画出。

附图1-1 项目投资TFD 附图1-2 银行存取款数据流程图 2.讨论各种不同的系统分析与设计方法存在的原因(领域年轻?技术变化快?不同组织有不同需求?存在不同类型系统?开发系统的人在背景知识上存在差异?) 四、课后练习

自选“系统”绘制一个逻辑数据流程图——例如,上午的日常事务;做喜欢的饭,包括开胃食品、主菜、加菜和餐后甜点等等。

实验二结构化系统分析(一)——系统需求调查 一、目的 1.掌握MIS系统分析涉及的工作; 2.初步掌握“进销存”项目的背景; 3.掌握需求调查的过程及常用方法; 4.进行“进销存”项目的需求调查。 二、内容与要求 1.通过教师讲解:,使学生了解系统分析的主要工作以及需求调查的过程及常用方法; 2.CASE在系统分析与设计中的应用; 3.介绍进销存项目背景参考材料; 4.学生上网查阅关于商业系统“进销存”的相关资料; 5. 对进销存项目进行需求调查。 三、课上操作习题 1.请同学们参考一些分析阶段相关文档(系统分析报告、系统设计报告等),以对分析阶段工作逐步熟悉与加深直观印象。 2.情景分析:假设现在某公司要与学生组成的咨询小组签订合同,开发一个新系统。在开始之前,担心学生是否具备理解他们的问题与需求的能力。最重要的是分析阶段的成败直接会影响他们是否会签订下一步的设计与实施,请同学们撰写一封倡议书或建议信(内容是关于让对方公司做好哪些方面的准备以及介绍我方会采用什么样的策略与方式、保证时间、质量等等)。这里有一个前提增加了任务的难度:对方对应部门的经理特别忙,虽然他愿意支持我们的调查研究,该怎样处理这种情况呢? 四、课后练习 1.访问一些信息系统咨询公司的网站,尽量找到他们用于分析设计系统的方法的相关信息,了解结构化方法目前的状况。 2. 利用本课程对应的背景资料,提炼该项目的需求(业务需求、用户需求、功能需求、非功能需求)。

管理信息系统开发过程中存在的问题及怎么解决

管理信息系统开发过程中存在的问题及怎么解决 1.对管理信息系统的认识有偏差 管理信息系统的建设与评价侧重计算机硬件配置.而不是信息开发与利用的方法和深度.这种误读给国内外许多组织的管理信息系统带来惨重损失。 2.目标不明确 管理信息系统开发前调研不够充分,分析不够清楚明了,就比如开发的工作人员中,对整个系统所需要达到的目标没有基本的,明确的、全面的的概念,就照着自己的想法做下去,进行设计和开发,做了大量工作后才发现设计不能满足用户的需要,而使得系统开发失败,重新开发设计,这样就浪费了大量的人力、物力、财力以及时间。 3.开发时忽视了高层领导者的态度 有时候开发人员本着自己的意愿设计并开发出了管理信息系统,尽管系统很好,但领导不满意属下擅自动手,不听指挥,从而浪费了时间,资源和心血,还加剧了与领导之间的隔阂。并且在没有领导的授权和支持下,能开发出一个好的信息系统很是艰难。 4.开发时缺乏既懂计算机知识又懂管理业务的复合型人才,并且人员之间的合作能力较差 “只要熟练掌握几门计算机语言,就可以成为一个优秀的信息系统开发人员”这种观点是极其错误的。计算机程序设计语言是实现计算机信息系统的一种工具或手段,编码只不过是计算机信息系统开发过程中的一小部分工作,管理信息系统开发是一项多人群体性的任务,需要很好的合作与协调,没有这些很难开发出所需要的系统,并且会使系统开发周期变长,无针对性。 5.教育、理论体系研究落后 在教育方面主要表现在教学内容陈旧,理论落后于实践,理论在某种程度上又脱离实践,在教学中往往注重学生的编程技巧能力培养,而忽视系统分析、设计能力的培养,学生的实践能力差,团队合作能力差,系统开发本身还缺乏一套严格的理论基础以及缺少一套简单有力的开发工具。 6.开发后缺乏软件测试,并且安全性有待提高 软件测试是开发过程的必要过程,不进行的话,很难知道是否达到预先的要求,实现想要达到的目的,安全性问题在我国是一个很大的问题,山寨,盗版比较猖獗,这增加了开发的成本并严重影响了更新的速度。

第五章管理信息系统的开发方法

第五章管理信息系统的开发方法 通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。 基本内容 一、管理信息系统开发 1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。其中核心是设计出一套适合于现代企业管理要求的应用软件系统。 2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。 3.系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐步规范发展的原则。 4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。 二、系统开发方法 1.结构化系统开发方法 结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为5个阶段,这5个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价。按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。 优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。 缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。 2.原型法 原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。 原型法的类型:丢弃式原型法、演化式原型法、递增式原型法。 优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息交流方式、用户满意程度高、应变能力强。 缺点:开发工具要求高、对大型系统或复杂性高的系统不适用、管理水平要求高。 3.面向对象法 面向对象法:面向对象方法的技术把对象的属性(数据)和处理(方法)封装在一起,通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性。 面向对象法的术语:对象、类、消息、继承、封装。 优点:以对象为基础,利用特定的软件工具直接完成对象客体的描述与软件结构之间的转换,解决了传统结构化开发方法中客观世界描述工具与软件结构不一致的问题,缩短了开发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。 缺点:需要有一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合

系统开发方法学

系统开发方法学 系统开发方法学的目标 开发一个计算机信息系统,不管它是联机航空公司订票系统。还是库存控制系统,其过程基本上是相同的。每一过程都由一些基本的活动组成。这些活动是每一个信息服务人员都应掌握的。但是由于各人对该过程的解释不同,所以很多公司采用了标准的系统开发方法。这些方法(与软件一样)可以在市场上买到或者内部设计。 系统开发方法学指出了要进行的活动、这些活动之间的关系和顺序在及关键的评价和判定的阶段标志。提交可行性研究报告和完成功能说明书是典型方法学中的两个重要的阶段标志。 系统开发方法学的好处 1.资料 长期以来,在信息系统的开发和维护中,资料总是一个问题。信息系统开发方法学(以下简称方法学)鼓励项目组成员将资料作为设计的副产品产生出来。因此,在信息系统实现时,资料总是最新的,而且是完整的。在方法学中包含了变换控制机构以保证资料总是最新的版本。不采用方法学的计算中心依靠各人的自觉性来更新他们职责范围内的资料和程序。这种工作方式会导致失败及不必要的人力浪费。当某个人离开,而留下没有资料的系统和程序时,必须花费大量的人时来弄清楚已经做了些什么。 2.项目管理 由于对开发任务(活动)进行了判别和排出了先后顺序,所以可以形成实现一个项目管理系统所必要的输入。如果没有标准的系统开发方法学,在信息服务环境中要实现项目的计划和控制几乎是不可能的。 3.资金上的节省 方法学具有节省相当大的财力和人力的潜力。最大的节省可以说是由于取消了进三步退两步的系统开发方法学而得到的。方法学对于系统开发不可忽略的重要方面提供了方向和保证。例如,一个好的方法学将要求在进行系统设计之前标列出成本、进度、安排、软件、操作以及设备等约束条件。有关的用户和信息服务经理将就这些书面的约束条件签定协议。如果没有这些指导准则,项目组经常是在一个方向推进(进三步)后,结果却发现由于违反了设计要求,有许多工作必须重做(退两步)。 当项目组遵循一个描述清楚的系统开发方法学的指导准则时,开发一个满足用户要求的高质量的系统的概率是非常高的。 有时用户和信息服务管理人员仅仅看到开发成本,但是估计系统的成本时应该包括整个系统的寿命期(包括生产年限)。尽管利用方法学开发一个系统在前期要求较多的人力,但是最终的设计将是高质量的,从而将减少对系统的修改要求。而且由于有完善的资料,这种修改也更容易实现。另一方面,根据个人所好而没有借助于系统开发方法学所设计的系统将不可避免地导致质量低和相当可观的维护成本。一个设计很差的系统的整个设计组被指派去以全部时间维护系统的情况并不少见。

系统集成项目管理工程师教程(完整版)

系统集成项目管理工程师教程 清华大学出版社 2009 年

系统集成项目管理工程师教程资 料版本:XTJC-XMGLGCS-JC 修订版本:20121130V1.1 编制Bichou.li 审核Bichou.li 批准Lixia.zhao 日期2012.11.29 日期2012.11.30 日期2012.11.30 Bichou.li 邮箱:bicchou_@https://www.360docs.net/doc/866418135.html, QQ:34206413 声明 Copyright ? 2012 系统集成项目管理工程师教程是 bichou.li 根据 baidu 文库相关资料整理而成,内容涉及到和国家相关法律法规冲突的,与资料整理人员无关。 本文档为免费文档,供相关人员学习之用。 未经本人许可,不得以经营性质为目的传播本文档。 由于种种原因,本手册内容会不定期进行更新。除非另有约定,本文仅作为学习资料,本文中的所有陈述、信息和建议不构成任何明示或暗示的担保。

第II页

修订记录 日期修订版本描述作者2012.11.29 V1.0 根据百度文库提供的资料整理第1-6章节Bichou.li 2012.11.30 V1.1 根据百度文库提供的资料整理第7-23章节Bichou.li

目录 第1章信息化基础知识.......................................................................................... 1-1 1.1 信息化基础知识......................................................................................... 1-1 1.1.1 信息.................................................................................................. 1-1 1.1.2 信息化.............................................................................................. 1-3 1.1.3 国家信息化体系要素...................................................................... 1-3 1.1.4 国家信息化指导思想、战略方针、战略目标.............................. 1-6 1.1.5 我国信息化发展的战略要点.......................................................... 1-7 1.2 电子政务.................................................................................................. 1-12 1.2.1 电子政务的概念和内容............................................................... 1-12 1.2.2 电子政务的指导思想和指导原则............................................... 1-13 1.2.3 电子政务建设的目标和主要任务............................................... 1-14 1.3 企业信息化............................................................................................... 1-17 1.3.1 企业信息化概述............................................................................ 1-17 1.3.2 企业资源计划............................................................................... 1-23 1.3.3 客户关系管理............................................................................... 1-35 1.3.4 供应链管理................................................................................... 1-46 1.3.5 电子商务........................................................................................ 1-59 1.4 商业智能.................................................................................................. 1-65 第2章信息系统服务管理...................................................................................... 2-1 2.1 信息系统服务管理体系............................................................................. 2-1 2.1.1 信息系统服务管理的内容.............................................................. 2-1 2.1.2 信息系统服务管理的推进.............................................................. 2-3 2.2 信息系统集成资质管理............................................................................. 2-8 2.2.1 信息系统集成资质管理的必要性和意义...................................... 2-8 2.2.2 信息系统集成资质管理亦法.......................................................... 2-9 2.2.3 信息系统集成资质等级条件....................................................... 2-11 2.3 信息系统工程监理.................................................................................. 2-13

信息系统开发的几个方法

信息系统开发的几个方法 【内容提要】 在信息系统的开发中存在一个误区,认为信息系统的开发过程是一个纯粹的技术过程,没有正确认识到用户和开发人员之间的关系,以及探讨信息系统开发的重要性。实际上,信息系统的开发过程是一个非常复杂的过程,在本文中对信息系统开发周期进行简单介绍,重点讨论了目前常用的三种信息系统的开发方法,尤其是面向对象开发方法,具有较高的使用价值。 【关键词】信息系统原型法结构化法面向对象法 一、概述 随着信息技术的迅速发展和应用范围的不断扩大,信息系统对社会和经济的影响也日益深入。信息系统的开发是一项复杂的系统工程,它不仅涉及计算机技术,还涉及管理业务、组织和行为。一个好的信息系统能大大提高管理效率。信息系统的开发过程是一个用户、管理者、系统分析员、技术人员、程序员等参与者相互影响、相互联系的过程。 二、信息系统的生命周期 任何事物都有产生、发展、成熟、消亡的过程,信息系统也一样有它的生命周期。信息系统在使用过程中随着生存环境的变化,需要不断的维护、修改,直到它不再适应的时候就要由新系统代替老系统,这样的周期循环就被称为信息系统的生命周期。信息系统的生命周期划分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统运行与维护。 其中后四个阶段构成了一个项目开发周期,这个周期是在周而复始的进行着。一个系统开发完成后,随着内外部环境的变化,会不断地积累新的问题,当问题积累到一定程度的时候就需要重新进行系统分析,开始新的系统开发,必要时还要重新进行系统规划。 1、系统规划 系统规划阶段的主要任务是根据企业目标和发展战略,对系统的需求做出分析和预测,研究系统的必要性和可能性,确定信息系统的目标和主要结构,根据需要和可能给出拟建系统的备选方案,并对备选方案进行可行性分析,写出可行性报告。可行性报告审议通过后,将新系统建设方案及设施计划写成系统设计任务书。 2、系统分析 系统分析阶段的主要任务是解决系统“做什么”的问题。根据系统设计任务书,对现行系统进行详细调查,进行分析,确定新系统的基本目标和逻辑功能要求,提出新系统的逻辑模型。其中的分析包括业务流程,分析数据流程,分析功能与数据之间的关系,提出分析处理方式。 系统分析阶段的工作成果体现在系统分析说明书中,它描述了所有管理层和用户的要求。用户通过系统分析说明书可以了解未来系统的功能,判断是不是其所要求的系统。系统分析说明书一旦讨论通过,就是系统设计的依据,也是将来验收系统的依据。这一阶段是系统开发的关键阶段。 3、系统设计 系统设计阶段要回答的问题是系统“怎么做”的问题。这个阶段的主要任务是根据系统分析阶段确定的方案,按照系统的功能要求,结合实际条件,设计实现系统。这个阶段又可分为总体设计和详细设计两个阶段。总体设计的主要任务包括构造信息系统应用软件的总体结构、系统硬件结构、系统配置方案等,详细设计包括人机界面设计、数据库设计等。这个阶段的技术文档是系统设计说明书。 4、系统实施 系统实施阶段是将设计的系统付诸实施的阶段,这一阶段的任务包括计算机等设备的购

管理信息系统(MBA全景教程之十)课后测试答案【满分】

管理信息系统 (MBA 全景教程之十)一 课后测试 测试成绩:100.0分。恭喜您顺利通过考试! 单选题 1. 资源里面的人、资金、原料、能源、设备都是属于 √ A 信息流 B 物资 C 额外补助 D 传输介质 正确答案: B 2. 计算机信息管理中,软件由哪两部分组成 √ A 系统软件和应用软件 B 系统软件和多媒体软件 C 多媒体软件和应用软件 D 系统软件和调用软件 正确答案: A 3. 数据库和数据库管理系统在管理系统中管理的对象是 √ A 员工 B 数据 C 多媒体软件和应用软件 D 信息传输 正确答案: B 4. 以下哪项不符合系统的定义 √ A 系统是一个有机的整体 B 系统由若干要素组成 C 若干要素的组合是为了实现一个共同的目的 D 若干要素之间并不互相依赖 正确答案: D 5. 数据加工操作包括分类﹑排序﹑运算和 √ A 汇总 B 结算 C 总结 D 输入 正确答案: A 6. 系统软件是针对( )应用所需要的支持系统 √ A 专家 B 公众 C 计算机用户 D 计算机专家 正确答案: B 7. 管理信息是 ( )的基础 √ A 决策 B 策划 C 判断 D 组织 正确答案: A 8. ( )是对事物的特征和它的运作的描述? √ A 系统 B 数据

C 信息 D 网络 正确答案: C 9. 资源共享有数据﹑程序和()这三类资源的共享? √ A 硬件 B 软件 C 网络 D 文件 正确答案: A 10. 广域网﹑局域网﹑城域网统称为什么()? √ A 网络 B 信息 C 系统 D 数据 正确答案: A 11. 系统实施的准备不包括√ A 购置计算机和必要的附属设备 B 购置系统实施所需要的软件 C 培训管理人员 D 数据准备以及管理 正确答案: C 12. 以下不是结构化系统开发方法的优点的是√ A 整体思路清楚,目标明确 B 系统的开发周期短 C 设计工作中阶段性非常强,有利于系统开发的总体管理和控制 D 在系统分析时可以诊断出原系统中存在的问题和结构上的缺陷 正确答案: B 13. 以下不是结构化系统开发方法的缺点的是√ A 用户要求难以在系统分析阶段准确定义,致使系统在交付使用时 产生许多问题 B 用系统开发每个阶段的成果来进行控制,不能适应事物变化的要 求 C 系统的开发周期长 D 设计工作中阶段性非常强 正确答案: D 14. 面向对象的方法目的就是要提高软件的各种性能,使软件系统向通用性 方向发展,其目的就是()√ A 可重用性 B 扩充性 C 可维护性 D 以上都包括 正确答案: D 15. 以下不属于配送系统的子系统类型的是√ A 信息收集子系统 B 客户订单子系统 C 库存补货子系统 D 账户维护子系统 正确答案: A

信息系统开发方法与开发方式

信息系统开发方式 一、各类开发方式 (一)自行开发 优点:可以得到适合本单位的满意的系统,通过系统开发培养自己的力量。 缺点:往往开发周期较长。需要强有力的领导,有足够的技术力量,需要进行一定的咨询。 (二)委托开发 优点:比较省事(从用户角度)。 缺点:必须配备精通业务的人员参加,经常检查、协调。开发费用较高,系统维护困难。 (三)购买现成软件包 优点:最省事(从用户角度)。 缺点:要买到完全适合本单位的、满意的系统不太容易。需要有较强的鉴别能力,谈不上系统维护。 (四)联合开发 优点:对于培养自己的技术力量最为有利,系统维护比较方便。 缺点:双方要精诚合作,自己有一定系统分析和设计力量 信息系统开发方法 一、结构化系统开发方法 (一)基本思想 自行开发用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。即先将整个开发过程分为若干个相对独立的阶段(分析、设计、实施),在前二个阶段坚持自顶向下地对系统进行结构化划分、设计,在系统实施阶段则应坚持自底向上地逐步实施。 (二)特点: 1.自顶向下整体性的分析与设计和自底向上地逐步实施的系统开发过程 2.用户至上 3.深入调查研究 4.严格区分工作阶段 5.充分预料可能发生的变化 6.开发过程工程化 (四)优缺点: 1.优点: (1)强调系统开发过程的整体性和全局性,强调在整体化的前提下来考虑具体的分析设计问题,即自顶向下的观点。 (2)强调严格地区分开发阶段,强调一步一步地严格地进行系统分析和设计,每一步工作都及时地总结,发现问题及时地反馈和纠正,从而避免了开发过程的混乱状态。2.缺点: (1)起点太低,所用的工具落后,致使系统开发周期过长,会带来许多问题。 (2)要求开发者在调查中就充分掌握用户需求、管理状况以及可能发生的变化,这不太符合人们循序渐进地认识事物的规律性,在实际工作中实施有一定的困难。 二、原型化法

管理信息系统开发方法

1 管理信息系统概述 1.1 管理信息系统定义 管理信息系统也是一种系统,是一种信息系统,是组织(企业)系统的一个子系统。管理信息系统掌握同企业有关的各种事件和对象的信息,并将这种信息提供给企业内外的系统用户。为了达到提供有用信息的目的,系统内必须实现某些过程,特别是信息联系过程和变换过程。系统接收各种数据,将它们转变为信息,将数据和信息加以存贮并将信息提供给用户。管理信息系统并不直接参与决策过程,它的任务主要是提供信息作为决策过程中的参考。但是,就象有些日常事务的决定可以由电子计算机做出一样,信息系统也可参与决策。这就使信息系统和决策过程之间失去明确的界限。 管理信息系统具备信息系统的功能。此外,它还具备其特有的计划、控制、预测和辅助决策功能. (1)计划功能。根据现存条件和约束条件,提供各职能部门的计划。如生产计划、财务计划、采购计划等。并按照不同的管理层次提供相应的计划报告。 (2)控制功能。根据各职能部门提供的数据,对计划执行情况进行监督、检查、比较执行与计划的差异、分析差异及产生差异的原因,辅助管理人员及时加以控制。 (3)预测功能。运用现代数学方法、统计方法或模拟方法,根据现有数据预测未来。 (4)辅助决策功能。采用相应的数学模型,从大量数据中推导出有关问题的最优解和满意解,辅助管理人员进行决策。以期合理利用资源,获取较大的经济效益。

简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。 1.2管理信息系统一般模式 (1)执行控制子系统(下层) MIS中的执行控制子系统与企业中管理机构的基层管理相对应。该子系统一般包括:生产管理、材料管理、财务管理、销售管理、人事劳资管理、设备管理等子系统。执行控制子系统处理的数据量大,但数据都是规范的,处理过程和规则都是程序化的。该子系统常用的处理有:事务处理、报表处理、查询处理。常用的输出形式有账簿、表格、图形。 执行控制子系统的主要任务是: 理解并执行中层下达的指令。 处理(录入、存贮、计算、分类、汇总等)原始业务数据。 将汇总信息及执行中层指令的结果传至中层。 提供查询功能。 (2)管理控制子系统(中层) 管理控制子系统是为企业中层各管理部门和管理人员提供控制生产经营活动、制定资源分配方案、评价企业效益等项战术级管理所需的信息。该子系统在整个MIS中起着承上启下的作用。其主要任务是: 汇集下层传来的信息并结合环境信息,监督、控制低层的运行。 处理中层信息上传给高层,理解并执行高层下达的指令,必要时把高层指令分解并下达给低层执行。 提供查询功能。 (3)战略决策和计划子系统(高层)

信息系统监理师教程400页

目 录 第1篇信息系统监理基础 (9) 第0章 信息系统工程技术知识 (10) 0.1 信息系统建设 (10) 0.1.1信息系统概念、功能、类型和发展 (10) 0.1.2信息系统建设的复杂性 (13) 0.1.3 信息系统的生命周期 (14) 0.1.4信息系统建设的原则 (17) 0.1.5信息系统开发方法 (20) 0.2 计算机技术知识与网络知识 (25) 0.2.1计算机系统功能、组成、及其相互关系 (25) 0.2.2计算机系统与信息管理、数据处理、辅助设计、自动控制、科学计算、人工 智能等概念 (26) 0.2.3数据通信的基本知识 (26) 0.2.4网络体系结构与协议 (30) 0.2.5计算机网络应用 (32) 0.2.6 Internet 实用技术 (34) 0.2.7网络标准及典型网络设备 (34) 0.2.8网络规划与设计 (35) 0.2.9常见的计算机网络工程系统配置与性能评价 (38) 0.3 信息网络系统 (38) 0.3.1信息网络基础平台、服务平台、安全平台、管理平台和环境平台的体系结构 (38) 0.3.2网络传输技术、交换技术、接入技术、路由技术、操作系统、网络服务器、 网络测试、数据存储和备份 (39) 0.3.3视频点播、音频点播、视频会议和VOIP (44) 0.3.4防火墙技术、数字加密技术、入侵监测和漏洞扫描技术、物理隔离、访问限 制、安全体系架构和VPN (45) 0.3.5网络管理软件和网络监控软件 (47) 0.3.6机房工程、综合布线系统和隐蔽工程 (47) 0.4 软件与软件工程知识 (48) 0.4.1软件需求分析与定义 (48) 0.4.2软件体系结构设计方法 (50) 0.4.3 软件体系结构分析与评估 (53) 0.4.4软件质量保证及质量评价(结合16260、18905) (56) 0.4.5软件配置管理 (57) 0.4.6软件测试及主要工具 (57) 0.4.7软件构件技术基础知识 (58) 0.4.8面向对象分析与设计 (60) 0.4.9软件开发工具基础知识 (66) 0.4.10软件评审 (66) 0.4.11软件维护 (67) 0.4.12软件开发文档的种类 (68)

管理信息系统五种开发方法优缺点评析

管理信息系统的五种常见开发方法及其优缺点阐述 1.结构化生命周期法: 把系统的建立瞧作就是一种生命物种的成长过程。由6个开发阶段组成:系统定义-> 需求分析-> 系统设计-> 编写代码-> 安装调试-> 系统维护 优点: 这种开发方法把管理信息系统开发的全过程按其生存周期分成若干阶段,每个阶段有相对独立的任务,然后逐步完成各个阶段的任务。在每一阶段的开始与结束都规定了严格的标准。前一个阶段的结束标准就就是后—阶段开始的标准,而每个阶段任务相对独立而且比较简单,便于不同人员分工协作,从而降低了整个软件工程开发的困难程度。在软件生命周期的每个阶段都采用科学管理与良好的技术方法,而且在每个阶段结束之前都从技术与管理两个角度进行严格审查,合格之后才开始下一阶段工作。这就使得软件开发全过程以一种有条不紊的方式进行,保证了软件质量,提高了软件的可维护性。这样不仅可以大大提高软件开发的成功率,软件开发的生产率也会明显地提高。且简单明了,结构清晰。 同时把文档资料作为每个阶段的产品之一,而且加以标准化,作为每个阶段结束的重要标准。它保证了在系统开发结束时有一个完整准确的软件配置交付使用。文档资料就是通讯的工具,它清楚地说明了到这个时候为止关于该项工程已经知道或做了什么,同时确定了下一步的工作基础。文档资料也起着备忘录的作用,如果文档不完整或与上一阶段的文档不相衔接则一定在工作上有不完整的地方。文档资料另一重要作用就是有利于与用户交流,检查错误,用户评价。文档资料也就是系统维护的依据,通过每一阶段生成的文档资料,使得开发人员与用户易于使用维护。 不足: 这种开发方法的不足具体表现在以下几方面 第一,阶段回溯不可避免,延长系统开发的时间。结构化生命周期法并没有解决软件开发研制时间过长的严重危机,在计算机硬软件技术相通讯技术日新月异发展的时代,很容易使刚建立起来的管理信息系统迅速变得陈旧,生命周期很短,所以系统开发周期过长将导致系统运行时间变短。 第二,使用过程化语言,没有以根本上改变个体手工编程的工作方式。 第三,专业开发人员开发用户使用的系统开发模式,开发人员与用户都要化时间去掌握对方专业领域的知识以期产生共同语言,导致用户系统分析不充分,理解不透彻,或表达的二义性,造成软件生命周期中越早潜入的错误发现越晚,系统分析时引入的错误往往要到运行时才发现,其修正的代价就是相当昂贵的。 第四,用户热情没有自始至终调动,不能从根本上解决让用户参加系统开发的问题。系统维护就十分困难。且文档资料缺乏实用价值,特别就是早期的系统规格说明——专业知识的缺乏使得用户难以理解文档的内容,文档资料没有起到应有的作用,反而延长了开发时间。2.快速原型法: 快速地创建出管理信息系统的测试版(可用来演示与评估),借助这种测试版本挖掘用户的需求,然后在此版本的基本上进修改、增强。由4个开发阶段组成: 确认基本需求-> 开发原型系统-> 使用原型系统<-> 修改增强原型 优点: 快速原型法突出一个“快”字,采用结构化生命周期法作系统分析时要反复与用户讨论,这种讨论费时费力,而且终究就是“纸上谈兵”,原型法则就是“真枪实弹”,能够使用户立刻与想象中的目标系统作出比较。开发人员向用户提供一个“样品”,用户迅速向开发人员作出反馈,提高系统的质量,快速原型法要求在获得一组基本的用户需求后,快速地实现新系统的一个“原型”,可以说就是以用户需求为中心,又不完全依赖于用户需求,它对用户需求的定义采用启发的方式,引导用户在对系统逐渐加深理解的过程中作出响应,鼓励用户参与到系统的设定与开发中去,更加便于系统的维护与使用。 不足:

系统集成项目管理工程师教程(完整版)

系统集成项目管理工程师教程 清华大学 2009 年

系统集成项目管理工程师教程资 料版本:XTJC-XMGLGCS-JC 修订版本:20121130V1.1 编制Bichou.li 审核Bichou.li 批准Lixia.zhao 日期2012.11.29 日期2012.11.30 日期2012.11.30 Bichou.li :bicchou_163. QQ:34206413 声明 Copyright ? 2012 系统集成项目管理工程师教程是 bichou.li 根据 baidu 文库相关资料整理而成,容涉及到和国家相关法律法规冲突的,与资料整理人员无关。 本文档为免费文档,供相关人员学习之用。 未经本人许可,不得以经营性质为目的传播本文档。 由于种种原因,本手册容会不定期进行更新。除非另有约定,本文仅作为学习资料,本文中的所有述、信息和建议不构成任何明示或暗示的担保。

第II页

修订记录 日期修订版本描述作者2012.11.29 V1.0 根据百度文库提供的资料整理第1-6章节Bichou.li 2012.11.30 V1.1 根据百度文库提供的资料整理第7-23章节Bichou.li

目录 第1章信息化基础知识.......................................................................................... 1-1 1.1 信息化基础知识......................................................................................... 1-1 1.1.1 信息.................................................................................................. 1-1 1.1.2 信息化.............................................................................................. 1-3 1.1.3 国家信息化体系要素...................................................................... 1-3 1.1.4 国家信息化指导思想、战略方针、战略目标.............................. 1-6 1.1.5 我国信息化发展的战略要点.......................................................... 1-7 1.2 电子政务.................................................................................................. 1-12 1.2.1 电子政务的概念和容............................................................... 1-12 1.2.2 电子政务的指导思想和指导原则............................................... 1-13 1.2.3 电子政务建设的目标和主要任务............................................... 1-14 1.3 企业信息化............................................................................................... 1-17 1.3.1 企业信息化概述............................................................................ 1-17 1.3.2 企业资源计划............................................................................... 1-23 1.3.3 客户关系管理............................................................................... 1-35 1.3.4 供应链管理................................................................................... 1-46 1.3.5 电子商务........................................................................................ 1-59 1.4 商业智能.................................................................................................. 1-65 第2章信息系统服务管理...................................................................................... 2-1 2.1 信息系统服务管理体系............................................................................. 2-1 2.1.1 信息系统服务管理的容.............................................................. 2-1 2.1.2 信息系统服务管理的推进.............................................................. 2-3 2.2 信息系统集成资质管理............................................................................. 2-8 2.2.1 信息系统集成资质管理的必要性和意义...................................... 2-8 2.2.2 信息系统集成资质管理亦法.......................................................... 2-9 2.2.3 信息系统集成资质等级条件....................................................... 2-11 2.3 信息系统工程监理.................................................................................. 2-13

相关文档
最新文档