第二章管理信息系统的开发方式与方法.pptVIP

  • 1
  • 0
  • 约 78页
  • 2017-06-23 发布于四川
  • 举报

第二章管理信息系统的开发方式与方法.ppt

CASE产生背景 软件开发周期长、效率低,软件产品交付用户使用时,用户的业务环境与需求可能已经发生了很大的变化,“手工作坊”式的软件开发模式难以适应软件工业的发展需求。 软件开发人员逐渐认识到:他们为用户的应用开发出各种各样的软件和信息系统,却没有开发出支持开发人员工作的工具。 CASE技术实现了软件生产由“工程化”向“自动化”的转变,显著提高了软件的生产效率。 CASE工具 图形工具 描述模型 原型化工具 质量管理工具 文档出版工具 设计模型和典型代码生成工具 ⑴ 提高生产率 ⑵ 提高软件质量 ⑶ 提高文档质量 ⑷ 减少系统维护的费用和精力 优点 五 基于构件的软件开发 基本思想 从第三方市场购买、定制构件或者从成熟的构件库中提取已有构件来解决应用软件的开发问题 五 基于构件的软件开发 构件的定义 系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准 并实现一组接口。 五 基于构件的软件开发 领域工程 领域分析 建立领域特定的基准体系结构模型 标识候选构件 泛化和可变性分析 重建构件 软件的包装 构件入库 五 基于构件的软件开发 应用系统工程 建立应用系统的体系结构模型 寻找候选构件 评价和选择合适的构建 构件的修改和特化 开发未被复用的部分 构件的组装 集成测试 评价被复用的构建,并推荐可能的新构件 五 基于构件的软件开发 优势分析 使大规模的软件生产成

文档评论(0)

1亿VIP精品文档

相关文档