- 22
- 0
- 约1.24万字
- 约 63页
- 2019-01-12 发布于湖北
- 举报
第7章 软件设计与实现 面向对象设计 实现中有关问题 开源开发 嵌入式系统的设计与实现 软件设计和实现是软件工程过程中的一个阶段。设计和实现活动是交叉进行的。 设计是创造性活动,基于客户的需求识别出系统组件及其关系,实现将设计转变为程序。 设计的细节层次取决于待开发系统的类型以及是否使用计划驱动或敏捷开发方法。 本章主要介绍如何使用面向对象方法进行设计以及实现中的有关重要问题。 嵌入式软件不一般的特性也是软件设计涉及到的一个重要方面。 7.1 面向对象设计 面向对象设计将面向对象分析创建的分析模型变换为设计模型,它将作为软件实现的蓝图。但由于面向对象分析与设计活动是一个迭代与演化的过程,概念与表示方法的一致性使得分析与设计阶段平滑过渡。 传统的设计方法将问题域分解成一系列功能模块来完成,这些模块形成过程式软件的基本结构。面向对象方法把问题域分解为一系列相互作用的对象,在此基础上构造出基于对象及其交互的软件系统结构。 本教材作者Sommerville认为面向对象设计的一般过程应有以下几个阶段: (1)了解并定义系统上下文和与系统的外部交互 (2)设计系统体系结构 (3)识别出系统中的主要对象 (4)开发设计模型 (5)定义对象接口 上述活动交替进行,彼此影响,不断精化。 以下通过一个例子
您可能关注的文档
最近下载
- 七年级上册数学数轴动点压轴题.docx VIP
- 分钟搞定R语言.pdf VIP
- 小学校园周边危险水域排查登记表(可参考).doc VIP
- WS 310.2-2016医院消毒供应中心 第2部分:清洗消毒及灭菌技术操作规范.pdf
- 2026年武汉市硚口区九年级语文下学期五月调考测试及解析.docx VIP
- 新人教版(部编)二年级语文下册《我爱阅读 李时珍》公开课课件_18.ppt VIP
- (高清版)-B-T 8358-2023 钢丝绳 破断拉力测定方法.pdf VIP
- 页岩水敏性评价推荐做法,NB_T14022-2017.pdf VIP
- 2025年机动车检测公司检验员内部培训考试试卷(含答案).docx VIP
- 2021金属面夹芯板建筑构造21J925-2.pdf VIP
原创力文档

文档评论(0)