‘壹’ 结构化系统开发方法的基本思想和主要步骤是什么 管理信息系统
一、结构化系统开发方法的基本思想:用系统工程的思想和工程化的方法,按用户至上的原则,结构化,模块化,自顶向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施、系统运行与维护等。
二、结构化系统开发方法的主要步骤:
1、系统规划:系统规划的主要内容包括:企业目标的确定,解决目标的方式的确定,信息系统目标的确定,信息系统主要结构的确定,工程项目的确定,可行性研究等。
2、系统分析:系统分析的主要内容包括:数据的收集,数据的分析,系统数据流程图的确定,系统方案的确定等,系统分析阶段是整个MIS建设的关键阶段。
3、系统设计:系统设计的主要内容包括:系统流程图的确定,程序流程图的确定,编码,输入、输出设计,文件设计,程序设计等。
4、系统实施:系统实施的主要内容包括:硬件设备的购买,硬件设备的安装,数据准备,程序的调试,系统测试与转换,人员培训等。
5、系统运行与维护:系统运行与维护的主要内容包括:系统投入运行后的管理及维护,系统建成前后的评价,发现问题并提出系统更新的请求等。
‘贰’ 什么是结构化方法结构化方法和原型化法相比较,优缺点有哪些
1、结构化系统开发方法基本思想在系统建立之前信息就能被充分理解。它要求严格划分开发阶段,用规范的方法与图表工具有步骤地来 完成各阶段的工作,每个阶段都以规范的文档资料作为其成果,最终得到满足用户需要的系统。 优点(1)逻辑设计与物理设计分开 (2)开发过程中形成一套规范化的文档,便于后期的修改和维护缺点(1)开发周期长 (2)系统难以适应环境的变化 (3)开发过程复杂繁琐适用范围该方法适用于一些组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大的变化的大 型复杂系统的开发。 2、原型法基本思想开发人员对用户提出的问题进行总结,就系统的主要需求取得一致意见后,开发一个原型(原型是由开 发人员与用户合作,共同确定系统的基本要求和主要功能,并在较短时间内开发的一个实验性的、简单 易用的小型系统。原型应该是可以运行的,可以修改的。)并运行之,然后反复对原型进行修改,使之 逐步完善,直到用户对系统完全满意为止。 优点(1)需求表示清楚,用户满意度较高 (2)降低开始风险和开发成本缺点(1)原型法不适用于开发大型的信息系统 (2)系统难于维护 (3)如果用户合作不好,盲目纠错,会拖延开发进程适用范围(1)用户需求不清,管理及业务不稳定,需求经常变化 (2)规模小,不太复杂 (3)开发信息系统的最终用户界面 结构化开发方法(Structured Developing Method)是现有的软件开发方法中最成熟,应用最广泛的方法,主要特点是快速、自然和方便。结构化开发方法由结构化分析方法(SA法)、结构化设计方法(SD法)及结构化程序设计方法(SP法)构成的。 结构化设计方法(SD法 Structured Design)是结构化开发方法的核心,与SA法,SD法密切联系,主要完成软件系统的总体结构设计。 原型化方法是一种定义系统需求可采取的策略,实现时需经过若干步骤,一般其采用的最后步骤应是模型验证
‘叁’ 结构化系统开发方法有哪些特点
1、自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程。在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。
2、用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望。
3、开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。
4、严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作。
5、符合实际,客观性和科学化。强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。
(3)结构化系统分析与结构方法扩展阅读:
结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段。
1、系统规划。根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究;
2、系统分析。分析业务流程、分析数据与数据流程、分析功能与数据之间的关系,最后提出分析处理方式和新系统逻辑方案。
3、系统设计。进行总体结构设计、代码设计、数据库设计、输入/输出设计、模块结构与功能设计,根据总体设计,配置与安装部分设备,进行试验,最终给出设计方案。
4、系统实施。同时进行编程和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备,然后投入试运行;
5、系统运行与维护。进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,在出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生,构成系统的一个生命周期。
‘肆’ 简述结构分析方法基本手段和基本策略
结构化分析方法的基本手段是逐层分解,而数据流图则是描述分解的基本手段.结构化分析方法能够长期被人们接受并采纳,主要是因为它有以下的特点:一、强调用户自始至终的积极参与 在系统分析阶段,用户始终积极参与,使得用户可以更多的了解新系统,并随时从业务和用户角度提出新的要求.另一方面也可使系统分析人员能更多的了解用户的要求,更深入的调查和分析管理业务,使新系统更加科学、合理.二、注重整体分析,层层落实 按系统的观点,任何事情都是相互联系的有机整体.在分析时应首先站在整体的角度,将各项具体的业务或组织融合成一整体加以考察,首先确保全局的正确,然后再层层分解进行解剖分析.三、强调系统的适应性 各种事物都是运动和变化的.同理,在进行系统分析时,要充分预料到可能会发生的变化,增强系统的适应性,以应付各种各样的变化.这些变化主要来自以下几个方面:1、系统外部环境的变化.如外部的组织机构发生了变化,将引起信息传递渠道变化;上级主管部门需要的信息发生变化,则引起输出和处理模块的变化.2、系统内部处理模式的变化.如系统内部组织机构、管理方式和工艺流程的改变,必将引起数据的收集、输入以及处理方式的变化.3、用户要求的变化.随着时间的推移、问题的深入、技术的发展,用户的要求也会随之变化.
‘伍’ 结构化分析方法的主要特点是什么
1.结构化分析方法简单、清晰,易于学习掌握和使用。2.结构化分析的实施步骤是先分析当前现实环境中已存在的人工系统,在此基础上再构思即将开发的目标系统,这符合人们认识世界改造世界的一般规律,从而大大降低了问题的复杂程度。目前一些其它的需求分析方法,在该原则上是与结构化分析相同的。3.结构化分析采用了图形描述方式,用数据流图为即将开发的系统描述了一个可见的模型,也为相同的审查和评价提供了有利的条件。从上到下把大问题分解成若干个小问题,然后分别解决工具:CASE ,MICROSOFT VISIO
‘陆’ 结构化工作分析方法
结构化工作分析方法包括职位分析问卷法(PAQ)、美国劳工部工作分析程序和功能性工作分析方法。
具体来讲:
1)职位分析问卷法(PAQ)。
职位分析问卷是由麦考密克、珍纳尔和米查姆设计的。它围绕任职者进行信息收集,以对任职者从事工作需要进行的活动进行统计分析为基础。
①职位分析问卷的项目。
职位分析问卷由194个项目或者职位要素构成,这些项目可分为六个方面:信息输入、心理过程、工作输出、人际活动、工作情景与职务关系以及其他方面。
②职位分析问卷的评分标准。
PAQ给出了6个评分标准:信息使用度、耗费时间、适用性、对工作的重要程度、发生的可能性以及特殊计分。
③职位分析问卷的优缺点。
它真正的优势在于,问卷的实施者可以根据是否负有决策/沟通/社会方面的责任、是否执行熟练的技能性活动、是否伴随有相应的身体活动、是否操纵汽车/设备和是否需要对信息进行加工这五个基本维度对工作进行等级划分,对于每一项工作可以分配到一个量化的分数。职位分析问卷的不足之处在于没有对职位的特定工作活动进行描述,且可读性不强。
2)美国劳工部工作分析程序。
它是由美国劳工部所采用的工作分析方法,核心是对于每一项工作都按照任职者和信息、人、物三者之间的关系来进行等级划分。其基本程序为
①清理出任职者在信息、人、物这三个维度上有哪些基本活动,并予以归纳总结;
②根据目标职位的任职者在理论上需要哪个层次的活动,并赋予相应的分数;
③这三项的分的总和就成为此项工作的等级划分的基础。
(3)功能性工作分析方法。
功能性工作分析方法不仅仅是依据信息、人、物三方面来对工作进行分类,它还考虑以下四个因素:
①在执行工作时需要得到多大程度的指导;
②在执行工作时需要运用的推理和判断能力应达到什么程度;
③完成工作所需要具备的数字能力有多高;
④执行工作时所要求的口头及语言表达如何。
结构化分析方法(Structured Method,结构化方法)是一种软件开发方法,一般利用图形表达用户需求,强调开发方法的结构合理性以及所开发软件的结构合理性。
结构化分析方法_网络
‘柒’ 结构化分析方法的基本思想
结构化分析方法的基本思想是:
用系统工程的思想和工程化得方法,根据用户至上的原则,自始自终按照结构化、模块化,自顶向下地对系统进行分析与设计。
(2)分解原则
分解原则是结构化方法中最基本的原则它是一种先总体后局部的思想原则在构造信息系统模型时它采用自顶向下分层解决的方法
(3)模块化原则
‘捌’ 简述结构化分析方法的实现步骤
结构化分析的步骤如下:
①分析当前的情况,做出反映当前物理模型的DFD;
②推导出等价的逻辑模型的DFD;
③设计新的逻辑系统,生成数据字典和基元描述;
④建立人机接口,提出可供选择的目标系统物理模型的DFD;
⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;
⑥选择一种方案;
⑦建立完整的需求规约.
‘玖’ 结构化方法的系统分析和系统设计需要完成什么任务
任务是:在充分认识原信息系统的基础上,通过问题识别、可行性分析、详细调查、系统化分析,最终完成新系统的逻辑方案设计,或称逻辑模型设计。逻辑方案不同于物理方案,前者解决“做什么”的问题,是系统分析的任务;后者解决“怎么做”的问题,是系统设计的任务。
没有系统分析的内容,只有系统化分析的主要内容。可能不太一样,系统化分析是系统分析的一个步骤呢。
如果硬要讲内容,也许就是问题识别、可行性分析、详细调查、系统化分析、逻辑模型设计吧
系统分析方法是指把要解决的问题作为一个系统,对系统要素进行综合分析,找出解决问题的可行方案的咨询方法。兰德公司认为,系统分析是一种研究方略,它能在不确定的情况下,确定问题的本质和起因,明确咨询目标,找出各种可行方案,并通过一定标准对这些方案进行比较,帮助决策者在复杂的问题和环境中作出科学抉择。
系统分析方法来源于系统科学。系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。它的产生和发展标标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破。
系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。
系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。它侧重于从业务全过程的角度进行分析。分析的主要内容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的内容是今后系统设计、系统实现的基础。
‘拾’ 结构化分析方法的基本手段是什么
结构化分析方法(Structured Method,结构化方法)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。
结构化分析方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表以及判定树等。
它的设计原则包括:
使每个模块执行一个功能(坚持功能性内聚)
每个模块用过程语句(或函数方式等)调用其他模块
模块间传送的参数作数据用
模块间共用的信息(如参数等)尽量少
基本实现手段如下:
一: 数据流图
含义
数据流图是SA方法中用于表示逻辑系统模型的一种工具,它从数据传递和加工的角度,以图形的方式来刻画数据流从输入到输出的变换过程。
(1)、元素
A、数据流。是由一组固定成分的数据组成,箭头的方向表示数据的流向,箭头的始点和终点分别代表数据流的源和目标。除了流向数据存储或从数据存储流出的数据不必命名外,每个数据流必须要有合适的名字,以反映数据流的含义。
B,外部实体。代表系统之外的实体,可以是人、物或其它系统软件,他指出数据所需要的发源地或系统所产生的数据归属地。
C,对数据进行加工处理。加工是对数据进行处理的单元,它接受一定的数据输入,对其进行处理,并产生输出。
D、数据存储。表示信息的静态存储,可以代表文件、文件的一部分、数据库的元素等。
(2) 分层数据流图
对于一个大型系统,如果在一张数据图上画出所有的数据和加工,则会使得数据流图复杂而难以理解,为了控制复杂性,结构化分析法采用数据流图分层技术。一套分层的数据流图由顶层、底层和中间层组成。
(3)保持数据守恒
(4)加工细节隐蔽
二、数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素定义的集合。数据字典是结构方法的核心。数据字典有以下几个条目:数据项条目、数据流条目、文件条目和加工条目。
三、判定表
有些加工的逻辑用语形式不容易表达清楚,而用表的形式则一目了然。如果一个加工逻辑有多个条件、多个操作,并且在不同的条件组合下执行不同的操作,就可以使用判定表来描述。
四、判定树
判定树和判定表没有本质的区别,可以用判定表表示的加工逻辑都可以用判定树来表示。
五、结构化语言
采用一种介于自然语言和形式化语言之间的结构化语言来描述加工逻辑,既可以像自然语言那样最方便,也可以像形式化语言一样能够精确描述事物,且被计算机易于处理。
六、E-R图
E-R图包含实体、关系和属性等3种成分。这三个成分来理解现实问题,接近人们的思维方式。
注意事项:
一,命名。
二,画数据流而不是控制流。
三,一般不画物质流。
四,每个加工至少有一个数据流和一个输出数据流。
五,编号
六,保持父图和子图的平衡
七,数据流图的一致性
八,提高数据流图的易懂性