嵌入式软件系统期末大作业.docxVIP

  1. 1、本文档共22页,可阅读全部内容。
  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文档。上传文档
查看更多
嵌入式软件系统期末大作业 嵌入式软件系统期末大作业 PAGE 嵌入式软件系统期末大作业 《嵌入式软件高级开发技术》 期末作业 姓名:王鹏飞 学号:S1 学院:信息学部 专业:软件工程 班级:软件工程2班 1. 如何理解嵌入式系统的概念 嵌入式系统中的软件有哪些特征 概念: 从硬件上理解,嵌入式系统硬件是将传统的基于CPU的外围器件,整合到CPU芯片内部。 从软件上理解,嵌入式系统就是在定制操作系统内核里将应用一并选入,编译后将内核下载到ROM中。而在定制操作系统内核时所选择的应用程序组件则是完成了软件的“嵌入”。 从实现上理解。把软件内核或应用文件系统等东西写入到嵌入式系统硬件平台中的ROM,就实现了一个真正的“嵌入”。???? ? 特征: 针对特定的实际专业领域的,基于相应的嵌入式硬件平台的,并能完成用户预期任务的计算机软件。用户的任务可能有时间和精度的要求。 2. 简述嵌入式软件开发的一般流程。 嵌入式软件开发的一般流程:总体规划、项目立项、需求分析、系统分析、系统设计、系统实现和后续流程等7个阶段 3. 什么是设计模式?简述 Adapter 设计模式的原理及其在嵌入式软件中的 实现方法与技术。 设计模式(Design Pattern):一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 适配器设计模式(Adapter Pattern)主要用于接口的转换或者将接口不兼容的类对象组合在一起形成对外统一接口,是一种结构性模式,其本质是是一个中间件,适用于类及其对象。 类适配器原理:通过类继承实现适配,继承Target的接口,继承Adaptee的实现。 对象适配器原理:通过类对象组合实现适配 Target:定义Client真正需要使用的接口。 Adaptee:其中定义了一个已经存在的接口,也是我们需要进行适配的接口。 Adapter:对Adaptee和Target的接口进行适配,保证对target中接口的调用可以间接转换为对Adaptee中接口进行调用。 实现方式:组合(composition)和继承(inheritance). 4. 采用 ROOPES 方法分析、设计如下的系统(四选一): (1)具有 GPS 定位和计步器功能的个人健康助手 (2)电梯控制系统 (3)(参考微信支付功能)分析设计移动支付系统 (4)(参考 Mobile 单车 APP)分析设计基于 Android 的共享单车系统 需提交:需求分析(用例模型)、对象分析(对象模型)、系统设计(类 图、包图、交互图、顺序图)。 答:我选择分析设计基于Android 的共享单车系统 基于 Android 的共享单车系统 1 总体要求 目前,自行车出行所占比例越来越大,公共自行车的管理已经开始融入互联网管理系统。通过对公共自行车使用方式和目前存在的问题进行分析,从中提取出公共自行车的需求,再根据需求进行功能需求分析,从中得出自行车APP软件的功能需求。然后进一步对功能设计模块进行详细设计,同时对单车APP的系统结构和数据库框架进行设计,在Android手机端为公共自行车的使用提供更加方便的解决方案。 实现目标 随着互联网的快速发展和智能手机的普及使用,公共自行车的管理开始融入移动互联网,共享单车的使用需要依靠移动APP软件的支持,用户只用在安装这种APP的情况下才能租车使用。因此,基于Android的共享单车系统利用Android手机和GPRS无线网路系统使用户可以进行快速租车,管理人员可以方便的管理公共自行车信息,具体实现目标如下: 用户在安装相应的APP租车软件并且进行注册和登录后可以方便快速的使用自行车。 自行车管理人员可以实时的了解自行车的位置、损坏情况及分布信息,并且在高峰时刻对自行车进行调度。 用户可以利用APP软件实时的查找自行车的存放位置、使用信息和充值信息。 系统框架设计 由于共享单车系统在使用过程中需要一定量的数据的存储和传输,通过网络存储数据并且传输是必然的选择;由于使用和管理的需求,在单车APP设计过程中,将APP分为两个不同的入口,即Android用户端和Android 管理端,因此,共享单车系统的框架由Android用户端和Android管理端和数据库服务器组成,并且通过Internet网络进行传输数据。共享单车系统框架图如下: 共享单车系统框架图 Android用户端利用安装在手机上的app软件发送使用单车的请求,该请求将会通过网络发送给数据库服务器,数据库服务器判断该用户是否可以使用,如果可以使用,则给单车发送开锁的指令并

文档评论(0)

187****2393 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档