参考答案第1章一、填空题1. 整体性层次性环境适应性目的性自组织性相关性2. 整体性二、选择题1. A2. C三、问答题1. 系统是由若干具有特定属性的组成元素经特定联系而构成的、与周围环境相互联系的、具有特定的结构和功能的整体。
2. 统的特性有以下几个方面:整体性、层次性、环境适应性、目的性、自组织性以及相关性。
举例略。
3. 略。
第2章一、填空题1. 信源信宿载体2. 战略信息战术信息作业信息3. 客观性传递性时效性时滞性共享性二、选择题1. C2. A3. B三、问答题1. 信息具有以下几个特征:客观性、传递性、时效性、时滞性、共享性。
2. 信息系统的开发经历了以处理为中心、数据为中心、以对象为中心和以模型为中心的四个阶段。
以处理为中心的阶段,数据与程序是一体的,没有独立的数据库,主要用于完成特定的任务,数据各自孤立,无法共享。
这个阶段出现了结构化设计方法和模块化技术。
以数据为中心的阶段,数据与程序分离,数据由数据库管理系统(DBMS)管理,应用程序通过访问数据库,获取所需的数据并进行处理,各种应用程序共享数据库中的数据资源。
这一阶段主要解决数据的可重要问题。
以对象为中心的阶段,它把信息系统中所有要素看作对象,对象由数据(属性)和处理(方法)构成,持久性对象的数据存贮在数据库中,数据库中的数据通过影射(Mapping)转换为软件对象。
这个阶段出现了许多面向对象的分析与设计方法。
本阶段强调软件的可重用。
以模型为中心的阶段,基于信息模型开发软件产品。
UML作为一种标准的建模语言,用于建立软件及信息系统的信息模型,并利用软件工具实现软件开发的正向工程(Forward Engineering)和逆向工程(Reverse Engineering),乃至知识库的管理。
这一阶段强调模型和解决方案(模式)的可重用。
3. 系统科学是以系统及其机理为对象,研究系统的类型、性质和运动规律的科学。
系统科学主要包括以下五个方面的容:(1)系统概念,即关于系统的一般思想和理论。
(2)一般系统理论,即用数学的形式描述和确定系统的结构和行为的纯数学理论。
(3)系统理论分论,指为了解决各种特点的系统结构和行为的一些专门学科,如图论、博弈论、排队论、控制论、信息论等。
(4)系统方法,即为了对系统对象进行分析、计划、设计和运用所采用的具体应用理论及技术的方法步骤,主要指系统分析和系统工程。
(5)系统方法的应用,即将系统科学的思想和方法应用到各个具体领域中去。
4. 系统工程是一门统筹全局综合协调研究系统的科学技术,是系统开发、设计、实施和运用的工程技术,是在系统思想指导下,综合应用自然科学和社会科学中有关的先进思想、理论、方法和工具(当今,主要是电子计算机),对系统的结构、功能、要素、信息和反馈等,运用多学科成果,进行分析、处理和解决实际问题,以达到最优规划、最优设计、最优管理和最优控制的目的。
早期,主要用在工程设计和武器运用,经半个多世纪的开发,已在极为广泛的领域获得应用,诸如,工程、社会、经济、军事、农业、企业、能源、运输、区域规划、人才开发。
科研、信息、科学技术管理、环境生态等系统的总体规划、发展战略、预测、评价、综合设计、计划开发等方面。
5. 按照处理的对象不同,可把信息系统分为作业信息系统、决策支持系统和管理信息系统。
6. 系统生命周期中阶段的划分如下:系统规划、系统开发、系统运行与维护、系统更新。
其中,系统规划可细分为:战略规划、需求分析、资源分配;系统开发又分为:系统分析、系统设计、系统实施。
7. 结构化方法、原型法、面向对象方法以及CASE法。
8. 信息是管理的灵魂。
管理是一个有序化的过程。
在这个过程中,管理者不断做出调整以保证目标的实现。
管理最重要的职能之一是决策,而决策意味着消除不确定性,这就需要大量、准确、全面、及时的信息。
信息对管理的适用性。
现在经常发生信息的泛滥,淹没了真正需要的信息,所以应该回复到以往那种简介经济的方式中去。
不同程度的决策需要不同的信息,所以能够把适当的信息提供给不同的决策者起到了极为重要的作用。
9. 管理信息系统是为了实现组织的整体目标,对管理信息进行系统的、综合的处理,辅助各级管理决策的计算机硬、软件、通讯设备、规章制度及有关人员的统一体。
信息处理是管理活动的支柱,是决策形成的基础。
随着信息处理在组织中的发展,它主要由管理信息系统承担。
管理信息系统的组成包括以下七大部分:计算机硬件系统;计算机软件系统;数据及其存储介质;通信系统;非计算机系统的信息收集、处理设备;规章制度;工作人员。
10. 管理信息系统具备以下几个基本功能:(1)监测企业运行情况,实时掌握企业运行动态。
通过系统的信息采集功能获得。
(2)辅助企业管理,维持企业的正常有效运行。
通过对采集的信息进行分析实现。
(3)对企业的关键部门或关键生产环节进行重点监控,包括财务监控、库存监控等。
(4)收集市场信息,跟踪产品质量,深化顾客服务。
通过外部信息和反馈信息获得。
(5)支持企业决策,减少经营管理中的失误。
提供宏观分析数据与人工分析或模型分析接合。
(6)控制企业行为,帮助企业实现预定目标。
根据设定目标对企业业务情况定期评估。
(7)预测企业未来,及时调整企业经营方向。
结合整体发展形势分析和判断,并对企业经营方向做必要调整。
(8)转变企业传统经营方式,实现网上增值服务,从而开拓新的经营模式。
(9)企业的功能总是——生产和服务,而管理者要做的永远是——管理和决策。
11. 按照空间分布结构的不同,可以将管理信息系统分为:(1)集中式系统与分布式系统。
(2)客户机/服务器计算模式。
(3)浏览器/Web服务器/数据库计算模式。
(4)MIS的信息集成结构。
第3章一、填空题1. 需求分析设计编码集成测试2. 项目开始和围定义项目管理计划实施和控制评审和评价项目完成3. 软件分析时期软件设计时期编码与测试时期软件运行与维护时期二、选择题1. B2. C三、问答题1. 软件生命周期划分成四个活动时期:软件分析时期、软件设计时期、编码与测试时期以及软件运行与维护时期。
软件分析时期的根本任务是确定软件项目的目标,软件应具备功能和性能,构造软件的逻辑模型,并制定验收标准;软件设计时期的根本任务是将分析时期得出的逻辑模型设计成具体计算机软件方案;编码与测试时期主要是组织程序员将设计的软件“翻译”成计算机可以正确运行的程序,并且要经过按照软件分析中提出需求要求和验收标准进行严格的测试和审查;运行与维护时期,简称维护时期是软件生命周期中最长、工作量最大、费用最高的一项任务。
2. 结构化方法总的指导思想是自上而下、逐步求精。
它是一种面向数据流的开发方法。
它的基本原则是功能的分解与抽象。
3. Jackson方法一种面向数据结构的详细设计方法。
Jackson方法的发展可分为两个阶段。
70年代Jackson方法的核心是面向数据结构的设计,以数据驱动为特征;该方法首先描述问题的输入、输出数据结构,分析其对应性,然后推出相应的程序结构,从而给出问题的软件过程描述。
80年代初开始,Jackson方法已经演变到基于进程模型的事件驱动。
Jackson方法把问题分解为可由三种基本结构形式表示的各部分层次结构。
这三种基本结构形式就是顺序、选择重复。
4. 维也纳开发方法是一种形式化的开发方法,软件的需求用严格的形式语言描述,把描述模型逐步变换成目标系统。
维也纳开发方法是一个基于模型的方法,它的主要思想是:将软件系统当作模型来给予描述,具体说就是把软件的输入/输出看作模型对象,而这些对象在计算机的状态可看作为该模型在对象上的操作。
5. 面向对象方法是一种运用对象、类、继承、封装、聚合、消息传送、多态性等概念来构造系统的软件开发方法。
面向对象开发方法包括面向对象分析、面向对象设计和面向对象实现。
6. Java、Visual C++、Visual Basic等。
7. 信息系统发展的阶段理论主要有诺兰模型、西诺特模型和米切模型三种。
诺兰模型大体上分为起步期、蔓延期、控制期、集成期、数据管理期、成熟期;西诺特模型主要考虑到了信息随时代变迁的变量,用4个阶段的推移来描述计算机所处理的信息:从计算机处理原始数据的“数据”阶段开始,逐步过渡到用计算机加工数据并将它们存储到数据库的“信息”阶段;接着,到达把信息当作经营资源的“信息资源”阶段;最后到达将信息作为带来组织竞争优势的武器,即“信息武器”阶段。
第4章一、填空题1. 最高领导和某些最高管理部门2. 最高管理人员3. 信息资源最高规划4. 数据流图二、选择题1. D2. A3. C4. B三、问答题(略)第5章一、填空题1. 信息流动情况2. 数据流成分固定的数据项操作或变换3. 各个成分的具体含义逻辑模型需求说明书4. 数据流数据项数据存储基本加工数据项二、选择题1. C2. A3. C4. C三、问答题(略)第6章一、填空题1. 接口功能逻辑状态2. 概要设计说明书数据库设计说明书进一步补充的用户手册修订的测试计划3. 数据存储文件概念设计逻辑设计物理设计4. 设计软件系统结构数据结构及数据库设计编写概要设计文档评审5 FOR WHILE UNTIL6. 中间数据结构或中间文件7. 层次线8. 字符用户界面设计图形用户界面设计多媒体人机界面设计9. 可使用性二、选择题1. A2. B3. B4. D5. D6. C三、问答题(略)第7章一、填空题1. 歧义性简洁性局部性顺序性传统性2. 局部性局部性3. 函数型逻辑型4. 经验直觉5. 所调用的模块返回被测试模块所需6. 收集有关数据组织数据提出假设证明假设二、选择题1. ①:A ②:C ③:B ④:G ⑤:E2. B3. D4. D5. C6. A三、问答题(略)第8章一、填空题1. 组长副组长维护负责人维护程序员2. 校正性适应性完善性预防性3. 面向维护的维护支援4. 进度控制人员控制经费控制质量控制5. 软件配置管理二、选择题1. B D?2. A3. D C?4. D5. A三、问答题(略)第9章一、填空题1. 所有计算发生了什么什么时候发生发生的客体多数据流图2. 组装与 hasa3. 系统对象4. 表达描述5. 单重继承6. 整体-部分传递性逆对称性7. 限定词二、选择题1. B2. A3. D4. ①:D ②:C ③:A ④:A ⑤:A5. C6. A三、问答题(略)第10章一、填空题1. 投影2. 小于等于(不多于)3. 二维表关系关系4. 事物与事物之间的各种联系5. 关系数据模型二、选择题1. A2. B3. A4. D5. B6. B7. D三、问答题1. 定义、数据操纵、运行管理、维护、组织、存储、管理2. 模式、模式、外模式3. 简化数据查询和处理操作,将用户注意力聚焦在特定的数据上4. 描述系统的数据流向和对数据的处理功能第11章一、填空题1. 实用性开放性可维护性安全性2. 系统规划系统分析系统设计系统实施3. 网络服务器网络工作站网络传输介质网络连接设备4. 集中式结构文件服务器结构客户机/服务器结构二、选择题1. D2. A3. B4. B三、问答题1. 网络信息系统建设的基本原则有:实用性、先进性、开放性、可靠性、可维护性、安全性、可扩充性、效益投资比高。