资源描述
管理系统中的计算机应用第三章
一单项选择
1.系统开发最核心的工作是( )
A选择系统软件B选择数据库管理系统
C建立应用软件系统D开发数据库系统
2计算机应用于企业管理, 除了应该具有必要的硬件外, 还应该有( )
A系统软件 B适合本企业的应用软件
C系统软件或适合本企业的应用软件
D系统软件和适合本企业的应用软件
3管理应用软件系统从项目提出, 直到系统运、 评价为止的整个过程, 称为( )
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按照系统论的一般原理, 系统的特征是指: 系统具有目的性、 整体性、 环境适应性和( )
A扩展性B相关性
C集合性D易维护性
10系统开发工作的出发点和归宿是( )
A保持系统的先进性B使系统具有可修改性
C保证信息畅通D满足用户需求
11.系统开发中, 强调系统的整体性, 开发过程应采用先确定逻辑模型, 再设计( )
A开发B实体模型
C物理模型D整体模型
12.在结构化系统开发方法中, ( )
A完全采用”自顶向下”原则
B完全采用”自顶向上”原则
C以”自顶向下为主, 自底向为辅”
D以”自底向上为主, 自顶向下为主”
13结构化系统分析和设计的主导原则是( )
A有顶向下B由底向上
C集中D分散平行
14系统开发的环境适应性原则是指: 应适应环境要求, 开发的系统应该以扩展、 .( )
A易移植B易维护
C易重构D易重组
15.系统开发的方法有多种, 作为各种开发的主要方法的基础是( )
A原型法B生命周期法
C面向对象的方法D增长法
16.生命周期法的系统开发的过程可划分为以下三个阶段, 它们依次是()
A系统设计、 系统分析、 系统实施
B系统分析、 系统实施、 系统设计
C系统设计、 系统实施、 系统分析
D系统分析、 系统设计、 系统实施
17建立新系统的逻辑模型应属于的阶段是( )
A系统分析B系统设计
C系统实施D系统测试
18.建立新系统的物理模型的阶段是( )
A系统分析B系统设计
C系统实施D系统测试
19.编写程序和技术文件等工作应属于的阶段是( )
A系统分析B系统设计
C系统实施D系统测试
20.生民周期法的优点是: 强调系统的周期性、 全局性和( )
A采用自顶向下原则B系统重用性好
C易准确定义用户需求D开发过程阶段清楚成果明显
21.生命周期法的主要缺点是: 难以准确确定定义用户需求, 系统开发工作是劳动密集型的以及( )
A阶段不明确B无法对项目进行管理和控制
C开发周期长, 难以适应环境变化
D系统各部分不独立
22.原型法开发系统的主要优点是( )
A成本低B效率高
C易满足用户需求D重用性好
23.在各系统开发方法中, 系统重用性、 扩充性、 维护性最好的开发方法是( )
A原型法B生命周期法
C增长法D面向对象的方法
24.系统开发过程是一个循环往复反馈过程的是( )
A系统生命周期法B面向对象的方法
C计算机辅助软件工程D原型法
25.在面向对象的方法中, ”对象”是数据和操作的( )
A对象B操作
C子类D模块
26.在面向对象的方法中, 所谓”类”是指一组具有相同结构、 操作和约束条件的( )
A对象B操作
C子类D模块
27.在面向对象的方法中, 子类能够继承( )
A一个超类的属性B一个超类的属性、 操作和约束规矩
C多个超类属性、 操作和约束规矩D多个子类的属性和操作
28.”类”是指一组”对象”, 她们具有相同的结构、 操作和( )
A数据B属性
C约束条件D超类
29.发展CASE的目的是提高( )
A系统的重用性B系统可维护性
C系统可扩充性D系统开发效率和质量
30.根据CASE技术的目标, 系统开发过程能够实现自动化的是( )
A系统分析B系统设计
C所有阶段D程序编制
31.在系统开发中, 应用CASE必须依赖于( )
A结构化生命周期法B原型法
C面向对象的方法D一种具体的开发方法
32.需要本企业有系统开发能力, 且用于企业内、 外部的费用中等的开发方式是( )
A自行开发B委托开发
C合作开发D购买软件包
33.当系统工作内容经常变动, 系统工作量很大时, 宜选用的开发方式是( )
A自行开发B合作开发
C购买软件包D委托开发
34.系统开发若采用自行开发的方式, 对本企业开发能力需要较强, 系统维护容易, 同时用于企业外部的费用小, 用于企业内部的费用()
A小B中等
C大D很小
35.由企业自行开发信息系统的优点之一是( )
A开发周期短B开发费用低
C开发系统先进D用户需求可充分满足
36.由企业自行开发信息系统的缺点是( )
A系统开发周期长B系统维护困难
C成功率低D不易升级
37.系统开发采用委托开发的方式, 其主要缺点是( )
A质量差B系统维护空难
C开发周期长D难适应本企业要求
38.购买商品化应用软件建立系统的主要缺点是( )
A费用高B适用性差
C系统维护空难D开发周期长
39.应用软件系统开发的发展趋势, 是采用( )
A自行开发B委托开发
C合作开发D购买软件包
40.系统开发领导小组的任务是: 在开发过程中, 根据客观发展情况进行决策, 协调各方面的关系, 控制开发进度, 和确定( )
A系统目标B系统开发方法
C系统范围D管理信息系统规划
41.系统开发领导小组成员, 对计算机应用知识和经验( )
A必须具备B应当具备
C有的可能不具备D比较丰富
42.系统开发的具体业务领导者和组织者是( )
A系统开发领导小组B系统分析员
C程序设计员D管理人员
43.系统开发的参加者有: 系统分析员程序设计员和( )
A企业领导B系统开发领导小组成员
C各职能部门负责人D企业管理人员
44.在信息系统开发中, 系统分析师直接参与的工作有: 系统分析系统设计和( )
A系统运行评价B程序编制
C系统测试D系统设计
45.在系统开发过程中, 企业管理人员直接参与执行的工作包括: 系统运行评价和( )
A编写程序B调试程序
C系统分析D系统设计
46.在系统开发过程中, 程序员直接执行的任务是编写程序和( )
A系统设计B调试程序
C系统运行D系统评价
47.作为用户与计算机技术人员沟通的桥梁是( )
A系统开发领导小组B系统开发项目组成员
C系统分析员D信息中心负责人
48.面向对象开发的软件系统有较好的扩充性和灵活性, 是由于( )
A数据与操作的封装B对象间的通信
C类的继承机制D类约束规则
49.参加系统开发的企业管理人员任务是: 代表用户提出对系统的需求, 组织管理基础工作的整顿, 提供新系统所需的基础数据和()
A参与系统整体设计B设计代码
C安全控制D质量监督
50.在大型信息系统开发过程中, 对整个开发过程进行计划和控制常采用( )
A网络计划技术BCASE技术
C由顶向下的方法D面向对象的方法
二.名词解释
1.系统工程: 系统工程是为了合理进行开发、 设计和运用系统而采用的思想、 步骤、 组织和方法的总称。
2系统开发; 是指管理信息系统从项目提出直到运行、 评价为止的整个过程。
3.生命周期法: 任何系统均有其发生、 发展、 成熟、 消亡或更新换代的过程。这个过程成为系统生命周期。生命周期法将管理信息系统的开发过程划分为系统分析、 系统设计、 系统实施三个阶段。
4.原型法: 是一种系统开发的方法。它采用由用户与系统分析设计人员合作, 在短期内定义用户的基本要求, 开发出一个功能不十分完善、 实验性的、 简单的应用软件系统基本框架, 称之为原型; 接着运行这个原理, 再不断评价和改进原型, 使之逐步完善的开发过程。
5.面向对象开发方法中的”对象”: 所谓”对象”就是数据和操作的封装通信单位。
6.面向对象开发方法中的”类说明”: 所谓”类说明”就是统一描述”类”的结构、 应遵守的约束规则及执行的操作, 以便用户了解”类”的具体功能与作用。
7.类的继承机制: ”子类”能够继存”超类”的属性、 操作和约束规则, 这就是类继承机制。
8.”CASE”:即计算机辅助软件工程, 其目标就是要实现系统开发生命周期内各阶段工作基于计算机的自动化。
9.委托开发: 由企业委托软件公司或科研单位进行企业信息系统开发, 称为委托开发。
10.系统开发领导小组: 是负责制定管理信息系统规划, 在开发过程中进行决策、 协调、 控制的机构。一般由一名企业领导、 系统开发项目组负责人、 系统分析师及用户个主要部门的业务负责人组成。
三.简答题
1.简述系统开发的任务。
答: 系统开发的任务就是根据企业管理的目标、 内容、 规模、 性质等具体情况, 从系统论的观点出发, 运用系统工程的方法, 按照系统发展的规律, 为企业建立起计算机化的信息系统。其中最核心的工作就是设计出一套适合于现代企业管理要求的应用软甲系统。
2.简述系统开发的特点。
答: 应用软件产品的生产与一般硬件设备的生产过程和单项事务处理的程序编写相比, 具有以下特点:
(1)复杂性高。
(2)集体的创造性活动。
(3)质量要求高。
(4)产品是无形的。
(5)历史短, 经验不足。
3.简述系统开发过程中, 应如何体现系统目的性原则?
答: 应明确开发目的, 确立面向用户的观点。系统开发的成功与否取决于是否符合用户的要求, 满足用户的要求是开发工作的出发点和归宿; 用户是否满意是衡量系统开发质量的首要标准。
4.如何提高信息系统的环境适应性?
答: 根据系统论的观点, 系统的外界联系就是环境, 系统是处于环境之中, 环境是一种更高级( 更大) 的系统。能够经常与外界环境保持最佳适应状态的系统, 才是理想的系统, 不能适应环境变化的系统是没有生命力的。管理信息系统必须具有开放性、 扩展性、 易维护性, 才能适应环境, 成为具有生命力的系统。
5.简述系统开发过程中文档的作用。
答: 文档时应用软件系统重要组成部分, 有以下作用:
( 1) 人的记忆力是有限的, 各种调查分析的结果和设计的技术细节必须以书面形式记录下来, 以便查阅和核对。
( 2) 便于开发人员之间、 开发人员与用户之间有效的进行交流。
( 3) 后阶段的工作在前阶段工作文档的基础上继续进行。
6.简单分析系统生命周期法的主要优缺点。
答: 主要优点是:
( 1) 强调系统的整体性, 全局性。
( 2) 整个开发过程阶段和步骤清楚, 每一阶段和步骤均有明确的成果, 并作为下一步工作的依据, 有利于整个项目的管理与控制。
缺点是:
( 1) 难以准确定义用户需求。
( 2) 开发周期长, 难以适应环境变化。
( 3) 整个系统开发工作是劳动密集型的, 使系统开发成本高, 效率低。
7.简述原型法的主要优点。
答: 主要优点有:
( 1) 开发过程是一个循环往复的反馈过程, 它符合于用户对计算机用的认识逐步发展、 螺旋式上升的规律, 能确保用户要求的到较好满足。
( 2) 原型法很具体, 可提高用户参与系统开发积极性。
( 3) 原型法开发周期短, 使用灵活。
8., 面向对象方法比较传统开发方法有哪些重大突破?
答: 有两点重大突破:
( 1) 操作与数据共同封装, 形成系统模型的基本单元对象, 它是相对稳定的。系统的功能是经过对象之间的消息传递实现, 因而系统有较强的应变能力, 重用性好。
( 2) 类与继承机制。所谓”类”就是指一组具有相同结构、 操作和约束条件的对象。一个类的上层能够有超类, 下层能够有子类。子类能够继存超类的属性、 操作和约束规则, 这就是类继承机制。继承性使系统具有较好的扩充性与灵活性。
9.简述CASE的目标和作用。
答: CASE技术的目标就是要实现系统开发生命周期内个阶段工作基于计算机的自动化。CASE的作用, 可概括为三个方面:
( 1) 能实现一个具有快速响应、 专用资源和早期查错功能的交互式开发环境。
( 2) 对系统开发和维护过程各个环节实现自动化。
( 3) 经过强有力的图形接口, 实现直观的程序设计。
10.如何选择系统开发方法?
答: 由于原型法是需要软件支撑工具快速形成原型, 并不断的与用户讨论、 修改, 最终建立系统。要将这种方法用于大型信息系统开发中的所有环节是不适宜的。因此, 它主要用于小型的、 灵活性高的系统或局部系统的设计和实施。
面向对象的方法是以对象为基础, 利用特定的软件工具直接完成从对象的描述到应用软件结构的转换, 特别适合小型应用的开发。
在大型系统开发中, 常常不是采用一种开发方法, 而是采用多种方法组合。结构化系统生命周期法师当前较全面支持大、 中型系统整个过程开发的方法, 其它方法虽然有许多优点, 但都只能作为结构化生命周期在局部开发环节上的补充, 暂时还不能代替其在系统开发过程中的主导地位。
11.系统开发的主要方式有哪些?
答: 当前, 中国企业系统开发方式主要有以下四种:
( 1) 由本企业自行开发。
( 2) 委托软件开发公司或科研单位进行开发。
( 3) 企业与科研单位合作开发。
( 4) 购买软件包。
12.简述系统开发各种方式的优点。
( 1) 由本企业自行开发。这种方式的优点是: 可锻炼本企业计算机开发应用的队伍; 可及时对系统进行更变、 改进和扩充。其主要缺点是: 系统开发周期一般较长; 难以摆脱习惯的管理方式的影响, 不易开发出一个高水平的管理信息系统。
( 2) 委托软件公司或科研单位进行开发。这种方式的优点是: 开发周期短; 不必组织本企业开发队伍; 如果选择好的开发单位, 则可开发出水平较高的系统。其缺点是: 系统维护工作困难。
( 3) 企业与科研单位合作开发。其主要优点是: 在合作开发中, 可发挥合作优势, 共同开发出具有较高水平而又适应性强的系统; 有利于企业计算机应用队伍的培养与提高。
( 4) 购买软件包。购买软件包是最省力、 最经济的开发方式。
13.简述系统开发领导小组的职责。
答: 小组的职责范围如下:
( 1) 提出建立新系统的规划和策略。
( 2) 保证满足企业不同部门对新系统的需求。
( 3) 对开发工作进行监督与控制。
( 4) 协调系统开发中有关的各项工作。
( 5) 向上级组织报告系统开发工作的进展情况。
( 6) 委托计算中心主要工作人员, 规定她们的职责范围。
14.简述系统开发中系统分析员的任务及因具备的素质。
答: 系统分析员的主要任务是研究用户对信息系统的需求: 评价该企业开发计算机化信息系统的可信性; 进行系统分析与设计, 负责对新系统的安装、 测试和技术文件和编写。系统分析员实际是系统开发的业务领导与组织者。她们不但应该具备计算机硬件、 软件的知识, 懂得企业管理的业务, 还应该了解现代化管理方法以及各种经济数学模型在企业管理中的应用。而且具有理论联系实际灵活运用上的知识的能力。另外, 系统分析员应是用户与计算机技术人员之间的桥梁, 她们应当善于处理人际关系。
15.简述系统开发过程中进行项目管理的必要性和项目管理的方法。
答: 计算机管理信息系统建立是一项复杂的系统工程, 除了应用软件系统开发工作外, 还需要一定的支持环境。因此, 一个管理信息系统开发, 是许多不同工作同时或交叉进行的, 是由许多人参与分工、 协作才能共同完成的工程项目。
为了全面规划、 统筹兼顾、 分别轻重缓急、 合理的组织各项工作, 在大型信息系统建立过程中, 常采用网络计划技术, 来对整个开发过程进行计划和控制。
展开阅读全文