31 软件设计--模块化
软 件 设 计Software Design;第三章 软件设计;3.1 软件设计概述;3.1 软件设计概述; 3.1.1 软件设计在开发阶段中的重要性;系统结构设计用于定义软件系统的整体结构,是软件开发的核心步骤。在设计步骤中,建立软件主要成份之间的关系。
数据设计侧重于数据结构、数据库、文件的定义。
过程设计则是把结构成份(模块)转换成软件的过程性描述。
界面设计是对系统边界的描述,是用户和系统进行交互的工具。
在编码步骤中,根据这种过程性描述,生成源程序代码,然后通过测试,最终得到完整有效的软件。
软件设计决定了软件质量。 ;3.1.2 软件设计阶段的任务;总体
设计; 设计阶段结束时要交付的文档是设计规格说明书。根据设计方法的不同,有不同的设计文档。每个设计步骤完成后,都应进行复审。;1、确定软件结构,划分子系统模块
好的软件结构可以使软件的开发过程流畅自如,同时也能为软件的部署带来好处。合理的模块划分可以降低软件开发的浮渣度,同时也能提高软件的可重用性。;2、确定系统的数据结构
数据结构的建立对于信息系统而言尤为重要。要确定数据元素的类型,组织、存取方式以及处理方式等。; 三类设计任务; 三类设计任务;;
软件
设计
;衡量该目标的准则:
1、软件实体有明显的层次结构,有利于软件的维护。
2、软件实体应该是模块化的,且每个模块具有独立功能。
3、
您可能关注的文档
- 31静定结构内力计算(结构力学).pptx
- 32飞上太空的特殊乘客.pptx
- 33《生物技术药物与疫苗》课件.pptx
- 33科学思维与创新能力.pptx
- 34交通运输布局及其对区域发展的影响ppt.pptx
- 352产业转移以东南亚为例.pptx
- 35微生物药物的发酵生产技术.pptx
- 34环形网络中的潮流计算.pptx
- 37速度加速度及振动检测(li).pptx
- 3D打印方案 限制因素应用领域.pptx
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 热镀膨胀螺栓施工方案.doc VIP
- 2026届高考历史二轮复习:热点10 中东“火药桶”再燃与大国博弈——从2026年美以伊全面冲突看国际秩序演变(热点专练)(全国适用)(原卷版).docx
- PSL-621U系列线路保护装置说明书_V3.20.pdf VIP
- 铁路调车区长理论知识考试题库及答案.docx VIP
- 城市景观设计:城市景观设计理论基础篇PPT教学课件.pptx
- 2026中水淮河规划设计研究有限公司春季招聘考试参考题库及答案解析.docx VIP
- 四川省成都市2023-2024学年高一下学期期中考试语文试题含答案.pdf VIP
- QC∕T 1055-2017 -排水抢险车-行业标准.pdf VIP
- 财务共享服务模式在格力电器中的应用.docx
- 2024-2025学年福建省福州市马尾一中等六校高二下学期期末联考英语试题.doc VIP
原创力文档

文档评论(0)