最重要的一环?
答:系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析,侧重于从业务全过程的角度进行分析,主要分析内容是:业务和数据的流程是否通畅合理,数据、业务过程和实现管理功能之间的关系,老系统管理模式改革和新系统管理方法的实现是否具有可行性等。系统分析过程首先是应将业务或数据流程弄清楚,然后再提出新系统拟采用的方案,包括保留原方法、局部个性原方法或采用全新的方法等。由于系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括开发者关于现有组织管理状况的了解;用户对信息功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等,所以系统分析所确定的内容是今后系统设计、系统实现的基础,是管理信息系统开发过程中最重要的一环。
2、目前有哪几种常用的系统开发方法,它们各有什么特点,主要适用于哪些系统?
答:系统开发最重要的环节之一是系统分析,因而系统分析的方法也就基本决定了系统开发的方法,常用的系统分析方法有(1)需求分析方法(工作要点是自顶而下全面展开,弄清它存在的道理再分析有无改进的可能性,工程化的工作方式,全面铺开与重点调查结合,主动沟通和亲和友善的工作方式;适用的方法是详细调查九类问题:组织机构和功能业务、组织目标和发展战略、工艺流程和产品构成、数据与数据流程、业务流程与工作形式、管理方式和具体业务的管理方法、决策方式和具体业务和管理方法、决策方式和决策过程、可用资源和限制条件、现存问题和改进意见);(2)组织结构与功能分析(是整个系统分析工作中最简单的环节,主要有三部分内容:组织结构分析通常是通过反映组织内部之间隶属关系的树状结构图来实现的,是将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计之参考;业务过程与组织结构之间的联系分析通常是通过反映组织各部分承担业务关系的组织/业务关系图来实现的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系,是后续分析和设计新系统的基础;业务功能一览表是把组织内部各项管理业务功能用一张树形表的方式罗列出来,是今后进行功能/数据分析、确定新系统拟实现的管理功能和
分析建立管理数据指标体系的基础);(3)业务流程分析是在业务功能的基础上将其细化,利用系统调查的资料将业务处理过程中的每一个步骤用一个完整的业务流程图TFD串起来,TFD是用一些规定的符号及连线来表示某个具体业务处理过程,绘制TFD过程中发现问题,分析不足,优化业务处理过程;(4)数据与数据流程分析(数据是信息的载体,是今后系统要处理的主要对象,调查数据汇总分析的主要任务首先是将系统调查所得到的数据分为本系统输入数据类、本系统内要存储的数据类和本系统产生的数据类三种,然后进行数据汇总和数据分析,分析的方法可借用BSP方法中所提倡的U/C矩阵来进行,最后一步就是对数据流程的分析,用的最多的方法是通过分层的数据流程图);(5)功能/数据分析(是IBM公司70年代初BSP中提出的一种系统化的聚类分析法,通过U/C矩阵的建立和分析来实现的)。
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”的调查问卷。
答:详细调查的范围应该是围绕组织内部信息流所涉及领域的各个方面,信息流是通过物流而产生的,物流和信息流又都是在组织中流动的,故调查的范围不能
仅仅局限于信息和信息流,应该包括企业的生产、经营、管理等各个方面,大致地归纳为九类:组织机构和功能业务;组织目标和发展战略;工艺流程和产品构成;数据与数据流程;管理方式和具体业务的管理方法;决策方式和决策过程;可用资源和限制条件;现存问题和改进意见。
习题19(系统设计)
1、系统设计的主要任务是什么?它能为下一步的系统实现工作提供什么作用? 答:系统设计包括两个方面,首先是总体结构的设计,其次是具体物理模型的设计。设计的主要目的就是为下一阶段的系统实现(如编程、高度、试运行等)制定蓝图。在系统设计阶段的主要任务就是在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾划出新系统的详细设计方案。系统设计的主要依据是系统分析报告和开发者的知识与经验。系统设计的主要内容包括新系统总体结构框架设计、代码设计、数据设计、输入/输出设计、处理流程及模块功能的设计。系统设计的结果是一系列的系统设计文件(蓝图),这些文件是物理地实现一个信息系统(包括安装硬件设备和编制软件程序)的重要基础。 2、为什么说系统设计需自顶向下的进行,必须首先进行总体设计?
答:系统总体结构设计是要根据系统分析的要求和组织的实际情况来对新系统的总体结构形式和可利用的资源进行大致设计,它是一种宏观、总体上的设计和规划。系统总体结构设计的主要内容有子系统的划分(或称系统划分)、网络和设备的配置、设备造型、新系统计算机处理流程。
系统设计所使用的主要方法是以自顶向下结构化的设计方法,但是在局部环节上(或是针对某些规模较小的系统)使用原形方法、面向目前的方法。由于系统设计的主要目的是为下一阶段的系统实现(如编程、调试、试运行等)制定蓝图,所以需自顶向下、首先进行总体设计。就是要在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾划出新系统的详细设计方案。 3、购买机器(计算机设备)时常出现的问题有哪些?请具体列出购买计算机时需要考虑的因素和具体的软硬件指标?
答:常出现的问题主要是:计算机的配置,以及如何将这些设备和任务、功能、
数据资源等集中统一管理。
需要考虑的因素:技术上是否可靠、维修是否很方便、纵向上新老系统是否兼容和横向上本系统外系统能否兼容、非标准的系列不宜选取、选用用户对软硬件都熟悉的产品、使用是否方便、可扩充性即今后扩充系统或升档是否方便、对工作环境的要求(如温度、温度、防尘度等)是否很高、性能价格比越大越好。 硬件指标:主机结构是一般结构还是优化自身处理命令的RISC体系结构、主机的处理速度MIPS、相对机器性能价格指标CW、内存大小、I/O通道数、系统的读写/存储周期、外设的速度、高速缓存器的大小、向上升档是否方便、计算机设备及其对工作环境的要求。
软件指标:能否使用中文、操作系统OS类型、数据库系统DBS结构、一些围绕微机关系数据库软件工具、常用程序生成语言4GL、工具、应用系统开发环境代表了未来软件工程的发展方向、图形软件、各种应用软件包。
4、编码的关键是什么?编码有哪些用途?分类、编码时应注意什么?如果编码出错会给今后系统带来什么样的问题?
答:编码的关键在于分类,有了一个科学的分类,系统要建立编码就很容易了,准确的分类是我们的工作标准化、系列化、合理化的基础和保证。实际分类时必须遵循原则:(1)必须保证有足够的容量,要足以包括规定范围内的所有对象;(2)按属性系统化;(3)分类要有一定的柔性,不至于在出现变更时破坏分类的结构;(4)注意本分类系统与外系统、已有系统的协调。分类方法主要有线分类方法和面分类方法两种。
编码是指分类问题的一种形式化描述,如果分类问题解决的较好,编码问题就变成了一个简单的用什么样的字符来表示的问题。目前编码主要用于图书情报检索、项目经济效益的统计等领域。常用编码有顺序码、数字码、字符码、混合码等。
编码出错小则使数据不准确,信息无法使用;大则使整个数据库出现混乱,系统瘫痪。
5、目前有哪几种输入校对方式?它们的优缺点是什么?各适应于哪些地方? 答:常用的输入校对方式有人工校对(对少量的数据或控制字符输入还可以,但对于大批量的数据输入就显得太麻烦,效率太低,很少用)、二次键入校对(是