原型法和结构化系统开发法

合集下载

管理信息系统课后习题答案

管理信息系统课后习题答案

习题11.管理信息系统是什么?它和一般的计算机应用有什么不同?答:(1)管理信息系统是一个以人为主导,利用计算机软硬件、网络通信设备及其他办公设备,进行信息的收集、运输、加工、存储、更新、维护,以企业战略竞争提高效益效率,支持企业高层决策,中层控制,基层运作的集成化人—机系统。

(2)管理信息系统和计算机应用的区别见下表2.信息系统的结构有几个视图?你是否认为还有另外的视图?如果有,是什么?答:有四种,总体概念结构图、功能结构图、软件结构图和硬件结构图。

有。

总体概念图、工程-过程结构图等。

3.理信息系统的开发特点是什么?有几种开发方式?各有哪些长处和缺点?答:开发特点:管理信息系统的开发是一项复杂的系统工程工作。

它涉及的知识面广、部门多。

至今还没有一种完全有效的方法来很好的完成系统的开发。

开发方式及长处和缺点:(1)结构化系统开发方法长处:强调系统开发工程的整体性和全局性。

强调严格区分开发阶段。

严格地按照系统分析和设计进行开发,及时总结工作、发现问题和及时纠正。

缺点:使用工具落后,费时,繁琐,开发周期长不直接,系统分析设计的结果不能转换为程序;起点低(2)原型方法长处:原型法从原理到流程都是十分简单的,且备受推崇,有着传统方法无法比拟的优越性,它有如下特点:符合人们认识事物的规律;有利于项目的开发者和用户之间的交流;实际的原型为准确认识问题创造了条件;能充分利用最新的系统开发环境;将系统的调查、分析、设计融为一体。

缺点:对于大型的系统,如果不经过系统分析来进行整体性划分,要想直接用屏幕一个一个进行模拟是很困难的。

对于大量的运算、逻辑性较强的程序模块,原型法很难构造产模型来供人评价。

对于原基础管理不善、信息处理混乱的问题,使用有一定困难。

对于批处理系统,因其大部分是内部处理,用原型法有一定困难。

(3)面向对象的开发方法长处:是一种全新的系统分析设计方法(对象、类、结构属性、方法)。

适用于各类信息系统的开发。

管理信息系统复习答案 (1)

管理信息系统复习答案 (1)

一、名词解释:1、知识:知识是对意识的反映,是对经过实践证明的客体在人的意识中相对正确的反映。

知识的特点是可以共享,可以越过时空传递,可以重复使用,可以再生。

2、业务流程重组:对企业过程进行根本的再思考和彻底的再设计,以求企业当代关键的性能指标获得巨大的提高,如成本、质量、服务和速度(指成十倍成百倍的提高)。

3、管理信息系统:运用以计算机为核心的多种现代技术,采用先进的方法和模型,辅助管理人员进行科学管理和决策的人-机系统。

它不仅是一个技术系统,而且同时是一个社会系统。

4、数据字典:是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

5、信息:信息是关于客观事实的可通信的知识;是经过加工以后对客观世界产生影响的数据;是客观事物运动状态及状态的变化方式的反映和描述。

6、代码:代码是代表事物名称、属性、状态等的符号。

为了便于计算机处理,一般用数字、字母或它们的组合来表示。

7、信息化:是由工业社会向信息社会演化的动态过程。

它反映了从有形的物质产品起主导作用的社会到无形的信息产品起主导作用的社会的转型。

8、诺兰模型:把计算机应用到一个单位(企业、部门)的管理中去,一般要经历从初级到成熟的成长过程。

诺兰总结了这一规律,于1973年首次提出了信息系统发展的阶段理论,被称为诺兰模型。

9、结构化决策:简单、直接,其决策过程和决策方法有固定的规律可以遵循,能用明确的语言和模型加以描述,并可依据一定的通用模型和决策规则实现其决策过程的基本自动化。

10、结构化系统开发方法:其基本思想是用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下的对系统进行分析和设计。

用结构化系统开发方法开发管理信息系统可分为三个阶段:系统分析、系统设计和系统实施。

二、简答题:1、简述使用U/C矩阵进行子系统划分的步骤P96答:(1)画一个数据关系表,表的第一行填数据类,表的第一列填功能。

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

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

信息系统开发方法的区别与联系【摘要】:一个信息系统开发的成败与采用的开发方法有直接的关系,已有多种开发方法,而目前常用的几种方法有:结构化方法,原型法,面向对象方法和CASE方法。

对一个具体的信息系统而言,不是所有方法都适合该系统的开发,也不是一个系统只能用到一个方法,对这些方法进行分析和比较,可以帮助开发人员找到合适的方法,同时提出几种方法的结合,发挥各自的优点,作为新的开发方法。

【关键词】:信息系统;结构化;方法;原型法一、信息系统的概念及方法概述信息系统开发的方法是指在信息系统开发中的指导思想、逻辑、途径以及工具等的组合。

