总体设计说明书
发布时间:2014/8/4 18:16:50 访问次数:578
结构设计阶段输出的文档是总体设计说明书,总体设计说明书要对系统总体结构做出说明,A-20G-B7-K为系统的详细设计提供基础。可以参考以下内容编制总体设计说明书:
(1)引言(编写目的、背景、定义、参考资料等)。
(2)总体设计(需求规定、运行环境、基本设计概念和处理流程、结构、功能需求和程序的关系、人工处理过程、尚未解决的问题)。
(3)接口设计(用户接口、外部接口、内部接口)。
(4)运行设计(运行模块组合、运行控制、运行时间)。
(5)系统数据结构设计(逻辑、物理、数据结构设计)。
(6)系统出错处理设计(出错信息、补救措施、系统维护)。
总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化。这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明,为磊辱磊写打好基础。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。
细节设计阶段的输出文档是详细设计说明书。详细设计说明书用来说明一个系统的各个层次中每一个模块的设计方法。可以参考以下内容编制详细设计说明书:
(1)引言(编写目的、背景、定义、参考资料等)。
(2)系统的组织结构。
(3)各个模块设计说明。
如果系统数据管理工作量比较大,应专门编写数据库设计说明书,对于设计中的数据库昀所有标识符、逻辑结构和物理结构做出具体的设计规定。可以参考以下内容编制数据库设计说明书。 ..
(1)引言(编写目的、背景、定义、参考资料等)。
(2)外部设计(标识符和状态、使用它的程序、约定、专门指导、支撑软件)。
(3)结构设计(概念、逻辑和物理结构设计)。
(4)运用设计(数据字典设计、安全保密设计)。
如果系统比较简单、层次很少,也可不必单独编写详细设计说明书,有关内容可以并入总体设计说明书。
这里需要说明一下,LabVIEW 8.0版以后增加了对面向对象编程的支持,面向弹孳编程和传统的面向结构编程在程序设计方法上有很大不同,但是如果你的软件不经学哮警用哪一种编程方法似乎都无所谓,况且LabVIEW这种图形语言本身也体现了面向结构编程的很多优势。
结构设计阶段输出的文档是总体设计说明书,总体设计说明书要对系统总体结构做出说明,A-20G-B7-K为系统的详细设计提供基础。可以参考以下内容编制总体设计说明书:
(1)引言(编写目的、背景、定义、参考资料等)。
(2)总体设计(需求规定、运行环境、基本设计概念和处理流程、结构、功能需求和程序的关系、人工处理过程、尚未解决的问题)。
(3)接口设计(用户接口、外部接口、内部接口)。
(4)运行设计(运行模块组合、运行控制、运行时间)。
(5)系统数据结构设计(逻辑、物理、数据结构设计)。
(6)系统出错处理设计(出错信息、补救措施、系统维护)。
总体设计阶段以比较抽象概括的方式提出了解决问题的办法。详细设计阶段的任务就是把解法具体化。这个阶段的任务还不是编写程序,而是设计出程序的详细规格说明,为磊辱磊写打好基础。这种规格说明的作用很类似于其他工程领域中工程师经常使用的工程蓝图,它们应该包含必要的细节,程序员可以根据它们写出实际的程序代码。
细节设计阶段的输出文档是详细设计说明书。详细设计说明书用来说明一个系统的各个层次中每一个模块的设计方法。可以参考以下内容编制详细设计说明书:
(1)引言(编写目的、背景、定义、参考资料等)。
(2)系统的组织结构。
(3)各个模块设计说明。
如果系统数据管理工作量比较大,应专门编写数据库设计说明书,对于设计中的数据库昀所有标识符、逻辑结构和物理结构做出具体的设计规定。可以参考以下内容编制数据库设计说明书。 ..
(1)引言(编写目的、背景、定义、参考资料等)。
(2)外部设计(标识符和状态、使用它的程序、约定、专门指导、支撑软件)。
(3)结构设计(概念、逻辑和物理结构设计)。
(4)运用设计(数据字典设计、安全保密设计)。
如果系统比较简单、层次很少,也可不必单独编写详细设计说明书,有关内容可以并入总体设计说明书。
这里需要说明一下,LabVIEW 8.0版以后增加了对面向对象编程的支持,面向弹孳编程和传统的面向结构编程在程序设计方法上有很大不同,但是如果你的软件不经学哮警用哪一种编程方法似乎都无所谓,况且LabVIEW这种图形语言本身也体现了面向结构编程的很多优势。