一种基于大数据的软件设计模型.pdfVIP

  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文档。上传文档
查看更多
一种基于大数据的软件设计模型

第 10 卷  第3 期  2014 年 3 月 一种基于大数据的软件设计模型 1,2 1 1 1 张桂刚  张 勇 李 超 邢春晓 1清华大学 关键词 :大数据 软件工程 BDPL 程序设计语言 2中国科学院自动化研究所 随着大数据时代的到来,现 行的程序。国内以北京大学梅宏 演化及其复杂程度的提高,新的 有的以既定逻辑思路为中心的软 教授为主的学者最近几年提出了 语义元件也会随之而增加,用于 件工程方法在一定程度上已不能 一种基于网构件(Internetware)[1] 设计更为复杂的语义系统。图1 完全适应现代软件工程发展的需 的软件工程方法。这种方法的最 描述了整个语义软件开发过程。 要。传统的软件工程方法主要考 大特点就是将分布在互联网上的 大数据的到来使未来的许多 虑如何以系统性的、规范化的、 众多无序的基础资源,通过一定 应用和程序对数据计算的精度要 可定量的过程化方法去开发、测 的方式组合成有序的资源,从而 求并不明显,如针对海量大数据 试与维护软件。它涉及程序设计 实现软件开发和实现的过程。 的金融分析、政府舆情监测、大 语言、数据库、标准、设计模式 加州大学欧文分校菲利普 气污染监控等。这些需求并不追 等方面。传统的软件工程方法主 教授等人基于语义对象(Seman - 求很高的精度,因为这些应用对 要包括 :结构化方法、面向对象 ticObj ect sTM) [2] 的思想提出了 事务处理要求不高,主要面向分 方法、形式化方法、基于网构件 一种新的语义软件工程方法学 析型的应用,但是对数据的处理 的软件工程方法及其语义软件工 (semantic software engineering 能力要求极高。在这种环境下, 程方法等。 methodology)[3~8] ,它完整涵盖了 基于软件工程方法应该一切以数 结构化方法也称为生命周期 软件开发的整个生命周期: 一个语 据的处理和计算为目标和宗旨。 方法学。它将软件生命周期划分 义软件是将用户的需求转换成一 为了适应大数据时代的各种分析 为需求分析、总体设计、详细设 套语义元件词汇表,这个词汇表 型应用软件的开发,本文给出了 计、软件测试及其软件维护等阶 由数据对象和应用工具映射而来, 一种软件设计模型。 段。面向对象方法主要针对的是 再由语义对象来实现,并根据词 面向对象程序设计语言而产生的 汇表的不同组合得到各种不同需 基于大数据的软件 一种将数据和对数据的操作紧密 求的语义系统。随着系统的不断 地结合起来的方法。它通过不断 的迭代逐步使得软件开发过程不 断完善。形式化方法则将软件开 SemanticObjectsTM) 发过程演化成为一种数学变换方 法,将软件开发过程形式化为数 学推理过程,最后演变成为可运 图1 语义软件工程软件开发过程 19 专题 第 10 卷  第 3 期

文档评论(0)

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

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

1亿VIP精品文档

相关文档