网站大量收购独家精品文档,联系QQ:2885784924

面向构件的组织级开发模式探讨.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
agilelab.cn 魏琼东 构件技术体系/构建平台 业务构件库 构件支撑系统/平台 通信 总线 契约 监控 配置 管理 agilelab.cn 魏琼东 内容进度 软件工程现状 1 持续过程改进 2 构件技术体系 3 展示交流 4 AgileEAS.NET简介 AgileEAS.NET平台(简称EAS.NET平台)是以“敏捷并行开发方法”为其过程指导思想、基于Microsoft.Net构件技术和模型驱动架构的企业级快速开发平台,AgileEAS.NET使的构建企业级分布式应用系统变得简单,它提供了可灵活扩展应用架构,并且革命性的改变了软件的生产方式,用于帮助中小型软件企业建立一条适合快速变化的开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的。 agilelab.cn 魏琼东 AgileEAS.NET结构 agilelab.cn 魏琼东 Agile开发管理解决方案 AgileEAS.NET平台及其相关体系旨在为中小软件企业的的开发管理解决方案,以敏捷并行开发方法为其过程理论依据、以AgileEAS.NET平台为过程实践与指导、以AgilePM.NET为其项目管理工具,在开发技术、软件工程、技术架构、管理工具等方面帮助中小软件提供走向卓越。 agilelab.cn 魏琼东 Agile研发解决方案 agilelab.cn 魏琼东 AgileEAS.NET平台的技术体系 agilelab.cn 魏琼东 支持多种数据库 接口驱动的数据层 支持多种应用架构 CS、BS、CAS、BAS 方法论的支持 并行开发、构件技术 丰富的基础类库 UDA、ORM、IOC、SL、AOP、分布式通信 卓越的扩展体系 平台与插件 集成报表系统 基于RDL的报表 系统 丰富的辅助工具 对象设计器、插件调试工具、部署配置工具 AgileEAS.NET平台组成 agilelab.cn 魏琼东 辅助工具 基础类库 平台与插件 平台与插件 插件契约 运行容器 管理组件 基础类库 辅助工具 UDA、IOC、ORM、AOP、Session、SL 数据对象设计工具、插件开发调试环境、升级部署工具、报表设计工具 魏琼东 agilelab.cn 魏琼东 魏琼东 魏琼东 面向构件的组织级开发模式探讨 agilelab.cn 魏琼东 探讨问题及目标 软件企业为何总是不能按时交付高质量的软件产品 是什么在制约软件企业的有效生产率? 如何在研发管理和开发技术上提高软件有效生产率 基于构件思想的组织级策略 agilelab.cn 魏琼东 内容 软件工程现状 1 持续过程改进 2 构件技术体系 3 展示交流 4 软件危机 20世经60年代提出软件危机,即在软件在开发和维护过程中遇到的一系列问题。 软件成本居高不下 软件质量得不到保证 进度难以控制 维护非常困难 agilelab.cn 魏琼东 软件危机的根源 逻辑产品,逻辑复杂性,远高于硬件复杂性,软件的复杂性随规模呈指数级上升 规模大,并且越来越大 影响软件生产率和质量的因素比较复杂 缺乏有效、系统原理、原则、方法和工具的指导和辅助 agilelab.cn 魏琼东 软件工程及其三要素 agilelab.cn 魏琼东 过程 管理部分 方法 技术手段 工具 自动或半自动地支持软件的开发和管理 过程 方法 工具 软件工程 软件生命周期 agilelab.cn 魏琼东 传统方法学/瀑布模型 agilelab.cn 魏琼东 危机解决了吗? 软件危机到目前为止没有解决 软件危机只能通过技术与管理有限的规避风险 组织应该持续改进其管理过程与技术 agilelab.cn 魏琼东 软件信息化的挑战 agilelab.cn 魏琼东 项目规模大 项目周期长 业务变化快 0 20% 40% 60% 80% 52.7% 12.6% 74.2% 12.1% 30.8% 35.7% 缩短实施周期 个性化需求 快速适应变化 减少投入 跨平台 可扩展性好 中国企业用户对于信息系统建设的需求 来源:计世资讯(CCW Research) 关于软件的有效生产率 企业存在的前提和存在的唯一理由就是在合法的前提些提高企业的利润 什么是软件有效生产率 为什么软件有效生产率如此重要 有效生产率与快速响应市场 agilelab.cn 魏琼东 如何提高软件的有效生产率 提高企业的技术/开发能力 选择适合企业的过程/方法论,并适度裁切以适合企业,并有效执行过程策略 技术与管理持续改进 agilelab.cn 魏琼东 agilelab.cn 魏琼东 内容进度 软件工程现状 1 持续过程改进 2 构件技术体系 3 展示交流 4 为什么要过程改进 因为企业自身的发展或者外部环境因素,原来管理

文档评论(0)

ranfand + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档