2024年1月9日发(作者:)
(完整)系统设计:详细设计和概要设计主要内容
完整系统设计:详细设计和概要设计主要内容
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心, 本文档内容是由我和我的同事精心编辑整理后发布的, 发布之前我们
对文中内容进行仔细校对, 但是难免会有疏漏的地方, 但是任然希望 ((完整)系统设计: 详细设计
和概要设计主要内容) 的内容能够给您的工作和学习带来便利 。 同时也真诚的希望收到您的建议
和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改, 如果觉得对您有帮助请收藏以便随时查阅, 最后祝您生活愉快 业绩进步, 以
下为(完整)系统设计:详细设计和概要设计主要内容的全部内容。
(完整)系统设计:详细设计和概要设计主要内容
设计过程包括 2 个主要的规程:概要设计,详细设计。
1.
概要设计 : 收集相关资料,确定设计目标,完成系统的架构设计。
2.
详细设计 : 在概要设计基础上,确定接口的详细规格说明。
概要设计模板
引言(项目背景 、系统任务 、设计依据); 总体设计 (设计原则 、总体结构 、关键技术) ;系统
功能设计说明;数据库设计;界面设计;系统安全设计 ;开发工具;系统运行环境
1
选择设计方法学: 比如使用面向对象设计方式或者结构化设计方式, 并且有一个成熟的方
法论作为指导。
1
子系统分解:对系统进行分层、分区等处理 ,得到组成系统的子系统 , 降低系统复杂度。
1
确定子系统的服务: 定义子系统提供的服务, 以及对其他子系统服务的使用情况 。此处的
服务不需要对接口做详细地规格说明 .
1
设计对象模型: 对需求分析中产生的对象模型进行整理, 添加解决域实体, 根据一些设计
模式或者解决问题的需要,对系统中的实体以及它们之间的关系进行整理。
1
确定系统的构件模型:比如有哪些动态库,哪些 COM 组件等;确定哪些类或者文件属于这
些构件;确定构件之间的依赖关系 .
1
确定系统硬件分布情况:比如是客户机 /服务器,还是分布式系统 ,并且用模型建立它们的关
系。
1
确定软件和硬件的映射关系:哪些构件放到哪些机器上 .
1
确定系统的数据管理策略:确定对实体的管理是利用内存对象、文件还是数据库方式,并进
行建模。
1
设计在系统的边界处理 : 比如初始化、退出、异常处理等情况下系统行为规则。
详细设计模板
详细设计是为系统的每项具体任务选择适当的技术手段和处理方法 。总体设计负责构建系统整
体骨架, 详细设计则要考虑各个方面的部件内部细节的方案 .例如系统的输入输出设计 、用户
界面设计、数据库设计、程序处理过程设计、网络系统设计、安全性设计等方面的内容。
详细设计的基本任务
详细设计包括业务对象设计 、功能逻辑设计 、数据库设计和界面设计等工作 .详细设计是
系统实现的依据,需要考虑所有的设计细节。
(1)为每个模块进行详细的算法设计 .用某种图形 、表格 、语言等工具将每个模块处理过
程的详细算法描述出来。
(2)为模块内的数据结构进行设计 。对于需求分析 、概要设计确定的概念性的数据类型进
行确切的定义。
(3) 对数据结构进行物理设计, 即确定数据库的物理结构 .物理结构主要指数据库的存储
记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。
(4)其他设计:根据软件系统的类型,还可能要进行以下设计:
①代码设计.为了提高数据的输入 、分类 、存储 、检索等操作, 节约内存空间, 对数据库
中的某些数据项的值要进行代码设计。
(完整)系统设计:详细设计和概要设计主要内容
②输入/输出格式设计。
③人机对话设计 。对于一个实时系统, 用户与计算机频繁对话, 因此要进行对话方式 、 内
容、格式的具体设计。
(5)编写详细设计说明书。
(6)评审。对处理过程的算法和数据库的物理结构都要评审。
概要设计:实现软件的总体设计 、模块划分 、用户界面设计 、数据库设计等 .概要设计是详细设
计的基础, 必须在详细设计之前完成, 完成概要设计文档 ,包括系统总体设计文档以及各个模
块的概要设计文档。
概要设计需要对软件系统的设计进行考虑, 包括系统的基本处理流程 、系统的组织结构 、模块
划分 、功能分配 、接口设计 、运行设计 、数据结构设计和出错处理设计等, 为软件的详细设计
提供基础
详细设计: 根据概要设计所做的模块划分, 实现各模块的算法设计, 实现用户界面设计 、数据
结构设计的细化等。遵循概要设计 ,详细设计的更改不影响概要设计 .
在概要设计的基础上 ,开发者需要进行软件系统的详细设计 。在详细设计中, 描述实现具体模
块所涉及到的主要算法 、数据结构 、类的层次结构及调用关系, 需要说明软件系统各个层次中
的每一个程序(每个模块或子程序) 的设计考虑, 以便进行编码和测试 。应当保证软件的需求
完全分配给整个软件。详细设计应当足够详细 ,能够根据详细设计报告进行编码 .
发布者:admin,转转请注明出处:http://www.yc00.com/news/1704746635a1368899.html
评论列表(0条)