北京北京理工大学大学
软件工程实践软件工程实践
汤铭端汤铭端
中国航天科工集团公司706所
第四讲第四讲
软件设计软件设计
内容
包括软件结构设计和软件详细设计
软件设计的概念
软件设计的过程软件设计的过程
软件设计的方法
软件设计的产品
目的
掌握软件设计基本概念
掌握软件设计过程
了解基本软件设计方法了解基本软件设计方法 ((SC+SC+流程图流程图))
了解软件设计说明的内容条目
设计
设计:为了能够足够详细地定义一种设备、一
个个处理或或一个系统个系统,以便保便保证其物其物理实实现,而
应用各种技术和原则的过程
设计者的目标是生成一个随后要构造的实体的
一种模型或表示
开发模型的过程综合了基于构造类似实体的经
验的直觉和判断验的直觉和判断、、一系列指导模型演化路径的系列指导模型演化路径的
原则和直观推断、一系列判断质量的标准以及
导出最终设计表示的迭代过程导出最终设计表示的迭代过程
软件设计的目标和目的
软件需求软件需求:解决解决 “做什做什么”
软件设计:解决“怎么做”
映射映射映射映射
问题结构问题结构((软件需求软件需求)) 软件结构软件结构
从软件需求规格说明书出发从软件需求规格说明书出发,形成软形成软
件的具体设计方案
将分析模型转换为软件设计将分析模型转换为软件设计
数数 加加
据据据据 工工 过程设计过程设计
对对 EEEE--RRRR图图图图 数据数据数据数据 规规规规
象象 数据数据 流图流图 约约 接口设计
描描描描 字典字典字典字典
述述 状态变迁图状态变迁图状态变迁图状态变迁图 体系结构设计
控制规约控制规约 数 据 设 计
分析模型分析模型 设计模型设计模型
软件设计的任务
数据设计:将分析时创建的信息域模型
变换为实现软件所需的数据结构变换为实现软件所需的数据结构
结构设计结构设计:定义软件系统各定义软件系统各主要部件之要部件之
间的关系
接口设计接口设计::描述软件内部描述软件内部、软件和协作软件和协作
系统之间以及软件与人之间如何通信
过程设计过程设计:把系统结构部件转换成软件把系统结构部件转换成软件
单元的过程性描述
软件设计视图
技术观点
过程设计
结构设计结构设计
数据设计
管理 概要设计概要设计
角度
详细设计详细设计
开发阶段的信息流
正确的软件设计
软件设计是后续开发步骤及软件维护工软件设计是后续开发步骤及软件维护工
作的基础。如果没有设计,只能建立一作的基础。如果没有设计,只能建立一
个不稳定的系统结构个不稳定的系统结构个不稳定的系统结构个不稳定的系统结构
软件设计的重要性—质量
设计是在软件开发中形成质量的环节
设计是能将用户需求转化为完整的软件
产品或系统的唯产品或系统的唯一方法方法
设计是软件工程和软件维护的基础
软件设计的过程
您可能关注的文档
- 联合运输运营实务-联运运作模式和流程.pdf
- 公共经济学_第五章公共收入理论与实践.pdf
- 石恒金私募股权投资基金运作说明书.pdf
- 第3章_电子商务物流运作模式.pdf
- 第三章_产品设计和生产运作流程.pdf
- 第四章_国际物流业务运作(一).pdf
- 生产与运作管理 第九章 库存控制.pdf
- 善待一生的承诺是如何实践的?——对龙湖地产深度研究.pdf
- 郎酒(区域经理)市场深度运作指导手册.pdf
- 生产与运作管理(清华大学).pdf
- 河南《城市基础设施生命线安全工程建设技术标准》(征求意见稿).pdf
- (新教材)2025-2026学年湘科版(2024)科学二年级上册(全册)教学设计_可搜索.pdf
- 山东《绿色建筑评价标准》(征求意见稿).pdf
- 吉J2016-115:外墙外保温建筑构造.pdf
- 2025-2026新人教版小学数学4四年级上册(全册)优秀ppt课件_可搜索.pdf
- XXX煤矿重大灾害治理顶层设计方案_可搜索.pdf
- 四川省建设工程工程量清单计价导则(征求意见稿).pdf
- 河北《建设工程工程量清单操作指南》(征求意见稿).pdf
- 海南《城镇园林绿地养护管理规范》(征求意见稿).pdf
- 浙江《钢板墙和钢板组合墙应用技术规程》DBJ33T 1351-2025.pdf
最近下载
- YY9706.102-2021医疗装备电磁兼容EMC测试项目汇总.docx VIP
- 微生物学基础第二版1-9单元教材配套课件完整版电子教案.pptx
- 2025-2026学年冀人版(2017)小学科学五年级下册教学计划及进度表.pdf VIP
- 无人机维修知识培训课件.pptx
- 2026中国矿产资源集团校园招聘和所属单位社会招聘笔试模拟试题及答案解析.docx VIP
- 党员干部个人组织生活会个人对照(学习贯彻党的创新理论方面;加强党性锤炼方面;联系服务职工群众方面;发挥先锋模范作用方面;改作风树新风等方面)存在的问题清单及整改措施.docx VIP
- 2026年陕西省中考道德与法治备考全指南 (知识点归纳,必考知识点、真题模拟试卷及解析).docx VIP
- 陕西省轨道交通预应力混凝土预制梁施工及验收标准.docx VIP
- 普洱市罗非鱼养殖综合技术规范.doc
- 中国矿产资源集团2026校园招聘和所属单位社会招聘参考笔试试题及答案解析.docx VIP
原创力文档

文档评论(0)