信息系统建设概论NEW课件_第1页
信息系统建设概论NEW课件_第2页
信息系统建设概论NEW课件_第3页
信息系统建设概论NEW课件_第4页
信息系统建设概论NEW课件_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 22 33 44 55 66 77 88 99 1010 1111 初装 蔓延 控制 集成 数据管理 成熟 图 2.5 诺兰模型 预 算 费 用 返回 1212 客观事物 (问题域) 计算机 自然语言 编程语言 对问题域的 认识(人) 程序的理解和 执行(机器) 语言的过渡(人) 编程(人) 语言的鸿沟 1313 客观事物 (问题域) 计算机 自然语言 编程语言 语言的鸿沟 机器语言 汇编语言 非OO高级语言 面向对象的语言 1414 图 2.1 信息系统的生命周期 开 发 请求 系统 评价 系 统 维 护 开 发 请求 验收 初步 调查 可 行 性 研 究 审批 系统 转换 编 程 测试

2、 审查 详 细 设计 总 体 设计 审批 逻辑 设计 详细 调查 系统运行和维护 系统规划 系统实施 系统分析 系统设计 1515 软件生命周期的3 个时期8个阶段 问题定义 定义时期 可行性研究 需求分析 总体设计 详细设计 开发时期 编码和单元测试 综合测试 维护时期 软件维护 1616 1717 1818 1919 客户目前的手工设计系统很糟糕, 迫切需要一个计算机辅助设计系统。 客户的真正需求是什么呢? 2020 2121 应该怎样具体的实现这个 系统? 客户同意么? 2222 返回 2323 2424 2525 2626 2727 否 修改 否 修改 修改 是 否 修改 图 2.2

3、信息系统开发过程 提出研制要 初步调查 可行性报告 停止研制 详细调查 可行性分析报 告 审批 逻辑设计 系统说明书 审批 停止研制 修改目标、 追加资源、 等待条件 修改说明书 总体设计 详细设计 系统设计说明 书 审批 修改设计方 停止研制 系统实现/实 施 测试 验收 交付使用 修改系统 返回 2828 2929 3030 3131 是 否 否 是 (a)顺序结构 (B)判断结构 (c)循环结构 图 2.3 程序的基本逻辑结构 动作 A 动作 B 条件 C 动作 A 动作 B 条件 C 动作 A 返回 3232 3333 3434 3535 系统设计 系统规划 系统实施 系统分析 抽 象

4、 程 度 新系统的生命期 系统开发过程 参 考 可行性报告 系统说明书 设计说明书 用户手册 当前系统的生命期 当前系统运行维护 新系统运行 维护 时间 图2-1 MIS生命周期模型 对其每一阶段规定它的任务、工作流程、管理目标及要编制的文档,使开发工作易于 管理和控制,形成一个可操作的规范。 系统开发生命周期 基本框架 管理策略部分开发策略部分 规划 进度安排 评估 监控 反馈 任务分解结构 WBS优先级结构 开发经验 开发标准 图图 : 系系 统统 开开 发发 生生 命命 周周 期期 基基 本本 框框 架架 3636 系统开发的可行性报告 论证 可行 总体规划方案 审定 满意 系统分析与设

5、计方案 不可行 停止 停止 未批准 修改 核审 修改 不满意 不满意 3737 满意 目标系统全面总结报告 鉴定 改进设计 未通过 通过 被使用的新系统 3838 3939 返回 4040 返回 4141 1 2 3 4 6 7 5 8 N 4242 软件支持环境软件支持环境 nRDBMS n数据字典、建模工具 n快速查询系统 n4GL软件工具 n可视化报告、界面生成器, 快速构造原型 4343 4444 4545 4646 4747 4848 4949 5050 5151 高校图书借阅管理系统用例图 5252 5353 5454 高校图书借阅管理系统用例图 5555 5656 5757 交通

6、工具 汽车飞机轮船 汽 车 发动机传动装置刹车装置 分类(继承)结构图组装结构图 5858 5959 主题1 主题2主题3 主题4主题5 6060 6161 假定商场销售系统有如下功能需求:假定商场销售系统有如下功能需求: 为顾客选购的商品计价、收费、打印清单;为顾客选购的商品计价、收费、打印清单; 记录每一种商品的编号、单价及现有数量;记录每一种商品的编号、单价及现有数量; 帮助供货员发现哪些商品将要脱销,以及时补充货源;帮助供货员发现哪些商品将要脱销,以及时补充货源; 随时按上级系统的要求报告当前的款货数量、增减商品种类或修改商品定随时按上级系统的要求报告当前的款货数量、增减商品种类或修改

7、商品定 价;价; 交接班时结算货款数目,报告上级系统。交接班时结算货款数目,报告上级系统。 系统以外与系统进行交互的活动者有收款员、供货员和它的上级系统。系统以外与系统进行交互的活动者有收款员、供货员和它的上级系统。 据此,可以发现如下一些对象:据此,可以发现如下一些对象:收款机;供货员;上级系统接口收款机;供货员;上级系统接口。 考虑该系统问题域内部的事物和系统责任可以发现下述对象:考虑该系统问题域内部的事物和系统责任可以发现下述对象: 商品;特价商品;计量商品;商品;特价商品;计量商品; 商品一览表商品一览表:考虑系统责任,根据商品编号快速地找到相应商品的信息,:考虑系统责任,根据商品编号

