来呈现软硬件设计,最大的不同之处在于,是种图形语言,而则是程序语言。当芯片设计的复杂度不断增高时,代码机会变得越来越难以掌握,所以会需要通过的图形式设计来呈现真题的设计,再对应生成代码以得出更细致的设计。的目标是以面向对象图的方式来描述任何类型的系统,具有很宽的应用领域。其中最常用的是建立软件系统的模型,但它同样可以用于描述非软件领域的系统,如机械系统企业机构或业务过程,以及处理复杂数据的信息系统具有实时要求的工业系统或工业过程等。总之,是个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。此外,适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统用例的功能要求。分析阶段主要关心问题域中的主要概念如抽象类和对象等和机制,需要识别这些类以及它们相互间的关系,并用类图来描述。为实现用例,类之间需要协作,这可以用动态模型来描述。在分析阶段,只对问题域的对象现实世界的概念建模,而不考虑定义软件系统中技术细节的类如处理用户接口数据库通讯和并行性等问题的类。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说明。编程构造是个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。在用建立分析和设计模型时,应尽量避免考虑把模型转换成种特定的编程语言。因为在早期阶段,模型仅仅是理解和分析系统结构的工具,过早考虑编码问题十分不利于建立简单正确的模型。模型还可作为软件测试阶段的依据。系统通常需要经过单元测试集成测试系统测试和验收测试。不同的测试小组使用不同的图作为测试依据单元测试使用类图和类规格说明集成测试使用部件图和合作图系统测试使用用例图来验证系统的行为验收测试由用户进行,以验证系统测试的结果是否满足在分析阶段确定的需求。总之,标准建模语言适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。的特点标准建模语言的主要特点可以归结为三点统了和等方法中的基本概念。还吸取了面向对象技术领域中其他流派的长处,其中也包括非方法的影响。符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的多余的和极少使用的符号,也添加了些新符号。因此,在中汇入了面向对象领域中很多人的思想。这些思想并不是的开发者们发明的,而是开发者们依据最优秀的方法和丰富的计算机科学实践经验综合提炼而成的。在演变过程中还提出了些新的概念。在标准中新加了模板职责扩展机制线程过程分布式并发模式合作活动图等新概念,并清晰地区分类型类设置完后选择菜单栏的开始在工程中编写文件和文件,包括有,。具体的代码则分置于附件四仿真结果案例的开始,外界会通过端口,传送操作吗给模块对象操作码是仿真录音功能,是仿真播放功能。模拟录音已经启动,外界会通过端口,将四组位字符串,写进通道,路经模块对象,最后存到模块对象,内部数组里。在创建模块对象的同时,我们先预存了四组位字符串到数组里。旦执行仿真录音的功能后,将会从外界写进,字符串取代预存字符串。这样来,如果录音动作有误的话,执行画面的录音数字会跟播放数字不致。图是模拟录音的执行画面,图是模拟播放的执行画面。附件,录音,播放和实例细化接口和组件等概念。因此可以认为,是种先进实用的标准建模语言,但其中些概念尚待实践来验证,也必然存在个进化过程。三语音备忘器设计设计目的及意义人们经常会有重短暂忘记的感觉,比如正在运动场上跑步,突然想到回去时顺便买瓶酸奶带回家,这样的念头闪而过,没有赶快记录下来,跑完步回家时,会这样想记得跑完步我要做什么的,但总是想不起来。等回到家后要喝酸奶时才想起没有买。如果有语音备忘器在口袋里,就可以在计划要做什么的时候录下音。用开始图形化设计用例设计语音备忘器的用例图包括两个模块,录制语音和播放语音。在中新建工程更名为新建模块更名为用例,选择。然后建立如图所示的语音备忘器的用例图语音备忘器的用例模块设计在模块设计中,画两种类图,种是展现全部模块的整体类图,如图所示为整体类图。另种是个体类图,特别用来展现单模块设置端口及接口的情况,如图图所示为。在工程中新建模块,更名为模块设计,选择。建立如图图的类图图整体类图图个体类图图个体类图图个体类图图个体类图图个体类图结构设计在进行结构设计时,通过组合结构图来展现对象内部,数个部件之间的整合组装细节。在工程中新建模块,更名为结构设计,选择。如图所示。图模块对象的组合结构图图模块对象的组合结构图图模块对象的组合结构图线程设计在工程中新建模块,更名为进程设计,在选择新建活动图。然后开始绘制如下活动图。图模块对象的组合结构图图模块对象的组合结构图图模块的活动图图模块的活动图图模块的活动图图模块的活动图编写代码下载后在中编译出文件。新建工程。在工程的中设置如下选项选项值键入员还可以通过用设计的系统可执行规范来验证整个系统设计。这样可以避免由于在系统设计上的失误,而使系统实现不能达到要求。现在的设计方法不能提供这样的手段在设计完成前进行系统的验证,对系统的验证必须是在系统设计完后。即使在完成前进行验证,由于不能完全模拟实际系统的工作,其结果也只能作为种参考。设计的可执行规范所使用的文件可以通过小范围的修改或直接用在实现后的系统仿真。这就为设计实现人员带来很大的好处,他们不必花很多的时间去编写用来验证实现后系统正确性的文件。而现在采用的设计方法所使用的文件却没有提供这样的便利条件。这是应为软件设计人员和硬件设计人员两者的设计思想和设计手段都是不同的,个软件设计人员所使用的文件并不能被硬件设计人员使用,甚至不能给硬件设计人员任何帮助。设计与传统设计比较现在的系统设计般是由系统工程师用语言或语言设计出个系统模型,并在系统级层次上检验概念和算法。当这些概念和算法被检验为正确无误时,模块被分解为功能相对独立的子模块。这些相对对立的子模块由硬件设计人员手工地转化为或语言用以硬件实现。这个设计流程被显示在图中。图传统设计流程从图所示的设计流程中我们可以发现以下几个问题人工将程序转换为程序容易产生。在现在的这种设计方法中,系统工程师先按期望的设计要求设计出个模块,并验证这个模块使其达到期望的设计要求。然后系统工程师所设计的模块被硬件设计人员手工转换
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 33 页
第 2 页 / 共 33 页
第 3 页 / 共 33 页
第 4 页 / 共 33 页
第 5 页 / 共 33 页
第 6 页 / 共 33 页
第 7 页 / 共 33 页
第 8 页 / 共 33 页
第 9 页 / 共 33 页
第 10 页 / 共 33 页
第 11 页 / 共 33 页
第 12 页 / 共 33 页
第 13 页 / 共 33 页
第 14 页 / 共 33 页
第 15 页 / 共 33 页
预览结束,还剩
18 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。