]5.系统数据结构设计 [不涉及软件设计可不包含]5.1逻辑结构设计要点 [给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系 。]5.2物理结构设计要点 [给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件 。
]5.3数据结构与程序的关系 [说明各个数据结构与访问这些数据结构的各个程序之间的对应关系 。]6.系统出错处理设计6.1出错信息 [用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法 。
]6.2补救措施 [说明故障出现后可能采取的变通措施 。]6.3系统维护设计 [说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块 。
] 概要设计是一个设计师根据用户交互过程和用户需求来形成交互框架和视觉框架的过程,其结果往往以反映交互控件布置、界面元素分组以及界面整体板式的页面框架图的形式来呈现 。这是一个在用户研究和设计之间架起桥梁,使用户研究和设计无缝结合,将对用户目标与需求转换成具体界面设计解决方案的重要阶段 。
[1] 概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构 。设计软件结构的具体任务是:将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等 。
数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计 。显然,概要设计建立的是目标系统的逻辑模型,与计算机无关 。
(1)层次图 。层次图用来描绘软件的层次结构 。
一个矩形框代表一个模块,方框间的连线表示调用关系 。如图,最顶层的方框代表正文加工系统的主控模块,它调用下层模块,完成正文加工的全部功能 。
第二层的每个模块完成正文加工的一个主要功能 。(2)HIPO图 。
HIPO图是IBM公司发明的“层次图加输入/处理/输出图” 。层次图加上编号称为H图 。
在层次图的基础上,除最顶层的方框之外,其余每个方框都加了编号 。层次图中每一个方框都有一个对应的IPO图(表示模块的处理过程) 。
每张IPO图应增加的编号与其表示的(对应的)层次图编号一致 。IPO图是输入/加工/输出图的简称 。
(3)结构图 。结构图是Yordon提出的进行软件结构设计的工具,结构图和层次图类似,一个方框代表一个模块 。
6. 系统概要设计怎么写 是软件的概要设计么?网上应该到处都有的,我以前也会打过一样的问题给你一个我以前用的吧~概要设计说明书1引言1.1编写目的说明编写这份概要设计说明书的目的,指出预期的读者 。
1.2背景说明:a. 待开发软件系统的名称;b. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心) 。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组 。
1.4参考资料列出有关的参考文件,如:a. 本项目的经核准的计划任务书或合同,上级机关的批文;b. 属于本项目的其他已发表文件;c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准 。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源 。
2总体设计2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C 。2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C 。