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

上传人:cn****1 文档编号:563727504 上传时间:2023-07-23 格式:DOCX 页数:14 大小:96.22KB
返回 下载 相关 举报
第五章 管理信息系统的开发方法_第1页
第1页 / 共14页
第五章 管理信息系统的开发方法_第2页
第2页 / 共14页
第五章 管理信息系统的开发方法_第3页
第3页 / 共14页
第五章 管理信息系统的开发方法_第4页
第4页 / 共14页
第五章 管理信息系统的开发方法_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《第五章 管理信息系统的开发方法》由会员分享,可在线阅读,更多相关《第五章 管理信息系统的开发方法(14页珍藏版)》请在金锄头文库上搜索。

1、第五章 管理信息系统的开发方法通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发 的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法 和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。基本内容一、管理信息系统开发1。系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体 情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算 机化的信息系统。其中核心是设计出一套适合于现代企业管理要求的应用软件系统.2. 系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、

2、产品是无形的。3。系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐 步规范发展的原则.4。系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至 导致完全失败。二、系统开发方法1。结构化系统开发方法 结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系 统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划 分为 5 个阶段,这5 个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评 价.按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和 设计,自底向上逐步实施的系

3、统开发过程.优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献 化。缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直 观,用户最后才能看到真实模型。2。原型法 原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工 具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行 修改,如此反复,逐步完善,直到用户完全满意为止。原型法的类型:丢弃式原型法、演化式原型法、递增式原型法。 优点:减少开发时间,提高系统开发效率、改进用户与系统开发人员的信息交流方式、 用户满意程度高、应变能力强。缺点:开发工

4、具要求高、对大型系统或复杂性高的系统不适用、管理水平要求高.3. 面向对象法 面向对象法:面向对象方法的技术把对象的属性(数据)和处理(方法)封装在一起, 通过子类对父类的继承,使得软件便于维护和扩充,提高了软件的可复用性.面向对象法的术语:对象、类、消息、继承、封装. 优点:以对象为基础,利用特定的软件工具直接完成对象客体的描述与软件结构之间的 转换,解决了传统结构化开发方法中客观世界描述工具与软件结构不一致的问题,缩短了开 发周期,解决了从分析和设计到软件模块多次转换的繁杂过程。缺点:需要有一定的软件基础支持才可以应用,对大型的系统可能会造成系统结构不合 理、各部分关系失调等问题。客观世界

5、的对象五花八门,在系统分析阶段用这种方法进行抽 象是比较困难的。在某些情况下,纯面向对象的模型不能很好地满足软件系统的要求,其实 用性受到影响.4。计算机辅助软件工程法(CASE).计算机辅助软件工程法:计算机辅助软件工程法又称为CASE方法,是一种支持整个软 件开发生命周期的软件开发自动化技术,是一种从开发者的角度支持信息系统开发的计算机 技术oCASE方法是为了提高软件开发效率支持开发人员工作的工具.CASE并不是一门真正意 义上的开发方法,只是一种开发环境而不是一种开发方法,它是对整个开发过程进行支持的 一种技术。优点:提高生产率、提高质量、提高文档的质量、减少系统维护的费用和精力。三、

6、系统开发项目管理与开发方式1. 系统开发的组织机构与分工 系统开发领导小组:负责新系统开发的行政组织和领导工作。 系统开发工作小组:负责组织与实施系统开发的具体工作。系统开发的人员与职责:系统开发的人员由信息主管、项目主管、系统分析员、系统设 计员、程序设计员、系统维护人员和企业管理人员组成,不同的人员有各自的职责,各级各 类的系统开发人员良好的组织管理与合理的分工才能保证系统开发顺利进行。2. 系统开发的项目管理 为了使系统开发能够按照预定的计划顺利进行,需要对成本、人员、质量、风险等方面进行分析和管理,这就是项目管理。项目管理的内容包括计划管理、经费管理、质量管理和 资源管理。3. 系统开

7、发的方式 自行开发方式:用户依靠自己的力量独立完成系统开发的各项任务。委托开发方式:企业将开发项目完全委托给开发单位,系统建成后再交付企业使用,这 种委托系统集成商按照用户的需求承担开发的任务的方式称为委托开发方式.联合开发方式:由用户中精通管理业务、计算机技术的人员与有丰富经验的机构或专业 MIS 开发人员共同完成的方式称为联合开发方式。购买商品化软件方式。练习题一、选择题1. 在结构化系统开发方法中,系统分析阶段与系统实施阶段中间的阶段是( )阶段。A、详细设计B、系统设计C、需求分析D、编程调试2. 结构化系统开发方法存在着难以准确定义用户需求、整个系统开发工作是劳动密集型和 ( )的主

8、要缺陷.A、阶段不明确B、无法对项目进行管理和控制C、开发周期长,难以适应环境变化D、各部分不可各自独立地适应环境变化3. 常用的系统开发方式主要有四种,它们是自行开发、委托开发、购买商品化软件包和( )。A、个人承包B、计算机公司承包C、合作开发D、引进国外软件4. 在开发管理信息系统的结构化系统开发方法中,编写程序是属于( )阶段的任务.A、系统分析B、系统设计C、系统维护D、系统实施5. 管理信息系统开发的主要方法有结构化系统开发方法、原型化方法、计算机辅助软件工程 方法和( )。A、自顶向下法B、自底向上法C、模块化方法D、面向对象方法6. 信息主管是企业高层领导人中负责信息管理的决策