它涉及的知识面广,至今没有一种统一完备的开发方法,常见的方法主要有:结构化方法、原型法、面向对象方法和CASE方法。

(一)结构化方法结构化方法是在70年代末,为解决当时的“软件危机”而产生的一种面向数据流的系统开发方法。

它以用户至上为原则,采用自顶向下的整体分析和设计和自底向上的逐步实施。

其开发过程(一个生命周期)为:(1)系统规划:初步调查,确定系统目标和总体结构及实施进度,进行可行性研究;(2)系统分析:分析业务流程、数据与数据流程、功能与数据之间的关系,提出分析处理方式和新系统方案;(3)系统设计:进行总体设计、代码设计、数据库设计、输入/输出设计、模块功能设计,给出设计方案;(4)系统实施:进行编程和人员培训及数据准备;(5)系统运行与维护:进行系统的日常运行管理及局部调整,出问题时提出开发新系统的请求。

(二)原型法原型法是80年代在关系数据库系统(RDBS)、第4代程序生成语言(4GL)和各种系统开发生成环境产生的基础上提出的一种全新的系统开发方法。

它凭借系统开发人员对用户要求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,并与用户反复协商修改,形成实际系统。

开发过程为:(1)确定系统基本要求和功能;(2)构造初始原型;(3)运行、评价、修改原型;(4)确定原型后处理。

管理信息系统的开发方法

管理信息系统的开发方法

管理信息系统的开发方法-CAL-FENGHAI.-(YICAI)-Company One1第五章管理信息系统的开发方法通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。

基本内容一、管理信息系统开发1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。

其中核心是设计出一套适合于现代企业管理要求的应用软件系统。

2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。

3.系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐步规范发展的原则。

4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。

二、系统开发方法1.结构化系统开发方法结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为5个阶段,这5个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价。

按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。

优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。

缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。

2.原型法原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。

(完整word版)管理信息系统期末考试名词解释简答题

(完整word版)管理信息系统期末考试名词解释简答题

1.信息:信息是关于客观事实的可通讯的知识,信息是对人有用的影响人们行为的数据2.管理信息系统:是对一个组织单位,企业或者部门进行全面管理的人和计算机相结合的系统,它综合运用激素演技技术,信息技术,管理技术和决策技术与现代化的管理思想方法和手段结合起来,辅助管理人员进行管理和决策。

3.信息时效性:是指从信息源发送信息经过接收,加工传递,利用的时间间隔及其效率。

4.代码:代码是代表名称,属性,状态等的符号,为了便于计算机处理,一般用数字字母或者它们的组合来表示。

5.数据字典:数据字典是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体进行定义和描述的工具,是数据分析和管理工具,同时也是系统设计阶段进行数据库设计的重要依据。

6.决策支持系统(dss):dss是以信息技术为手段,应用决策科学及有关学科的理论与方法从人机交互方式辅助决策者解决半结构化和非结构化的决策问题的信息系统。

7.首席信息官:(cio):cio作为信息管理部门的扶着人,承担有关信息技术应用信息西苑开发和利用的领导工作其主要任务是通过信息技术和信息资源为组织增添新的竞争力,为组织者在信息社会环境中的生存和发展开阔的空间》8.智能决策支持系统:专家系统与决策支持系统相结合形成了智能决策支持系统(idss),它可以充分利用专家系统定性分析与决策支持系统定量分析的优点,提高决策支持系统支持非结构化决策问题的能力.9.Bsp:企业系统规划法:是一种能够帮助规划人员根据企业目标制定出mis战屡规划的结构化方法10.系统评价:系统评价是检查系统是否达到预期的目标、技术性能是否达到设计要求,系统的各种资源是否得到充分利用、经济效益是否理想、指出系统的长处与不足,为以后的改进与扩展提出意见。

11.电子商务:狭义的电子商务指利用网络环境在网上进行电子交易,包括网上广告、电子订购、网上洽谈、电子支付、产品电子传送和售后的网络跟踪服务。

简述结构化系统开发方法、原型法的优缺点和适用场合

简述结构化系统开发方法、原型法的优缺点和适用场合

简述结构化系统开发方法、原型法的优缺点和适用场合结构化系统开发方法(Structured Systems Development Methodology,简称SSDM)是一种传统的系统开发方法,旨在通过按照确定的步骤和阶段来进行系统开发,以确保项目的成功和高质量。

优点:1. 易于管理和控制:SSDM采用了具体的步骤和阶段,并且各个阶段之间有明确的输入和输出,使得项目的管理和控制变得更加简单和可靠。

2. 高质量的结果:SSDM强调规范和标准的使用,通过详细的需求定义、系统设计和严格的测试,可以确保交付的系统具有高质量和可靠性。

3. 适用于大型项目:SSDM适用于大型项目,因为它提供了一个结构化的方法来管理和组织复杂的系统开发过程。

