- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式软件开发技术作业.
嵌入式软件开发技术第四次作卓昊7.5 活动图练习1. 请选择下面所列的活动图的事物中,表示信号的是( C ),表示对象流的是( B )。2. 关于右面的活动图,下面的说法中不正确的是(ABD )。 A aPrinter:Printer是信号。是对象流 B 操作开始从“删除报文框”活动开始。从“在屏幕上的报文框显示”活动开始 C 在“创建PS文件”和”删除报文框”活动中发送“print(file)”信号。 D 信号发送的方向是从左到右。从右到左8.5 习题1. 构件图用于那种建模阶段?(B) A.动态建模B.静态建模2. 一个构件只能对特定的另一个构件提供特定的一种服务。这种说法正确吗?(B)A.正确B.错误3. 构件图用于描述系统中各物理部件之间的服务的依赖提供关系。这种说法正确吗?(A) A.正确B.错误4. 构件图中实线箭头表示服务的依赖,虚线箭头表示服务的提供。这种说法正确吗?(B) A.正确B.错误9.6 习题1.部署图用于那种建模阶段?(B) A.动态建模B.静态建模2.部署图表现构件实例,构件图表现构件类型定义。这种说法正确吗?(A) A.正确B.错误3.部署图中一个节点实例的名称为Server:HostMachine,其中Server是_____,HostMachine是_____。(B A) A.节点名B.节点类型4.各节点之间存在着虚线剪头表示的依赖关系,也存在着实线箭头表示的服务提供关系。这种说法正确吗?(A) A.正确B.错误5.“接口”表示_____对外提供的服务。(A) A.构件B.节点第5讲:ROPES过程模型及用例需求分析1、分析比较瀑布模型、原型模型和螺旋模型的原理和各自的优缺点。答:(1)瀑布模型:将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。缺点:(1)开发过程一般不能逆转,否则代价太大;(2)实际的项目开发很难严格按该模型进行;(3)客户往往很难清楚地给出所有的需求,而该模型却要求如此。(4)软件的实际情况必须到项目开发的后期客户才能看到,这要求客户有足够的耐心。(2)原型模型:先借用已有系统作为原型模型,通过“样品”不断改进,使得最后的产品就是用户所需要的。优点:(1)可以得到比较良好的需求定义,容易适应需求的变化;(2)有利于开发与培训的同步;(3)开发费用低、开发周期短且对用户更友好。缺点:(1)客户与开发者对原型理解不同;(2)准确的原型设计比较困难;(3)不利于开发人员的创新。(3)螺旋模型:螺旋模型(Spiral Model)采用一种周期性的方法来进行系统开发。优点:(1)设计上的灵活性,可以在项目的各个阶段进行变更;(2)以小的分段来构建大型系统,使成本计算变得简单容易;(3)客户始终参与每个阶段的开发,保证了项目不偏离正确方向以及项目的可控性;(4)随着项目推进,客户始终掌握项目的最新信息 , 从而他或她能够和管理层有效地交互。缺点:(1)采用螺旋模型需要具有相当丰富的风险评估经验和专门知识,在风险较大的项目开发中,如果未能够及时标识风险,势必造成重大损失;(2)过多的迭代次数会增加开发成本,延迟提交时间。2、归纳总结瀑布模型中有哪些角色各自的职责任务。答:(1)用户代表:提供用户需求(2)系统分析师:系统需求分析与设计(3)项目经理:概要设计(4)程序员:实现和运行维护(5)测试工程师:确认测试3、分析回答ROPES分了哪些阶段,各阶段的主要任务及输出工件。答:(1)分析:定义系统必需的应用程序特征,由需求分析、系统分析和对象分析三个子阶段组成。输出工件:用例模型、用例场景、初始高级体系结构模型、精化控制算法、结构对象模型、行为对象模型(2)设计:定义了与分析模型保持一致的针对所处理问题的特定解决方案,其通与优化有关,设计由框架设计、机制设计和详细设计三个子阶段组成。输出工件:并发模型、部署模型、协作模型、类细节(3)转换:转换过程将系统的UML模型转换为所用开发程序语言的源代码,并通过编译器生成可执行的目标代码。输出工件:可执行应用(4)测试:面向应用程序采用一组测试用例进行测试,产生一组可观察的结果,并应用正确性标准来识别缺陷或者展现最低限度的可接受性。输出工件:设计缺陷、分类缺陷(5)评审:评审最终确认此次迭代产生的原型的正确性与不足,决定是否增加迭代次数。输出工件:评审结果(是否增加迭代次数)嵌入式软件分析(需求分析)1、嵌入式系统需求分析的目的是什么?需求分析会得到哪些结果制品?答:
您可能关注的文档
最近下载
- DIN 9830 冲压件切割毛边高度.pdf VIP
- 2024-2025学年广东省深圳市红岭中学九年级上学期开学考数学试题及答案.pdf VIP
- 2020秋部编人教版语文二年级上册全册课件.pptx VIP
- 古建筑传统瓦工(砧刻工砌花街工泥塑工古建瓦工)施工机械用电管理详细措施.docx VIP
- (高清版)DB51∕T 2997-2023 四川省水文数据通信传输指南 .pdf VIP
- 二升三年级数学暑假作业完整版25天.pdf VIP
- 统编《世界历史》九年级上册教材分析与建议.doc VIP
- 沪教牛津版八年级英语上册词汇表.docx VIP
- 2025年全国翻译专业资格(水平)考试西班牙语二级口译试卷.docx VIP
- GB∕T 5796.1-2022 梯形螺纹 第1部分:牙型.pdf
文档评论(0)