9、者,信息主管的简称是( ).A、CKOB、CIOC、CASED、OOA7。开发大型、复杂的管理信息系统,通常采用的开发方法是( )。A、生命周期法B、原型法C、面向对象开发方法D、CASE方法8。系统分析员应当( )。A、善于使用户接受自己的观点B、努力使自己获得成就C、是用户与计算机技术人员的有效协调与组织者D、满足上述所有条件9。采用结构化系统开发方法开发管理信息系统,一般应该经历( )这些阶段.A、系统调查、系统规划、系统切换、系统评审和系统运行B、系统安装、系统设置、系统调试、系统准备和系统启动C、系统规划、系统分析、系统设计、系统实施和系统维护与评价D、系统收集、系统传递、系统加工、

10、系统存贮和系统输出10。计算机辅助软件工程是一种支持整个软件开发生命周期的软件开发自动化技术,计算机 辅助软件工程的简称为( ).A、CKOB、CIOC、CASED、OOA11。信息系统开发的基本原则是( ).A、向用户原则、系统性原则、符合软件工程规范的原则、逐步发展规范的原则B、优化与创新的原则、充分利用信息资源的原则、实用和时效的原则、规范化的原则、 发展变化的原则C、优化与创新的原则、实用和时效的原则、规范化的原则、发展变化的原则D、领导参与的原则、优化与创新的原则、充分利用信息资源的原则、实用和时效的原 则、发展变化的原则12。委托开发是管理信息系统开发方式的一种类型.下面关于委托开

11、发这种方式的描述中 ( )是错误的。A、组织无需派业务管理人员参与开发工作B、采用这种开发方式的最大优点是省事C、这种方式开发管理信息系统不利于企业培养自己的人才D、当需改进和扩充开发的系统时仅靠组织自身很难完成,存在费用高、维护和扩展均 依靠开发单位的缺点13。管理信息系统开发的第一原则是( ).A、发展变化的原则B、规范化的原则C、实用、时效、优化与创新的原则D、面向用户的原则14。管理信息系统的开发可采用多种模式:I、委托开发,II、合作开发,III、自行开发,“、 购买商品化软件包,上述开发方式最有利于用户对系统进行维护的方式是( )。A、I 和“B、IIC、IIID、II和III15

12、. 下列人员中,( )是不属于管理信息系统开发的基本人员。A、系统分析员B、系统设计员C、编程人员D、终端用户16。老系统应该在什么时候结束其生命周期( )。A、新系统的生命周期开始时B、进行新系统的开发准备时C、进行新系统的系统设计时D、完成了新系统的系统评价后17。用原型法开发系统的主要优点是( )。A、系统的重用性比较好 B、系统的可维护性比较好C、系统开发费用比较低D、用户要求可以得到较好的满足18。( )是结构化系统开发方法开发管理信息系统的第一阶段。A、系统分析阶段B、系统设计阶段C、系统运行阶段D、系统规划阶段19。面向对象法按系统开发的一般过程分为( ).A、系统调查和需求分析

13、、面向对象分析、面向对象设计和面向对象编程B、系统规划、系统分析、系统设计、系统实施和系统维护与评价C、确定用户的基本需求、开发初始原型、征求用户对原型的改进意见和修正和改进原 型D、系统调查、系统规划、系统切换、系统评审和系统运行20。( )是原型化方法的基本假设之一。A、项目参加者之间的通信和联络是畅通的B、在计算机应用上用户有相当丰富的经验C、并不是所有的需求都可以预先定义的D、用户信息需求的反复和变化是可以避免的21。软件开发的瀑布模型最典型地刻画软件生命周期的阶段划分,( )是与其最相适应的 开发方法。A、构件化方法B、面向对象方法C、结构化方法D、原型化方法22。与软件开发方法密切

14、相关的是支持该方法实施的软件工具,将它们有机地集成起来构成 一个( )。A、软件工程环境B、软件开发规范C、软件生产线D、软件开发工具23。系统开发由多种方式,用户采用依靠自己的力量独立完成系统开发的各项任务的方式属 于( ).A、自行开发方式B、委托开发方式C、联合开发方式D、购买商品化软件方式24。采用结构化系统开发方法开发管理信息系统是将系统开发划分为若干个阶段,历史的经 验告诉我们,由( )的错误所造成的损失将会是最大的损失。A、需求分析B、系统设计C、代码设计D、程序测试25。下列关于CASE的叙述中,()是不正确的.A、严格的说,CASE只是一种开发环境而不是一种开发方法B、CAS

15、E也被称为计算机辅助系统工程C、CASE是一种支持开发的专门工具D、CASE是一种独立的一种开发方法26。管理信息系统开发的项目管理是( )。A、为了使系统开发能够按照预定的计划顺利进行而对成本、人员、质量、风险等方面 进行的分析和管理B、为了体现领导重视系统开发而专门采用的一种管理手段C、为了培养管理信息系统开发人才而采用的一种管理方法D、为了加快管理信息系统开发进度而采用的一种管理方式27。提高()是发展CASE的目的。A、系统的重用性B、系统的可维护性C、系统的可扩充性D、系统的开发效率和质量28。当系统的工作内容经常变动、系统维护的工作量很大时,适合选用( )的开发方式。A、自行开发B、委托开发C、购买软件包D、租用软件包29。应用软件系统开发的发展趋势是采用( )的方式。A、自行开发B、委托开发C、购买软件包D、合作开发30。管理信息系统开发的具体业务的领导者和组织者是( ).A、系统开发领导小组B、系统分析员C、程序设计员D、管理人员31。原型法是开发管理

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号