缺点:1. 刚性和不灵活:SSDM要求在系统开发的每个阶段都有明确的输入和输出,这可能导致项目的刚性和不灵活性,难以应对需求的变化和紧急情况。

2. 时间和资源消耗较大:由于SSDM强调详细的需求定义、系统设计和严格的测试,因此该方法需要更多的时间和资源来完成,特别是在项目规模较大的情况下。

3. 缺乏用户参与:SSDM在系统开发的早期阶段就需要进行详细的需求定义和系统设计,这可能导致用户在项目初期就与开发团队脱节,导致最终交付的系统与用户的实际需求不匹配。

适用场合:SSDM适用于大型、复杂的系统开发项目,特别是在需求相对稳定并且能够提前确定的情况下。

它适用于对系统质量和可靠性要求较高的项目,以及需要进行严格管理和控制的项目。

原型法(Prototype Methodology)是一种迭代的系统开发方法,它通过快速构建和演示原型来获取用户的反馈,从而逐步完善系统的设计和功能。

优点:1. 快速反馈和迭代:原型法允许开发团队快速构建和演示原型,从而获得用户的反馈。

通过多次迭代,可以逐步完善系统的设计和功能。

2. 高度用户参与:原型法强调用户参与,用户可以在系统开发的早期阶段就能够看到和体验到系统的原型,从而提供更加准确的需求和反馈。

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

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

管理信息系统的五种常见开发方法及其优缺点阐述1.结构化生命周期法:把系统的建立瞧作就是一种生命物种的成长过程。

由6个开发阶段组成:系统定义-> 需求分析-> 系统设计-> 编写代码-> 安装调试-> 系统维护优点:这种开发方法把管理信息系统开发的全过程按其生存周期分成若干阶段,每个阶段有相对独立的任务,然后逐步完成各个阶段的任务。

在每一阶段的开始与结束都规定了严格的标准。

前一个阶段的结束标准就就是后—阶段开始的标准,而每个阶段任务相对独立而且比较简单,便于不同人员分工协作,从而降低了整个软件工程开发的困难程度。

在软件生命周期的每个阶段都采用科学管理与良好的技术方法,而且在每个阶段结束之前都从技术与管理两个角度进行严格审查,合格之后才开始下一阶段工作。

这就使得软件开发全过程以一种有条不紊的方式进行,保证了软件质量,提高了软件的可维护性。

这样不仅可以大大提高软件开发的成功率,软件开发的生产率也会明显地提高。

且简单明了,结构清晰。

同时把文档资料作为每个阶段的产品之一,而且加以标准化,作为每个阶段结束的重要标准。

它保证了在系统开发结束时有一个完整准确的软件配置交付使用。

文档资料就是通讯的工具,它清楚地说明了到这个时候为止关于该项工程已经知道或做了什么,同时确定了下一步的工作基础。

文档资料也起着备忘录的作用,如果文档不完整或与上一阶段的文档不相衔接则一定在工作上有不完整的地方。

文档资料另一重要作用就是有利于与用户交流,检查错误,用户评价。

文档资料也就是系统维护的依据,通过每一阶段生成的文档资料,使得开发人员与用户易于使用维护。

不足:这种开发方法的不足具体表现在以下几方面第一,阶段回溯不可避免,延长系统开发的时间。

结构化生命周期法并没有解决软件开发研制时间过长的严重危机,在计算机硬软件技术相通讯技术日新月异发展的时代,很容易使刚建立起来的管理信息系统迅速变得陈旧,生命周期很短,所以系统开发周期过长将导致系统运行时间变短。

生命周期法

生命周期法

生命周期法生命周期法也称结构化系统开发方法,是目前国内外较流行的信息系统开发方法,在系统开发中得到了广泛的应用和推广,尤其在开发复杂的大系统时,显示了无比的优越性。

它也是迄今为止开发方法中应用最普遍最成熟的一种。

1基本思想:将软件工程学和系统工程的理论和方法引入计算机系统的研制开发中,按照用户至上的原则,采用结构化、模块化自顶向下对系统进行分析和设计。

具体来说,它将整个信息系统开发过程划分为独立的六个阶段,包括系统分析、程序设计、系统测试、运行和维护以及系统评估。

这六个阶段构成信息系统的生命周期。

2优缺点生命周期法的突出优点是强调系统开发过程的整体性和全局性,强调在整体优化的前提下考虑具体的分析设计问题,即自顶向下的观点。

它从时间角度把软件开发和维护分解为若干阶段,每个阶段有各自相对独立的任务和目标。

降低了系统开发的复杂性,提高了可操作性。

另外,每个阶段都对该阶段的成果进行严格的审批,发现问题及时反馈和纠正,保证了软件质量,特别是提高了软件的可维护性。

实践证明,生命周期法大大提高了软件开发的成功率。

但是,生命周期法开发周期较长,因为开发顺序是线性的,各个阶段的工作不能同时进行,前阶段所犯的错误必然带入后一阶段,而且是越是前面犯的错误对后面的工作的影响越大,更正错误所花的工作量就越大。

