还剩2页未读,继续阅读
文本内容:
结构化系统开发方法概述结构化系统开发方法(Structured SystemDevelopment Methodology)是目前应用得最普遍的一种开发方法系统开发方法是一组思路、规范、过程、技术、环境及工具的集成是将具体的方法与技术包装在一起而形成的一种思想体系,任何一种系统开发方法学都应该支持系统开发生命周期的每一个阶段,是对整个系统开发生命周期的一种综合的、详细的描述一种好的系统开发方法学应该能够为管理信息系统的开发过程提供一整套提高效率的途径和措施基本思想..用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等);在前三个阶段坚持自顶向下地对系统进行结构化划分在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统[编辑]结构化系统开发方法的开发要求主要用于控制开发质量
1、开发计划一阶段化
2、管理业务一流程化
3、工作步骤一程序化
4、文档资料一规范化
5、进度安排一网络化结构化方法采用结构化的思想、系统工程的观点和工程化的方法,按照“自上而下,逐步求精”的原则,从全局出发,全面规划分析,从而确定简明的、易于导向的系统方式,是管理信息系统建设的主流方法,结构化方法将系统开发分为哪几个阶段?各阶段是什么关系?>结构化方法首先将整个系统的开发过程按照生命周期划分为系统规划、系统分析、系统设计、系统实施和系统运行、管理与评价等几个相对独立的开发阶段然后,在系统规划、系统分析、系统设计各阶段,坚持自顶向下的原则,进行系统的结构化划分从最顶层的管理业务调查开始,直至最底层业务,从系统的整体方案分析和设计出发,先优化整体的逻辑或物理结构,后优化局部的逻辑或物理结构最后,在系统实施阶段,坚持自底向上的原则,从最底层的模块编程开始,逐步组合和调试,由此完成整个系统的开发>结构化方法强调严格按照系统开发的生命周期进行新系统开发,适合于大型系统的开发该方法具有以下优点
(1)严格区分系统开发的阶段性
(2)强调系统开发过程的整体性和全局性
(3)遵循用户至上原则
(4)系统开发过程工程化,文档资料标准化结构化方法也存在以下的缺陷
(1)系统开发周期长
(2)要求在开发之初全面认识系统的信息需求,充分预料各种可能发生的变化,这是并不十分现实的
(3)用户参与系统开发的积极性没有充分调动,造成系统交接过程不平稳,系统运行维护管理难度加大
1.管理信息系统的开发方法应该如何分类,提出自己的看法参考管理信息系统实质上是实际业务系统的一种计算机模型,因此,管理信息系统的开发实际上就是要建立业务系统与计算机模型系统之间的映射关系从不同的角度建立不同的映射关系,就形成了不同的开发方法学如传统的结构化方法是从业务过程或功能的角度建立两者之间的对应关系;而面向对象方法则从将过程与数据封装在一起、并视之为一个整体的对象的角度建立两者之间的对应关系不同管理信息系统开发方法的不同之处主要体现在两个方面对问题空间和求解空间的结构描述方法不同;业务系统与计算机模型系统之间映射的构造方法不同主要有
(1)结构化方法
(2)面向对象方法
(3)计算机辅助软件工程CASE
(4)原型法
2.结构化方法认为系统开发是一个在不同层次上抽象的过程分析其含义结构化方法采用结构化的思想、系统工程的观点和工程化的方法,按照“自上而下,逐步求精”的原则,从全局出发,全面规划分析,从而确定简明的、易于导向的系统方式结构化方法首先将整个系统的开发过程按照生命周期划分为系统规划、系统分析、系统设计、系统实施和系统运行、管理与评价等几个相对独立的开发阶段然后,在系统规划、系统分析、系统设计各阶段,坚持自顶向下的原则,进行系统的结构化划分从最顶层的管理业务调查开始,直至最底层业务,从系统的整体方案分析和设计出发,先优化整体的逻辑或物理结构,后优化局部的逻辑或物理结构最后,在系统实施阶段,坚持自底向上的原则,从最底层的模块编程开始,逐步组合和调试,由此完成整个系统的开发结构化系统开发方法的适用范围适用于大型系统、复杂系统案例一:结构化系统开发方法在人力资源管理系统中的应用111随着计算机技术的发展以及信息管理方法的更新,在信息技术逐渐成为当今社会主流的时代背景下,企业对人才的竞争日趋激烈,人力资源的开发与管理也越来越受到企业家的高度重视,信息资源的加快处理、交换和共享超越了时空的限制随着网络技术的飞速发展,人力资源管理的手段和技术正在不断更新力资源管理信息A系统作为企业资源计划系统()子系统,正在发挥着越来越重要的作用ERP
一、结构化系统开发方法的基本思想结构化系统开发方法的基本思想是,将结构与控制加人到项目中,以便使项目在预定的时间内完成用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计具体地说,就是先将整个系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分析、系统设计、系统实施等在前三个阶段采用自顶向下的方法对系统进行结构化划分,即从组织管理金字塔结构的最顶层人手,层层分解逐步深人至最基层;先考虑系统整体的优化,然后再考虑局部的优化在系统实施阶段,采用自底向上的方法逐步实施,即按照前几个阶段设计的模块组织人员从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上,逐渐地构成整体系统结构化系统开发方法的特点
1.自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现逐步实现整个系统
2.用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望
3.符合实际,客观性和科学化,即强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案
4.严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作前一阶段的工作成果是后一阶段的工作依据
5.充分预料可能发生的变化环境变化、内部处理模式变化、用户需求变化
6.开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化[编辑]结构化系统开发方法的优缺点强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题严格区分工作阶段,每一阶段及时总结、发现、及时反馈和纠正,避免造成浪费和混乱开发周期长,不能充分了解用户的需求和可能发生的变化仅在开始几个阶段与用户沟通多结构化系统开发方法的开发过程用结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段,即一个生命周期Life Cycle,如下图所示应用开发项目
1.系统规划根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究;
2.系统分析分析业务流程、分析数据与数据流程、分析功能与数据之间的关系,最后提出分析处理方式和新系统逻辑方案;
3.系统设计进行总体结构设计、代码设计、数据库文件设计、输入/输出设计、模块结构与功能设计,根据总体设计,配置与安装部分设备,进行试验,最终给出设计方案;
4.系统实施同时进行编程(由程序员执行)和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备(由业务人员完成),然后投入试运行;5,系统运行与维护进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,在出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生,构成系统的一个生命周期。
个人认证
优秀文档
获得点赞 0