计算机信息系统开发方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机信息系统开发方法

计算机信息系统开发方法 教学重点 掌握管理信息系统开发的一般规律、系统开发认知方法和系统开发策略; 熟悉生命周期法、原型法等系统开发方法。 1 系统开发方法论 1.1 信息系统开发的一般规律 1.2 系统开发认知方法 1.系统分析法 系统分析 = 自顶向下 + 系统划分 + 关系结构 其中: 自顶向下 = 先整体后局部 + 先一般后特殊 系统规划 = 层次化 + 模块化 关系结构 = 系统结构 + 相互关系 2.功能分析法 其中: 结构划分 = 层次化 + 管理功能结构 功能分解 = 业务过程 + 处理功能 + 子功能 + 功能接口 功能规范化 = 规范功能行为 + 优化处理过程 3.数据流程法 其中: 数据流程 = 业务流程 + 层次结构+工作流程 指标体系 = 基础统计指标 + 管理指标 + 关系结构 处理过程 = 处理方法 + 结构模式 + 分析模型 4.信息模拟法 其中: 结构划分 = 实体的分层结构 + 指标的分层结构 实体划分 = 实体抽象 + 属性指标 关系 = 数据关系 + 实体关系 5.抽象对象法 其中: 对象 = 实体 + 属性 + 主题 + 关系 + 结构 类 = 对象 + 子类 + 超类 继承 = 特化 + 泛化 + 继承集合运算 消息通信 = 信息联系 + 方法 + 处理模型 6.模拟渐进法 其中: 模拟原型 = 归纳用户需求 + 原型开发 评价修正 = 原型运用 + 用户评价 + 修正原型 + 过程循环 系统规范化 = 确定内容 + 功能规范 + 系统优化 + 程序和文档规范化 1.3 信息系统开发的两种主要的方法论 总体规划方法论 应用系统开发方法论 通过采用科学正确的开发方法,来保证信息系统的开发质量,降低开发费用,提高开发的成功率。 生命周期法 原型法 面向对象的开发方法 CASE开发方法 2 信息系统开发策略 2.1信息系统开发的任务 根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。 其中最核心的工作,是开发出一套适合于现代企业管理要求的应用软件系统。 2.2 系统开发工作的特点 复杂性高 集体的创造性活动 质量要求高 软件产品是无形的,属于无形资产 历史短,经验不足 2.3 系统开发的指导原则 综合实际问题进行系统开发 ⑴ 运用问题解决型方法 ⑵ 综合系统用户的意见 遵循系统开发的步骤和标准 正确衡量系统开发的经济性 要考虑系统的可靠性和环境适应性 2.4 系统开发的步骤 可行性分析阶段 信息系统总体规划阶段 信息系统分析阶段 信息系统设计阶段 信息系统实现阶段 信息系统运行与维护阶段 信息系统评价阶段 2.5 系统开发的策略 企业自行开发 委托开发 联合开发 应用软件包 终端用户开发策略 3 信息系统开发方法 3.1 自顶向下的方法 首先将整个系统做结构化的划分,然后从高层到基层、从整体到局部、从一个组织的功能、机制、任务到内部每一个经营管理活动的细节进行系统分析与设计。 此法是当今系统开发领域中传统的主流的方法。 3.2 生命周期法 3.3 原型法 根据用户需求,快速生成原型,然后把原型交给用户使用,让用户评价,在此基础上,再修改原型,逐渐达到用户要求。 不适合于大系统的开发,可用于子系统开发,往往与生命周期法一起使用。用生命周期法开发大系统,到各个子系统的开发中,再采用原型法。 3.4 面向对象的开发方法 采用类(对象的集合)、对象,以及它们之间的关系描述的方法,定义实体关系。 解决了重用性的问题,减少了代码编写的工作量和费用。 3.5 CASE开发方法 计算机辅助软件工程(Computer Aided Software Engineering,CASE)方法是系统开发的自动化方法,借助于软件开发工具完成系统分析和设计。 通常CASE工具有以下6个特点: (1) 提供标准的开发方法和设计规则。 (2) 能够加强用户和专家的沟通。 (3) 能够完成组织和关联设计,并通过设计知识库实现快速访问。 (4) 在容易出错和冗长烦琐的部分,倾向于采用自动化。 (5) 提供系统分析、设计、代码生成全过程的自动化。 (6) 提供代码到设计、分析的逆向过程的自动化。 * ? 信息系统开发与设计 2010 * ?信息系统开发与设计2010 一般规律 为什么? 干什么? 怎么干? 动手干! 准备阶段 开发阶段 系统规划 需

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档