系统设计说明书怎么写

1.详细设计说明书到底怎么写原发布者:fxort04
LyraResourcePlatform文档详细设计说明书详细设计说明书1.引言1.1编写目的本详细设计说明书是针对网络信息体系结构的课程作业而编写 。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备 。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员 。2.系统的结构ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源 。ui部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息 。client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的1LyraResourcePlatform文档详细设计说明书资源,并返回相应的信息 。search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息 。preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该资源 。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式 。3.模块
2.设计说明书怎么写,应该注意什么概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统 。
编制的目的是说明对程序 系统的设计考虑,包括程序系统的基本处 。流程、程序系统的组织结构、模块划分、功能分配、接口设计 。
运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础 。编制概要设计说明书的内容,要求如下: 11.1引言 11.1. 1编写目的 11.1.2背景 11.1.3定义 11.1.4参考资料 11.2总体设计 11.2.1需求规定 11.2.2运行环境 11.2.3基本设计概念和处理流程 11. 2. 4”结构 11.2.5功能需求与程序的关系 11. 2. 6人工处理过程 11.2.7尚未解决的问题 11.3接口设计 11.31用户接口 11.32外部接口 11.3 3内部接口 11.4运行设计 11. 4. 1运行模块组合 11.4.2运行控制 11.4.3运行时间 11.5系统论据结构设计 11. 5. 1逻辑结构设计要点 11. 5. 2物理结构设计要点 11.5.3数据结构与程序的关系 11. 6系统出错处理设计 11. 6. 1出错信息 11.6.2补救措施 11.6 3系统维护设计 概要设计说明书的编写提示(参考件) E.1引言 E.1.1编写目的 说明编写这份概要设计说明书的目的,指出预期的读者 。
E.1.2背景 说明: a.待开发软件系统的名称; b.列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心) 。E.1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组 。
E.1.4参考资料 列出有关的参考文件,如: a.本项目的经核准的计划任务书或合同,上级机关的批文; b.属于本项目的其他已发表文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准 。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源 。
E.2总体设计 E.2.1需求规定 说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C 。E.2.2运行环境 简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C 。
E.2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式 。E.2.4结构 用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.E.2.5功能器求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:E.2.6人工处理过程 说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话) 。