下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设计过程包括 2 个主要的规程:概要设计,详细设计。1. 概要设计 : 收集相关资料,确定设计目标,完成系统的架构设计。2. 详细设计 : 在概要设计基础上,确定接口的详细规格说明。概要设计模板引言(项目背景、系统任务、设计依据) ;总体设计(设计原则、总体结构、关键技术) ;系 统功能设计说明;数据库设计;界面设计;系统安全设计;开发工具;系统运行环境选择设计方法学: 比如使用面向对象设计方式或者结构化设计方式, 并且有一个成熟的 方法论作为指导。子系统分解: 对系统进行分层、 分区等处理, 得到组成系统的子系统, 降低系统复杂度。 确定子系统的服务: 定义子系统提供的服务, 以及对其他子系
2、统服务的使用情况。 此处 的服务不需要对接口做详细地规格说明。设计对象模型: 对需求分析中产生的对象模型进行整理, 添加解决域实体, 根据一些设 计模式或者解决问题的需要,对系统中的实体以及它们之间的关系进行整理。确定系统的构件模型: 比如有哪些动态库, 哪些 COM 组件等; 确定哪些类或者文件属 于这些构件;确定构件之间的依赖关系。确定系统硬件分布情况:比如是客户机 / 服务器,还是分布式系统,并且用模型建立它 们的关系。确定软件和硬件的映射关系:哪些构件放到哪些机器上。 确定系统的数据管理策略:确定对实体的管理是利用内存对象、文件还是数据库方式, 并进行建模。设计在系统的边界处理:比如初
3、始化、退出、异常处理等情况下系统行为规则。详细设计模板详细设计是为系统的每项具体任务选择适当的技术手段和处理方法。 总体设计负责构建系统 整体骨架,详细设计则要考虑各个方面的部件内部细节的方案。例如系统的输入输出设计、 用户界面设计、 数据库设计、 程序处理过程设计、 网络系统设计、 安全性设计等方面的内容。 详细设计的基本任务详细设计包括业务对象设计、 功能逻辑设计、 数据库设计和界面设计等工作。 详细设计 是系统实现的依据,需要考虑所有的设计细节。(1) 为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理 过程的详细算法描述出来。(2) 为模块内的数据结构进行设计。对
4、于需求分析、概要设计确定的概念性的数据类型 进行确切的定义。(3) 对数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存 储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。(4) 其他设计:根据软件系统的类型,还可能要进行以下设计: 代码设计。为了提高数据的输入、分类、存储、检索等操作,节约内存空间,对数据 库中的某些数据项的值要进行代码设计。 输入 / 输出格式设计。 人机对话设计。对于一个实时系统,用户与计算机频繁对话,因此要进行对话方式、 内容、格式的具体设计。(5) 编写详细设计说明书。(6) 评审。对处理过程的算法和数据库的物理结构都要评审。
5、概要设计:实现软件的总体设计、模块划分、用户界面设计、数据库设计等。概要设计是详 细设计的基础, 必须在详细设计之前完成, 完成概要设计文档, 包括系统总体设计文档以及 各个模块的概要设计文档。概要设计需要对软件系统的设计进行考虑, 包括系统的基本处理流程、 系统的组织结构、 模 块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细 设计提供基础详细设计: 根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数 据结构设计的细化等。遵循概要设计,详细设计的更改不影响概要设计。在概要设计的基础上, 开发者需要进行软件系统的详细设计。 在详细设计中, 描述实现具体 模块所涉及到的主要算法、 数据结构、 类的层次结构及调用关系, 需要说明软件系统各个层 次中的每一个程序 (每个模块或子程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能制造成功转型企业如何应对工业4.0的挑战
- 新技术下的工联生态体系建设与发展规划
- 技术改造借贷合同范本
- 2025年湘师大新版选择性必修1历史上册月考试卷含答案
- 2025年苏人新版九年级地理上册阶段测试试卷含答案
- 2025年湘教新版九年级地理下册月考试卷
- 2025年沪科版选修1历史上册阶段测试试卷含答案
- 2025年沪教新版九年级历史上册阶段测试试卷含答案
- 2025年北师大版九年级历史下册月考试卷
- 2025年西师新版选择性必修1物理下册阶段测试试卷
- 2024年安全教育培训试题附完整答案(夺冠系列)
- 神农架研学课程设计
- 文化资本与民族认同建构-洞察分析
- 2025新译林版英语七年级下单词默写表
- 【超星学习通】马克思主义基本原理(南开大学)尔雅章节测试网课答案
- 《锡膏培训教材》课件
- 断绝父子关系协议书
- 福建省公路水运工程试验检测费用参考指标
- 2024年中国工业涂料行业发展现状、市场前景、投资方向分析报告(智研咨询发布)
- 自然科学基础(小学教育专业)全套教学课件
- 工程与伦理课程
评论
0/150
提交评论