DSSA在智能手机Message开发过程中应用研究.docVIP

DSSA在智能手机Message开发过程中应用研究.doc

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

DSSA在智能手机Message开发过程中应用研究   摘 要: 为了优化手机软件的开发过程,结合实践经验,以Message系统开发为例,采用领域分析、领域设计和领域实现的步骤,讨论了特定领域软件架构(DSSA)。在Message项目开发过程中,收集可复用的手机软件领域的构件,增加手机软件构件库的内容,并产生新的手机软件构件;使用Java语言,在Ubuntu Linux平台下成功开发。结果证明,采用DSSA架构方法能够明显缩短开发周期,节约成本。系统尚存在一些不足,比如构件的可复用性不高等等,有待进一步改进。   关键词: 特定领域软件架构; 领域分析; 领域设计; 领域实现; 短信/彩信   中图分类号:TP311.5 文献标志码:A 文章编号:1006-8228(2014)04-07-02   Abstract: In order to optimize the mobile software development process, by taking the message system as an example, and applying domain analysis, the field of design and implementation steps in the field, the specific areas of software architecture (DSSA) are discussed. In the message project development process, reusable software in the field of mobile phone components is collected, the content of mobile software component library is increased, and new mobile phone software components are developed. Java language is used in this project, and is successfully developed on the Ubuntu Linux platform. The results show that applying DSSA architecture approach can significantly shorten the development cycle, and reduce the cost. However, there are some shortcomings, for example, low reusability of components, which need improving in future.   Key words: DSSA; domain analysis; the field of design; the field of implementation; message   0 引言   本人所从事的是智能手机系统项目的架构与研发工作,产品面向国外。一般而言,智能手机软件目前竞争非常激烈,新技术的市场期比较短,如果项目的开发周期过长,将导致新技术的优势逐步丧失。Message系统是整个手机软件系统中非常重要的一个部分,它的设计开发过程对整个手机软件平台的开发起到非常重要的作用。在Message系统的开发过程中,我们采用了特定领域软件架构(DSSA)的开发手段。   特定领域软件架构(DSSA)包括领域分析,领域设计,领域实现[1]。领域分析阶段的主要目标是获得领域模型。领域模型描述的需求为领域需求。领域设计的主要目标是获得特定领域软件架构,特定领域软件架构描述领域模型中表示需求的方案;领域实现的主要目标是依据领域模型和特定领域软件架构开发和组织、重用信息[2]。本文根据Message系统开发的实际经历,就特定领域软件架构中的领域分析、领域设计、领域实现等方面论述并探讨基于特定领域软件架构的软件架构设计与应用。   1 领域分析   在Message系统中,其业务需求可分为:Message list,Compose,Detail。以下对这几个部分作进一步的领域分析。   1.1 对Message list的领域分析   Message list是一个显示所有Message的列表GUI,在Message list中,业务需求可分为:Message接收,Message分类显示,排序,查找,高级设置等。经过分析,其中,Message的接收方式与硬件和底层协议栈有关,由于硬件与底层协议栈的不同,所以其接收方式有很大不同,不宜提取为公共构件。Message分类显示

文档评论(0)

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

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

1亿VIP精品文档

相关文档