而且,在功能经常要变化的情况下,难以适应变化要求,不支持反复开发。

编辑本段生命周期法的各个阶段生命周期法的四个阶段需求分析、设计、实施、运行和审计:1) 需求分析阶段需求分析是确定企业需求并把这种需求反映到信息系统需求说明书中。

需求分析阶段主要是满足用户需求的新系统逻辑模型。

需求分析工作主要由系统分析人员承担。

生命周期法具体过程以及这套表达工具的使用:A) 了解系统的组织结构首先接触到的往往是这个部门或单位的组织结构,表达部门或单位的组织结构,最直观的办法就是组织结构图。

组织结构图:把所需要了解的组织,分解为若干部分,并把它们之间的行政隶属或管理与被管理的关系用各部分之间的连线表示出来,这样形成的示意图就称为组织结构图。

结构化方法与原型方法比较

结构化方法与原型方法比较

1.结构化方法与原型方法比较:结构化基本思想:基于系统的思想,系统工程的方法,以用户至上为原则,采用结构化,模块化等手段对信息系统进行分析,设计和实施。

原型基本思想:根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,并在较短时间内简历一个实验性的,简单的小型系统。

结构化:优点。

从整体出发。

逻辑设计与物理设计分开,自上面下地分析和设计,遵循用户至上原则,严格区分系统开发的阶段性。

缺点。

开发周期长,开发过程复杂,繁琐,沟通困难。

范围。

适用于组织相对稳定,需求明确,不会发生大的变化的大型复杂系统的开发。

原型:优点。

符合人们认识事物的规律,开发周期短,费用相对少,应变能力强。

缺点。

不符合大型系统,开发难以控制,系统难以维护。

范围。

小型系统的开发。

2. 系统分析的任务,原则:任务。

从现行系统入手,对现行系统进行调查,详细了解每一个业务过程和活动及黄达用户对信息系统的需求,系统分析员根据现行系统的功能及存在问题,运用管理知识,计算机知识及系统分析技术进行分析,对现行系统进行数据流程抽取,并画出数据流程图,确定新系统应具有的逻辑功能,采用适当的方法表达出来,即系统的逻辑模型,最后写出系统分析报告。

原则。

逻辑设计与物理设计分开的原则,面向用户的原则,结构化分析的原则。

3. 系统设计的原理,任务:基本思想。

将系统设计成由多个相对独立,功能单一的模块组成的结构,即把一个系统自上而下分解为若干个彼此独立而又有一定联系的组成部分。

任务。

总体设计:系统模块的结构设计任务,计算机物理系统配置方案设计。

详细设计。

4. 系统实施的任务:设备的购置与安装,程序的编制与测试,数据的录入,人员的培训,系统的测试,调试与转换。

结构化开发方法与原型化开发方法之比较分析

结构化开发方法与原型化开发方法之比较分析

结构化开发方法与原型化开发方法之比较分析一、概念:1.结构化开发方法:结构化开发方法是一种传统的软件开发方法,通过将问题分解为多个小模块并按照顺序进行开发,最后将这些模块组合在一起完成整个系统的开发。

2.原型化开发方法:原型化开发方法是一种以快速原型为基础的软件开发方法,通过快速构建可交互的原型来收集用户反馈,并在迭代中不断完善原型,最终完成系统的开发。

二、流程:1.结构化开发方法:结构化开发方法通常包含需求分析、设计、编码、测试、部署和维护等流程,其中每个流程都有严格的顺序和规范。

2.原型化开发方法:原型化开发方法的流程相对灵活,主要包括原型设计、原型开发、原型演示、用户反馈和原型迭代等阶段,其中用户反馈和原型迭代是该方法的重要环节。

三、适用场景:1.结构化开发方法:结构化开发方法适用于需求相对稳定且已经明确的项目,对系统的功能和流程要求较为清晰的场景。

2.原型化开发方法:原型化开发方法适用于需求较为模糊和复杂的项目,对用户交互和用户体验要求较高的场景。

四、优势与劣势:1.结构化开发方法的优势是:开发过程规范,项目进度可控,容易进行任务分工和团队合作,适用于规模较大和复杂的项目。

2.结构化开发方法的劣势是:对需求变更不够敏捷,开发周期较长,难以应对快速变化的市场需求。

3.原型化开发方法的优势是:用户参与程度高,方便收集用户反馈,开发周期较短,适用于快速推出产品和验证创意的场景。

4.原型化开发方法的劣势是:需求变更频繁,管理和控制难度较大,不适合大型和复杂项目。

综上所述,结构化开发方法适用于对系统需求比较确定的项目,可以提供规范的开发流程和可控的项目进度。

而原型化开发方法适用于对需求不确定、用户交互要求较高的项目,可以快速验证创意和收集用户反馈。

