信息管理习题

发布时间 : 星期六 文章信息管理习题更新完毕开始阅读

计,制定设计规范等;最后写出系统设计报告。

系统实施阶段。系统实施的主要工作是将新系统的设计方案变成可运行的计算机模型,主要内容包括硬件的购置及安装;系统软件的购置及其安装调试;程序设计、调试与优化;人员培训;数据准备与录入;系统转换等,最后编写各种文档。

系统维护与评价阶段。系统维护是指对系统进行维护,使系统能正常运行,系统维护包括数据维护、软件维护和平台维护。系统评价的内容包括:系统的运行效率和经济效率评价;系统运行情况与预期目标和设计要求的评价,评价的目的在于发现问题,总结经验,为今后系统的改进和开发提供资料。

6.什么是结构化生命周期法?画出生命周期法的开发过程。

结构化的意思是用一组规范的步骤、准则和工具进行一项工作。结构化生命周期法的开发方法,是用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,沿着系统的生命周期,按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。

生命周期法的开发过程如下:

提出系统开发要求初步调查可行性分析修改条件不成熟审查可行性报告停止开发详细调查分析当前系统新系统设想修改审核分析说明书总体设计详细设计修改审核设计说明书程序设计修改调试修改系统试运行系统评价系统转换运行、维护 维护评价图 2-3 MIS工程工作流程

21

7. 常用的系统开发方法有哪些?

用于管理信息系统开发的方法有多种,这些方法都是在多年来系统开发的研究实践中形成的,每种方法都有其独特的思路、原理和各自不同的优缺点。常用的管理信息系统开发方法有结构化生命周期法、原型法、面向对象法和计算机辅助软件工程法。

8.简述生命周期法的优缺点

结构化生命周期法的主要优点:

(1)建立面向用户的观点。结构化生命周期法强调用户的积极参与,树立用户第一的观点,系统开发人员要准确、恰当地理解用户的需求,就必须与用户进行充分的交流。

(2)严格区分工作区间。结构化生命周期法严格区分各个开发阶段,每个阶段都有明确的任务和目标,强调开发过程要一步一步地进行,每一步工作都要及时地总结,每个阶段的成果必须通过用户的评审,及时地发现问题、反馈问题和纠正问题,每个阶段成果一旦通过评审,就不可修改,并作为下一阶段的任务书。

(3)设计方法结构化。结构化生命周期法开发系统采用结构化、模块化、自顶向下进行分析、设计,使得系统中的各个子系统相对独立,便于系统的分析、设计、实施与维护。

(4)文件标准化和文献化。结构化生命周期法非常重视文档工作,要求每个阶段的工作完成以后,都要完成相应的文档报告和图表

结构化生命周期法的主要缺点:

(1)开发周期长。结构化生命周期法要求系统开发必须按顺序一个阶段、一个阶段地进行,严格的阶段划分和文档要求造成开发周期漫长。

(2)繁琐,使用工具落后,结构化生命周期法开发系统需要制作大量的图表,编写这些图表的工作量极大,许多图表的制作难以用计算机完成,必须通过手工绘制,编制这些文档耗费大量的人力和时间。

(3)不能充分预料可能发生的情况及变化。结构化生命周期法是一种必须预先定义需求的方法,由于开发周期长,而且不能变更前一阶段的工作成果,这就使得所开发的系统无法适应迅速变化的环境,这很可能导致最终开发出来的系统脱离实际。

(4)不直观,用户最后才能看到真实模型。采用结构化生命周期法开发系统,只有到系统实施的阶段,用户才能看到实际能使用的系统。在系统实施阶段之前的时间里,用户由于长时间看不到实际的系统,会感到疑惑,开发热情减退,使开发人员与用户的交流产生影响。

9.原型法的基本思想是什么?

原型法是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型(原始模型),并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。原型法的基本思想是把试验机制引入系统的开发过程,使得用户的需求在反复迭代的开发过程中不断地明晰,随着用户和系统开发人员对信息系统理解的加深,不断地对这些需求进行补充和细化,通过系统设计人员对原型不断地修改和完善,成为用户满意的系统。

10.简述原型法的开发过程。

原型法的开发过程是:首先建立一个能反映用户主要需求的原型,让用户实际看见新系统的概貌,以便判断哪些功能符合要求、哪些需要改进,通过对原型的反复改进,最终建立符合用户要求的新系统。

原型进行修改、扩充、完善,反复迭代,直到用户满意为止。

22

可行性研究 确定系统的基本要求 建造一个原始系统 用户和开发人员 一同评审 开发人员修改 原始系统 否 用户满意? 是 最终产品 作为初步设计参考文档

11.原型法有哪些类型?

(1)丢弃式原型法。丢弃式原型法把原型系统作为用户和开发人员之间进行通讯的媒介,并不打算把它作为实际系统运行。原始系统只是从外观、功能上“像”实际系统。开发这类原型的目的是为了对最终系统进行研究,使用户和开发人员借助这个系统进行交流,共同明确新系统的需求。

