创意干货问答库

做创意干货,上艺点就够了

提交免费咨询

软件的设计说明书怎么写

2022-12-01 1260
来自品牌专家的权威解答

软件的 设计 说明书怎么写

软件设计是从软件需求规格说明书出发,根据需求分析阶段确定的功能设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。那么,软件的设计说明书怎么写?下面小编为大家整理的一些内容,希望大家喜欢!

通用的软件概要设计说明书国家有标准。例如概要设计说明书(GB8567-88)包括如下内容:

1引言

1.1编写目的

1.2背景

1.3定义

1.4参考资料

2总体设计

2.1需求规定

2.2运行环境

2.3基本设计概念和处理流程

2.4结构

2.5功能器求与程序的关系

2.6人工处理过程

2.7尚未问决的问题

3接口设计

3.1用户接口

3.2外部接口

3.3内部接口

4运行设计

4.1运行模块组合

4.2运行控制

4.3运行时间

5系统数据结构设计

5.1逻辑结构设计要点

5.2物理结构设计要点

5.3数据结构与程序的关系

6系统出错处理设计

6.1出错信息

6.2补救措施

6.3系统维护设计

根据具体项目内容可以有所微调。

软件的设计要素

软件设计包括软件的结构设计,数据设计,接口设计和过程设计。

结构设计:定义软件系统各主要部件之间的关系。

数据设计:将模型转换成数据结构的定义。

接口设计:软件内部,软件和操作系统间以及软件和人之间如何通信。

过程设计:系统结构部件转换成软件的过程描述。

软件的设计原则

1、设计对于分析模型应该是可跟踪的:软件的模块可能被映射到多个需求上。

2、设计结构应该尽可能的模拟实际问题。

3、设计应该表现出一致性。

4、不要把设计当成编写代码。

5、在创建设计时就应该能够评估质量。

6、评审设计以减少语义性的错误。

7、设计应该模块化,将软件逻辑地划分为元素或子系统,并包含数据、体系结构、接口和构件的清晰表示。

软件设计的过程

软件的设计是一个将需求转变为软件陈述(表达)的过程。这种陈述给了一个对软件的全局观点。系统通过逐步求精使得设计陈述逐渐接近源代码。这里有两个基本步骤,第一步是初步设计(Preliminary design) ,关注于如何将需求转换成数据和软件框架。

第二步是 详细设计(Detail design),关注于将框架逐步求精细化为具体的数据结构和软件的算法表达。发生中的设计行为、数据、算法和程序设计都需要由现代程序所需的界面设计这一清晰的行为来结合起来。界面设计(Interface design) 建立程序布局和人机交互机制。贯穿设计过程的质量由一系列的正式技术评定(formal technical reviews)或设计排演(design walkthroughs)来评价。

有帮助(

我要补充答案

提交发布

您可能最关心的问题

艺点创意商城为您提供专业的创意干货服务,自营创意服务大平台,自主签约一线大厂、4A公司、美院专业人才,专业品牌顾问全程一对一服务,多重保障售后无忧,全国多地分公司,超过20万企业用户的信赖与选择。

免费获得品牌专家一对一咨询服务
立即提交咨询

创意干货相关案例

创意干货相关服务

创意干货相关资讯

最新回答

热门榜单推荐

关注创意干货的人还看过:

立即填写您的需求
品牌专家免费提供一对一服务
您的需求
您的信息

平台品牌顾问将在3分钟内与您联系

提交咨询
取消
在线咨询
提交成功
品牌顾问将在3分钟内与您联系,请注意接听!
继续预览
立即预约
预约即可获得200元现金抵扣券
我想要

品牌顾问将在3分钟内联系您

提交咨询
取消
投诉意见反馈
修改信息纠错
申请信息删除
投诉意见反馈
我要投稿
(网站系统对所填写内容采用加密传输,保障用户信息安全)
提交