简述结构化开发方法的基本思想及优缺点1
简述结构化开发方法的内容
简述结构化开发方法的内容结构化开发方法的核心是结构化分析。
它是以数据为中心,采用面向对象的方法,使系统设计达到数据驱动,可扩充、重用性强、维护方便,可靠性高的目标。
结构化分析的对象是系统的各个部分,即整个系统模型。
按照用户与软件系统交互的角度,将系统划分为若干层次,并形成相应的层次模型。
其基本思想是由上而下,逐层进行需求分析,以表示系统的各个部分之间的数据流向和传递关系,以及完成这些功能的算法,把需求分析的结果放入对应的模块,形成对软件系统的总体描述。
1.结构化分析方法是开发一个好软件必不可少的方法,是把握系统需求的有效手段。
在具体应用中主要涉及到需求分析、系统设计、代码编写和测试等四个方面。
( 1)需求分析阶段:用于全面了解所要解决问题的特征,定义用户对该问题的基本要求和约束条件,以及进行用户调查;(2)概要设计阶段:提出软件的逻辑模型、结构设计、数据设计,定义模块及数据结构,输入输出接口等;(3)详细设计阶段:确定算法、模块及外部接口等细节,描述系统实现方案,提出运行时的各种功能和性能要求;(4)测试阶段:包括单元测试和集成测试。
( 1)需求是系统开发的根本原因和第一步,需求定义得准确与否直接影响着后面的工作量、费用和质量。
( 2)分析系统是否满足用户需求,确定系统的规模和结构,明确软件的功能要求,需求分析的过程就是系统设计的过程。
(3)确定软件系统的算法,它是保证软件正确性和可行性的关键,是系统实现的重要依据。
2.结构化设计方法是软件工程方法论的重要组成部分,也是一种实用而有效的方法。
2.结构化设计方法是软件工程方法论的重要组成部分,也是一种实用而有效的方法。
通常结构化方法又分为瀑布模型法、原型法和螺旋模型法。
3.结构化方法是一种面向数据流的软件开发方法,是面向对象方法的一个重要分支。
它具有数据驱动的基本特征,将软件系统的各个模块看成是一个个的对象,把对象作为处理数据的机制,在数据的驱动下来组织结构化程序设计,提高软件系统的可重用性和可维护性。
管理信息系统开发的原则
管理信息系统开发的原则1、创新原则、整体性原则、相关性原则、动态适应性原则、工程化、标准化原则简述各种开发方法的基本思想、优缺点和适用范围?常用的系统开发方法有:结构化开发方法、原型法、面向对象的方法和信息工程方法等。
A 结构化系统开发方法(Structured System Development Methodology)是目前应用得最普遍的一种开发方法,也叫做结构化生命周期法。
[ 基本思想] 系统分析员、软件工程师、程序员以及最终用户按照用户至上的原则,自顶向下分析与设计和自底向上逐步实施的建立计算机信息系统的一个过程,是组织、管理和控制信息系统开发过程的一种基本框架。
[ 优点]:强调开发人员与用户的结合,强调开发过程的整体性。
[ 缺点]:开发周期长、需要大量的文档和图表.适用范围[适用于]:大型系统、复杂系统。
B 原型法与原型法概念原型是一个可以实际运行、反复修改,可以不断完善的系统。
[基本思想]在管理信息系统开发的开始阶段,凭借系统开发人员对用户需求的理解与用户共同确定系统的基本要求和主要功能,在强有力的人、软件环境支持下,给出一个满足用户需求的初始系统原型,然后与用户反复协商修改,最终形成MIS系统。
[优点]1)改进了用户和系统设计者的沟通方式,解决了结构化方法中最难于解决的一环.2)开发风险降低。
3)充分利用最新的软件工具,摆脱了传统的方法,使系统开发的时间、费用大大地减少,效率、技术等方面都大大地提高[缺点] 1)开发工具要求高2)解决复杂系统和大系统困难[适用范围]适合于:处理过程明确、简单系统;涉及面窄的小型系统.C 面向对象方法(Object Oriented,简称OO方法)概念从面向对象的角度为人们认识事物和开发系统提供了一种全新的方法。
[ 基本思想]客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同对象之间的相互作用和联系就构成了各种不同的系统。
管理信息系统复习试卷
1.信息系统包括信息处理系统和信息传输系统两个方面。
系统对输入数据进行处理,获得新的数据;而信息处理系统系统则不改变信息本身的内容,作用是把信息从一处传到另一处。
2。
管理系统按层次可分为战略管理、管理控制和作业管理等三个层次。
3。
数据通常按四个层次进行组织。
这四个层次是:数据项、记录、文件和数据库。
4.所谓数据的物理组织,指的是由计算机操作系统提供的数据组织功能。
而数据的逻辑组织,指的是对相关记录进行逻辑上编排。
5。
数据模型有层次数据模型、网状数据模型和关系数据模型等几种。
1。
MRPII的基本思想和特点是什么?①基本思想:将企业作为有机整体,从全局最优的角度出发,运用科学方法有效地计划、组织和控制企业的各种制造资源,以及产、供、销、财等各个环节,使其协助发展并充分地发挥作用。
②特点:遵循计划主导的管理模式是企业管理的信息系统——-确保资源共享:是企业经营管理的模拟器包含了成本会计和财务功能-——保证生产和财务数据一致,分析、控制企业经营。
2。
系统的好坏可从哪四个方面进行评价?(1)目标明确系统均为一个目标而运动的.(2)结构合理一个系统由若干子系统组成,子系统又可划分为更细的子系统。
(3)接口清楚子系统之间有接口,系统和外部的连接也有接口的,好的接口其定义应十分清楚。
(4)能观能控通过接口,外界可以输入信息,控制系统的行为,可以通过输出观测系统的行为。
3。
简述管理信息系统的含义。
答案要点:管理信息系统(Management Information System,MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人体系统.4。
简述结构化开发方法的基本思想和特点.(1)基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶而下的对手系统进行分析和设计。
结构化方法和面向对象方法的特点、优点与不足。
结构化方法和面向对象方法的特点、优点与不足。
结构化方法和面向对象方法是两种重要的程序设计方法,它们分别有各自独特的特点、优点和不足。
在本篇文章中,我将对这两种方法进行全面评估,并据此撰写一篇有价值的文章,以便你能更深入地理解这个主题。
一、结构化方法1. 特点结构化方法是一种从任务分解的角度来思考问题的方法。
它强调程序的模块化和层次化设计,将整个系统划分成若干个较小的、相对独立的模块或功能单元,然后逐步细化这些模块,直至得到可直接转换成程序的模块为止。
2. 优点(1)易于理解和维护:结构化程序易于理解和维护,因为每个模块都相对独立,不会相互影响。
(2)适合大型项目:结构化方法适合大型项目的开发,因为它能够将复杂的系统分解成若干相对简单的模块,便于团队协作。
(3)代码重用:结构化方法能够促进代码的重用,提高开发效率。
3. 不足(1)难以处理复杂关联:结构化方法在处理复杂关联和交互较多的系统时,容易使得程序的结构变得复杂,不易理解和维护。
(2)不够灵活:结构化方法在应对需求变化时,不够灵活,需要重新调整模块之间的关系。
二、面向对象方法1. 特点面向对象方法是一种从对象抽象的角度来思考问题的方法。
它将系统中的各种实体抽象为对象,这些对象包含了数据和操作这些数据的方法,同时也能够与其他对象进行交互。
2. 优点(1)便于理解:面向对象方法更符合人类的思维模式,因此更容易理解。
(2)灵活性:面向对象方法更灵活,能够更好地应对需求变化。
(3)代码重用:面向对象方法通过继承和多态,能够更好地促进代码的重用。
3. 不足(1)学习曲线较陡:面向对象方法对程序员的抽象能力要求较高,因此刚开始学习时往往感到困难。
(2)性能开销:在一些性能要求较高的场景下,面向对象方法可能带来一些性能开销。
结合以上对结构化方法和面向对象方法的评估,我认为两种方法各有优劣。
在实际项目中,我们应根据项目的特点和需求来选择合适的方法,甚至可以结合两种方法的优点,定制出适合项目的开发方法。
结构化开发方法与原型法的优缺点
要求:
(1)基本思想
(2)优点
(3)缺点
(4)适用场合
答案:
1、结构化系统开发方法
基本思想
在系统建立之前信息就能被充分理解。
它要求严格划分开发阶段,用规范的方法与图表工具有步骤地来
完成各阶段的工作,每个阶段都以规范的文档资料作为其成果,最终得到满足用户需要的系统.
优点
(1)逻辑设计与物理设计分开
(2)开发过程中形成一套规范化的文档,便于后期的修改和维护
缺点
(1)开发周期长
(2)系统难以适应环境的变化
(3)开发过程复杂繁琐
适用范围
该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大
型复杂系统的开发。
2、原型法
基本思想
开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发一个原型(原型是由开
发人员与用户合作,共同确定系统的基本要求和主要功能,并在较短时间内开发的一个实验性的、简单
易用的小型系统。
原型应该是可以运行的,可以修改的。
)并运行之,然后反复对原型进行修改,使之
逐步完善,直到用户对系统完全满意为止。
优点
(1)需求表示清楚,用户满意度较高
(2)降低开始风险和开发成本
缺点
(1)原型法不适用于开发大型的信息系统
(2)系统难于维护
(3)如果用户合作不好,盲目纠错,会拖延开发进程
适用范围
(1)用户需求不清,管理及业务不稳定,需求经常变化
(2)规模小,不太复杂
(3)开发信息系统的最终用户界面。
简述结构化系统开发方法、原型法的优缺点和适用场合
简述结构化系统开发方法、原型法的优缺点和适用场合结构化系统开发方法(Structured Systems Development Methodology,简称SSDM)是一种传统的系统开发方法,旨在通过按照确定的步骤和阶段来进行系统开发,以确保项目的成功和高质量。
优点:1. 易于管理和控制:SSDM采用了具体的步骤和阶段,并且各个阶段之间有明确的输入和输出,使得项目的管理和控制变得更加简单和可靠。
2. 高质量的结果:SSDM强调规范和标准的使用,通过详细的需求定义、系统设计和严格的测试,可以确保交付的系统具有高质量和可靠性。
3. 适用于大型项目:SSDM适用于大型项目,因为它提供了一个结构化的方法来管理和组织复杂的系统开发过程。
缺点:1. 刚性和不灵活:SSDM要求在系统开发的每个阶段都有明确的输入和输出,这可能导致项目的刚性和不灵活性,难以应对需求的变化和紧急情况。
2. 时间和资源消耗较大:由于SSDM强调详细的需求定义、系统设计和严格的测试,因此该方法需要更多的时间和资源来完成,特别是在项目规模较大的情况下。
3. 缺乏用户参与:SSDM在系统开发的早期阶段就需要进行详细的需求定义和系统设计,这可能导致用户在项目初期就与开发团队脱节,导致最终交付的系统与用户的实际需求不匹配。
适用场合:SSDM适用于大型、复杂的系统开发项目,特别是在需求相对稳定并且能够提前确定的情况下。
它适用于对系统质量和可靠性要求较高的项目,以及需要进行严格管理和控制的项目。
原型法(Prototype Methodology)是一种迭代的系统开发方法,它通过快速构建和演示原型来获取用户的反馈,从而逐步完善系统的设计和功能。
优点:1. 快速反馈和迭代:原型法允许开发团队快速构建和演示原型,从而获得用户的反馈。
通过多次迭代,可以逐步完善系统的设计和功能。
2. 高度用户参与:原型法强调用户参与,用户可以在系统开发的早期阶段就能够看到和体验到系统的原型,从而提供更加准确的需求和反馈。
结构化程序设计方法的基本思想和基本规则
结构化程序设计方法的基本思想和基本规则结构化程序设计方法是计算机科学中一种有效的编程模型,它主要是将一个复杂而庞大的软件系统分解为计算机语言可操作的一系列步骤。
结构化程序设计方法是程序设计中使用最多的方法之一,它能够使程序设计更加细致、更加准确、更加可控。
因此,它被广泛应用于对象的开发、模块的调整等等。
结构化程序设计方法的基本思想是将一个大规模的程序分解为几个层次的子程序,然后针对每一层次的子程序单独编写、编译和执行,从而实现一个复杂的程序的编写、编译和执行。
它的基本规则是:第一,层次化分析:在结构化程序设计方法中,层次化分析是最重要的一步,它指的是程序开发者将一个复杂的程序分解为不同层次的子程序,以便于进一步分解和实现。
第二,正确性检查:在结构化程序设计方法中,正确性检查是非常重要的。
在每一步开发的过程中,都需要对所开发的子程序进行检查,以确保它们可以正确执行。
第三,结构优化:在结构化程序设计方法中,结构优化指的是将一个复杂的程序分解为可执行的子程序,然后结合同一子程序进行组合优化。
第四,多程序:在结构化程序设计方法中,多程序是指将一个复杂的程序分解为多个完全独立的程序,以便更加有效地完成程序的开发和实现。
第五,测试:在结构化程序设计方法中,测试是非常重要的,它指的是程序开发者需要对每一个子程序进行测试,以确保它们能够正确执行、满足预期的要求。
综上所述,结构化程序设计方法的基本思想是将一个大规模的程序分解为几个层次的子程序,然后针对每一层次的子程序单独编写、编译和执行,从而实现一个复杂的程序的编写、编译和执行。
它的基本规则包括:层次化分析、正确性检查、结构优化、多程序、测试等。
结构化程序设计方法的优点是可移植性好、模块之间的耦合度低,可以有效提高程序开发效率,使得软件开发更加简单、有效、可控。
管理信息系统练习(答案)
一、单选1、在系统开发过程中,企业管理人员直接参与执行的工作包括:系统分析和( A )。
A、系统运行、评价B、系统调试C、编写程序D、系统设计2、下列系统开发的各阶段中难度最大的是(A )。
A、系统分析B、系统设计C、系统实施D、系统规划3、系统分析报告的主要作用是( C )。
A、系统规划的依据B、系统实施的依据C、系统设计的依据D、系统评价的依据4、按照数据的动态特性划分,具有随机变动属性的数据应放在( A )中。
A、处理文件B、主文件C、周转文件D、后备文件5、数据字典中的条目有以下6种形式:数据项;数据结构;数据流;数据存贮;( C );外部实体。
A、数据载体B、转换功能C、处理功能D、数据说明6、用于管理信息系统规划的方法很多.把企业目标转化为信息系统战略的规划方法属于( D ).A、U/C矩阵法B、关键成功因素法CSF)C、战略目标集转化法D、企业系统规划法(BSP)7、在MIS的系统实施过程中程序设计的主要依据是( C )。
A、数据流程图B、系统流程图C、程序设计说明书D、决策表与决策树8、数据流程图的组成不包括( D )。
A、数据存储B、外部实体C、处理D、输入9、数据字典的内容不包括(C )。
A、数据流B、处理逻辑C、数据管理机构D、数据存储10、系统分析报告的主要作用是(C )。
A、系统规划的依据B、系统实施的依据C、系统设计的依据D、系统评价的依据11、系统调试时,当程序全部调试完成后,首先应作的事是( A )。
A、系统试运行B、系统正式运行C、编写程序文档资料D、系统交付使用12、系统分析报告的主要作用是( C )。
A、系统规划的依据B、系统实施的依据C、系统设计的依据D、系统评价的依据13、在计算机信息处理中,数据组织的层次是( D )。
A、数据、记录、文档、数据库B、数据、记录、文件、数据库C、数据项、记录、字段、数据库D、数据项、记录、文件、数据库14、开发大型的MIS时,首选的数据库管理系统(DBMS)是( C ).A、FoxPro 2.5B、AccessC、OracleD、Excel15、系统实施中的系统切换方式以下说法不正确的是( D ).A、直接切换B、并行切换C、分段切换D、分时切换16、校验位不可能发现的错误是( D )。
结构化方法与原型方法比较
1.结构化方法与原型方法比较:结构化基本思想:基于系统的思想,系统工程的方法,以用户至上为原则,采用结构化,模块化等手段对信息系统进行分析,设计和实施。
原型基本思想:根据用户提出的需求,由用户与开发者共同确定系统的基本要求和主要功能,并在较短时间内简历一个实验性的,简单的小型系统。
结构化:优点。
从整体出发。
逻辑设计与物理设计分开,自上面下地分析和设计,遵循用户至上原则,严格区分系统开发的阶段性。
缺点。
开发周期长,开发过程复杂,繁琐,沟通困难。
范围。
适用于组织相对稳定,需求明确,不会发生大的变化的大型复杂系统的开发。
原型:优点。
符合人们认识事物的规律,开发周期短,费用相对少,应变能力强。
缺点。
不符合大型系统,开发难以控制,系统难以维护。
范围。
小型系统的开发。
2. 系统分析的任务,原则:任务。
从现行系统入手,对现行系统进行调查,详细了解每一个业务过程和活动及黄达用户对信息系统的需求,系统分析员根据现行系统的功能及存在问题,运用管理知识,计算机知识及系统分析技术进行分析,对现行系统进行数据流程抽取,并画出数据流程图,确定新系统应具有的逻辑功能,采用适当的方法表达出来,即系统的逻辑模型,最后写出系统分析报告。
原则。
逻辑设计与物理设计分开的原则,面向用户的原则,结构化分析的原则。
3. 系统设计的原理,任务:基本思想。
将系统设计成由多个相对独立,功能单一的模块组成的结构,即把一个系统自上而下分解为若干个彼此独立而又有一定联系的组成部分。
任务。
总体设计:系统模块的结构设计任务,计算机物理系统配置方案设计。
详细设计。
4. 系统实施的任务:设备的购置与安装,程序的编制与测试,数据的录入,人员的培训,系统的测试,调试与转换。
管理信息系统试题及答案整理版
管理信息系统试卷一一、单项选择题1、管理信息系统概念的正确描述之一是(C)。
A、由计算机、网络等组成的应用系统B、由计算机、数据库等组成的信息处理系统C、由计算机、人等组成的能进行管理信息加工处理的社会技术系统D、由计算机、数学模型等组成的管理决策系统2、绘制信息系统流程图的基础是(B).A、数据关系图B、数据流程图C、数据结构图D、功能结构图3、系统分析报告的主要作用是(C)。
A、系统规划的依据B、系统实施的依据C、系统设计的依据D、系统评价的依据4、按照数据的动态特性划分,具有随机变动属性的数据应放在(A)中.A、处理文件B、主文件C、周转文件D、后备文件5、决策支持系统支持(C)。
A结构化和半结构化决策B结构化非结构化决策C半结构化非结构化决策D半结构化与风险型决策6、用于管理信息系统规划的方法很多。
把企业目标转化为信息系统战略的规划方法属于(D)。
A、U/C矩阵法B、关键成功因素法C S F)C、战略目标集转化法D、企业系统规划法(B S P)7、在M I S的系统实施过程中程序设计的主要依据是(C)。
A、数据流程图B、系统流程图C、程序设计说明书D、决策表与决策树8、数据流程图的组成不包括(D)。
A、数据存储B、外部实体C、处理D、输入9、数据字典的内容不包括(C).A、数据流B、处理逻辑C、数据管理机构D、数据存储10、管理信息按管理活动的层次,通常分为三级:(C)。
A、计划级、控制级、操作级B、高层决策级、中层决策级、基层作业级C、战略级、战术级、作业级D、战略级、战术级、策略级11、应用软件系统开发的发展趋势是采用(C)的方式。
A、自行开发B、委托开发C、购买软件包D、合作开发12、在系统流程图中符号示(C)。
A、人工操作B、脱机操作C、脱机存储D、手工输入13、在计算机信息处理中,数据组织的层次是(D)A、数据、记录、文档、数据库B、数据、记录、文件、数据库C、数据项、记录、字段、数据库D、数据项、记录、文件、数据库14、开发大型的M I S时,首选的数据库管理系统(D B M S)是(C).A、F o x P r o2.5B、A c c e s sC、O r a c l eD、E x c e l15、范式表示的是关系模型的规范化程度,在开发M I S过程中关系数据库设计通常应达到(C)。
管理信息系统复习
管理信息系统复习填空题1.三种常见的数据模型为:、和。
2.结构化的开发方法将系统的开发分为以下五个阶段:系统规划、、、、和。
3.计算机网络由、两个子网构成。
4.数据流程图主要有以下几种基本元素:外部实体、、、。
5.在管理信息系统中,MRP的中文含义是:、BSP的中文含义是:。
6.系统实施中的系统切换方式主要有:、及。
7.U/C矩阵的正确性检验主要有:、及。
1.管理信息系统的三要素是:、、。
2. 信息是经过 _后的数据,它对接收者的行为能产生影响,它对接收者的_ _具有价值。
3. 计算机的网络的功能有、、和分布处理。
4. 管理信息一般分为三级:、、。
5. 管理信息系统的概念结构包括四部分内容:、、、。
6. 传统DSS有三个主要部件:、、和。
7. 在管理信息系统中,MRPⅡ的中文含义是:、ERP的中文含义是:。
1. 信息系统包括系统和系统两个方面。
系统对输入数据进行处理,获得新的数据;而系统则不改变信息本身的内容,作用是把信息从一处传到另一处。
2. 管理系统按层次可分为战略管理、和等三个层次。
3. 数据通常按四个层次进行组织。
这四个层次是:数据项、、文件和。
4. 所谓数据的组织,指的是由计算机操作系统提供的数据组织功能。
而数据的组织,指的是对相关记录进行逻辑上的编排。
5. 数据模型有层次数据模型、和等几种。
1.管理信息定义为:经过加工处理后对企业生产经营活动有影响的()。
2.管理信息按决策层次分类。
可分为三类:战略信息、()和()。
3.计算机应用对企业管理现代化的促进作用具体表现在如下六个方面,即:管理体制合理化,管理方式有效化,管理效果最优化,基础数据科学化,( )和管理劳动性质的变化。
4.管理工作标准化和程序化,是计算机应用于管理的必须具备的()。
5.企业进入管理信息系统阶段以后,信息系统的开发就不能只模仿或照搬()分散处理信息的方式。
也不是各个单项的信息系统的(),而是要求将企业看作一个整体,应用()的方法,建立企业的管理信息系统。
管理信息系统名词解释和简答题
三、简答题(共25分)1、简述系统的概念与特征。
系统概念:系统是由处于一定的环境中相互联系和相互作用的若干组成部分结合而成并为达到整体目的而存在的集合。
系统的特征:具体包括:集合性(整体性)、目的性、相关性、环境适应性.2.简述信息系统项目建设可行性分析的内容与意义。
答:可行性分析的内容包括:管理上的可行性、技术上的可行性、经济上可行性、环境上的可行性.意义:对问题进行识别,确定系统开发的必要性,以减少条件不具备造成各方面的重大损失。
3.简述诺兰模型的主要思想。
答:美国哈佛大学教授诺兰(Nolan)研究了将计算机引入到企业管理中的发展规律,于1973年首次提出了信息系统发展要经历由初级到成熟的多个发展阶段理论(1980年修改和完善为六个阶段),这就是所谓的诺兰阶段模型,简称“诺兰模型”,“诺兰模型”认为:信息系统的发展成长过程可划分为如下图所示的六个不同的发展阶段:初装、蔓延、控制、集成、数据、成熟。
模型中的各阶段都是不能跳跃的,企业的信息系统建设,首先应该明确企业所处的发展阶段,进而根据阶段的特征来指导信息系统的建设。
4 .MIS系统设计应遵循的原则是什么?MIS系统设计是在MIS分析提出的逻辑模型的基础上,科学合理地进行物理模型的设计,系统设计是系统实施的重要前提和基础,系统设计中,应遵守以下原则:系统性、灵活性、可靠性、经济性。
5. 结构化开发方法的优缺点有哪些?。
答:结构化开发方法强调开发人员与用户的紧密结合,在开发策略上强调“从上而下”,注重开发过程的整体性和全局性。
结构化开发方法适合于大型信息系统的开发,它的不足是开发过程复杂繁琐,周期长,系统难以适应环境的变化。
四、简答题1.MRPII 的基本思想和特点是什么?答案要点:基本思想:将企业作为有机整体,从全局最优的角度出发,运用科学方法有效地计划、组织和控制企业的各种制造资源,以及产、供、销、财等各个环节,使其协调发展并充分地发挥作用。
简述结构化开发方法的基本思想及优缺点1
1.简述结构化开发方法的基本思想及优缺点结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。
优点:(1)强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体的分析设计问题。
即自顶向下的观点。
(2)强调开发过程各阶段的完整性和顺序性,强调严格地区分开发阶段,严格地进行系统分析和设计,及时总结,及时问题反馈和纠正,从而避免了开发过程的混乱状态。
缺点:(1)它的起点太低,所使用的工具(主要是手工绘制)落后,致使系统开发周期过长而带来一系列问题。
(2)它要求系统开发者在早期调查中就要充分的掌握用户需求、管理状况以及预见能发生的变化,这是不太符合人们循序渐进地认识事务的客观规律性。
2.结构化开发方法将系统生命周期划分为哪几个阶段?每个阶段的主要任务是什么?(1)系统规划阶段:主要任务是对企业的环境、目标、现行系统的状况进行初步调查,明确问题,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,研究建设新系统的必要性和可能性。
根据需要与可能,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告,将新系统建设方案及实施计划编写成系统设计任务书。
(2)系统分析阶段(“做什么”):任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。
(3)系统设计阶段(“怎样做”):任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
(4)系统实施阶段:任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。
(5)系统运行和维护阶段:工作主要包括系统评价和系统维护。
管理信息系统题库及答案
管理信息系统练习题一、填空题1. 管理系统按层次可分为战略管理管理控制和作业管理等三个层次;2. 数据模型有层次数据模型、网状数据模型和关系数据模型等几种;3一般将系统产生、发展和灭亡的生命历程称为__生命周期__ ;4从数据流图推导出模块结构图一般有两种方法,即事务分析和____变换分析 ;5数据流图的四种基本符号是___外部实体_、__数据流_、__数据存储、_处理过程;6系统设计可分为系统总体设计和____详细设计两个阶段;7按照结构化思想,系统开发的生命周期划分为总体规划系统分析、_系统设计、系统实施_和运行维护等5个阶段;8管理信息系统MIS是英文:Management Information System的缩写;9将信息系统发展的过程归纳为6个阶段的模型称为__诺兰Nolan_____模型;10.三种常见的数据模型为:层次模型、网状模型和关系模型;11.结构化的开发方法将系统的开发分为以下四个阶段:①系统规划、②系统分析、③系统设计、④系统实现;12.计算机网络由①资源子网、②通信子网两个子网构成;13.数据流程图主要有以下几种基本元素:外部实体①数据流、②数据存储、③处理过程;14.在管理信息系统中,MRP的中文含义是:①物料需求计划 BSP的中文含义是:②企业系统规划15.系统实施中的系统切换方式主要有:①直接切换、②平行切换、及③分段切换C矩阵的正确性检验主要有:①完备性检验、②一致性检验、及无冗余性检验17.管理信息系统的三要素是:①系统的观点②数学的方法、③计算机的应用;;18. 计算机的网络的功能有①数据通信、②资源共享、③负荷均衡和分布处理;19. 管理信息一般分为三级:①战略级、②策略级、③执行级;20. 在管理信息系统中,MRP的中文含义是:①制造资源计划、ERP的中文含义是:②企业资源计划;二、选择题1.下列系统开发的各阶段中难度最大的是 AA、系统分析B、系统设计C、系统实施D、系统规划C矩阵的正确性检验没有包含的一种是: BA、完备性检验B、准确性检验C、一致性检验D、无冗余性检验3.文件系统中最小的数据存取单位是 AA、数据项B、记录C、文件D、数据库4. 下列关于结构化方法和原型法的描述错误的是 B结构化开发方法是以系统工程的思想和工程化的方法进行开发对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型结构化方法要求严格区分开发阶段原型法要求的软件支撑环境比结构化方法高5.可行性分析的内容包括 CC、经济上的可行性、技术上的可行性、管理上的可行性6 在银行财务和一些企业的核心系统中,系统切换应采用 B 方式;B、并行切换7. 理信息系统的特点是 CC、数据集中统一,应用数学模型,有预测和控制能力,面向管理和决策8.业务信息主要提供给企业的 C 人员使用;C. 基层管理9.数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为 C ;C.集中式系统10.下列 C 符号不能作为Visual FoxPro中的变量名;C. 12ASD11.对于用文字说明的信息,长度在 B 个字节以内的可以使用字符型字段;B. 25412.管理信息系统概念的正确描述之一是 CA.由计算机、网络等组成的应用系统B.由计算机、数据库等组成的信息处理系统C.由计算机、人等组成的社会技术系统D.由计算机、数学模型等组成的管理决策系统13.在系统设计中使用U/C矩阵方法的主要目的是 DA、确定系统边界B、确定系统内部关系C、确定系统与外部的联系D、确定系统子系统的划分14. 某企业建立了生产、销售、人事等从基层到高层的MIS,这种MIS的结构为 CA、职能结构B、横向综合结构C、总的综合结构D、纵向综合结构15.计算机设备的购置应在 DA、系统开发之前B、系统分析阶段C、系统设计阶段D、系统实施阶段16. 系统实施中的系统切换方式以下说法不正确的是: DA、直接切换B、并行切换C、分段切换D、分时切换17.在数据库系统中,数据存取的最小单位是 BA、字节B、数据项C、记录D、文件三、判断题1.系统开发是系统建设中工作任务最为繁重的阶段; ╳2.管理信息系统是一个能够替代人的工作的系统; ╳3.结构化系统开发方法的每一个阶段都有明确的工作目标; √4.从信息的使用频率来看,越是企业的高层战略层信息使用的频率越高; ╳5.对于大系统来说,划分子系统的工作应在系统规划阶段进行; √6.会编写程序就能够开发管理信息系统; ×7.当前管理信息系统建设的主要问题是技术问题; ×8.任何组织内部均存在有一个管理信息系统; √9.数据库管理系统也应根据用户的具体要求进行分析和设计; ×10.现代企业进行业务流程重组一般需要有信息技术的支持; √11.一个组织内各部门的信息需求在范围、内容、详细程度和使用频率等方面有差别; √12.在系统切换方式中,直接切换方式比较适合设备和人员培训费用较少、属于低风险的方式; ×13.实体代码的设计与程序的编写都是在系统设计阶段完成的; ×14.信息系统的逻辑模型要解决系统“干什么”,同时也要解决系统“如何干”等问题; X 15.业务流程分析主要是为了描述现行系统的物理模型√16.管理信息系统是一个“人机”合成系统,但计算机并不一定是管理信息系统的必要条件√17.系统切换的方式有多种,其中最安全的是直接切换 X18.系统测试的目的就是要证明程序没有错误 X名词解释1、原型法原型法是一种从基本需求入手,快速构筑系统的原型,通过原型确认需求以及对原型进行改进,最终达到建立系统的目的的方法;2、数据库的三模式结构数据库分为用户级、概念级和物理级,对应着数据库结构的三各层次,即子模式、模式和存储模式,通常称为数据库的三模式结构;模式是数据库结构的核心,存储模式是它的物理存储,而子模式则是模式的一个应用子集;任何一个应用数据库的建立都必须进行详细的三模式结构的设计;3、数据字典是对数据流程图中的各个元素做出详细的定义和说明,是关于数据的数据库,是数据流程图的辅助资料;包括:数据项、数据结构、数据流、处理逻辑、数据存储和外部实体六个方面;4、BSP方法BSP方法即企业系统规划法,是一种能够帮助规划人员根据企业目标制定出企业MIS战略规划的结构化方法,通过这种方法可以确定出未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序;对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性;5、项目管理项目管理是运用项目管理方法对开发工程计划进行评审、优化以及协调控制计划的执行,从而达到系统开发项目的最优化控制和管理的目的;6、管理信息系统管理信息系统Management Information System ,MIS是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统;四、简答题1.简述结构化开发方法的基本思想和特点答:基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶而下的对系统进行分析与设计;特点:1自顶而下整体分析与设计和自下而上逐步实施的系统开发过程;2用户至上;3深入调查;4严格区分工作阶段;5充分预料可能的变化;6开发过程工程化;2.管理信息系统切换有哪几种常用方法第八章答:1直接转换法:在指定的时间点,停止原系统的使用,启动新系统;2并行切换法:新系统投入运行时,老系统并不停止运行,而是与新系统同时运行一段时间,对照两者的输出,利用老系统对新系统进行检验;3试运行转换法:直接转换法和并行切换法的综合;4试点过渡法逐步转换法:新系统一部分一部分地替换老系统,直到全部替代老系统;3.“自下而上”和“自上而下”两种MIS的开发策略各有何优缺点第五章答:“自下而上”开发策略的优点是可以避免大规模系统可能出现运行不协调的危险;缺点是不能像想象那样完全周密,由于缺乏从整个系统出发考虑问题,随着系统的进展,往往要做许多的重大修改,甚至重新规划、设计;“自上而下”的开发策略的优点是整体性和逻辑性强;缺点是复杂、繁琐;4、系统设计阶段的主要工作内容是什么第七章答:1 总体设计,包括信息系统流程图设计、功能结构图设计和功能模块图的设计等;2 代码设计和设计规范的制定;3 系统物理配置方案的设计,包括设备配置、通信网络的选择和设计以及数据库管理系统的选择等4 数据存储设计,包括数据库的设计、数据的安全保密设计等;5 计算机处理过程设计,包括输出设计、输入设计、处理流程图设计以及编写程序设计说明书等;。
管理信息系统习题(1)
第一章:管理信息系统概论一、选择题1、管理信息是(D) D加工后反映和控制管理活动的数据2、现代管理信息系统是(C)C 人和计算机等组成的系统3、管理信息系统由四大部件组成,它们是(C)C信息收集器、信息处理器、信息用户和信息管理者4、管理信息系统的应用离不开一定的环境和条件,环境具体指的是(C)C 组织内外各种因素的综合5、运行控制层上的决策多属于(A)A 结构化6、ERP是(D)进步一步发展的结果。
D MRPⅡ7、决策支持系统(DSS)有三个技术层次,它们分别是(D)D 专用DSS、DSS生成器和DSS工具8、电子商务中企业对企业的形式可称作(B)。
B B to B9、企业资源计划的核心是(B)。
B MPRⅡ10、下列不属于管理信息系统范畴的是(C)。
C 专家系统11、在管理信息系统的金字塔型结构中,处于最下层的是(A)。
A 业务处理系统12、管理信息系统的功能不包括下面哪一项 (C)。
C 决策功能13、系统方法的主要原则是(D)。
D 以上均是14、下列人员不属于管理信息系统用户的是(B)。
B 系统分析员15、管理信息系统学科属于(D)。
D综合型学科三、填空题1、管理信息系统的层次可划分为:作业层级、战术层级、战略层2、管理信息系统涉及管理、信息、系统三个方面。
3、管理信息系统由应用系统、计算机系统、通信与网络系统、数据库系统、用户和系统管理人员六个部分有机地构成的。
4、DSS(决策支持系统)运用的三库是知识库、数据库、模型库。
5、管理信息系统的三大要素:系统的观点、数学方法和计算机技术。
6、管理信息系统的物理结构有三种类型集中式、分布式、分布-集中式。
7、建设MIS主要包括三方面的内容:管理模式的确立、计算机网络系统的建设和信息系统的实施。
8、管理信息系统的发展战略要与企业的经营战略保持一致。
四、简答题1、请阐述信息管理和管理信息系统的区别和联系答:区别:信息管理的对象是信息以及与之相关的信息活动,信息活动包括信息的收集、存储、加工、传递和运用等,信息管理是管理的一种;而管理信息则是指经过加工处理后对企业生产经营活动产生影响的数据,是信息的一种。
2012管理信息系统补充习题3及答案
2012管理信息系统补充习题三及答案一、填空题:1.面向对象方法的特点包括封装性、__继承性___、和多态性。
2.通常开发MIS时采用自上而下和__自下而上______两种策略的结合,前者用于定义整个系统,后者用乎逐步开发。
3.用系统工程的方法开发管理信息系统的具体方法有生命周期法、_面向对象法___、___原型法_和CASE方法等多种。
4. 用结构化系统开发方法开发管理信息系统可分为系统规划、系统分析、系统设计和系统实施和系统运行、管理与评价几个阶段二、选择题1.结构化设计的基本思想是( C )A.模块化B.集成化C.自底向上,逐步求精D.规范化2.用原型法开发系统时,使用、评价系统原型阶段的主要任务是( B )A.修改与完善系统原型B.征求用户对系统原型的评价和改进意见C.扩展系统功能D.研制者分析、评价已建原型3. 最适合应用原型法开发的系统是 ( A ) 。
A. 用户需求较难定义的、规模较小的系统B. 用户需求较明确、规模较大的系统C. 数据关系较复杂、数据量大的系统D. 运算关系复杂、运算工作量大的系统4.用原型法开发信息系统,先要提供一个原型,再不断完善,原型是( D )A、系统的概念模型B、系统的逻辑模型C、系统的物理模型D、可运行的模型5.系统开发的原型法的主要优点是( A )。
A.能更确切地获取用户需求B.能提高系统开发文档的规范性C.能合理设计软件的模块结构D.能提高编程的效率三、判断题1.原型法适合于开发大型管理信息系统。
(错误)2.把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象方法最重要的一点。
(正确)3.用原型法开发信息系统需要一定的软件环境的支持。
(正确)4.结构化系统开发方法的缺点之一是工作繁琐、工作量大。
(正确)5.采用面向对象的系统开发方法可以不进行需求分析。
(错误)6.通常,“自下而上”的开发策略用于小型系统的设计,适用于对开发工作缺乏经验的情况。
简述结构化开发方法的基本思想
简述结构化开发方法的基本思想结构化开发方法是一种用于解决软件开发过程中的问题的开发方法。
它借鉴了传统的结构化设计方法的基本思想,并将其应用到软件的开发过程中,致力于提高软件开发的效率、质量和可维护性。
结构化开发方法的基本思想是对软件系统的开发进行分层结构的抽象,以降低开发过程的复杂性,并有效地控制开发中的复杂性。
它将软件系统的开发过程分解为小规模的、可分离的模块,这些模块之间可以形成复杂的关系,从而大大降低软件开发的复杂性。
结构化开发方法通过把一个大规模的复杂的系统拆分成一系列细粒度的分层模块来降低复杂度,这种抽象整合的方式有助于开发者快速理解软件系统的功能及其交互性质。
它也能够帮助开发者在分层模块之间找到明确的界线,从而明确各个模块的作用,有利于保证软件系统的可维护性和可重用性。
结构化开发方法也有助于增强软件的可测试性,它可以把一个复杂的系统拆分为小的、独立的模块,只要对每个模块进行充分的测试,就可以很容易地确定整个系统是否正常工作。
此外,结构化开发方法还可以提高代码的可读性,使程序员更容易理解和进行调试。
结构化开发方法在软件开发中的应用已越来越多,它的基本思想是追求新的分层抽象结构,以有效地控制复杂性,降低软件开发的复杂性,提升开发效率和质量。
结构化开发方法实质上是一种开发组织技术,它是一种把系统任务特性用适当的抽象结构组织起来的方式,将系统分割成适宜的小块,利用抽象结构归类,以达到有效地理解、控制复杂度,减少开发时间、减少错误等目的。
结构化开发方法可以极大地提高软件的可维护性,使开发人员能够更容易地进行软件的维护和更新。
总之,结构化开发方法是一种有助于控制软件复杂性的开发技术,它可以有效地提高软件开发的效率和质量,同时也可以提高软件的可维护性和可重用性。
它需要开发人员了解软件系统,有助于使软件系统的开发和维护更加容易。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.简述结构化开发方法的基本思想及优缺点
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。
优点:(1)强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体的分析设计问题。
即自顶向下的观点。
(2)强调开发过程各阶段的完整性和顺序性,强调严格地区分开发阶段,严格地进行系统分析和设计,及时总结,及时问题反馈和纠正,从而避免了开发过程的混乱状态。
缺点:(1)它的起点太低,所使用的工具(主要是手工绘制)落后,致使系统开发周期过长而带来一系列问题。
(2)它要求系统开发者在早期调查中就要充分的掌握用户需求、管理状况以及预见能发生的变化,这是不太符合人们循序渐进地认识事务的客观规律性。
2.结构化开发方法将系统生命周期划分为哪几个阶段?每个阶段的主要任务是什么?(1)系统规划阶段:主要任务是对企业的环境、目标、现行系统的状况进行初步调查,明确问题,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,研究建设新系统的必要性和可能性。
根据需要与可能,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告,将新系统建设方案及实施计划编写成系统设计任务书。
(2)系统分析阶段(“做什么”):任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。
(3)系统设计阶段(“怎样做”):任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
(4)系统实施阶段:任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。
(5)系统运行和维护阶段:工作主要包括系统评价和系统维护。
系统评价的主要任务是在系统运行期间,评价系统的工作质量和经济效益,为系统维护及其再建设提供依据。
系统维护的主要任务是记录系统运行情况,在原有系统的基础上进行修改、调整和完善,使系统能够不断适应新环境、新需要。