- 4
- 0
- 约4.3千字
- 约 53页
- 2017-08-29 发布于上海
- 举报
?Copyright Xinjun Mao 软件设计基础 第5讲 软件设计基础 毛新军 教授 xjmao@nudt.edu.cn 计算机科学与技术系602教研室 0731-(45)73649 本讲内容 软件设计任务和过程 软件设计原则 软件设计结果描述工具 软件设计规格说明书及评审 软件设计的任务 依据和基础 软件需求规格说明书SRS,描述了欲解决的问题(用户需求)。 What? 任务 以SRS为基础设计出满足用户需求的软件(软件结构,…),给出软件实现的解决方案,生成软件设计的规格说明书 How? 软件设计的过程 总体结构设计 设计和定义软件的整体实现框架,模块以及模块间关系 “黑盒子” 高层抽象、全局角度 过程设计 模块内部细节 低抽象、局部角度 数据设计 信息描述 ? 数据结构 数据库,数据文件(配置文件),网络消息包… 软件需求分析与软件设计之间的关系 总体结构设计 什么是软件总体结构 确立了目标软件系统的整体实现框架:那些模块?每个模块的功能?他们间相互控制关系? 框架,各个模块是一个“黑盒子” 什么是模块 结构化:过程、函数 什么是模块间的关系 结构化:调用关系 软件总体结构示意图 数据设计 把需求规格说明书中的各种信息描述转换为计算机可识别和处理的数据结构如表、数组 数据设计的内容: 数据库设计(如库、表、字段、属性) 数据类型(如堆栈、队列等) 数据文件的
您可能关注的文档
- 在财务的眼里,这个世界就是由资产和负债组成.ppt
- 怎样看待考试作弊?.ppt
- 漳州双语实验学校 林建神.ppt
- 樟树实验小学 邹小燕.ppt
- 长春市绿园区绿园小学.ppt
- 珍惜时间珍惜青春贵在坚持.ppt
- 振动和冲击测试易诗雄,0755-86114756.ppt
- 执教:杨林市小学 蒋祖军.ppt
- 指教教师:张建民.ppt
- 制作:王金海.ppt
- 2026年太空旅游商业化发展报告及未来十年航天产业报告.docx
- 2026年材料科技石墨烯材料应用报告及未来五至十年材料科学突破报告.docx
- 2026年环保AI垃圾分选技术报告.docx
- 2026年激光雷达自动驾驶感知优化报告及未来五至十年技术迭代报告.docx
- 2026年安防行业AI监控技术应用创新报告.docx
- 2026年航空航天行业材料创新报告及未来五至十年技术突破报告.docx
- 2026年环保产业行业碳捕捉报告及循环经济报告.docx
- 2026年材料科技石墨烯导电报告.docx
- 2026年虚拟偶像商业化运营报告及未来五至十年娱乐产业报告.docx
- 2026年交通出行行业趋势报告及未来五至十年自动驾驶报告.docx
最近下载
- 水处理工程 离子交换.ppt VIP
- 《热力发电厂 第2版》_冉景煜(习题解答).pdf
- 《建筑设计防火规范》题库 - 防火建筑.docx VIP
- 【中职】高教版 职业道德与法治 第二单元 第5课 弘扬劳动精神,劳模精神、工匠精神 PPT课件.pptx VIP
- 干货+一文读懂ISO26262汽车功能安全.pdf VIP
- 2025年特种设备无损检测人员资格考试(超声检测UT)复习题及答案.docx VIP
- 资源勘察工程就业方向.pptx VIP
- T_CJZJRXH 001-2023 金融支持昌吉州降碳转型升级项目认定办法.docx VIP
- 达梦读写分离集群组件DMRWC.pdf VIP
- 大连理工大学机械制图习题集 答案.ppt VIP
原创力文档

文档评论(0)