管理信息系统补充习题3及答案

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

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.简述CASE技术的目标和功能及软硬件开发环境的构成。

答:答:CASE技术是系统开发工具与方法的结合,它不同于以往的开发技术,因为它强调的是解决整个系统开发过程的效率问题。CASE的目标是为了实现一种较完善的技术,为系统开发人员提供一组优化的、集成的且能大量节省人力的系统开发工具,它着眼于系统分析和设计以及程序实现和维护等各个环节的自动化,并使之成为一个整体。

CASE的主要目标是:

(l)使结构化方法可以全面实施。

(2)通过自动检查提高软件的质量。

(3)使原型的建立有了高效的手段。

(4)简化系统的维护工作。

(5)加快系统的开发过程。

(6)使系统开发人员的精力集中于开创性工作。

(7)提高软件的可重用度。

CASE的功能:

(1)能实现一个具有快速响应,专用资源和早期查错功能的交互式开发环境。

(2)对系统的开发和维护过程的各个环节实现自动化。

(3)具有一个强有力的图形接口,实现了直观的程序设计。

(4)CASE工作站是一个完整的环境,包括硬件和软件两大部分,其目的是为软件系统的开发维护和项目管理,提供一个计算机化的辅助手段。

CASE软件平台是一组范围广泛的集成化软件工具,构成了工作站的"软环境"。

一个完整的CASE软件平台必须具有以下功能:①图形功能;②查错功能;③中心信息库;④对软件生命周期的全面覆盖;⑤支持建立系统的原型;⑥代码的自动生成;⑦支持建立系统的原型;⑧代码的自动生成;⑨支持结构化的方法论。

CASE系统的硬件平台为用户提供一个完整的集成化环境,以便提供一条从问题的描述到支持程序的快速和有效的开发的途径整个软件开发的支持环境即为CASE系统的硬件平台。

CASE软件支撑环境有三种可供选择的硬件平台:①独立的工作站;②包括一台主机和若干工作站组成的两层结构;③包括一台中央主机,中型的部门级或项目级的主机和若干工作站的三层结构。

4. 试述面向对象方法的特点。

相关文档
最新文档