(2)演化式原型法。演化式原型法的开发思想为:用户的要求及系统的功能无时不在发生着变化,与其花大力气了解不清楚的东西,不如先按照基本需求开发出一个系统,让用户先使用起来,有问题随时修改。系统开始也许只能完成一项或几项任务,随着用户的使用及对系统了解的不断加深,原系统的一部分或几部分可能不再适应用户的要求,需重新设计、实施、安装。

(3)递增式原型法。递增式原型法所有的工作都是基于一个前提:系统的组织结构不发生变化,模块的外部功能不发生变化。具体的设计可能是完全实现一个新的模块,也可能是用一个效率高的新模块代替一个旧模块。

12.请叙述原型法的优缺点。

原型法的主要优点:

(1)减少开发时间,提高系统开发效率。原型法减少了大量制作文档的时间,减少了用户培训时间,开发周期短,费用相对少。

(2)改进用户与系统开发人员的信息交流方式。原型法将原型提供给用户,使用户在参与中直接发现问题,及时得到用户的反馈,这种方式改善了用户与系统开发人员的信息沟通状况,减少设计错误。

(3)用户满意程度高。原型法使用户面对的是一个活灵活现的原型系统,这不仅使得用户易于接受,而且激发用户主动参与的积极性,减少用户的培训时间,从而提高用户的满意程度。

(4)应变能力强。原型法是在迭代中完善的,信息技术的进步,企业经营环境发生变化,都能及时地体现在系统中,这就使得所开发的系统能及时适应迅速变化的环境

23

原型法的主要缺点:

(1)开发工具要求高。原型法需要快速开发出原型,开发工作量巨大,如果没有现代化的开发工具和技术支持就无法快速完成的。

(2)对大型系统或复杂性高的系统不适用。对于大型的、复杂的系统,设计人员很难理解透彻,如果采用原型法,分析和设计上的深度不够,那这个原型就得反复迭代,反复修改的次数多了,周期就会变长,成本也会增大,这就失去原型法的优势。

(3)管理水平要求高。原型法要求用户的管理能力要达到一定水平的,对于管理不善、信息处理混乱的用户,不能直接用原型法。

13.面向对象开发方法的基本思想是什么?

面向对象开发方法的基本思想是将客观世界抽象地看作是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从而实现信息系统的开发。这种方法的主要思路是所有开发工作都围绕着对象而展开,在分析中抽象地确定出对象以及其它相关属性,在设计中将对象等严格地规范化,在实现时严格按对象的需要来研制软件工具,并由这个工具按设计的内容,直接地产生出应用软件系统。

14.CASE开发方法的主要特点是什么?

计算机辅助软件工程法并不是一门真正意义上的开发方法,CASE只是一种开发环境而不是一种开发方法,CASE是支持软件开发人员使用的工具,目的是提高软件开发效率,它是对整个开发过程进行支持的一种技术。在实际开发一个系统的过程中,CASE必须依赖具体的开发方法,例如结构化方法、原型法、面向对象方法等,为具体的开发方法提供开发环境,是一种支持开发的专门工具。

15.比较几种开发方法的优劣。

原型法与结构化生命周期法比较:

原型法不同于结构化生命周期法,它扬弃了结构化生命周期法中的那种必须一步一步地进行周密细致的调查分析,严格地区分开发步骤,并制作大量的文档,直到最后才能让用户看到结果的繁琐做法,它不区分系统开发的各个阶段,而是同时完成各个阶段的活动,并快速反馈给用户,通过反复迭代,完成系统的开发过程。它是随着信息技术的发展和开发软件的不断强大,在人们希望克服结构化生命周期法的不足的背景下产生的。原型法具有减少开发时间,提高系统开发效率;改进用户与系统开发人员的信息交流方式;应变能力强;用户满意程度高等结构化生命周期法所不具有的优点,但对大型系统或复杂性高的系统原型法并不适用,尽管结构化生命周期法存在着这样那样的缺点,但其严密的理论基础和系统工程方法仍是系统开发中不可缺少的,对于复杂系统的开发往往必须采用结构化的方法。

面向对象法与结构化生命周期法的比较:

结构化生命周期法的功能分解软件开发方法通常被描述为从“做什么”到“怎么做”,而面向对象法则从“用什么做”到“要做什么”。前者强调从系统外部功能去模拟现实世界,后者则强调从系统的内部结构去模拟现实世界。如同其它的信息系统设计的方法一样,面向对象方法给出现实世界问题域的一种表示形式,并将其映像为问题解的域即映像为信息系统软件。与其它方法不同的是,面向对象方法是基于问题对象概念分解系统的软件开发方法,使信息和处理都模块化,而在信息和处理之间建立一种映像关系。

16.系统的开发方式有那些?

(1)自行开发方式。自行开发方式由用户依靠自己的力量独立完成系统开发的各项任务。

(2)委托开发方式。企业将开发项目完全委托给开发单位,系统建成后再交付企业使用,这种委托系统集成商按照用户的需求承担开发的任务的方式称为委托开发方式。

(3)联合开发方式。由用户中精通管理业务、计算机技术的人员与有丰富经验的机构或专业MIS 开

24

联系合同范文客服:xxxxx#qq.com(#替换为@)