




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章软件设计基础 7 1软件设计概述 7 1 1软件设计的任务和步骤 软件设计的任务 就是把分析阶段产生的软件需求说明书转换为用适当手段表示的软件设计文档 两大步骤 包括模块化设计和自顶向下逐步细化 7 1软件设计概述 7 1 2概要设计的基本概念 概要设计又称总体设计 它的基本任务是将系统划分成模块结构形式 决定每个模块要完成的功能 每个模块之间的调用关系 一般由上层模块调用下层模块 即垂直调用 避免同一级的调用 决定模块界面 定义数据传递关系 概要设计阶段的主要产品是模块说明书 包括模块结构图 每个模块的描述 概要设计阶段的产品还有数据结构 数据库 文件结构和全程数据的描述 相关的代码设计 需求 设计交叉表 设计到需求的可追溯性 测试计划 复查报告 7 1软件设计概述 7 1 3详细设计的基本概念 1 详细设计的基本任务2 结构化程序设计方法 1 SP StructuredProgramming 方法的发展历史及定义 2 SP方法特点 3 SP方法类型 7 2模块化设计 7 2 1模块概述 1 模块化与信息隐蔽 1 模块化原则 2 提高可维护的技术 信息隐蔽原则和局部化2 描述方式在绘制结构图时应遵循以下原则 1 7 2模块化设计 7 2 1模块概述 2 7 2模块化设计 7 2 1模块概述 3 4 7 2模块化设计 7 2 1模块概述 5 6 7 2模块化设计 7 2 2块间联系和块内联系 1 块间联系的各种类型 1 方式 块间联系是通过怎样的方式进行的 用过程语句调用 直接调用 2 作用 块间共用的信息是作什么用的 数据型 控制型 混合型 3 数量 块间共用信息的多少 7 2模块化设计 7 2 2块间联系和块内联系 这样我们就从联系的方式 共用信息的作用 共用信息的数量多少3个角度讨论了块间联系的大小 如果将这三个方面效果综合起来 可以把块间联系由小到大分为下面六种类型 1 无块间联系型 非直接耦合型 2 数据型 3 复合型 特征耦合 4 控制型 标志型 5 外部耦合 6 公共型 7 2模块化设计 7 2 2块间联系和块内联系 2 块内联系的各种类型 1 偶然型 共存型 2 逻辑型 3 瞬时型 时间性聚合 4 通讯型 5 顺序型 过程性内聚 6 功能型 7 3结构图的改进 1 模块的大小2 扇出和扇入3 作用范围和控制范围 1 作用范围 2 控制范围 7 4详细设计的描述方式 1 程序流程图 7 4详细设计的描述方式 2 盒图 N S图 7 4详
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 职业病防治知识培训教材及测验题
- 学生个性化评价语录与写作技巧
- 建筑材料采购合同风险点解析
- 七年级英语起步单元教学设计与练习题
- 电商平台退换货流程管理办法
- 主要建筑工程设备配备清单
- 新媒体营销推广效果评估报告
- 活动板房安装关键技术指导手册
- 企业年度财务预算编制指南与范文
- 工业车间除尘系统设计方案
- 儿童用药合理使用课件
- 2025-2030船用内燃机行业发展分析及投资价值研究咨询报告
- 《新编日语泛读教程学生用书1》课件-新编日语泛读教程 第三册 第1课
- JG/T 26-2002外墙无机建筑涂料
- 护理实习生安全协议书10篇
- 巨人的陨落介绍课件视频
- 无人机测量课件
- 党务工作论述知识课件
- 科研助理笔试题库及答案
- 小金库案例警示教育
- 自动扶梯应急救援预案
评论
0/150
提交评论