信息系统设计与分析信息系统开发方式与方法ppt课件.ppt_第1页
信息系统设计与分析信息系统开发方式与方法ppt课件.ppt_第2页
信息系统设计与分析信息系统开发方式与方法ppt课件.ppt_第3页
信息系统设计与分析信息系统开发方式与方法ppt课件.ppt_第4页
信息系统设计与分析信息系统开发方式与方法ppt课件.ppt_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

2020 3 31 武汉科技大学管理学院杨中华 1 用户名 密码 123456 第2章信息系统建设概论 系统分析与设计 课程 2020 3 31 武汉科技大学管理学院杨中华 3 Content 2 1信息系统建设策略2 2信息系统的生命周期2 3信息系统开发方法2 4系统开发的组织管理 问题 我们怎样建设信息系统 2020 3 31 武汉科技大学管理学院杨中华 5 Case1 XX大学原有选修课系统的建设 背景情况学分制改革前 本科课程几乎完全由教学计划规定70 为必修课程 所有专业学生必修20 为专业选修课程 对本专业开放10 为全校性选修课程 对全校开放全校性选修课由开课系负责必须个人申请 班主任认可 开课系接受全校性选修课选课处理工作量大 出错多 2020 3 31 武汉科技大学管理学院杨中华 6 建设目标减少教学管理人员的工作量减少差错提高选课的公平程度可选方案选择兄弟院校已有产品委托相关单位开发教务处自行开发 Case1 XX大学原有选课系统的建设 第一节信息系统开发策略 2020 3 31 武汉科技大学管理学院杨中华 8 1 1信息系统建设与开发的特点 1 涉及面广 数据量大阶段多 周期长环境多变 必须充分考虑适应环境变化在总体的优化下考虑局部的优化在实施前不能做充分的现场实验 必须注重设计 2020 3 31 武汉科技大学管理学院杨中华 9 信息系统建设与开发的特点 2 与组织的管理体制密切相关与组织发展变化密切相关组织是信息系统开发的基础信息成为组织的战略资源信息系统是组织发展的核心能力与管理者 或决策者 的管理决策思路密切相关 2020 3 31 武汉科技大学管理学院杨中华 10 信息系统开发的基本原则 简单性 满足组织要求即可灵活性 可以适应变化可靠性 稳定可靠经济性 投入 产出效益完整性 覆盖相关管理流程变换性 从手段和工具到战略资源 2020 3 31 武汉科技大学管理学院杨中华 11 1 2主要开发策略 In sourcing 由技术人员开发 自行开发委托开发利用软件包开发Self sourcing 由用户开发 最终用户开发Out sourcing 外包 信息系统外包 2020 3 31 武汉科技大学管理学院杨中华 12 1 自行开发的前提 组织高层决策者重视组织内管理观念到位拥有一支结构合理的开发队伍各方面支持 资金 人员 设备等 2020 3 31 武汉科技大学管理学院杨中华 13 自行开发的优势 开发人员熟悉组织自身情况开发过程中容易抓住主要矛盾用户与开发人员可以顺利沟通开发人员可以预计一定时间内的系统变化开发与维护一体化 2020 3 31 武汉科技大学管理学院杨中华 14 自行开发的问题 管理流程规范化的问题视角的问题管理知识背景的问题急功近利的问题开发人员稳定性的问题 2020 3 31 武汉科技大学管理学院杨中华 15 2 委托开发的优势 解决开发力量不足的问题借鉴成熟的管理方法和管理经验降低开发过程对组织的冲击借助外界力量对组织施加适当的影响 2020 3 31 武汉科技大学管理学院杨中华 16 委托开发带来的问题 不适用于变化中的组织外部开发力量与组织内部人员的协调对组织发展目标及战略产生共识的问题系统开发与组织管理体制相适应的问题用户与系统之间相互适应的问题系统运行后的维护问题 2020 3 31 武汉科技大学管理学院杨中华 17 3 利用应用软件包开发系统 应用软件包预先编制好可以使用的应用软件程序应用软件包的特点功能基本相同可以方便进行二次开发为最终用户服务 2020 3 31 武汉科技大学管理学院杨中华 18 应用软件包开发的优势 消除设计工作量系统事先已经测试提供工具并帮助安装方便二次开发节省维护费用引入成功经验 2020 3 31 武汉科技大学管理学院杨中华 19 应用软件包开发的劣势 不适用于重要的复杂系统不易解决功能之间的联系不容易满足用户的特殊要求 2020 3 31 武汉科技大学管理学院杨中华 20 4 传统方法信息系统开发 2020 3 31 武汉科技大学管理学院杨中华 21 最终用户开发 2020 3 31 武汉科技大学管理学院杨中华 22 最终用户开发的优势 改进需求决定用户满意程度用户对系统开发过程的控制减少大材小用 2020 3 31 武汉科技大学管理学院杨中华 23 组织面临的主要风险 得不到充分的检查和分析缺乏适当的质量保证标准和控制数据不可控增加隐蔽的信息系统 2020 3 31 武汉科技大学管理学院杨中华 24 5 外包信息系统工作流程 2020 3 31 武汉科技大学管理学院杨中华 25 外包信息系统方法的优势 经济服务质量高可预见性适应性使固定成本可变为其它项目解放人力资源 2020 3 31 武汉科技大学管理学院杨中华 26 外包信息系统方法的劣势 降低对信息系统的控制战略信息容易受攻击对外来机构的依赖性 2020 3 31 武汉科技大学管理学院杨中华 27 不同开发策略的选择 第二节信息系统的生命周期 2020 3 31 武汉科技大学管理学院杨中华 29 MIS开发的生命周期 系统运行和维护 系统规划 系统设计 系统实施 系统分析 2020 3 31 武汉科技大学管理学院杨中华 30 信息系统生命周期的阶段划分 2020 3 31 武汉科技大学管理学院杨中华 31 续 第三节信息系统开发方法 2020 3 31 武汉科技大学管理学院杨中华 33 一 早期的信息系统开发方法存在的主要问题 1 工作阶段的划分原则不明确各阶段的工作缺乏规范的规程 方法 表达工具与标准 2 系统建设过程用户参与程度低用户与专业人员对话缺乏有效的手段3 系统开发的工作任务集中在系统实施阶段系统分析 设计工作不深入4 系统实施阶段的工作采取 自底向上 的方法由于系统实施阶段的工作采取 自底向上 的方法 系统总体功能与目标的实现难以保证 2020 3 31 武汉科技大学管理学院杨中华 34 冰山式系统开发费用分布 行护运维 系统开发各阶段的费用变化 2020 3 31 武汉科技大学管理学院杨中华 35 结构化方法概述 结构化程序设计的理论 1964年 提出结构化程序设计的理论 认为任何一个程序都可以用三种基本逻辑结构来编制 主张程序中避免使用GOTO语句 而仅用上述三种结构反复嵌套来构造程序 在这一思想指导下 一个程序的详细执行过程可按 自顶向下 逐步求精 的方法确定 即把一个程序分成若干个功能模块 这些模块之间尽可能彼此独立 用作业控制语句或过程调用语句把这些模块联系起来 形成一个完整的程序 2020 3 31 武汉科技大学管理学院杨中华 36 2020 3 31 武汉科技大学管理学院杨中华 37 结构化方法概述 结构化 一词在系统建设中的含意是用一组规范的步骤 准则和工具来进行某项工作 基于系统生命周期概念的结构化方法则为信息系统建设提供了规范的步骤 准则与工具 以弥补经典方法的不足 结构化方法的基本思路 这类方法都是把整个系统开发过程分成若干阶段 每个阶段进行若干活动 每项活动应用一系列标准 规范 方法和技术 完成一个或多个任务 形成符合给定规范的产品 成果 2020 3 31 武汉科技大学管理学院杨中华 38 2020 3 31 武汉科技大学管理学院杨中华 39 二 结构化系统开发方法 1 SSA D方法的基本思想 StructuredSystemanalysisandDevelopmentMethodology 1 SSA D的基本思想 用系统工程的思想和工程化的方法 按用户至上的原则 结构化 模块化 自顶向下地对信息系统进行分析与设计 2020 3 31 武汉科技大学管理学院杨中华 40 2 SSA D的特点 自顶向下整体性的分析设计和自底向上逐步实施 建立面向用户的观点 严格区分工作阶段 深入调查研究 充分预料可能的变化 开发过程工程化 2020 3 31 武汉科技大学管理学院杨中华 41 系统分析阶段 系统设计阶段 系统实施阶段 系统运行 维护 评价 系统规划与初步调查 可行性研究与分析 现行系统组织结构与业务功能分析 业务流程分析 数据及数据流程分析 功能 数据分析 提出分析处理方式和新系统的逻辑模型 总体结构设计 代码设计 文件 数据库设计 I O设计 模块功能与处理过程设计 程序设计 系统调试 人员培训 系统切换 系统维护 系统评价 2 SSA D的开发步骤 表1 1G B Davis对系统开发各阶段工作步骤的描述 瀑布流开发模型 2020 3 31 武汉科技大学管理学院杨中华 44 G B Davis与M H Olson在 管理信息系统 概念基础 结构与研制 一书中对生命周期法中各步骤的说明如下 提出定义 提出应用需求 可行性研究 所提应用的可行性和成本 效益评价 信息需求分析 信息需求的确定 概念设计 面向用户的应用设计 物理系统设计 应用处理系统的流程和处理方法的详细设计 物理数据库设计 数据库或文件设计中的数据内模式设计 程序开发 计算机程序的编制和调试 过程开发 规程设计和用户指令的准备 转换 系统的最后测试和转换 运行与维护 日常运行 修改和维护 岗位检查 对开发过程 应用系统和使用效果的评价 2020 3 31 武汉科技大学管理学院杨中华 45 3 SSA D的优缺点 1 优点 严格区分开发阶段 系统的针对性强 整体性与全局性好 自顶向下观点 2 缺点 开发周期长 开发过程繁琐 复杂 与用户交流不直观 系统的升级较困难 2020 3 31 武汉科技大学管理学院杨中华 46 三 原型方法 PrototypingMethod 1 原型法工作流程 1 2 3 4 6 7 5 8 N 1 用户提出系统要求2 识别 归纳上述要求3 开发一个模型 原型4 评价模型5 模型不可行处理6 模型不满意处理7 修改模型8 确定模型后的处理N 实际系统开发 运行 维护等 2020 3 31 武汉科技大学管理学院杨中华 47 优点 1 符合人们认识事物的规律 2 能及早暴露系统实施后潜在的一些问题 3 能调动用户参与的积极性 缺点 1 不适合大型系统的开发 2 不适合大量运算及逻辑性强的模块 3 对原企业基础管理工作要求较高 否则容易走上机械模拟原手工系统的轨道 2 原型法的特点 2020 3 31 武汉科技大学管理学院杨中华 48 四 CASE方法 CASE ComputerAidedSoftwareEngineering 是一种自动化或半自动化的方法 能够全面支持除系统调查外的每一个开发步骤 严格地讲 CASE只是一种开发环境而不是一种开发方法 1 提高了软件质量和软件重用性 2 加快了软件开发速度 3 简化了软件开发的管理和维护 4 自动生成开发过程中的各种软件文档 2020 3 31 武汉科技大学管理学院杨中华 49 系统实现 2020 3 31 武汉科技大学管理学院杨中华 50 总结 MIS开发方法和方式 1 信息系统开发工作中工作量重心的偏移 2020 3 31 武汉科技大学管理学院杨中华 51 2 在所有的开发方法中 只有结构化系统开发方法全面支持整个信息系统开发过程 几种方法不是相互独立的 他们经常可以混合使用 2020 3 31 武汉科技大学管理学院杨中华 52 案例 中海油的MIS开发方法的选择 中国海洋石油总公司是经国务院批准于1982年2月15日成立的国家石油公司 为降低成本 提高效益 公司一直在信息化建设上不遗余力 公司先后建设了海洋石油卫星通讯网 广域网 局域网 海洋石油网络应用系统等 其中 有两个大型的MIS开发系统 勘探开发系统和财务管理系统 1 勘探开发系统从1994年自行组织力量开始建设 先后建立了勘探数据库 开发数据库 生产动态信息库 该系统已应用与公司的相关部门和所属分公司 主要服务于管理层和技术层 2020 3 31 武汉科技大学管理学院杨中华 53 2 财务管理系统的开发经历了多个阶段 80年代后期公司曾组织过一次财务信息系统的开发 系统是在DOS环境下运行的单机版并在部分下属单位推广应用 尽管没有成功 却为公司的会计电算化打下了良好的技术基础 后来 公司又组织由财务人员和计算机技术人员参加的项目组 开发了一套在微机UNIX主机终端环境下运行的多用户版 这套软件经许多下属公司实施或二次开发后一直使用 提供了财务工作中大量的帐务处理和报表功能 96年 在公司领导的主持下 财务管理系统完全外包给用友集团 包括今后的应用系统的维护工作 2020 3 31 武汉科技大学管理学院杨中华 54 公司有几个用结构化的系统开发方法开发的项目 由于时间拖得太长 适应不了企业组织和管理流程的变化而告失败 中国海洋石油公司开发财务管理系统的目的在于自动化的手段来加速财务活动的处理速度和提高财务规划的准确度 而不是要从财务系统的开发中学到这类软件的开发技术 公司采用外部化 选择同用友集团合作 具有以下优点 1 避免公司内部的技术人员设计过多的技术细节 可以节省大量人力 2 可以避开自行开发可能会遇到的各种难题 使完成后的财务系统具有更强大的财务处理功能 2020 3 31 武汉科技大学管理学院杨中华 55 3 能够大大节省需要投入项目调研和开发所需的时间 保证系统按时使用 用友开发该系统时 用的是原型法 使系统的开发过程更加灵活 大幅度节省时间 保证了整个开发项目的如期完工 纯面向对象方法实现起来有一些困难 而且目前系统的开发应用也不广泛 所以只把它作为系统某一部分功能内部设计的参考方法 结论各种方法不是互相排斥的 在建设一个系统时 一定要结合组织的实际情况 灵活的加以选择应用 第4节系统开发人员与方式 2020 3 31 武汉科技大学管理学院杨中华 57 4 4 1系统开发人员 信息主管 CIO 企业高层负责企业信息资源管理的决策者 全面负责企业的信息管理工作 根据企业的战略目标 考虑和提出企业的信息战略 保证信息战略与企业战略相配合 并对企业信息化的发展做出长远规划 信息主管首先是一个管理者 但不是技术管理者 而是业务管理者 2020 3 31 武汉科技大学管理学院杨中华 58 项目经理管理信息系统的开发是一项系统工程 在开发过程中涉及多种资源的计划 组织 协调 指挥和控制 系统分析员系统分析员是利用信息技术提供企业问题解决方案的解决者 不是程序员 详细分析问题 了解与问题相关的所有事物和关系 提出问题的解决方案 2020 3 31 武汉科技大学管理学院杨中华 59 系统设计员系统设计员应该具有扎实的信息技术方面的知识 对弈管理信息系统而言 要掌握的知识主要有 计算机网络 系统安全 数据管理技术 软件结构 系统集成等 同时系统设计员也应该具有一定的管理知识 具有在经济和技术之间平衡的能力 2020 3 31 武汉科技大学管理学院杨中华 60 程序设计员系统维护人员数据库管理员 2020 3 31 武汉科技大学管理学院杨中华 61 4 4 2项目组的人员结构 管理信息系统的开发分为多个阶段 不同的阶段完成系统开发中的不同任务 因此不同阶段所需要的人员从数量和对知识的掌握要求也不同 2020 3 31 武汉科技大学管理学院杨中华 62 各类人员的投入 2020 3 31 武汉科技大学管理学院杨中华 63 规划 分析 设计 实施 维护 2020 3 31 武汉科技大学管理学院杨中华 64 阅读 发现错误的成本 大量的时间表明 信息系统产生的许多错误都是由于需求定义不准确或错误导致的 而且在需求定义阶段发生错误 则修改这些错误的代价非常高 许多成本分析表明 随着开发进程的进行 改正错误或在改正错误时引入的附加错误的代价是按指数阻尼正弦曲线增长的 2020 3 31 武汉科技大学管理学院杨中华 65 2020 3 31 武汉科技大学管理学院杨中华 66 2020 3 31 武汉科技大学管理学院杨中华 67 各阶段的时间分配 2020 3 31 武汉科技大学管理学院杨中华 68 CASE

温馨提示

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

评论

0/150

提交评论