结构化开发分析和总结.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
结构化系统开发方法概述 结构化系统开发方法(Structured System Development Methodology)是目前应用得最普遍的一种开发方法。 基本思想 : 用系统的思想和系统工程的方法,按照用户至上的原则结构化、模块化,自顶向下对系统进行分析与设计。 先将整个信息系统开发过程划分为若干个相对独立的阶段(系统规划、系统分析、系统设计、系统实施等); 在前三个阶段坚持自顶向下地对系统进行结构化划分:在系统调查和理顺管理业务时,应从最顶层的管理业务入手,逐步深入至最基层;在系统分析、提出目标系统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 在系统实施阶段,则坚持自底向上地逐步实施,即组织人员从最基层的模块做起(编程),然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐步地构成整个系统。 [编辑] 结构化系统开发方法的开发要求 主要用于控制开发质量 1、开发计划--阶段化 2、管理业务--流程化 3、工作步骤--程序化 4、文档资料--规范化 5、进度安排--网络化 [编辑] 结构化系统开发方法的开发过程 用结构化系统开发方法开发一个系统,将整个开发过程划分为首尾相连的五个阶段,即一个生命 周期(Life Cycle),如下图所示: 系统规划:根据用户的系统开发请求,进行初步调查,明确问题,确定系统目标和总体结构, 确定分阶段实施进度,然后进行可行性研究; 系统分析:分析业务流程、分析数据与数据流程、分析功能与数据之间的关系,最后提出分析处理方式和新系统逻辑方案; 系统设计:进行总体结构设计、代码设计、数据库(文件)设计、输入/输出设计、模块结构与功能设计,根据总体设计,配置与安装部分设备,进行试验,最终给出设计方案; 系统实施:同时进行编程(由程序员执行)和人员培训(由系统分析设计人员培训业务人员和操作员),以及数据准备(由业务人员完成),然后投入试运行; 系统运行与维护:进行系统的日常运行管理、评价、监理审计,修改、维护、局部调整,在出现不可调和的大问题时,进一步提出开发新系统的请求,老系统生命周期结束,新系统诞生,构成系统的一个生命周期。 在每一阶段中,又包含若干步骤,步骤可以不分先后,但仍有因果关系,总体上不能打乱。 [编辑] 结构化系统开发方法的特点 自顶向下整体地进行分析与设计和自底向上逐步实施的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现逐步实现整个系统。 用户至上是影响成败的关键因素,整个开发过程中,要面向用户,充分了解用户的需求与愿望。 符合实际,客观性和科学化,即强调在设计系统之前,深入实际,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的目标系统设计方案。 严格区分工作阶段,把整个开发过程划分为若干工作阶段,每一个阶段有明确的任务和目标、预期达到的工作成效,以便计划和控制进度,协调各方面的工作。前一阶段的工作成果是后一阶段 的工作依据。 充分预料可能发生的变化:环境变化、内部处理模式变化、用户需求变化。 开发过程工程化,要求开发过程的每一步都要按工程标准规范化,工作文体或文档资料标准化。 [编辑] 结构化系统开发方法的优缺点 强调了开发过程的整体性和全局性,在整体优化的前提下考虑具体的分析设计问题。 严格区分工作阶段,每一阶段及时总结、发现、及时反馈和纠正,避免造成浪费和混乱。开发周期长,不能充分了解用户的需求和可能发生的变化。 仅在开始几个阶段与用户沟通多。 [编辑] 结构化系统开发方法的适用范围 适用于:大型系统、复杂系统。 [编辑] 结构化系统开发方法案例分析 [编辑] 案例一:结构化系统开发方法在人力资源管理系统中的应用[1] 随着计算机技术的发展以及信息管理方法的更新,在信息技术逐渐成为当今社会主流的时代背景下,企业对人才的竞争日趋激烈,人力资源的开发与管理也越来越受到企业家的高度重视,信息资源的加快处理、交换和共享超越了时空的限制。随着网络技术的飞速发展,人力资源管理的手段和技术正在不断更新。人力资源管理信息系统作为企业资源计划系统(ERP)子系统,正在发挥着越来 越重要的作用。 一、结构化系统开发方法的基本思想 结构化系统开发方法的基本思想是,将结构与控制加人到项目中,以便使项目在预定的时间内完成。用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。 具体地说,就是先将整个系统的开发划分成若干个相对比较独立的阶段,如系统规划、系统分 析、系统设计、系统实施等。在前三个阶段采用自顶向下的方法对系统进行结构化划分,即从组织 管

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档