- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件设计方法浅析 向永清 2011-6-22 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 航天器设计 航天器设计 软件设计 软件设计 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 为什么需要进行软件设计? 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 软件设计需要做些什么工作? 软件体系结构设计 软件接口设计 软件功能模块设计 过程设计与数据库设计 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 面向对象设计方法概述 面向对象三大特点 如何进行面向对象设计? 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 常用软件设计工具 常用软件设计工具 提纲 航天器设计 VS 软件设计 为什么需要进行软件设计? 软件设计需要做些什么工作? 面向对象设计方法概述 常用的软件设计工具 交流:如何培养软件设计思维? 交流讨论 * * 总体设计 分系统设计 接口设计 … 航天器设计包括任务分析,可行性分析,方案设计,初样设计,正样设计等几个阶段,是航天器研制过程中的重要组成部分和第一个环节。 完成特定航天任务 降低研发成本 提高可靠性 需求分析 软件设计 软件测试 软件发布 软件研发流程 软件设计:软件设计是依据软件需求,对现实中的事物和过程进行抽象,将软件划分成不同的模块,定义模块之间的接口关系,并对软件的性能、可靠性和扩展性进行规定的一种方法和技术。 按阶段 按层次 概要设计 详细设计 结构设计 接口设计 数据设计 过程设计 将复杂问题简单化 方便团队协同开发 降低项目研发成本 保证项目研发进度 提高软件的可靠性 软件过程设计 数据库设计 软件功能 模块设计 软件接口设计 软件体系 结构设计 软件设计 软件架构示例 同义词:软件架构 定义软件研发和部署所采取的策略 钢筋结构? 混泥土结构? 其他结构? 部署策略 研发策略 B/S结构 C/S结构 MVC模型 软件接口设计 人机交互接口 网络通信接口 数据接口 软件模块接口 模块定义 模块划分 模块接口定义 过程设计:定义事件的处理流程 数据库设计:定义系统数据结构 同义词:算法设计或函数设计 常用工具:流程图 数据库物理结构设计:如何存数据 数据库逻辑结构设计:存哪些数据 数据库用户视图设计:如何操作数据 定义了一类事物的抽象特点,类定义了事物的属性和他的行为。比如,汽车,汽车有颜色、轮子、长度等属性,有加速、刹车、停车等行为 对象是类的特例,比如A汽车,他的颜色是红色的,有6个轮子,长度为10m。 类 对象 封装性 继承性 多态性 数据私有,对外提供方法接口 子类继承父类,实现代码的重用 对象在不同的状态下,有不同的行为 分析系统业务模型 找出具有相同 特点的事物 定义系统中的类和 类的属性 形成系统的类关系图 分析和定义类的行为 分析类之间的关系 UML(统一建模语言) 用例图 类图 时序图 活动图 组件图 状态图 其他常用设计工具 流程图 数据流图 E-R图 功能框架图
您可能关注的文档
- iResearch2004年联众游戏调研报告.pdf
- alkenestopropeneandethene英文文献.pdf
- ANSYS有限元分析实例.doc
- SPSS基本统计分析等上机补充实验2补充—操作提示stu.pdf
- PSM模型价格敏感测试在网络问卷调研中的应用探讨.pdf
- 蛋白激酶CK2抑制剂的研究进展.pdf
- 第五章非正式组织及其行为.ppt
- 房地产策划业务培训课程之商业市场调研方法.ppt
- 基于单片机的电子琴设计.doc
- 科技论文写作后勤集团讲课.ppt
- 一种玉米须茶干燥装置.pdf
- 考研真题 《数字测图原理与方法》(第2版)配套题库(真题 课后题 章节题 模拟题).docx
- 考研题库 《微观经济学》(第4版)配套题库(真题精选+章节题库)_230-457.docx
- 家门口的“远方”:旅游者的乡村微度假选择行为研究.docx
- 考研真题 《微生物学》(第2版)配套题库(真题 课后题 章节题 模拟题)_1-182.docx
- 考研题库 华中师范大学等六校合编《分析化学》(第4版)(下册)配套题库(真题+课后习题+章节题库+模拟试题).docx
- 考研题库《经济学原理(微观经济学分册)》(第7版)(真题精选+章节题库).docx
- 一种电商产品用全景拍摄辅助装置.pdf
- 基于Arduino使用蓝牙和Wifi控制小车方法对比研究.docx
- 考研真题 《微生物学》(第2版)配套题库(真题 课后题 章节题 模拟题)_183-364.docx
文档评论(0)