软件设计文件
此条目没有列出任何参考或来源。 (2022年5月30日) |
软件设计文件(SDD)是软件产品的文字描述,由软件设计者撰写,目的是提供软件开发团队有关软件产品的架构指引。软件设计文件一般会配合软件的架构图,其中会再针对软件中的各模组说明其细部规格。实务上,若要统合一个大的团队,在单一的观点看软件,就需要有软件设计文件。软件设计文件本身需要是一个稳定的参考资料,简述软件的所有部分及其工作原理。一般会建议此文件可以提供相对完整的描述,但又可以以高阶的观点来看待软件。
软件设计文件可以分为两种,分别是HLDD(高阶设计文件)及LLDD(低阶设计文件)。
组成
软件设计文件包括以下的文件:
- 资料设计描述软件中的结构。物件的属性和物件之间的关系会影响数据结构。
- 架构设计使用资讯流动的特性,和程式的架构相对应。会利用转换对应方式在输入和输出资料之间建立明确的边界。资料流图会包括控制输入、处理及输出等三个独立的模组。
- 界面设计描述内在及外在的程式界面,也包括人机界面的设计。内在及外在的界面设计是以分析模型时得到的资讯为基础。
- 程序设计(procedural design)是由图像、表格或文字标示的方式描述程序结构的概念。此设计媒介可以让设计者表达程序的细节,方便转换为程式码。软件实现的蓝图也是后续软件工程工作的基础。
相关条目
这是一篇与软件相关的小作品。您可以通过编辑或修订扩充其内容。 |