(完整)系统设计:详细设计和概要设计主要内容

(完整)系统设计:详细设计和概要设计主要内容


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信