《课后作业.docxVIP

  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文档。上传文档
查看更多
《课后作业

课后习题目录:1.嵌入式软件开发技术导论2.UML基础3.实时嵌入式软件开发技术(ROOPES)4.wince讲义1.嵌入式软件开发技术导论:1.分析比较嵌入式软件开发流程与通用软件开发流程的异同。答:相同点:整个开发过程可分为总体规划、项目立项、需求分析、系统分析、系统设计、系统实现和后续流程7个阶段。?????? 不同点:1). 需要集成软硬件开发环境2). 开发完成后需要进行固化和测试3). 软件要求更高,开发难度加大4). 采用新的任务设计方法。2.嵌入式软件有哪些特点?嵌入式操作系统有哪些基本功能和扩展功能?答:特点:针对特定的实际专业领域的,基于相应的嵌入式硬件平台的,并能完成用户预期任务的计算机软件。用户的任务可能有时间和精度的要求。?????? 基本功能和扩展功能:存储器管理、中断处理、任务间通信、定时器响应以及多任务处理等功能。?3.嵌入式软件开发常用的调试技术有哪些?答:1)插桩:在目标操作系统和调试器内分别加入某些功能模块,二者互通信息来进行调试。???????2)片上调试:片上调试是在处理器内部嵌入额外的控制模块,当满足了一定的触发条件时进入某种特殊状态在该状态下,被调试程序停止运行,主机的调试器可以通过处理器外部特设的通信接口访问各种资源(寄存器、存储器等)并执行指令。4.?? 查资料总结面向实时嵌入式软件的结构化分析设计技术(DARTS)答:DA R TS 设计方法是结构化分析/结构化设计的扩展,通过系统的数据流图来划分系统的任务模块,并定义模块直接的接口,再在结构模块中重复上述过程,从而达到系统设计的目的。2.UML基础1.8习题判断题1、UML中一共有九种图:它们是用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图、部署图正确2、用例图是从程序员角度来描述系统的功能错误3、类图是描述系统中类的静态结构,对象图是描述系统中类的动态结构错误4、活动图和状态图用来描述系统的动态行为错误5、协作图的一个用途是表示一个类操作的实现正确选择题6、请在下面选项目中选出两种可以互相转换的图 a.b(a) 顺序图(b)协作图 (c) 活动图(d) 状态图7、下面哪些图可用于BD阶段a.c.d(a)用例图(b)构件图 (c)类图(d)顺序图2.5习题1.右图中的参与者有?1.42.右图中的用例有?3.2和3之间是什么关系?b 5和6呢?a(a) 扩展,包含(b) 包含,扩展4.5缺少了3仍然是个完整的用例?b(a) 是的(b) 不是5.4能够参与2吗?b 1能够参与5吗? b(a) 可以,不可以(b) 不可以,可以3.6习题(1)哪两个类之间存在组合关系 1①Menu、MenuItem ②MenuItem、Command③Command、OpenCommand④Command、PasteCommand(2)OpenCommand和PasteCommand是什么关系4①组合②泛化③聚合④没关系(3)编辑菜单(EditMenu)是一种菜单,下面哪个图较好的描述了二者之间的关系2(4)下面哪份代码(C++)最接近于图中对MenuItem的描述 2右图描述了图形接口(Graphics)、线段(Segment)、矩形(Rectangle)、点(Point)和三维点(Point3D)之间的关系,完成5-7题(5)下面哪个关系没有在图中出现1 4①关联②泛化③实现④依赖(6)下面对图中①②③④四处的多重性的描述哪个不正确2① 0...* ②1 ③0...* ④1(7)下面哪份代码(Java)最接近于图中对Segment的描述34.5习题1 指出左图中的参与者? aA① B②C③D④2 哪些是对象? bA①B②③④C ④D⑤⑥⑦⑧⑨⑩3 Server类调用了CreditService类中的什么操作?dA⑦B⑧C ⑦⑧D⑧⑨5.7习题1. 请指出下面的消息标签各部分的内容。1,1:display( ) aA. 序列表达式:消息名B.返回值:消息名C.序列表达式:消息名,2,[mode=display] : redraw( ) bA.序列表达式返回值消息名B.守卫条件序列表达式消息名3,2 *[n:=a . . z] : prim:=nextPrim(prim) bA. 守卫条件序列表达式消息名B.序列表达式返回值消息名,4,3.1 [x0] : foo( ) bA.序列表达式守卫条件B.守卫条件消息名C.序列表达式消息名5,1.1a, 1.1b/1.2 : continue( )aA. 前缀序列表达式消息名B. 后缀守卫条件消息名2. 请对比本章中的协作图与其相应的顺序图,做练习题。①请在下图中指出,循环计算各个电梯的工作队列长度的消息的顺序号。 aA

文档评论(0)

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

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

1亿VIP精品文档

相关文档