首页 > 试题

系统总体设计

更新时间:2025-12-14 07:01:53 阅读: 评论:0

以情带声-吃什么对肺最好


2023年3月4日发(作者:城山古城)

设计过程包括2个主要的规程:概要设计,详细设计。

1.概要设计:收集相关资料,确定设计目标,完成系统的架构设计。

2.详细设计:在概要设计基础上,确定接口的详细规格说明。

概要设计模板

引言(项目背景、系统任务、设计依据);总体设计(设计原则、总体结构、关键技术);系

统功能设计说明;数据库设计;界面设计;系统安全设计;开发工具;系统运行环境

选择设计方法学:比如使用面向对象设计方式或者结构化设计方式,并且有一个成熟的

方法论作为指导。

子系统分解:对系统进行分层、分区等处理,得到组成系统的子系统,降低系统复杂度。

确定子系统的服务:定义子系统提供的服务,以及对其他子系统服务的使用情况。此处

的服务不需要对接口做详细地规格说明。

设计对象模型:对需求分析中产生的对象模型进行整理,添加解决域实体,根据一些设

计模式或者解决问题的需要,对系统中的实体以及它们之间的关系进行整理。

确定系统的构件模型:比如有哪些动态库,哪些COM组件等;确定哪些类或者文件属

于这些构件;确定构件之间的依赖关系。

确定系统硬件分布情况:比如是客户机/服务器,还是分布式系统,并且用模型建立它们

的关系。

确定软件和硬件的映射关系:哪些构件放到哪些机器上。

确定系统的数据管理策略:确定对实体的管理是利用内存对象、文件还是数据库方式,

并进行建模。

设计在系统的边界处理:比如初始化、退出、异常处理等情况下系统行为规则。

详细设计模板

详细设计是为系统的每项具体任务选择适当的技术手段和处理方法。总体设计负责构建系统

整体骨架,详细设计则要考虑各个方面的部件内部细节的方案。例如系统的输入输出设计、

用户界面设计、数据库设计、程序处理过程设计、网络系统设计、安全性设计等方面的内容.

详细设计的基本任务

详细设计包括业务对象设计、功能逻辑设计、数据库设计和界面设计等工作。详细设计

是系统实现的依据,需要考虑所有的设计细节.

(1)为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理

过程的详细算法描述出来。

(2)为模块内的数据结构进行设计.对于需求分析、概要设计确定的概念性的数据类型进

行确切的定义.

(3)对数据结构进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存

储记录格式、存储记录安排和存储方法,这些都依赖于具体所使用的数据库系统。

(4)其他设计:根据软件系统的类型,还可能要进行以下设计:

①代码设计.为了提高数据的输入、分类、存储、检索等操作,节约内存空间,对数据

库中的某些数据项的值要进行代码设计。

②输入/输出格式设计.

③人机对话设计。对于一个实时系统,用户与计算机频繁对话,因此要进行对话方式、

内容、格式的具体设计。

(5)编写详细设计说明书。

(6)评审。对处理过程的算法和数据库的物理结构都要评审.

概要设计:实现软件的总体设计、模块划分、用户界面设计、数据库设计等。概要设计是详

细设计的基础,必须在详细设计之前完成,完成概要设计文档,包括系统总体设计文档以及

各个模块的概要设计文档。

概要设计需要对软件系统的设计进行考虑,包括系统的基本处理流程、系统的组织结构、模

块划分、功能分配、接口设计、运行设计、数据结构设计和出错处理设计等,为软件的详细

设计提供基础

详细设计:根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据

结构设计的细化等。遵循概要设计,详细设计的更改不影响概要设计。

在概要设计的基础上,开发者需要进行软件系统的详细设计。在详细设计中,描述实现具体

模块所涉及到的主要算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层

次中的每一个程序(每个模块或子程序)的设计考虑,以便进行编码和测试。应当保证软件的

需求完全分配给整个软件。详细设计应当足够详细,能够根据详细设计报告进行编码。

本文发布于:2023-03-04 10:34:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/e/action/ShowInfo.php?classid=88&id=3349

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:系统总体设计.doc

本文 PDF 下载地址:系统总体设计.pdf

上一篇:纸的尺寸
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|