第6章 系统开发策略和开发方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章 系统开发策略和开发方法 • 重点:系统开发策略 • 结构化系统开发方法 • 原型化方法 • 系统开发方式
Copyright©
All
Rights Reserved
本章主要内容
• “自顶向下”和“自底向上”的系统开发策略 • 结构化系统开发方法 • 面向对象系统开发方法 • 原型化系统开发方法 • 系统开发方式
6.1系统开发策略
• 6.1.2“自底向上”的系统开发策略
总系统
子系统1
子子
需需
求求
1
2
子系统2
子系统3
子子 子 子 子
需需 需 需 需
求求 求 求 求
34
5
6
7
Copyright©安徽科技学院 All Rights Reserved
6.1系统开发策略
• 开发策略的使用
“自顶向下”开发策略的优点在于从整体出发,强调从 整体上协调和规划,由全面到局部,由长远到近期,首 先考虑系统的整体需求,再逐步分解得到系统的详细需 求。整体性更强,但工作难度较大,时间长。
6.1系统开发策略
• 6.1.1“自顶向下”的系统开发策略
系统总体需求
子需求1 子需求2 子需求3 子需求4
子系统1 子系统2 子系统3 子系统4
模 模 模 模 模 模模模 模 块 块 块 块 块 块块块 块 1 2 3 4 5 678 9
Copyright©安徽科技学院 All Rights Reserved
Copyright©安徽科技学院 All Rights Reserved
管理信息系统的认知模型——实现认知过程的策略
现实世界
抽象
问题
信息世界
逻辑模型
设计 根据系统平台
目标
计算机世界
计算机可执行模型
采用软件进行 设计
计算机世界
物理模型wenku.baidu.com
Copyright©安徽科技学院 All Rights Reserved
Copyright©安徽科技学院 All Rights Reserved
对象角度
• 毕业论文管理系统
毕业论文管理系统包含哪些对象(学生、导师、管理员、 答辩小组、答辩委员会)
这些对象具有什么属性。 这些对象具有什么行为。
Copyright©安徽科技学院 All Rights Reserved
6.2.1系统开发方法概述
角度 不同点
业务过程角度
构成系统的要素 过程(模块)
描述问题的方法 自顶向下,逐步求精
要素之间的联系 方式
调用关系
开发策略 思维方式
自顶向下
从整体到局部, 分而治之
对象角度
对象
归纳——演绎 泛化—特化关系 整体—部分关系 消息传递关系
自底向上
由特殊到一般, 由一般到特殊
Copyright©安徽科技学院 All Rights Reserved
平伍统题企信对息人等、在业息管、的力。工企的系理管需、作业领统信理求资效中导的息体。金率的者态系制、、 作 、 度 统,环可 用 管 、 的现 境靠 , 理 支 看行 、性 存 部 持 法管 条、 在 门 的 以理 件人 主 对 程 及信 、才 要 管 度 对息 时队 问 理 、 信系 间
Copyright©安徽科技学院 All Rights Reserved
开发人员的水平
Copyright©安徽科技学院 All Rights Reserved
6.2.2结构化方法——可行性分析
经济可行性
6.2.2结构化方法——可行性分析
管理方面
管理可行性
管理方法是否科学 规章制度是否齐全 原始数据是否正确 管理制度是否适宜改革
管理人员的态度
Copyright©安徽科技学院 All Rights Reserved
6.2.2结构化方法——可行性分析
软硬件技术
技术可行性
是否能增加存储能力 是否能实现通信功能 是否能提高处理速度 是否能提高响应速度
查、逻辑模型构建、撰写系统分析报告
• 5.系统设计阶段的步骤为:系统结构设计、物理配置方案设
计、系统流程设计、数据库设计、代码设计、界面设计
• 6.在系统实施阶段,坚持自底向上的原则。从最底层的模块
编程开始,逐步组合和调试。
Copyright©安徽科技学院 All Rights Reserved
6.2.2结构化方法——初步调查
• 初步调查的内容:
(1)企业概况。
企业发展规模,行业性质,组织
(2)组织环境。
目自标然和环结境构和,社产 会、 环供 境、 ,销 与的 外概 部貌 单,
(3)现行信息系统概况。
人位员之、间设的备物与质资、金资的金现或状信,息以的及来 管往现关行理系管水等理平信等息系统功能、技术水
(4)认识问题。 (5)资源情况。
6.2.2结构化方法
• 1.结构化方法将世界看作是一系列功能的集合,抽象出世界
中的功能及功能之间的联系。
• 2.按照系统开发的生命周期划分系统开发的阶段 • 3.在系统规划、系统分析、系统设计阶段,坚持自顶向下的
原则,进行系统的结构化划分。
• 4.系统分析阶段的步骤为:初步调查、可行性分析、详细调
6.2系统开发方法
• 6.2.1系统开发方法概述
业务系统
管理信息系统的开发
计算机 可执行模型
业务过程(功能)角度 对象(过程与数据的封装)角度
Copyright©安徽科技学院 All Rights Reserved
业务过程的角度
• 毕业论文管理系统
毕业论文管理包含哪些具体的过程(功能) 毕业论文管理中的过程之间是怎样的调用关系 毕业论文管理中使用到哪些数据 毕业论文管理中的数据是怎样一步一步加工的
Copyright©安徽科技学院 All Rights Reserved
管理信息系统的认知模型——实现认知过程的方法
现实世界
抽象
问题
信息世界
逻辑模型
设计 根据系统平台
目标
计算机世界
计算机可执行模型
采用软件进行 设计
计算机世界
物理模型
Copyright©安徽科技学院 All Rights Reserved
“自底相上”开发策略的优点在于从局部出发,首先根 据各详细需求开发子系统,然后不断增强系统的功能, 最终得到总体系统。各子系统开发较容易,速度快,对 企业要求低,但缺少总体规划,随着系统的进展,往往 需要作许多重大修改,甚至重新规划、设计。
“自底向上”开发策略用于小型系统的设计,适用于对 开发工作缺乏经验的情况。大型系统往往将两种策略结 合起来,先“自顶向下”作好MIS的战略规划,再“自 底向上”逐步实现各系统的应用开发。
相关文档
最新文档