4.5.略
6.设置目标和项目优先权的主要因素是什么?如何综合它们比较合适。
答:目标一般采用目标树的形式表达,目标树本身又是分层次的,目标的重要性用权重来衡量;项目的优先权对不同的人评价标准不同,许多项目被赋予较高优先权,往往不是由经济的或财务的因素决定的,如竞争者可能提供一种无利的服务,企业为适应政府要何等些公共关系工作,还有的优先项目的经济效益虽不明显但直观、群众可见性好、有利于扩大群众影响等。设置项目优先权的关键因素分为经济和财务因素、组织/制度、环境、技术、经理人员、风险五大类。
第14章 管理信息系统的开发方法 教材Page 361 略 第15章 信息分析 教材Page 383
1、系统分析的主要任务是什么?为什么说系统分析是管理信息系统开发过程中最重要的一环?
答:系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析,侧重于从业务全过程的角度进行分析,主要分析内容是:业务和数据的流程是否通畅合理,数据、业务过程和实现管理功能之间的关系,老系统管理模式改革和新系统管理方法的实现是否具有可行性等。系统分析过程首先是应将业务或数据流程弄清楚,然后再提出新系统拟采用的方案,包括保留原方法、局部个性原方法或采用全新的方法等。由于系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括开发者关于现有组织管理状况的了解;用户对信息功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等,所以系统分析所确定的内容是今后系统设计、系统实现的基础,是管理信息系统开发过程中最重要的一环。 2、目前有哪几种常用的系统开发方法,它们各有什么特点,主要适用于哪些系统?
答:系统开发最重要的环节之一是系统分析,因而系统分析的方法也就基本决定了系统开发的方法,常用的系统分析方法有(1)需求分析方法(工作要点是自顶而下全面展开,弄清它存在的道理再分析有无改进的可能性,工程化的工作方式,全面铺开与重点调查结合,主动沟通和亲和友善的工作方式;适用的方法是详细调查九类问题:组织机构和功能业务、组织目标和发展战略、工艺流程和产品构成、数据与数据流程、业务流程与工作形式、管理方式和具体业务的管理方法、决策方式和具体业务和管理方法、决策方式和决策过程、可用资源和限制条件、现存问题和改进意见);(2)组织结构与功能分析(是整个系统分析工作中最简单的环节,主要有三部分内容:组织结构分析通常是通过反映组织内部之间隶属关系的树状结构图来实现的,是将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计之参考;业务过程与组织结构之间的联系分析通常是通过反映组织各部分承担业务关系的组织/业务关系图来实现的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系,是后续分析和设计新系统的基础;业务功能一览表是把组织内部各项管理业务功能用一张树形表的方式罗列出来,是今后进行功能/数据分析、确定新系统拟实现的管理功能和分析建立管理数据指标体系的基础);(3)业务流程分析是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每一个步骤用一个完整的业务流程图TFD串起来,TFD是用一些规定的符号及连线来表示某个具体业务处理过程,绘制TFD过程中发现问题,分析不足,优化业务处理过程;(4)数据与数据流程分析(数据是信息的载体,是今后系统要处理的主要对象,调查数据汇总分析的主要任务首先是将系统调查所得到的数据分为本系统输入数据类、本系统内要存储的数据类和本系统产生的数据类三种,然后进行数据汇总和数据分析,分析的方法可借用BSP方法中所提倡的U/C矩阵来进行,最后一步就是对数据流程的分析,用的最多的方法是通过分层的数据流程图);(5)功能/数据分析(是IBM公司70年代初BSP中提出的一种系统化的聚类分析法,通过U/C矩阵的建立和分析来实现的)。
21
3、如何检查U/C矩阵的正确性,试用你身边熟悉的情况建立、验证并求解之。最后解释解的实际意义。 答:建立U/C矩阵后一定要根据“数据守恒”原则进行正确性检验,以确保系统功能数据项划分和所建U/C矩阵的正确性,正确性检验从三个方面进行:(1)完备性检验是指具体的数据项或类必须有一个生产者“C”和至少一个使用者“U”,功能则必须有产生或使用“U”或“C”元素发生,否则这个U/C矩阵的建立是不完备的;(2)一致性检验是指对具体的数据项/类必有且仅有一个产生者“C”,如果有多个产生者的情况出现,则产生了不一致现象,原因一是没有产生者(漏填了“C”元素或者是功能、数据的),二是多个产生教课 (错填了“C”元素或者是功能、数据的的划分不独立、不一致);(3)无冗余性检验即表中不允许有空行空列,否则一会漏填了“C”或“U”元素,二是功能项或数据项的划分是冗余的、没有必要的。
4、按照本章所介绍的内容从头到尾分析你所在单位(或学校或系)的情况,绘出所有的图表,并写出系统分析报告和新系统逻辑方案。
答:新系统逻辑方案是经分析和优化后,新系统拟采用的管理模型和信息处理方法,因不同于计算机配置方案和软件结构模型方案等实体结构方案,故称其为逻辑方案。其主要包括:对系统业务流程分析整理的结果;对数据及数据流程分析整理的结果;子系统划分的结果;各个具体的业务处理过程,以及实际情况应建立的管理模型和管理方法。
新系统拟采用的信息处理方案包括:(1)确定合理的业务管理流程,(2)确定合理的数据和数据流程,(3)确定新系统的逻辑结构和数据分布。新系统可能涉及到的管理模型:(1)综合计划模型(综合发展模型、资源限制模型),(2)生产计划管理模型(生产计划大纲编制、生产作业计划),(3)库存管理模型(库存物资分类法、库存管理模型),(4)财会管理模型,(5)成本管理模型(成本核算模型、成本预测模型、成本分析模型),(6)经营管理决策模型,(7)统计分析模型,(8)预测模型。
系统分析阶段的成果就是系统分析报告,好的报告应该能够充分展示前段调查的结果,反映系统分析结果—新系统的逻辑方案,主要内容是:(1)组织情况简述,(2)系统目标和开发的可行性,(3)现行系统运行状况,(4)新系统的逻辑方案。 5、实际体会“系统分析实质上就是分析了解待开发系统的实际状况和进一步的管理需求”这句话的含义。 答:系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。包括组织机构、业务流程、业务功能、数据流程等的分析。它侧重于从业务全过程的角度进行分析,因而将全面了解待开发系统的实际状况,在信息处理的过程中,将进一步理解组织内部的每一个管理部门和每一项管理工作都是根据组织的具体情况和管理需要设置的,深刻理解管理的要求,从而提出下一步设计与实现系统的纲领性文件——系统分析报告。 6、通过实际例子体会加强基础管理工作对于系统开发的重要性。
答:系统开发的基础管理工作最重要的就是系统分析,系统分析的成果就是系统分析报告,它不但能够充分展示前段调查的结果,而且反映系统分析结果——新系统的逻辑方案。只有系统分析做好了,下一步的系统开发才具有了全局纲领,对系统开发的设计与实现起着十分重要的作用。
7、参考本章所给出的例子,设计出一套简单、全面、能尽快了解用户工作和想法,并能使其“open-up”的调查问卷。
答:详细调查的范围应该是围绕组织内部信息流所涉及领域的各个方面,信息流是通过物流而产生的,物流和信息流又都是在组织中流动的,故调查的范围不能仅仅局限于信息和信息流,应该包括企业的生产、经营、管理等各个方面,大致地归纳为九类:组织机构和功能业务;组织目标和发展战略;工艺流程和产品构成;数据与数据流程;管理方式和具体业务的管理方法;决策方式和决策过程;可用资源和限制条件;现存问题和改进意见。
22
第16章 系统设计 教材Page 426
1.系统设计的主要任务是什么?它能为下一步的系统实现工作提供什么作用?
答:系统设计包括两个方面,首先是总体结构的设计,其次是具体物理模型的设计。设计的主要目的就是为下一阶段的系统实现(如编程、高度、试运行等)制定蓝图。在系统设计阶段的主要任务就是在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾划出新系统的详细设计方案。系统设计的主要依据是系统分析报告和开发者的知识与经验。系统设计的主要内容包括新系统总体结构框架设计、代码设计、数据设计、输入/输出设计、处理流程及模块功能的设计。系统设计的结果是一系列的系统设计文件(蓝图),这些文件是物理地实现一个信息系统(包括安装硬件设备和编制软件程序)的重要基础。
2.为什么说系统设计需自顶向下的进行,必须首先进行总体设计?
答:系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。系统总体结构设计的主要内容有子系统的划分(或称系统划分)、网络和设备的配置、设备造型、新系统计算机处理流程。
系统设计所使用的主要方法是以自顶向下结构化的设计方法,但是在局部环节上(或是针对某些规模较小的系统)使用原形方法、面向目前的方法。由于系统设计的主要目的是为下一阶段的系统实现(如编程、调试、试运行等)制定蓝图,所以需自顶向下、首先进行总体设计。就是要在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾划出新系统的详细设计方案。
3.购买机器(计算机设备)时常出现的问题有哪些?请具体列出购买计算机时需要考虑的因素和具体的软硬件指标?
答:常出现的问题主要是:计算机的配置,以及如何将这些设备和任务、功能、数据资源等集中统一管理。
需要考虑的因素:技术上是否可靠、维修是否很方便、纵向上新老系统是否兼容和横向上本系统外系统能否兼容、非标准的系列不宜选取、选用用户对软硬件都熟悉的产品、使用是否方便、可扩充性即今后扩充系统或升档是否方便、对工作环境的要求(如温度、温度、防尘度等)是否很高、性能价格比越大越好。
硬件指标:主机结构是一般结构还是优化自身处理命令的RISC体系结构、主机的处理速度MIPS、相对机器性能价格指标CW、内存大小、I/O通道数、系统的读写/存储周期、外设的速度、高速缓存器的大小、向上升档是否方便、计算机设备及其对工作环境的要求。
软件指标:能否使用中文、操作系统OS类型、数据库系统DBS结构、一些围绕微机关系数据库软件工具、常用程序生成语言4GL、工具、应用系统开发环境代表了未来软件工程的发展方向、图形软件、各种应用软件包。
4.编码的关键是什么?编码有哪些用途?分类、编码时应注意什么?如果编码出错会给今后系统带来什么样的问题?
答:编码的关键在于分类,有了一个科学的分类,系统要建立编码就很容易了,准确的分类是我们的工作标准化、系列化、合理化的基础和保证。实际分类时必须遵循原则:(1)必须保证有足够的容量,要足以包括规定范围内的所有对象;(2)按属性系统化;(3)分类要有一定的柔性,不至于在出现变更时破坏分类的结构;(4)注意本分类系统与外系统、已有系统的协调。分类方法主要有线分类方法和面分类方法两种。
编码是指分类问题的一种形式化描述,如果分类问题解决的较好,编码问题就变成了一个简单的用什么样的字符来表示的问题。目前编码主要用于图书情报检索、项目经济效益的统计等领域。常用编码有顺序码、数字码、字符码、混合码等。
23
编码出错小则使数据不准确,信息无法使用;大则使整个数据库出现混乱,系统瘫痪。 5.目前有哪几种输入校对方式?它们的优缺点是什么?各适应于哪些情况?
答:常用的输入校对方式有人工校对(对少量的数据或控制字符输入还可以,但对于大批量的数据输入就显得太麻烦,效率太低,很少用)、二次键入校对(是目前数据录入中心、信息中心录入数据时常用的方法,最大的好处是方便、快捷,而且可以用于任何类型的数据符号)、数据平衡校对(是一种财务报表和统计报表非常有效的方法,但当同一记录中几个数同时输错,而累加后结果仍正确时,就无法检测出错误之处)。 6.略
7.HIPO图是如何构成的?它的主要用途是什么?
答:HIPO图是IBM于70年代中期在层次结构图的基础上推出的一促描述系统结构和模块内部处理功能的工具(技术)。一般由一张总层次化模块结构图和若干张具体模块内部展开的IPO图两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。
8.按照本章所讲内容将前面习题18第4题的分析结果试做一个系统设计,并最终给出所有设计资料和系统设计报告。
答:系统设计报告:(1)系统总体结构图(包括总体结构图、子系统结构图、计算机流程图等);(2)系统设备配置图(系统设备配置(主要是计算机系统)图、设备在各生产岗位的分布图、主机、网络和终端连接图等);(3)系统分类编码方案(分类方案、编码和校对方式);(4)数据库结构图(DB的结构(主要指表与表之间的结构)、表内部结构(字段、域)、数据字典等);(5)I/O设计方案;(6)HIPO图(层次化模块控制图)、IPO图等等;(7)系统详细设计方案说明书。 9-16.略
第17章 系统实施、评价与运行管理 教材Page 440
1.系统实现应当包括的主要内容是什么?系统设计和系统实现接口上存在的主要问题是什么? 答:系统实现是将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图纸的新系统方案转换成可执行的应用软件系统。主要内容是:按总体设计方案购置和安装计算机网络系统、建立数据库系统、程序设计与调试、事理基础数据培训操作人员、投入切换和试运行。
系统实现与系统设计自顶向下结构化系统设计思想相反,是自底抽上的逐步开发方法,即先开发一个个的模块,然后再结构化地逐步建立起整个系统。在系统设计时,不再倡导程序设计紧凑性、技巧性,而讲究尽量写清楚,不要太巧,以便系统实现;由于4GL的出现,使得原来编程时主要担心和考虑的问题不复存在。
2.三种切换方式是什么?在什么条件下用哪种方式较好?
答:系统切换是指系统开发完成后新老系统之间转换。系统切换有三种方式:(1)直接切换是在确定新系统运行准确无误时,立刻启用新系统,终止老系统运行;(2)并行切换是新老系统并行工作一段时间,经过一段时间的考验以后,新系统正式替代老系统;(3)分段切换又叫向导切换,是以上两种切换方式的结合。第一种方式简单,但风险大;第二种方式从工作安全和心理状态上较好,但费用大;第三种方式是混合方式,在较大系统使用较合适,当系统较小时不如用第二种方式。 3.略
24
4.如何评价管理信息系统的经济效益?评价中的主要问题是什么?
答:评价特征和指标:(1)系统对用户和业务需求的相对满意程度;(2)系统的开发过程是否规范;(3)系统功能的先进性、有效性和完备性;(4)系统的性能、成本、效益综合比;(5)系统运行结果的有效性或可行性;(6)结果是否完整;(7)信息资源的利用率;(8)提供信息的质量如何;(9)系统的实用性。
评价中的依据是:预定的系统开发目标的完成情况;(2)系统运行实用性评价;(3)设备运行效率的主价。
5.什么是一个好的系统运行?如何达到好的运行?
答:好的系统运行必须有好的管理制度:(1)系统运行管理的组织机构;(2)基础数据的管理;(3)运行管理制度;(4)系统运行结果分析。
第18章 企业信息管理 教材Page 470 略
第19章 信息道德与信息系统分析员修养 教材Page 482
1.发展信息系统为什么要建设信息道德文化?
答:在信息社会,我们应当清楚什么是道德的、合乎伦理的和合法的行为。作为企业高层领导者,在企业中应注重建设信息道德文化。信息道德问题远不止侵犯版权等问题,因为计算机是强有力的社会工具,它可以帮助社会,也可以损害社会,这完全取决于如何使用它。 2.道德、伦理和法律有什么区别?
答:道德是关于对或错的信念习惯。道德是历史的习俗,而有一系列规则。这些观念和习俗是从小不断地学习积累所得到的。
伦理是指引信念、标准、理想的框架,它渗透到个人、群组或会社。和道德不同,伦理可能因不同地区或国家而有很大的差异。
法律是引导行为的至高无上的规则。它是由政府强行实施的。由于计算机是新事物,而且自身还在不断的演变,因而至今关于计算机的法律还是很少的。
3.信息道德的主要内容是什么?试分析目前信息道德方面所存在的问题。
答:道德问题只能通过长期的潜移默化的教育。往往是在道德问题形成一致观念后,再以法律形式固定下来。在处理信息技术以及其他新技术所带来的道德问题时,有四项道德原则:(1)匀称原则(新技术带来的好处必须超过其损害或风险);(2)获许原则(对新技术的影响应当事先知道,并同意接受风险);(3)公正原则(必须公平地分配技术的好处和负担);(4)风险最小原则(即使以上三原则均被接受,技术的实现也应尽可能的避免不必要的风险)。
信息道德主要涉及隐私问题、正确性问题、产权问题和存取权问题。 4.如何建设我国的信息道德文化?
答:如企业道德文化的建立,也须三个步骤:(1)建立信条;(2)建立道德活动程序;(3)建立道德法典。
5.系统分析员为什么需要很高的修养?
答:信息系统分析员是技术和管理之间的桥梁,是领导和员工之间的沟通渠道。因此,他必须是先进技术和先进管理模式的代表者,应不断地掌握管理和技术的发展趋势;他又是现实的革新者,应能提出变革现实的方案而且要善于处理矛盾,因势力利导,组织实施;他不仅懂管理,而且懂技术,他不仅善于说
25
服领导,争取领导,而且善于动员群众和组织群众。
信息分析员被赋予如此重要的使命,因而要求他们有系统的深入的专业知识、实用广泛的社会知识,要有计划、协调、组织、控制和监督的工作能力,更要有大公无私、廉洁自律、坚持原则、灵活机动、信守承诡、认真负责、谦虚谨慎、密切联系群众等修养。
系统分析员应从看(人类知识80%来自于看)、听(是系统分析员知识来源的第二个渠道)、说(是系统分析员开展工作的第一重要的本领)和写(是系统分析员又一重要能力)四项基本功锻炼自己。 6-8.略
26