简述结构化开发方法的基本思想及优缺点1
- 格式:docx
- 大小:13.68 KB
- 文档页数:1
《管理信息系统》试题库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. 下列关于结构化方法和原型法的描述错误的是( )A、结构化开发方法是以系统工程的思想和工程化的方法进行开发B、对于运算量大、逻辑性较强的程序模块可采用原型法来构造模型C、结构化方法要求严格区分开发阶段D、原型法要求的软件支撑环境比结构化方法高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、结构化系统开发方法(1)优点●从系统整体出发,强调在整体优化的条件下“自上而下”地分析和设计,保证了系统的整体性和目标的一致性;●遵循用户至上原则;●严格区分系统开发的阶段性;●每一阶段的工作成果是下一阶段的依据,便于系统开发的管理和控制;●文档规范化,按工程标准建立标准化的文档资料。
(2)缺点●用户素质或系统分析员和管理者之间的沟通问题;●开发周期长,难于适应环境变化;●结构化程度较低的系统,在开发初期难以锁定功能要求。
(3)适用范围主要适用于规模较大、结构化程度较高的系统的开发。
2、原型法(1)优点●符合人们认识事物的规律,系统开发循序渐进,反复修改,确保较好的用户满意度;●开发周期短,费用相对少;●由于有用户的直接参与,系统更加贴近实际;●易学易用,减少用户的培训时间;●应变能力强。
(2)缺点●不适合大规模系统的开发;●开发过程管理要求高,整个开发过程要经过“修改—评价—再修改”的多次反复;●用户过早看到系统原型,误认为系统就是这个模样,易使用户失去信心;●开发人员易将原型取代系统分析;●缺乏规范化的文档资料。
(3)适用范围●处理过程明确、简单系统;●涉及面窄的小型系统。
(4)不适合于●大型、复杂系统,难以模拟;●存在大量运算、逻辑性强的处理系统;●管理基础工作不完善、处理过程不规范;●大量批处理系统。
3、面向对象开发方法(1)优点●分析、设计中的对象和软件中的对象的一致性;●实现软件复用,简化程序设计;●系统易于维护;缩短开发周期。
(2)缺点不易于大系统的开发(3)适用范围在大型管理信息系统的开发中,面向对象开发方法和结构化系统开发方法相互依存,不可替代。
简述结构化开发方法的内容结构化开发方法的核心是结构化分析。
它是以数据为中心,采用面向对象的方法,使系统设计达到数据驱动,可扩充、重用性强、维护方便,可靠性高的目标。
结构化分析的对象是系统的各个部分,即整个系统模型。
按照用户与软件系统交互的角度,将系统划分为若干层次,并形成相应的层次模型。
其基本思想是由上而下,逐层进行需求分析,以表示系统的各个部分之间的数据流向和传递关系,以及完成这些功能的算法,把需求分析的结果放入对应的模块,形成对软件系统的总体描述。
1.结构化分析方法是开发一个好软件必不可少的方法,是把握系统需求的有效手段。
在具体应用中主要涉及到需求分析、系统设计、代码编写和测试等四个方面。
( 1)需求分析阶段:用于全面了解所要解决问题的特征,定义用户对该问题的基本要求和约束条件,以及进行用户调查;(2)概要设计阶段:提出软件的逻辑模型、结构设计、数据设计,定义模块及数据结构,输入输出接口等;(3)详细设计阶段:确定算法、模块及外部接口等细节,描述系统实现方案,提出运行时的各种功能和性能要求;(4)测试阶段:包括单元测试和集成测试。
( 1)需求是系统开发的根本原因和第一步,需求定义得准确与否直接影响着后面的工作量、费用和质量。
( 2)分析系统是否满足用户需求,确定系统的规模和结构,明确软件的功能要求,需求分析的过程就是系统设计的过程。
(3)确定软件系统的算法,它是保证软件正确性和可行性的关键,是系统实现的重要依据。
2.结构化设计方法是软件工程方法论的重要组成部分,也是一种实用而有效的方法。
2.结构化设计方法是软件工程方法论的重要组成部分,也是一种实用而有效的方法。
通常结构化方法又分为瀑布模型法、原型法和螺旋模型法。
3.结构化方法是一种面向数据流的软件开发方法,是面向对象方法的一个重要分支。
它具有数据驱动的基本特征,将软件系统的各个模块看成是一个个的对象,把对象作为处理数据的机制,在数据的驱动下来组织结构化程序设计,提高软件系统的可重用性和可维护性。
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)性能开销:在一些性能要求较高的场景下,面向对象方法可能带来一些性能开销。
结合以上对结构化方法和面向对象方法的评估,我认为两种方法各有优劣。
在实际项目中,我们应根据项目的特点和需求来选择合适的方法,甚至可以结合两种方法的优点,定制出适合项目的开发方法。
简述结构化系统开发方法、原型法的优缺点和适用场合结构化系统开发方法(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.企业进入管理信息系统阶段以后,信息系统的开发就不能只模仿或照搬()分散处理信息的方式。
也不是各个单项的信息系统的(),而是要求将企业看作一个整体,应用()的方法,建立企业的管理信息系统。
1.简述结构化开发方法的基本思想及优缺点
结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。
优点:(1)强调系统开发过程的整体性和局部性,强调在整体优化的前提下来考虑具体的分析设计问题。
即自顶向下的观点。
(2)强调开发过程各阶段的完整性和顺序性,强调严格地区分开发阶段,严格地进行系统分析和设计,及时总结,及时问题反馈和纠正,从而避免了开发过程的混乱状态。
缺点:(1)它的起点太低,所使用的工具(主要是手工绘制)落后,致使系统开发周期过长而带来一系列问题。
(2)它要求系统开发者在早期调查中就要充分的掌握用户需求、管理状况以及预见能发生的变化,这是不太符合人们循序渐进地认识事务的客观规律性。
2.结构化开发方法将系统生命周期划分为哪几个阶段?每个阶段的主要任务是什么?(1)系统规划阶段:主要任务是对企业的环境、目标、现行系统的状况进行初步调查,明确问题,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,研究建设新系统的必要性和可能性。
根据需要与可能,给出拟建系统的备选方案。
对这些方案进行可行性分析,写出可行性分析报告,将新系统建设方案及实施计划编写成系统设计任务书。
(2)系统分析阶段(“做什么”):任务是根据系统设计任务书所确定的范围,对现行系统进行详细调查,分析现行系统的业务流程、数据与数据流程、功能与数据之间的关系,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑功能要求,即提出新系统的逻辑模型。
(3)系统设计阶段(“怎样做”):任务是根据系统说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
(4)系统实施阶段:任务包括计算机等设备的购置、安装和调试,程序的编写和调试,人员培训,数据文件转换,系统调试与转换等。
(5)系统运行和维护阶段:工作主要包括系统评价和系统维护。
系统评价的主要任务是在系统运行期间,评价系统的工作质量和经济效益,为系统维护及其再建设提供依据。
系统维护的主要任务是记录系统运行情况,在原有系统的基础上进行修改、调整和完善,使系统能够不断适应新环境、新需要。