在实际应用中,可以根据具体项目的需求和特点选择适合的开发方法,也可以结合两种方法的优势,采用结构化开发方法的一些流程,如需求分析和测试,再结合原型化开发方法的一些环节,如原型设计和用户反馈,以提高开发效率和满足项目需求。

三种系统开发方法的比较

三种系统开发方法的比较

三种系统开发方法的比较【摘要】信息系统的建设是现代信息工程发展的一个庞大课题,而完备高效的系统开发方法一直以来是各国系统开发组织和开发人员长期探究却无定论的话题。

本文以此为研究背景,介绍了系统开发过程中结构化开发、原型开发、面向对象开发三种目前应用较广的开发方法,并对结构化开发方法、原型开发方法和面向对象开发方法的基本思想、基本原理、开发过程、方法特点及适用范围,在系统中的开发过程中的应用进行了较为详尽的阐述和说明。

并根据这三种开发方法各自的基本思想、原理、开发阶段划分、方法的特点和适用范围的不同,做了比较、分析和总结,根据各自不同的特点简要分析了未来系统开发中开发方法的应用趋势,并对这三种开发方法的应用做了浅要的总结。

【关键字】系统开发结构化法原型化法面向对象法引言随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。

而在这其中,信息系统发挥着举足轻重的作用。

信息系统的建设是一个庞大的系统工程,它涉及到组织的内部结构、管理模式、生产加工、经营管理过程、数据的收集与处理过程、计算机硬件系统的管理与应用、软件系统的开发等各个方面。

这就增大了开发一个信息系统的工程规模和难度,需要研究出科学的开发方法和过程化的开发步骤,以确保整个开发过程能够顺利进行。

但是,至今还没有一种统一完备的开发方法。

传统的软件开发方法主要是生命周期法,它将软件开发过程大致划分为需求分析、系统设计、系统实施、系统测试等阶段,每一阶段的任务相对独立,对软件开发工作实施工程化管理。

虽然生命周期法提高了开发工作的效率,但它也存在缺点,例如在前期进行系统设计时就要进行比较全面的整体设计,这导致系统开发周期变长,耗费变大。

随着软件技术的发展,又引入了原型化方法和面向对象方法等。

原型化方法是近年来提出的一种以计算机为基础的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。

管理信息系统题库 黄梯云 第四版

管理信息系统题库 黄梯云 第四版

《管理信息系统》试题库1一、填空题1. 信息系统包括系统和系统两个方面。

系统对输入数据进行处理,获得新的数据;而系统则不改变信息本身的内容,作用是把信息从一处传到另一处。

2. 管理系统按层次可分为战略管理、和等三个层次。

3. 数据通常按四个层次进行组织。

这四个层次是:数据项、、文件和。

4. 所谓数据的组织,指的是由计算机操作系统提供的数据组织功能。

而数据的组织,指的是对相关记录进行逻辑上的编排。

5. 数据模型有层次数据模型、和等几种。

二、选择题1.下列系统开发的各阶段中难度最大的是( )A、系统分析B、系统设计C、系统实施D、系统规划2.数据库的组织结构中包括的模式有()A、内模式B、(概念)模式C、外模式D、前三个选项都对3.U/C矩阵的正确性检验没有包含的一种是:()A、完备性检验B、准确性检验C、一致性检验D、无冗余性检验4.文件系统中最小的数据存取单位是( )A、数据项B、记录C、文件D、数据库5.某公司把库存物资出入库和出入库财务记账处理综合成一个应用子系统,这种子系统是将()A、供销职能和生产职能关联在一起B、供销职能和财务职能关联在一起C、财务职能和生产职能关联在一起D、供销职能和市场职能关联在一起6. 下列关于结构化方法和原型法的描述错误的是( )结构化开发方法是以系统工程的思想和工程化的方法进行开发对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型结构化方法要求严格区分开发阶段原型法要求的软件支撑环境比结构化方法高7.可行性分析的内容包括( )A、业务上的可行性、管理上的可行性、决策上的可行性B、技术上的可行性、业务上的可行性、管理上的可行性C、经济上的可行性、技术上的可行性、管理上的可行性D、经济上的可行性、业务上的可行性、管理上的可行性8. 数据库系统的核心是()A、数据库B、操作系统C、数据库管理系统D、数据库系统9. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为( )A、职能结构B、横向综合结构C、总的综合结构D、纵向综合结构10. 绘制系统流程图的基础是()A、数据关系图B、数据流程图C、数据结构图D、功能结构图11.VFP语言属于第( )代计算机语言。

结构化开发方法与原型法的优缺点

结构化开发方法与原型法的优缺点

要求:
(1)基本思想
(2)优点
⑶缺点
(4)适用场合
答案:
1、结构化系统开发方法
基本思想
在系统建立之前信息就能被充分理解。

它要求严格划分开发阶段,用规范的方法与图表工具有步骤地来
完成各阶段的工作,每个阶段都以规范的文档资料作为其成果,最终得到满足用户需要的系统。

