【信息系统】第4章管理信息系统的结构化开发方法.PPT
《【信息系统】第4章管理信息系统的结构化开发方法.PPT》由会员分享,可在线阅读,更多相关《【信息系统】第4章管理信息系统的结构化开发方法.PPT(101页珍藏版)》请在沃文网上搜索。
1、第第4章章 管理信息系统的管理信息系统的结构化开发方法结构化开发方法q4.1 系统需求调查与可行性分析系统需求调查与可行性分析q4.2 系统分析系统分析q4.3 系统设计系统设计q4.4 系统的实施、维护与评价系统的实施、维护与评价结构化开发方法概述结构化开发方法概述结构化开发方法是长期以来被广泛使用的方法。结构化方法结构化开发方法是长期以来被广泛使用的方法。结构化方法体现了抽象、模块化、信息隐藏、信息局部化、一致性、完体现了抽象、模块化、信息隐藏、信息局部化、一致性、完整性和确定性等原则。在整个管理信息系统的开发周期中,整性和确定性等原则。在整个管理信息系统的开发周期中,结构化方法包括了结构
2、化分析、结构化设计和结构化程序设结构化方法包括了结构化分析、结构化设计和结构化程序设计三个阶段。计三个阶段。24.1 系统需求调查与可行性分析系统需求调查与可行性分析管理信息系统的总体规划是管理信息系统开发周期中的第一管理信息系统的总体规划是管理信息系统开发周期中的第一个阶段,是开发管理信息系统的一项基础工作。这一阶段的个阶段,是开发管理信息系统的一项基础工作。这一阶段的主要目标是明确系统整个生命周期的发展方向、系统规模和主要目标是明确系统整个生命周期的发展方向、系统规模和开发计划,并制定可行的开发策略。开发计划,并制定可行的开发策略。q4.1.1 当前系统的初步调查当前系统的初步调查q4.1
3、.2 可行性分析可行性分析34.1.1 当前系统的初步调查当前系统的初步调查初步调查是管理信息系统开发工作展开之前的准备。初步调查是管理信息系统开发工作展开之前的准备。一般来说,将当前系统的调查工作分为两步一般来说,将当前系统的调查工作分为两步q第一步是初步调查,即先投入少量的人力进行大致的了第一步是初步调查,即先投入少量的人力进行大致的了解,然后再判断有无开发的可行性;解,然后再判断有无开发的可行性;q第二步是对系统进行详细调查,即在确定系统开发具有第二步是对系统进行详细调查,即在确定系统开发具有可行性并已正式立项后,再投入大量的人力展开大规模、可行性并已正式立项后,再投入大量的人力展开大规
4、模、全面的系统业务调查。全面的系统业务调查。44.1.1 当前系统的初步调查当前系统的初步调查系统的初步调查主要包括以下内容:系统的初步调查主要包括以下内容:用户需求分析用户需求分析需求分析工作主要是对当前系统进行调查研究,是要实事求需求分析工作主要是对当前系统进行调查研究,是要实事求是地了解并领会用户的客观要求。是地了解并领会用户的客观要求。系统调查工作应做到以下几点:系统调查工作应做到以下几点:q自顶向下的结构化方法自顶向下的结构化方法q识别系统中的对象并进行分析识别系统中的对象并进行分析q按照工程化方法组织工作过程按照工程化方法组织工作过程q良好的人际关系良好的人际关系现有企业的运行状况
5、现有企业的运行状况企业的管理方式和基础数据状况企业的管理方式和基础数据状况当前管理信息系统运行状况当前管理信息系统运行状况54.1.2 可行性分析可行性分析q可行性分析是指在管理信息系统开发之前,分析在组织可行性分析是指在管理信息系统开发之前,分析在组织内外当前的具体条件下进行系统开发项目的必要性和可内外当前的具体条件下进行系统开发项目的必要性和可能性。如果分析结果是可行的,企业就可以着手开发工能性。如果分析结果是可行的,企业就可以着手开发工作,否则必须等某些条件具备后才能开发。作,否则必须等某些条件具备后才能开发。q可行性分析的目的在于:确定项目开发的依据、确定工可行性分析的目的在于:确定项
6、目开发的依据、确定工作范围、编制工作计划、协调各部门活动的依据,作范围、编制工作计划、协调各部门活动的依据,q一般来说,可行性分析工作的成本是预期项目总成本的一般来说,可行性分析工作的成本是预期项目总成本的5%-10%。6一、可行性分析的主要内容一、可行性分析的主要内容可行性分析包括以下几方面的工作:可行性分析包括以下几方面的工作:必要性分析必要性分析必要性分析是从管理角度对信息系统的客观要求及当前必要性分析是从管理角度对信息系统的客观要求及当前系统的可满足性出发,分析新系统开发是否必要。系统的可满足性出发,分析新系统开发是否必要。经济上的可行性经济上的可行性包括有两方面:一方面是支持系统开发
7、的费用估算,另包括有两方面:一方面是支持系统开发的费用估算,另一方面是新系统开发以后可以带来的经济效益估算。根一方面是新系统开发以后可以带来的经济效益估算。根据这两方面的估算和分析,确定系统开发的经济性,同据这两方面的估算和分析,确定系统开发的经济性,同时也可以得出整个系统的投资回收期。时也可以得出整个系统的投资回收期。7经济上的可行性经济上的可行性开发费用的估算。新系统的开发费用主要包括:开发费用的估算。新系统的开发费用主要包括:q硬件设备费用硬件设备费用q软件设备费用软件设备费用q人力费用人力费用q维护费用维护费用经济效益的估算。经济效益的估算。q直接经济效益直接经济效益q间接经济效益间接
8、经济效益8技术上的可行性技术上的可行性q在设备方面(包括硬件设备和软件支持),主要指计算在设备方面(包括硬件设备和软件支持),主要指计算机的主频速度、存储容量、联网能力、输入机的主频速度、存储容量、联网能力、输入/输出设备,输出设备,计算机网络的可靠性、安全性等方面是否满足管理信息计算机网络的可靠性、安全性等方面是否满足管理信息系统的数据处理要求,数据的传送与通讯能否满足要求,系统的数据处理要求,数据的传送与通讯能否满足要求,网络和数据的可实现性,软件平台和软件工具支持如何网络和数据的可实现性,软件平台和软件工具支持如何等。等。q在技术力量方面,主要考虑从事系统开发与维护工作的在技术力量方面,
9、主要考虑从事系统开发与维护工作的技术力量。管理信息系统在开发、使用、维护等各阶段技术力量。管理信息系统在开发、使用、维护等各阶段所需求的各类专门技术人员,如:系统分析员、系统设所需求的各类专门技术人员,如:系统分析员、系统设计师、程序员、操作员及软、硬件人员等。这些人员的计师、程序员、操作员及软、硬件人员等。这些人员的技术水平能否满足系统的要求。技术水平能否满足系统的要求。9组织管理的可行性组织管理的可行性q企业的领导、部门主管(尤其是一把手)对新系统开发企业的领导、部门主管(尤其是一把手)对新系统开发的认识的认识q管理人员对新系统开发的态度如何?能否愿意配合开发管理人员对新系统开发的态度如何
10、?能否愿意配合开发人员进行系统的开发?人员进行系统的开发?q企业的管理基础工作如何?现行管理系统的业务处理是企业的管理基础工作如何?现行管理系统的业务处理是否规范等?否规范等?q一个新的管理信息系统的开发和运行将导致企业管理模一个新的管理信息系统的开发和运行将导致企业管理模式、数据处理方式及工作习惯的改变,这些工作的变动式、数据处理方式及工作习惯的改变,这些工作的变动有多大?管理人员能否接受?有多大?管理人员能否接受?q社会的、法律的、使用方面的可行性。社会的、法律的、使用方面的可行性。10二、可行性分析报告二、可行性分析报告可行性分析报告是系统人员对现行系统的初步调查、可行性可行性分析报告是
11、系统人员对现行系统的初步调查、可行性分析的结果做个结论,是新系统开发的依据,也是管理信息分析的结果做个结论,是新系统开发的依据,也是管理信息系统开发过程中的第一份文档。系统开发过程中的第一份文档。引言引言主要包括管理信息系统的名称、目标和基本功能,用户单位主要包括管理信息系统的名称、目标和基本功能,用户单位名称,新系统开发单位,该系统与其他系统或机构的关系和名称,新系统开发单位,该系统与其他系统或机构的关系和联系,在可行性报告中使用的专门术语及其定义,该报告中联系,在可行性报告中使用的专门术语及其定义,该报告中所引用的文件和技术资料。所引用的文件和技术资料。可行性分析的准备可行性分析的准备包括
12、对可行性分析的要求和目标,进行可行性所应具备的条包括对可行性分析的要求和目标,进行可行性所应具备的条件和限制,进行可行性分析所采用的方法。件和限制,进行可行性分析所采用的方法。11可行性分析报告可行性分析报告对现行系统的分析对现行系统的分析包括企业要实现的目标与完成的任务,用户单位的组织机构包括企业要实现的目标与完成的任务,用户单位的组织机构和管理体制,现行系统的状况,可供利用的资源及制约条件,和管理体制,现行系统的状况,可供利用的资源及制约条件,目前企业存在的主要问题及薄弱环节。目前企业存在的主要问题及薄弱环节。新系统的方案新系统的方案包括新管理信息系统的目标及要实现的功能,新系统的组成包括
13、新管理信息系统的目标及要实现的功能,新系统的组成结构,计算机配置,新系统的开发的计划、安排,包括开发结构,计算机配置,新系统的开发的计划、安排,包括开发的各阶段对人力、资金、设备的需求,新系统实现后对组织的各阶段对人力、资金、设备的需求,新系统实现后对组织结构、管理模式的影响。结构、管理模式的影响。12可行性分析报告可行性分析报告可行性分析可行性分析包括有:开发一个管理信息系统的必要性;开发新系统的经包括有:开发一个管理信息系统的必要性;开发新系统的经济可行性、技术的可行性、组织管理的可行性和社会的可行济可行性、技术的可行性、组织管理的可行性和社会的可行性。性。可行性分析的结论可行性分析的结论
14、根据以上对开发一个管理信息系统的可行性分析,应该得出根据以上对开发一个管理信息系统的可行性分析,应该得出一个管理信息系统开发项目是否可行的结论。一般有以下几一个管理信息系统开发项目是否可行的结论。一般有以下几种方式:种方式:可以立即进行系统的开发。可以立即进行系统的开发。需要增加一定的设备资源后才能进行开发。需要增加一定的设备资源后才能进行开发。要推迟到某些条件具备以后才开始进行开发。要推迟到某些条件具备以后才开始进行开发。需要对系统的目标进行重大修改。需要对系统的目标进行重大修改。不能或不必要对系统进行开发。不能或不必要对系统进行开发。13三、制定开发计划三、制定开发计划管理信息系统开发计划
15、主要是针对已确定的开发策略,管理信息系统开发计划主要是针对已确定的开发策略,相应的开发方法。我们在选择开发方法时必须注意到这种方相应的开发方法。我们在选择开发方法时必须注意到这种方法所适用的开发环境、所需要的计算机软、硬件技术支撑以法所适用的开发环境、所需要的计算机软、硬件技术支撑以及开发者对其的熟悉程度。及开发者对其的熟悉程度。开发计划主要包括制定系统开发的工作计划、投资计划、开发计划主要包括制定系统开发的工作计划、投资计划、进度计划、资源利用计划。制定开发计划一般是根据系统的进度计划、资源利用计划。制定开发计划一般是根据系统的具体问题、具体情况而定。在一般情况下,我们可利用项目具体问题、具
16、体情况而定。在一般情况下,我们可利用项目管理中的甘特图来记载和描绘系统开发计划的时间、进度、管理中的甘特图来记载和描绘系统开发计划的时间、进度、投入和工作顺序之间的关系投入和工作顺序之间的关系。144.2 系统分析系统分析系统分析是应用系统工程的思想和方法,把复杂的整体分解系统分析是应用系统工程的思想和方法,把复杂的整体分解成简单的组成部分,并找出这些组成部分的基本属性和彼此成简单的组成部分,并找出这些组成部分的基本属性和彼此间的关系。间的关系。q4.2.1 结构化系统分析概述结构化系统分析概述q4.2.2 现行系统的详细调查现行系统的详细调查q4.2.3 数据流程图与数据字典数据流程图与数据
17、字典q4.2.4 系统分析报告系统分析报告154.2.1 结构化系统分析概述结构化系统分析概述系统分析是以系统为中心,以系统结构、系统观点为主导的系统分析是以系统为中心,以系统结构、系统观点为主导的一套解决问题的方法。也就是从系统的观点出发,对事物进一套解决问题的方法。也就是从系统的观点出发,对事物进行分析与综合,找出各种可行方案,以供决策者进行理想的行分析与综合,找出各种可行方案,以供决策者进行理想的选择。选择。16一、系统分析的任务一、系统分析的任务管理信息系统分析阶段的任务主要是在调查研究和总体规划管理信息系统分析阶段的任务主要是在调查研究和总体规划的基础,针对每一个子系统进行详细的分析
18、,确定每一个子的基础,针对每一个子系统进行详细的分析,确定每一个子系统的逻辑功能,制定出每个子系统的逻辑结构,最终获得系统的逻辑功能,制定出每个子系统的逻辑结构,最终获得一个合理的新系统的逻辑模型。一个合理的新系统的逻辑模型。系统分析主要包括以下几项工作:系统分析主要包括以下几项工作:q详细调查详细调查q分析用户需求分析用户需求q提出新系统的逻辑模型提出新系统的逻辑模型q编写系统分析报告编写系统分析报告17二、系统分析的原则二、系统分析的原则q外部条件与内部条件相结合外部条件与内部条件相结合q当前利益和长远利益相结合当前利益和长远利益相结合q局部利益和整体利益相结合局部利益和整体利益相结合q协
19、调性原则协调性原则q“自顶向下自顶向下”的原则的原则18三、结构化系统分析方法概述三、结构化系统分析方法概述结构化系统分析方法简称结构化系统分析方法简称SA方法,尤其适用于分析大型的企、方法,尤其适用于分析大型的企、事业管理信息系统,它采用事业管理信息系统,它采用“自顶向下自顶向下”逐层分解的方式来逐层分解的方式来表达系统的功能。逐层分解的过程是一个从抽象到具体的逐表达系统的功能。逐层分解的过程是一个从抽象到具体的逐步过渡的过程,符合人们认识事物逐步深化的规律,有助于步过渡的过程,符合人们认识事物逐步深化的规律,有助于对问题的理解。对问题的理解。结构化分析过程可以归纳为以下步骤:结构化分析过程
20、可以归纳为以下步骤:q通过调查,认识现行系统通过调查,认识现行系统q抽象出现行系统的逻辑模型抽象出现行系统的逻辑模型q建立新系统的逻辑模型建立新系统的逻辑模型194.2.2 现行系统的详细调查现行系统的详细调查一、系统详细调查的目的一、系统详细调查的目的详细调查的目的是深入了解组织管理工作中信息处理的全部详细调查的目的是深入了解组织管理工作中信息处理的全部具体情况和存在的具体问题,为确定新系统的逻辑模型提供具体情况和存在的具体问题,为确定新系统的逻辑模型提供可靠的依据。因此详细调查的工作量也要大得多。可靠的依据。因此详细调查的工作量也要大得多。20二、系统详细调查的范围二、系统详细调查的范围系
21、统详细调查的范围应该是围绕组织内部信息流所涉及的各系统详细调查的范围应该是围绕组织内部信息流所涉及的各个方面。主要包括:个方面。主要包括:q组织内的组织结构和业务功能组织内的组织结构和业务功能q组织的组织目标和发展战略组织的组织目标和发展战略q组织的生产过程和产品的工艺流程组织的生产过程和产品的工艺流程q数据与数据流程数据与数据流程q组织的业务流程与工作形式组织的业务流程与工作形式q组织的管理方式和具体业务的管理方式组织的管理方式和具体业务的管理方式q组织决策方式和决策过程组织决策方式和决策过程q组织系统的可用资源和限制条件组织系统的可用资源和限制条件q现存问题和改进意见现存问题和改进意见21
22、三、系统详细调查的内容及方法三、系统详细调查的内容及方法一般用组织结构图来描述组织的结构,用管理业务流程图和一般用组织结构图来描述组织的结构,用管理业务流程图和表格来描述管理业务状况,用功能结构图描述系统的功能体表格来描述管理业务状况,用功能结构图描述系统的功能体系,用数据流程图描述系统的数据流程。系,用数据流程图描述系统的数据流程。组织结构的调查与分析组织结构的调查与分析系统组织结构调查主要是通过对系统组织结构进行调查研究,系统组织结构调查主要是通过对系统组织结构进行调查研究,组织结构是指一个组织(企业、部门、车间、科室等)及其组织结构是指一个组织(企业、部门、车间、科室等)及其组成部分之间
23、的隶属关系或管理与被管理的关系,一般用组组成部分之间的隶属关系或管理与被管理的关系,一般用组织结构图表示。织结构图表示。22组织结构图组织结构图组织结构图是一张反映组织内部之间的隶属关系的树状结构组织结构图是一张反映组织内部之间的隶属关系的树状结构图。图。23组织组织/业务关系分析业务关系分析使用业务功能表,通过这张表能够清楚、细致地反映出系统使用业务功能表,通过这张表能够清楚、细致地反映出系统中各组织部门在执行业务过程中的作用。业务功能表反映出中各组织部门在执行业务过程中的作用。业务功能表反映出的是系统中的业务功能,而不是组织部门;反映出的是具体的是系统中的业务功能,而不是组织部门;反映出的
24、是具体业务、功能之间的关系,而不是组织部门之间的关系。业务、功能之间的关系,而不是组织部门之间的关系。24管理业务流程的调查与分析管理业务流程的调查与分析q业务流程图业务流程图对管理业务流程进行详细的调查与分析,画出业务流程图。对管理业务流程进行详细的调查与分析,画出业务流程图。绘制业务流程图是分析业务流程的重要步骤。绘制业务流程图是分析业务流程的重要步骤。业务流程图的基本图形:业务流程图的基本图形:25业务流程图举例业务流程图举例264.2.3 数据流程图与数据字典数据流程图与数据字典一、调查数据的汇总分析数据是信息的载体,是信息的物理体现,是系统今后要处理的主要对象,因此在对系统详细调查的
25、过程中必须对所有的数据以及统计和处理数据的过程进行分析和整理。如果发现有数据不全,采集过程不合理,处理过程不流畅,数据分析不深入等等问题。都必须在系统分析过程中解决。我们对数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。数据和数据流程分析的第一步是要进行数据汇总分析。在系统详细调查阶段,我们已经获取了大量的数据。但因为数据收集工作是多个人通过各方面的调查研究而获得的,所以这些数据缺乏规范性和格式化。调查数据的汇总分析就是要对上述数据进行汇总、分类、整理、分析等,甚至成为大量的、各方面的格式化数据集合。27数据的汇总步骤数据的汇总步骤将系统调查中所收集到的数据资料,按业务过程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 管理信息系统 结构 开发 方法