- 6
- 0
- 约4.27千字
- 约 38页
- 2018-05-08 发布于广东
- 举报
第四章 概要设计 主要学习内容 软件设计的目标和任务 概要设计的过程 软件设计的原理 启发规则 概要设计阶段使用的工具 结构化设计方法 4.1 软件设计的目标和任务 4.1.1软件设计的目标 1、数据设计 主要侧重于数据结构的定义。 2、系统结构设计 系统结构设计将定义软件系统各主要成份之间的关系 3、过程设计 过程设计就是把结构成份转换成软件的过程性描述 4.1.2软件设计任务 4.2 概要设计的过程 设想供选择的方案 选取合理的方案 功能分解 设计软件结构 数据库设计 制定测试计划 书写文档 审查和复查 4.3 软件设计的原理 4.3.1模块化的概念 软件系统的模块化是指整个软件被划分成若干单独命名和可编址的部分,称之为模块。这些模块可以被组装起来以满足整个问题的需求。 把问题/子问题的分解与软件开发中的系统/子系统或系统/模块对应起来,就能够把一个大而复杂的软件系统划分成易于理解的比较单纯的模块结构。 公式 E(P1+P2)E(P1)+E(P2) 4.3 软件设计的原理 4.3 软件设计的原理 4.3.2抽象 软件系统进行模块设计时,可有不同的抽象层次。 在最高的抽象层次上,可以使用问题所处环境的语言概括地描述问题的解法。 在较低的抽象层次上,则采用过程化的方法。 1、过程的抽象 2、数据的抽象 4.3 软件设计的原理 4.
您可能关注的文档
最近下载
- 2026年赣州市高三(二模)政治试卷(含答案).docx
- 医学课件-Lunar iDXA双能X线骨密度仪的工作原理和维修两例.pptx VIP
- 深度解析(2026)《ISO 155512023石油天然气工业 钻井和生产设备 人工举升用潜油电泵系统》标准解读.pptx VIP
- 分享16个IT技术学习网站,给力!收藏!.pdf VIP
- 神经解剖学期末考试贵州中医药大学.pdf VIP
- 生猪屠宰兽医卫生检验人员理论考试题及答案.docx
- (二模)南昌市2026届高三年级四月检测政治试卷(含答案).docx
- 2024年中医药大学系统解剖学期末考试题及答案.docx VIP
- 暴雨洪水计算表格.xls VIP
- 年产一亿颗盐酸多奈哌齐胶囊的生产车间设计【毕业作品】.doc VIP
原创力文档

文档评论(0)