管理信息系统 12系统设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生命周期法的主要缺点
•(1)它的起点太低,所使用的工具(主要是手工绘制 各种各样的分析设计图表)落后,致使系统开发周期 过长而带来了一系列的问题。
•(2)务虚阶段太长,用户长期看不到实际运行的系统, 无法确切表达其需求,也难真正参与。
•(3)要求系统开发者在早期调查中就要充分掌握用户 需求、管理状况以及预见可能发生的变化,这不大符 合人们循序渐进地认识事物的客观规律性。
系统设计与系统实施
结构化生命周期法
•MIS的生命周期:一个MIS从它的提出、开发、运行 到系统的更新,经历了一个孕育、生长、到消亡的过 程。这个过程周而复始、循环不息,每一次循环称为 MIS的一个生命周期。
•结构化方法要求严格按MIS的生命周期划分开发阶段, 用规范的方法与图表工具有步骤地来完成各阶段的工 作,每个阶段都以规范的文档资料作为其成果,最终 得到满足并创造用户需求的新系统。
书)
系统平台设备清单 数据库结构图与源模式
程序流程图与源程序 人工业务流程图 系统测试书
运行日志 维护记录 评审报告
系统使用说明书
系统维护手册
系统验收/鉴定书
图5.1 MIS生命周期及其阶段成果
如有需要与可能可跳过某些步骤或有 必要的 反复,但不可打乱或颠倒之 。
•1. 结构化系统分析(SSA)
• 结构化系统分析的目的是根据用户的系统需求,确
块化,数据 码,程序测试与系统调试,试运 结构模型化, 行,现场布局调整与系统移入,
系统逻辑模 系统平台开 组织机构调整,系统切换、文档
型构思
放化
整理与验收
系统运行的 日常管理与 系统维护、 系统管理和 系统评价
系统分析
系统设计
系统实施
系统运行
系统分析规 格说明书 (系统任务
书)
系统设计规 格说明书 (系统设计
概念和特点
• Rapid Application Development,RAD • 解决生命周期法的周期长、费用高的问题 • 快速创建出信息系统的测试版本 • 该版本可以演示、评估、提炼需求 • 对测试版本进行修改 • 主要阶段是设计、构建、分析、运行
RAD的优点Baidu Nhomakorabea
• 对于需求难以确定的项目,非常有效 • 鼓励用户参与,提高了用户使用系统的积极性 • 项目开发过程的透明度、支持度很高 • 用户可以尽快得到信息系统原型 • 可以尽快发现系统中存在的问题 • 测试和培训比较简单 • 更加自然的开发方法 • 降低了开发风险
•其基本思想是
– 自顶向下,逐步求精的策略 – 目标明确,成果规范的阶段 – 层次清楚,体系严谨的结构 – 形象直观,清晰易懂的表达。
•在信息系统工程中,将MIS的生命周期划分为 四个阶段
–系统分析
–系统设计
–系统实现
–系统运行
• 又把每个阶段分为若干个小阶段。各阶段首 尾相连,形成了MIS的生命周期循环。
•(4)动态的处理过程与静态的数据结构在生命周期中 都分开对待,甚至先后分开,形成二者人为分离。
•(5)各阶段采用不同的、没有严格对应关系的模型作 为开发工具,形成阶段间的鸿沟。
• 因此在实际开发中有一定的困难,从而催生出新的 开发方法。
2 快速原型开发方法
• 概念和特点 • RAD框架 • RAD的优点 • RAD的缺点
定系统的任务,即系统到底要“做些什么”。它又可分 为可行性研究、现状调查与评价和目标分析——新系统 逻辑模型构思等三个小阶段。
•2. 结构化系统设计(SSD)
• 结构化系统设计(SSD)要解决“如何做”才能完
成系统任务书所提出的要“做些什么”的系统任务的问 题。它运用一套标准的设计准则和图表工具,自上而下 地对系统进行分解,其基本目的是处理功能模块化,数 据结构模型化,系统平台开放化,从而得到结构明晰, 适应性强,可靠性高,安全性好,效率和效益都令人满 意的系统实现方案(物理模型)。通常分为总体(概要) 设计和详细(具体)设计两个小阶段。
•3. 结构化系统实现
• MIS的系统实现是新系统开发工作的最后 一个阶段,是将结构化系统设计的成果变成可 实际运行的系统的过程。
– 系统实现的主要工作包括:人员培训,系统平台 的建立,数据库的建立,应用程序设计与编码, 程序测试与系统调试,试运行,现场布局调整与 系统移入,组织机构调整,系统切换、文档整理 与验收(鉴定)。
• 其每一个阶段都有明确的工作任务和目标以 及预期要达到的阶段性成果,以便于计划和控 制进度,有条不紊地协调各方面的工作。各阶 段都要求写出完整而准确的文档资料,作为下 一阶段开发工作的依据。
可行性研究、
人员培训,系统平台的建立,数
现状调查与 处理功能模 据库的建立,应用程序设计与编
评价和目标
总体规分划析——新
RAD的缺点
• 结构化生命周期法的思想是目前普遍接受的一种 传统的主流思想方法,主要优点有如下两点:
• (1)强调系统开发过程的整体性和全局性,强调 在整体优化的前提下来考虑具体的系统分析设计 问题,即所谓的自顶而下、逐步求精的观点。
• (2)强调开发过程各个阶段的完整性和顺序性, 强调应严格地区分开发阶段,一步一步地严格地 进行系统分析与设计,这样使每一步的工作都能 及时地得到总结,发现问题可及时反馈和修正, 从而避免了开发过程的混乱状态。
*
原型法
•原型法(Prototyping):根据用户提出的需 求,与用户一起,确定系统范围,快速进行概 略的系统分析与设计,同时利用原型开发工具 及其环境,快速构建系统原型,通过运行试验, 一轮轮地快速改进完善,直到开发出用户满意 的信息系统。系统原型是能初步表达并基本实 现用户需求的、尚欠完善但可以运行的信息系 统。 •增长原型法通常是先开发运行一个子系统或分 子系统,再扩充其功能或者开发另一个相关的 子系统或分子系统,并归并集成,这样自底向 上地逐步得到一个较完整的MIS。
– 实现阶段形成的文档主要有:系统平台及其设备 的相关资料,数据库源模式清单,程序流程图及 源程序清单,系统调试书,使用说明书,维护手 册,系统验收(鉴定、评审)书等。
•3. 系统运行 • 系统运行阶段包括三个方面的工作:系统运 行的日常管理与系统维护、系统管理和系统评 价。
•
生命周期法的主要优点