- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 嵌入式系统工程设计 2.1 嵌入式系统项目开发生命周期 概述 2.2 嵌入式系统工程设计方法简介 由上而下与由下而上 2.2 嵌入式系统工程设计方法简介 UML系统建模 2.2 嵌入式系统工程设计方法简介 使用UML的好处 2.2 嵌入式系统工程设计方法简介 面向对象OO的思想 * * 第2章 目录 1. 嵌入式系统项目开发生命周期 2. 嵌入式系统工程设计方法简介 可以把嵌入式系统的开发看作对一个项目的实施。项目的生命周期一般分为识别需求、提出解决方案、执行项目和结束项目4个阶段。嵌入式系统项目开发也是如此。 结束 项目 执行项目 提出 解决 方案 识别 需求 投入人力 时间 概述 1.识别需求 2.提出方案 3.执行项目 4.结束项目 项目开发周期 ——识别需求 风险分析 制定系统规范 需求风险 时间风险 资金风险 项目管理风险 系统功能 系统限制 系统开发资源 识别需求 项目开发周期 ——提出方案 系统规划 系统设计 规划分析 预估项目进程 设计系统架构 寻找适当方案 提出方案 项目开发周期 ——执行项目 系统实现 系统测试 从硬件做起 从驱动程序移植开始做起 从现成平台做起 功能测试 集成测试 系统测试 执行项目 环境测试 出货测试 系统测试 系统测试 环境测试 系统调试 项目开发周期 ——结束项目 售后服务 项目讨论 结束项目 确定需求 指定系统规格 设计 实现 测试 由 上 而 下 由 下 而 上 UML(Unified Modeling Language)是一种原本设计用来描述对象导向程序语言开发的图形化语言。由于它具有描述事物的多重性,所以理论上也可以被拉到其他领域使用。 在实际使用上,根据不同的使用情况,UML提供了不同的图形来描述系统。在UML中,包括了下面几种图形:类图、状态图、对象图、用例图、顺序图、协作图、活动图、组件图和部署图。 语言的用处在于沟通。UML也是一种语言,它利用视觉化的方法来制定、构建以及记录对象导向系统。因此,可以把UML当作一种软件工程用的语言。 使用UML的好处在于可以在短时间内了解别人要传达的消息,而不是花时间在了解消息本身如何解读。UML提供给用户基础的工具与基本的规范,在这个基础上,用户可以利用这个语言去描述他所想要描述的系统,用不同的界面去描绘出系统的不同方面。 随着系统的需求日益增加,系统的功能及复杂程度不断增大,为了使系统开发变得容易,我们要逐步改进我们对系统的思考方式以及我们开发系统的的方式,这项新技术我们称之为面向对象的的开发。 传统的结构化方法是将系统分解为很多基本函数的集合,数据被孤立分离,并且不考虑并发。而面向对象方法的基本分解单位为对象。在面对较复杂的系统设计时,我们可以将它作为一个对象来进行分析。同样,这个对象也可以分解为多个对象,多个对象各司其职,相互协作以完成目标。
原创力文档


文档评论(0)