- 4
- 0
- 约1.93千字
- 约 6页
- 2026-06-07 发布于黑龙江
- 举报
大工20秋《软件工程》在线作业2
一、软件设计:从需求到蓝图的桥梁
软件设计是软件工程中承上启下的关键环节,它将软件需求规格说明书中描述的“做什么”转化为具体的“怎么做”的技术方案。一个良好的软件设计是保证软件质量、提高开发效率、降低维护成本的基础。在线作业中,对软件设计原则、方法及表示工具的考察,旨在强化学生对这一核心阶段的理解与应用能力。
(一)概要设计:系统的骨架构建
概要设计,也称为总体设计或结构设计,其主要任务是将系统划分成若干个子系统或模块,确定每个模块的功能、模块之间的接口关系以及模块的层次结构。它关注的是系统的整体架构,而不是模块内部的具体实现细节。
1.基本任务:
*系统总体结构设计:将系统分解为模块,确定模块的层次结构和调用关系。
*模块划分:遵循模块化、抽象、信息隐藏和模块独立等原则,将功能需求分配到不同的模块中。
*模块之间的接口设计:定义模块间传递的数据及其格式、调用方式等。
*数据结构及数据库设计:初步规划系统的数据组织方式和存储方案。
*可靠性与安全性设计:考虑系统在异常情况下的处理机制和数据保护措施。
2.设计原则:
*模块化:将复杂系统分解为若干独立且可管理的模块。
*抽象:对事物本质属性的提取,忽略次要细节。
*信息隐藏:模块内部的数据和实现细节对其他模块不可见,只通过接口交互。
*模
您可能关注的文档
最近下载
- GBT 176-2025《水泥化学分析方法》标准解读课件.pptx VIP
- 2022-2028中国医用热塑聚氨酯弹性体市场现状研究分析与发展前景预测报告.docx VIP
- 煤矿安管人员考试题库及答案.docx
- (最新)八年级下册道德与法治期末试卷(含答案).pdf VIP
- 电气装置安装工程接地装置施工及验收规范(最新版).docx VIP
- 徕卡TM30全站仪操作培训.ppt VIP
- 深度解析(2026)《GBT 38314-2019宇航用锂离子蓄电池组设计与验证要求》.pptx VIP
- 自对苯二异氰酸酯型聚氨酯弹性体的合成及性能研究 .docx VIP
- DB52T 1029-2024地理标志产品质量要求 习酒.pdf
- QC小组活动和成果编制标准化手册(培训教材).docx VIP
原创力文档

文档评论(0)