学位论文 > 优秀研究生学位论文题录展示
UML在智能手机开发中的应用研究
作 者: 杨柳
导 师: 刘建辉
学 校: 辽宁工程技术大学
专 业: 计算机应用技术
关键词: 智能手机 UML 设计模式 Android开发平台 RUP
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 59次
引 用: 0次
阅 读: 论文下载
内容摘要
智能手机将成为人们最理想的移动通讯终端[1],而智能手机开发方法的好坏将是智能手机在手机市场所占比例高低的决定因素。作为典型的嵌入式系统,具有嵌入式系统开发中普遍存在的难题,本文的研究目的是设计智能手机的开发方法,即基于UML的开发,并用该方法完成SMS应用程序的开发。本文通过研究UML在嵌入式系统开发中的优越性、不足,分析智能手机的功能特性,结合面向对象技术的设计模式为智能手机应用程序的开发提出一个Smartphone模式,将其在本文选择的智能手机开发平台Android中实例化,并对所建立的UML模型进行有效性的测试,最后根据有效的UML类图和组件图生成SMS应用程序的代码框架,再结合UML活动图完成SMS中的方法实现,最后给出运行在Android模拟器中效果图。通过本文的研究证明了以下结论:在智能手机的开发中应用良好的设计模式减少了对同一问题的重复分析从而缩短开发时间;将智能手机的开发重心从重视代码实现转移到对系统的建模上,使得对系统的测试简单化,也为系统的后期维护、升级提供可靠的数据和模型。
|
全文目录
致谢 5-6 摘要 6-7 Abstract 7-10 1 绪论 10-15 1.1 智能手机简介 10-11 1.2 本课题研究的背景和意义 11-12 1.2.1 研究背景 11 1.2.2 研究意义 11-12 1.3 研究现状 12-13 1.4 研究内容 13-15 2 统一建模语言 15-20 2.1 UML 发展史 15 2.2 UML 的特点和应用现状 15-19 2.2.1 UML 的组成 16-17 2.2.2 UML 的扩展机制 17-18 2.2.3 UML 的应用现状 18-19 2.3 建模工具 19 2.4 本章小结 19-20 3 基于UML 的嵌入式系统开发 20-25 3.1 嵌入式系统的传统开发方法 20-21 3.2 UML 在嵌入式系统开发中的使用 21-24 3.2.1 可行性分析 21-23 3.2.2 存在的不足 23 3.2.3 解决方法 23-24 3.3 本章小结 24-25 4 UML 在智能手机开发中的应用 25-34 4.1 基于UML 的智能手机开发方法 25-28 4.2 UML 在智能手机开发中的扩展 28-30 4.2.1 扩展类 29 4.2.2 扩展动态图 29-30 4.3 基于UML 的智能手机的开发过程 30-33 4.4 本章小结 33-34 5 基于UML 的手机短信功能的实现 34-56 5.1 短信息业务 34 5.2 开发平台 34-36 5.3 短信功能的需求分析 36-38 5.4 短信功能的设计 38-49 5.4.1 SMS 静态模型的建立 38-43 5.4.2 SMS 动态模型的建立 43-46 5.4.3 模型测试 46-49 5.5 短信功能的实现 49-51 5.6 短信功能的测试 51-55 5.7 本章小结 55-56 结论 56-57 参考文献 57-59 作者简历 59-60 学位论文数据集 60-61
|
相似论文
- 中小企业进销存管理系统的研究与设计,TP311.52
- 在智能手机环境下健康管理功能设计与研究,TN929.53
- UML模型到XMI的映射方法研究,TP311.5
- 基于模型的Web测试技术研究与应用,TP311.53
- 基于形式化UML测试序列生成方法研究,TP311.53
- 体验式服装设计模式研究,TS941.2
- 面向智能手机的节能定位策略,TN929.53
- 基于混合学习的差异教学设计与实践研究,G420
- 基于蓝光平台的移动地理信息系统设计与实现,TP311.52
- 基于行业参数优化模型的投资项目决策支持系统,F283
- 关于建立房地产评估信息系统的初探,F293.3
- 基于LAMP网络办公系统的设计与实现,TP311.52
- 模型驱动的网站开发技术研究,TP393.092
- 面向Seam框架的PIM到PSM转换研究,TP311.52
- 面向Seam框架的模型驱动方法研究,TP311.52
- 设计模式在银行支付系统中的应用研究,TP311.52
- 间歇式染色机中央集成控制系统的研究与开发,TS193.3
- 基于.NET的精品课程管理系统分析与设计,TP311.52
- 藏语/汉语远程教育平台的数据库设计和实现,TP311.13
- 基于J2EE的远程职业培训系统设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|