优点
(D逻辑设计与物理设计分开
(2)开发过程中形成一套规范化的文档,便于后期的修改和维护
缺点
(1)开发周期长
⑵系统难以适应环境的变化
(3)开发过程复杂繁琐
适用范围
该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大
型复杂系统的开发。

2、原型法
基本思想
开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发一个原型(原型是由开
发人员与用户合作,共同确定系统的基本要求和主要功能,并在较短时间内开发的一个实验性的、简单
易用的小型系统。

原型应该是可以运行的,可以修改的。

)并运行之,然后反复对原型进行修改,使之
逐步完善,直到用户对系统完全满意为止。

优点
(1)需求表示清楚,用户满意度较高
(2)降低开始风险和开发成本
缺点
(1)原型法不适用于开发大型的信息系统
(2)系统难于维护
(3)如果用户合作不好,盲目纠错,会拖延开发进程适用范围
(1)用户需求不清,管理及业务不稳定,需求经常变化
⑵规模小,不太复杂
(3)开发信息系统的最终用户界面。

第6章 生命周期法与原型法

第6章 生命周期法与原型法

第六章一、结构化生命周期法(结构化方法)1、结构化信息系统开发方法是自顶向下结构化方法、工程化的系统开发方法和生命周期法方法的结合,又称结构化生命周期法。

2、结构化方法遵循的基本原则•面向用户的观点;•严格区分工作阶段,每个阶段有明确的任务和应得到的成果;•按照系统的观点,自顶向下地完成系统的研制工作;•充分考虑变化的情况;•工作成果文献化、标准化。

二、系统分析(一)系统分析的任务1、系统分析要回答新系统“做什么”这个关键性的问题,即明确系统功能,这个阶段的成果是系统的逻辑模型。

2、系统分析是研制信息系统最重要的阶段,也是最困难的阶段。

系统分析的困难主要来自三个方面:–问题空间的理解;–人与人之间的通讯;–环境的不断变化。

3、系统分析阶段的基本任务:系统分析员与用户一起充分理解用户的要求,把双方的理解用书面文档(系统分析说明书)表达出来。

4、系统分析的两个工具:数据流图和数据字典。

(二)数据流图(名词)1、数据流图是结构化系统分析的主要工具。

结构化系统分析采用介于形式语言和自然语言之间的描述方式,通过一套分层次的数据流图,辅以数据字典、小说明等工具描述系统。

2、结构化系统分析方法就是通过自顶向下、逐层分解的方法,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决,这就是分解。

分而治之,工程化的思想。

3、数据流图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流图(Logical Data Flow Diagram),一般简称为DFD。

(名称解释)4、数据流图用到4个基本符号,即:(简答)–外部实体;–数据流;–数据存储;–数据处理过程。

5、外部实体指系统以外又与系统有联系的人或事物。

它表达该系统数据的外部来源或去处,例如顾客、职工、供货单位等等。

外部实体也可以是另外一个信息系统。

用一个正方形并在其左上角边另加一个直角表示外部实体,在正方形内写上这个外部实体的名称,为区分的不同实体,可在正方形的左上角用一个字符表示。

信息系统的开发方法

信息系统的开发方法
第二,CASE工具能帮助我们完成将信息转化为新形式的系统开发任务。例如,一旦 一个新系统建立了技术设计(包括屏幕和报表格式、数据字典、数据库的E-R图,以及软 件须完成的处理),CASE工具就能自动地生成软件以及支持这些项目的信息资源。
9
谢谢观看
原型法是一种实用的开发方法,适合采用C/S模式的、用户目标和需求不很明确的
中小型信息系统的开发。
5
信息系统的开发方法
四、原型法的优缺点 优点:
➢ 最大的优点在于它可以有效的避免开发者和用户的认识隔阂所产生的失败 ➢ 用户能在较短的时间内看到系统的模样 ➢ 用户与开发者容易合作,人力资源得到有效利用 ➢ 开发人员少,因此成本较底
二、生命周期法 第二,CASE工具能帮助我们完成将信息转化为新形式的系统开发任务。
缺乏对管理系统全面、系统的认识 最大的优点在于它可以有效的避免开发者和用户的认识隔阂所产生的失败
适应用户目标和需求较明确的大型系统开发,注重开发过程的阶段性和全局性。
生命周期 工作单位:长江职业学院
六、面向对象方法的原理
消息等原理和方法对信息系统的进行开发。
七、CASE工具主要以两种方法支持MIS的开发:
用户与开发者容易合作,人力资源得到有效利用
用户与开发者容易合作,人力资源得到有效利用
类 & 对象:学生&某个学生、教师&某个教师
适应用户目标和需求较明确的大型系统开发,注重开发过程的阶段性和全局性。
3
信息系统的开发方法 二、生命周期法
缺点:
➢ 缺乏对管理系统全面、系统的认识 ➢ 不适合开发大型MIS ➢ 每次反复都要花费人力物力 ➢ 如果用户不合作,盲目纠错,就会拖延开发过程
6
信息系统的开发方法

原型法和结构化开发方法

原型法和结构化开发方法

原型法和结构化开发方法
嘿,朋友!今天咱来聊聊软件开发里很重要的两个家伙:原型法和结构化开发方法。

咱先说原型法哈,就好比盖房子先搭个简易模型,能让你快速看到个大概样子。

比如说,你想设计个手机 APP,那先弄个简单的版本出来,大概的界面和功能有了,你就能直观感受,哎呀,这里得改改,那里得调整调整。

就像你想做个美味蛋糕,先烤个小样尝尝,看看甜度够不够,口感行不行。

再来讲结构化开发方法,这可就像盖大楼有了严谨的规划和步骤!从基础打起,一层一层稳稳当当往上盖。

举个例子,企业要做个大型管理系统,那就要先仔细分析需求,划分好各个模块,再一步一步精心打造。

就如同搭建一个复杂的乐高城堡,每一块都要放对位置。

哎呀呀,你说这俩方法是不是各有各的厉害之处?原型法能让你快速“尝鲜”,发现问题及时调整;结构化开发方法能保证整个项目有条有理,不出大差错。

比如说你和伙伴们一起搞个软件项目,有人说用原型法吧,先搞个大概出来再说。

另一个人可能就反驳,不行不行,咱得用结构化开发方法,得稳重!然后你们就开始争论啦,这多有意思啊。

在我看来啊,这俩方法就像是左膀右臂,都不能少!根据不同的情况,该用哪个就用哪个,灵活运用才能让软件项目顺顺利利呀!你觉得呢?别光听我说呀,也发表发表你的看法呗!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

结构化系统开发方法包括哪些步骤?与原型法相比,有什么缺点
随着金融领域计算机应用的快速普及,软件规模越来越大,复杂程度越来越高,相应的项目风险也越来越高,尤其在管理信息系统项目面临需求不明确、性能要求比较高的情况下,仅仅依赖传统的基于瀑布模型的开发模式已无法满足实际需要。

快速原型法通过构建一个含有目标系统主要特征的“软件样机”,实现产品设计的快速评价、优化改进、功能试验、性能试验,用户通过测试原型,可以亲身体会目标系统的大致功能、性能等,同时也可启发用户的思路,反馈给开发人员,使需求更台理、明确.使设计更符合应用需要。

一、选择
1.以下各点中(A )不属于“业务流程”的基本要素:
A 效率
B 输入资源
C 活动
D 价值
2.在以下各点中,(D )不属于“业务流程”的特点:
A 目标性
B 动态性
C 整体性
D 环境适应性
3.以下各点中,(C )不是UC矩阵的作用之一:
A 进行数据的完整性和匹配性检验
B 划分子系统
C 生成数据流程图
D 在网络中进行数据资源的分布
4.在以下系统规划方法中,(D )能抓住主要矛盾,使目标的识别突出重点:
A 价值链分析法
B 企业系统规划法
C 战略目标集转化法
D 关键成功因素法
5.以下各点中,(C )不是诺兰阶段模型中提出的信息系统发展的阶段之一:
A 初装
B 蔓延
C 成长
6.结构化系统开发方法的基本思想是什么?该方法具有哪些特点?[答] D 成熟
二、判断
1.用原型法开发信息系统需要一定的软件环境的支持。

(正确)
2.原型法特别适合对大型系统的开发。

(错误)
3.UC矩阵的每一列(数据列)中应当至少有一个以上的“U”。

(正确)
4.结构化系统开发方法的缺点之一是工作繁琐、工作量大。

(正确)
5.采用面向对象的系统开发方法可以不进行需求分析。

(错误)
6.通常,“自下而上”的开发策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。

(正确)
7.建立信息系统是企业进行流程再造的有力工具之一。

(正确)
8.BSP方法规划信息系统的缺点之一是,其规划的信息系统不能独立于企业的组织机构,
系统对环境变更的适应性较差。

(错误)
三、问答
1.管理信息系统战略规划的作用和内容是什么?
[答] 管理信息系统的战略规划是组织关于MIS目标及应用的长远计划和总体安排。

由于MIS的建设和应用是一项耗资大、历时长、技术复杂且涉及面广的系统工程,其规划的好坏往往是其成败的关键。

MIS战略规划的作用是:合理分配和利用信息、信息技术和信息生产者资源;促进企业信息化进程;指导工作和检查标准。

MIS战略规划的内容主要包括:系统的目标、约束和总体结构;现状(特别是业务流程)描述及重新设计;发展预测。

2.用BSP方法进行管理信息系统规划的核心环节是什么?
[答] 定义业务流程是BSP方法的核心。

业务流程是逻辑上相关的一组决策和活动的集合,这些决策和活动是管理企业资源所需要的。

整个企业的管理活动由许多业务流程所组成。

识别业务流程可对企业如何完成其目标有个深刻的了解,识别业务流程可以作为信息识别构成信息系统的基础,按照业务流程所建造的管理信息系统,在企业组织变化时可以不必改变,或者说管理信息系统相对独立于组织。

识别业务流程有两种方法:一种是由微观到宏观的枚举综合;另一种是由宏观到微观的分解方法。

识别过程是BSP方法成功的关键,输出应有以下文件:①一个过程组及过程表。

②每一过程的简单说明。

③一个关键过程的表,即识别满足目标的关键过程。

④产品/服务过程的流程图。

⑤系统组成员能很好了解整个企业的运营是如何管理和控制的。

3.试比较三种主要的信息系统规划方法(CSF、SST、BSP)
[答] 关键成功因素(CSF)方法能抓住主要矛盾,使目标的识别突出重点;战略目标集转化法(SST)从各种人的要求的角度识别管理目标,比较全面;企业系统规划法(BSP)
通过定义业务流程引出系统目标,可以定义出新的系统以支持业务流程,即把企业目标转化为系统的目标。

三种方法结合起来使用,叫CSB方法。

它首先用CSF方法确定企业目标,然后用SST方法补充完善企业目标,并将这些目标转化为管理信息系统目标,最后用BSP 方法校核两个目标,并确定管理信息系统的结构。

但这也使整个方法过于复杂,灵活性降低。

4.什么是BPR?你认为进行BPR的主要主要障碍主什么?
[答] 根据Hammer 与Champy 的定义,BPR就是“对企业的业务流程(Process)进行根本性(Fundamental)再思考和彻底性(Radical)再设计,从而获得在成本、质量、服务和速度等方面业绩的戏剧性的(Dramatic)改善”。

20世纪90年代前半期进行的一系列调查显示,尽管业务流程重组形成了世界性的浪潮,并且有许多异常成功的案例,但是仍有超过一半的业务流程重组项目走向失败或是达不到最初设定的目标,实际上,70%或更多的重组实际上使企业运营更为恶化。

它们引发了困惑、拖延、怨恨和混乱。

重组项目引发的危机不断,同时许多职位通常未经仔细斟酌和考虑就被取消掉,哈默成为企业缩减规模(downsizing)的象征,尽管他本人并不情愿,重组也在中层管理人员中引起强烈反弹。

这中间最大的3个障碍是:缺乏高层管理人员的支持和参与;不切实际的实施范围与期望;组织对变革的抗拒。

5.你如何理解Hammer 与Champy给BPR所下定义中的“根本性”、“彻底性”和“戏剧性”的含义?
“根本性”:就是要突破原有的思维定式,打破固有的管理规范,以回归零点的新观念和思考方式,对现有流程与系统进行综合分析与统筹考虑,避免将思维局限于现有的作业流程、系统结构与知识框架中去,以取得目标流程设计的最优。

“彻底性”:就是要在“根本性”思考的前提下,摆脱现有系统的束缚,对流程进行设计,从而获取管理思想的重大突破和管理方式的革命性变化。

不是在以往基础上的修修补补,而是彻底性的变革,追求问题的
根本解决。

“戏剧性”:是指通过对流程的根本思考,找到限制企业整体绩效提高的各种环节和因素,通过彻底性的重新设计来降低成本,节约时间,增强企业竞争力,从而使得企业的管理方式与手段、企业的整理运作效果达到一个质的飞跃,体现高效益与高回报。

6.结构化系统开发方法的基本思想是什么?该方法具有哪些特点?
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化,自顶向下地对系统进行分析和设计。

结构化系统开发方法具有以下特点:
●自顶向下整体性的分析与设计和自底而上逐步实施的系统开发过程;
●用户至上;
●深入调查研究;
●严格区分工作阶段;
●充分预料可能发生的变化;
●开发过程工程化。

此外,结构化系统开发方法还具有以下优缺点:
优点:
●开发过程的整体性和全局性;
●严格区分开发阶段,分工明确,避免混乱。

缺点:起点太低,周期过长,工作繁琐,不大符合人们循序渐进的认识过程。

7.什么是原型法?用原型法开发信息系统有何优缺点?
原型法一开始就凭借着系统开发人员对用户需求的理解,在强有力的软件环境支持下,给出一个实实在在的系统原型,然后与用户反复协商修改,最终形成实际系统的方法。

原型法的主要优点是:
●开发效率高;
●开发工具先进,与用户交流直观;
●符合人们认识事物的规律;
●能及早暴露系统实施后潜在的一些问题;
●能调动用户参与的积极性。

但原型法也有以下缺点:
●不适合大型系统的开发;
●对原企业基础管理工作要求较高;
●容易走上机械模拟原手工系统的轨道。

8.开发管理信息系统应遵循哪些主要的原则?
开发管理信息系统应遵循以下一些原则:领导参加原则、优化与创新原则、使用和时效原则、规范化原则、发展变化原则。

相关文档
最新文档