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

降低复杂性同步开发软件和硬件.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
降低复杂性同步开发软件和硬件

白皮书 降低复杂性 第 页(共 页) 1 8 降低复杂性:同步开发软件和硬件 如何使嵌入式软件的开发配合整个产品开发过程 执行概要 快速发展的技术和逐渐提高的消费者要求给高科技产品开发公司带来了 巨大的压力,促使它们开发越来越复杂的产品。软件非常灵活,具有成 本优势,而且便于长期支持,因此,越来越多的重要产品功能通过软件 来实现。实际上,消费者与高科技产品之间的交互现在大部分都是通过 软件驱动的用户界面来进行的。 但是,产品开发时限更短、开发团队在地理位置上更加分散,以及对合 作伙伴和供应商的依赖程度更高,这一切都使嵌入式软件产品的开发变 得更为复杂。这种复杂性导致了各种各样的问题,范围从质量问题到上 市时间问题,再到成本更高的问题。 必须采用新的方法来降低这种复杂性。软件开发团队需要改善与产品开 发的其他团队的协调。这可以通过产品开发系统来实现,该系统跨专业 (机械、电气和软件)管理整个产品定义,以最大限度地减少协调问题, 从而更快速地将质量更高的产品投放市场。 白皮书 降低复杂性 第 页(共 页) 2 8 嵌入式软件开发的常见挑战 • 管理多个不协调的变更管理过程:从字面上可以看出,嵌入式 软件与硬件关系密切。产品开发组织管理的许多工程变更均跨 软件的使用率逐渐提高,它带来的挑战也是如此。随着公司快速 越硬件和软件。举个例子,某处产品变更既影响到电子消费品 地(有时是低效地)增加开发人员和源代码行数,成本越来越高。 (例如 播放器)上的实际按钮的布置,也影响到驱动用户 MP3 现在,对于某些电子消费品,软件可能占到产品成本的 70% 之多。 界面显示的软件。但是,软件和硬件的变更通常是使用不同的 此外,软件开发一直都是独立进行的,而随着趋势向分布式开发 过程和解决方案来管理的。软件使用错误跟踪解决方案,而硬 和依赖外部的开发合作伙伴转变,这种做法只会变得更糟糕。这 件由企业的变更管理过程来管理。很难将两者关联起来,跟踪 种复杂性将意味着需要更多的时间来确保高质量的软件集成。不 它们的进度,以及在发布产品时确保两者同步。 幸的是,在公司加快产品上市速度时,软件质量往往首先受到损害。 • 发布错漏百出和成本高昂的最终用户文档:如上所述,软件常 公司在努力克服嵌入式软件开发的复杂性时,常常会遇到这些类 常是客户愿意采用产品和成为产品线的长期忠实用户的关键。 型的问题: 客户通常依靠文档来确定产品如何工作,而且文档往往代表着 • 发布错误版本的软件:软件开发常常与产品开发过程的其余部 客户对产品的第一印象。但是,公司经常到最后才关注技术出 分(也包括机械和电气开发)完全脱节。而且,软件开发的变 版物,而且,通常会等到产品设计完成之后才创作技术出版物。 化性比硬件开发高得多,因此,集成正确版本的软件常常是一 这常常导致产品在交货时未附带文档,或者由于最后一刻仓促 个活动的目标。此外,软件发布过程经常独立于硬件发布过程, 发布产品而使文档包含相差甚远的信息或重大错误。 并且通常不够正规。因此,令人吃惊的是,制造商在发布产品 当以上问题组合起来时,它们可能会使公司绩效严重滑坡,从而 时经常一起发布错误版本的软件。实际上,几乎有四分之一的 导致质量问题、上市时间挑战和过高的产品成本。 1 制造商遇到此问题。虽然通常能在最终向客户交货之前发现这 些错误,

文档评论(0)

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

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

1亿VIP精品文档

相关文档