8、快速地找到相应商品的信息, 需要设立一个需要设立一个“商品一览表商品一览表”对象,它保持一个商品目录表,并提供对商对象,它保持一个商品目录表,并提供对商 品项的检索及增删等功能。品项的检索及增删等功能。 销售事件;账册:销售事件;账册:记录一个收款员在一个班次内经手的。记录一个收款员在一个班次内经手的。 6262 收款机销售事件 帐册 商品一览表 商品上级系统接口供货员特价商品 计量商品 例子例子 以商场销售管理系统为例建立以商场销售管理系统为例建立OOA的模型的模型 。 6363 本班收款员 开始时间 结束时间 收款机 收款人 购物清单 应收款 销售事件 前班结余 销售事件表 收入累计 上交

9、款 本班结余 帐册 商品目录 商品一览表 编号 名称 单价 架上数量 下限 商品 帐册目录 上级系统接口 缺货登记表 供货员 开始日期 结束日期 特价商品 *单价 计量单位 计价方式 计量商品 6464 登录 售货 结帐 本班收款员 开始时间 结束时间 收款机 销售计价 入帐 收款人 购物清单 应收款 销售事件 接班 记帐 报帐交班 前班结余 销售事件表 收入累计 上交款 本班结余 帐册 检索 种类增删 商品目录 商品一览表 售出 补充 价格更新 编号 名称 单价 架上数量 下限 商品 消息收发 查帐 报帐 价格更新 种类增删 帐册目录 上级系统接口 缺货登记 供货 缺货登记表 供货员 开始日

10、期 结束日期 特价商品 *售出 *补充 *价格更新 *单价 计量单位 计价方式 计量商品 6565 登录 售货 结帐 本班收款员 开始时间 结束时间 收款机 销售计价 入帐 收款人 购物清单 应收款 销售事件 接班 记帐 报帐交班 前班结余 销售事件表 收入累计 上交款 本班结余 帐册 检索 种类增删 商品目录 商品一览表 售出 补充 价格更新 编号 名称 单价 架上数量 下限 商品 消息收发 查帐 报帐 价格更新 种类增删 帐册目录 上级系统接口 缺货登记 供货 缺货登记表 供货员 开始日期 结束日期 特价商品 *售出 *补充 *价格更新 *单价 计量单位 计价方式 计量商品 m 1 m 1

11、 6666 32 1 登录 售货 结帐 本班收款员 开始时间 结束时间 收款机 销售计价 入帐 收款人 购物清单 应收款 销售事件 接班 记帐 报帐交班 前班结余 销售事件表 收入累计 上交款 本班结余 帐册 检索 种类增删 商品目录 商品一览表 售出 补充 价格更新 编号 名称 单价 架上数量 下限 商品 消息收发 查帐 报帐 价格更新 种类增删 帐册目录 上级系统接口 缺货登记 供货 缺货登记表 供货员 开始日期 结束日期 特价商品 *售出 *补充 *价格更新 *单价 计量单位 计价方式 计量商品 m 1 m 1 6767 6868 问题域 需求分析 (系统分析) 总体设计 (系统设计)

12、详细设计 实现 计算机 测试 分析与设计 的鸿沟 问题域 面向对象的分析(OOA) 面向对象的设计(OOD) 面向对象的实现(OOP) 计算机 面向对象的测试(OOT) 传统方法 面向对象方法 6969 7070 7171 7272 某安装公司于某安装公司于19931993年决定管理信息系统开发,年决定管理信息系统开发,19941994年年7 7 月软件开发完成。虽然企业高层领导支持管理信息系统的月软件开发完成。虽然企业高层领导支持管理信息系统的 应用,但是由于没有制定相应的制度,业务人员将基础数应用,但是由于没有制定相应的制度,业务人员将基础数 据整理和系统的试运行当做份外的工作,配合不积极

13、主动。据整理和系统的试运行当做份外的工作,配合不积极主动。 结果到结果到19951995年年3 3月,系统仍然停留在试运行阶段。月,系统仍然停留在试运行阶段。 该企业领导下定决心在该企业领导下定决心在19951995年年5 5月前投入运行,制定了月前投入运行,制定了 相应的奖惩规定。当规定颁布后,相关业务部门和业务人相应的奖惩规定。当规定颁布后,相关业务部门和业务人 员一改原来的工作态度,积极试用,配合系统开发和设计员一改原来的工作态度,积极试用,配合系统开发和设计 人员,使问题得以解决。人员,使问题得以解决。 7373 7474 图 2.6 系统开发的组织机构 厂长 信息系统委员会 某总师

14、系 统 分 析 组 系 统 设 计 组 程 序 设 计 组 硬 件 小 组 操 作 员 组 数 据 管 理 组 经 济 模 型 组 7575 表 4.1 系统开发中的各类人员的职责和能力 工作职务 职责和能力 系统分析员 同用户共同确定信息需求,编写系统说明书。应熟悉企业管理和信 息开发过程,有较好的表达能力、与他人协同工作的能力。 系统设计员 设计信息系统,定义硬件、软件要求。应精通计算机硬件和软 件,有根据信息流和组织目标改变组织职能的能力。 应用程序员 设计、调试计算机应用程序。 程序维护员 维护现有程序。 数据库管理员 管理和控制企业数据库。 计算机操作员 操纵计算机设备 文件管理员 保存、收发计算机使用的文件,进行文件整理归档。 控制员 记录各种信息,检查控制规程。 规划员 规划信息的前景。 7676 软件开发人员 80% 60% 40% 用户 20% 可行性 系统分析 编程 切换与 评价 研究 与设计 实现 图 2.7 各个开发阶段的人力需求 人 员 投 入 返回 7777 最 初 调 查 可 行 性 研 究 功 能 及 主 要 设 备 选 定 数 据 分 析 初 步 设 计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论