- 417
- 0
- 约4.42千字
- 约 7页
- 2016-12-28 发布于贵州
- 举报
概要设计
4.1概要设计的基本概念
把一个产品分成几部分进行设计:软件模块的划分,数据结构和数据库的设计
4.1.1概要设计的任务
分解系统、细化系统:把产品分解成零件
1 模块划分
2 决定每个模块的功能
3 决定模块之间的调用关系
4 决定要传递的参数
5 设计主要的数据结构,包括数据库设计
6 设计每个模块的测试计划
4.1.2应该提交的文档
1 概要设计说明书
2 数据库、数据结构设计说明书
3 模块测试计划
4.1.3结构化(SD)设计方法
与结构化的分析相对应
自顶向下的设计过程
逐层分解的方法:采用结构图的方法进行描述
4.1.4描述方法
结构图:描述模块之间的关系
结构表:用表描述各模块之间的调用关系、输入、输出数据流
模块名 输入 输出 A1 a11 a12 A2 a21 a22 A3 a31 a32 4.1.5模块划分标准
没有绝对的标准,但是有划分原则:
每个模块相对独立。即:具有自己独特的功能,与上下模块有联系、但与同层的模块之间应该极少联系。
模块之间的联系
通过调用参数和返回值进行,各模块可以独立调试,全局变量尽量不用。
数据文件、数据库文件要职责分明。例如,有的模块只能读文件,有的模块只能修改某些数据等。
模块内的联系
尽可能:块内联系较大、块外联系较少
信息
您可能关注的文档
- 贵阳市建勘大厦土建监理规划.doc
- 贷款新规练习集----练习1.doc
- 贸大经济学考研的学习计划.doc
- 贷款违规处理办法.doc
- 贾思远—如何在生活工作中练就高明的领导力.doc
- 贾汪区2012年幼儿教师招聘简章.doc
- 贵阳国际汽贸城农民新村安置房工程临时用电施工组织设计.doc
- 资产保护稽核说明-kfc.doc
- 资产你需要掌握多少知识点.doc
- 资产支持专项计划备案管理办法(CAT-20151031VIZ--Administrator--2016-05-08-12,13,36).doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)