




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程 总体设计过程 主讲 刘迎0811370123制作 张旭0811370136资料搜集 薛远0811370132 概述 在完成需求分析之后 为了实现软件需求规格书的要求 必须将用户需求转化为对计算机系统的逻辑定义 总体设计 设计说明书 物理模型 怎样做 逻辑模型 做什么 目标 总体设计的目标是一个优化的软件 涉及性能 可靠性 成本 维护等多个方面 一个优化的软件必须具有运行效率高 可变性强 控制性能好等特点 采用高效 优化的数据处理算法 采用模块化的结构设计方法 将系统按功能分解为若干层的多个模块 模块与功能相互对应 可靠性 能准确的做出指定的行为 健壮性 能在非法输入或出错条件下正常工作 安全性 具有操作权限 数据加密 文件控制等方面的设计 运行效率高 可变性强 控制性能好 总之 总体设计的目标就是根据系统研制的目标来规划系统的规模和确定系统的各个组成部分 并说明它们在整个系统中的作用于相互关系 以及确定系统的硬件配置 规定系统采用的合适技术规范 以保证系统整体目标的实现 确定软件结构 数据结构等 确定系统的具体实现方案 结构设计阶段 系统设计阶段 过程 总体设计过程通常有两个主要阶段组成 设计文档 功能需求 需求框架 数据需求 软件结构 系统构架 数据结构 子系统 数据环境 需求文档 需求分析 详细设计 总体设计过程如下图所示 软件结构 系统框架 数据结构 步骤 制定规范 具有一定规模的软件项目总是需要通过团队形式实施开发 在进入软件开发阶段之初 首先应该先为团队制定在设计时应共同遵守的规范 以便协调和规范团队内各队员的工作 步骤 制定规范 设想并合理选取供选择的方案 在总体设计阶段分析员应该考虑各种可能的实现方案 并且力求从中选出最佳方案 设想并合理选取供选择的方案 技术可行性工程目标和规模用户意见 推荐最佳方案 分析员应该分析对比各种合理方案的利弊 推荐一个最佳方案 并且为推荐的方案制定详细的实现计划 推荐最佳方案 最终方案 结构设计 系统构架设计 根据系统的需求框架 确定系统的基本结构 以获得有关系统创建的总体方案 系统构架设计 软件结构设计 软件结构设计是在系统构架确定以后 对组成系统的各个子系统的结构设计 软件结构设计 公共数据结构设计 总体设计中还需确定那些被许多模块共同使用的公共数据的构造 如公共变量 数据文件以及数据库中的数据等 公共数据结构设计 安全性设计 故障处理设计 软件系统工作过程中难免出现故障 总体设计需要对各种可能出现的来自于软件 硬件以及网络通信方面的故障作出专门考虑 例如 提供备用设备 设置出错处理模块 设置数据备份模块等 可维护性设计 软件系统在投入使用以后必将面临维护 如 改正软件错误 扩充软件功能等 对此 总体设计需要作出专门安排 以方便日后的维护 例如 在软件中设置用于系统检测维护的专用模块 预计今后进行功能扩充的模块 并对这些接口进行专门定义 编写文档 应该用正式的文档记录总体设计的结果 在这个阶段应该完成的文档通常有下述几种 审查与复审 最后应该对总体设计的结果进行严格的技术审查 在技术审查之后再由客户从管理角度进行复审 审查与复审 重要性 总体设计是软件开发过程中一个非常重要的阶段 可以肯定 如果软件系统没有经过认真细致的总体设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年合肥市瑶海区银龄领航教师招募模拟试卷附答案详解(考试直接用)
- 2025贵州紫云自治县青年就业见习21人模拟试卷及答案详解1套
- 秋游那天我们见到了奇妙的景色作文5篇
- 2025河南郑州市教育局直属32所学校招聘323人考前自测高频考点模拟试题及1套参考答案详解
- 介绍我最喜爱的一本书的作文10篇
- 雨后彩虹美丽的自然写景6篇
- 记事性文章:一堂有趣的实验课13篇
- 2025鲁控环保科技有限公司招聘20人(山东)模拟试卷及答案详解(名师系列)
- 健康管理保障系统设立承诺书(5篇)
- 山东省启思大联考2025-2026学年高三上学期开学地理试题(解析版)
- TNBSIA 001-2024 建筑设备一体化管控平台建设技术要求
- DL-T-5161.5-2018电气装置安装工程质量检验及评定规程第5部分:电缆线路施工质量检验
- JT-T-848-2013公路用复合隔离栅立柱
- 《客舱安全与应急处置》-课件:其他辅助设备
- 工厂搬家方案
- chap5-高性能混凝土的性能-物理力学性能
- 县河长制方案
- 新生儿腹膜透析指南课件
- 基于韧性原则的乡村低密度住宅规划体系构建
- 综合实践《中华传统节日》课件
- 双重预防体系建设安全培训课件
评论
0/150
提交评论