2026/6/11概述(P66)需求分析解决系统“做什么”的问题,软件设计解决系统“怎么做”的问题,分为总体设计(概要设计)和详细设计.软件设计是把软件需求变换成为软件的具体解决方案.
2026/6/12剩下的阶段▲总体设计▲详细设计▲编码▲调试▲维护
2026/6/13软件设计分为两个阶段:(1)总体设计(概要设计)确定软件的结构以及各组成成分(子系统或模块)之间的相互关系。(2)详细设计确定模块内部的算法和数据结构,产生描述各模块程序过程的详细文档。
2026/6/14总体设计的任务将系统划分成模块决定每个模块的功能决定模块的调用关系决定模块的界面,即模块间传递的数据
2026/6/15软件总体设计基础(P67)▲模块模块就是程序对象的有名字的集合或者说是一系列过程的总称.▲软件结构软件的结构就是软件内部各模块之间的关系表示.▲总体设计总体设计是软件总体结构的设计.▲详细设计详细设计是软件模块内部的过程设计.
2026/6/16控制结构(程序结构)控制结构是软件模块间关系的表示
2026/6/17控制结构图示(P68)
2026/6/18控制结构的层次规则只有一个顶层(0层)模块0层外任一模块都会在它的邻层存在一模块与它有关同层模块间不发生联系
2026/6/19软件结构度量术语深度宽度扇出扇入(模块的层数)(同一层最大模块数)(一
您可能关注的文档
- 奖励旅游新版.pptx
- 美国第三方物流.ppt
- 瑞思课程体系.pptx
- 生物膜与物质运输.ppt
- 课件激光跟踪仪介绍.ppt
- 气压传动专业知识讲座.pptx
- 景物描写初探.pptx
- 米饭淀粉碘酒的变化课件.pptx
- 某中小学世界气象日主题班会-精品班会课件.pptx
- 礼貌小天使-健康-品格与礼仪教育.ppt
- 2026年吕梁地区孝义市环境系统人员招聘考试备考试题及答案解析.docx
- 2026年甘肃省武威第十一中学九年级二模英语复习练习题(含答案).docx
- 2026首都医科大学附属北京地坛医院招聘10人(第二批)笔试备考试题及答案解析.docx
- 2026新疆第六师五家渠市上半年高层次人才招聘38人笔试备考题库及答案解析.docx
- 2026山西省国有资本运营有限公司所属晋阳资产管理股份有限公司子公司校园招聘笔试备考试题及答案解析.docx
- 2026年七台河市桃山区环境系统人员招聘考试备考试题及答案解析.docx
- 2026天津地铁8号线招聘综合站务员岗位笔试参考题库及答案解析.docx
- 高效成本削减策略与实践PPT.pptx
- 2026年龙岩市新罗区环境系统人员招聘考试备考试题及答案解析.docx
- 2026年温州市瓯海区环境系统人员招聘考试参考试题及答案解析.docx
原创力文档

文档评论(0)