软件设计说明书大纲

《软件需求分析与设计》课程综合实践

项目名称:《XX培训机构教学管理系统》

设计说明书

学院:

班级:

小组成员:

1引言

1.1编写目的

1.2背景

1.3定义

1.4参考资料

2总体设计

2.1需求规定

2.2运行环境

2.3基本设计概念

2.4系统结构

3用例分析与设计

3.1 XXX用例

3.1.1用例描述

3.1.2基于协作的类图

3.1.3顺序图

3.1.4协作图

3.1.5活动图(带泳道)

3.2 YYY用例

3.2.1用例描述

3.2.2基于协作的类图

3.2.3顺序图

3.2.4协作图

3.2.5活动图(带泳道)

4数据模型设计

4.1系统实体类图

4.2数据表设计

软件设计说明书

1引言

1.1编写目的

说明编写这份概要设计说明书的目的,指出预期的读者。

1.2背景

说明:

  1. 待开发软件系统的名称;
  2. 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出有关的参考文件,如:

  1. 本项目的经核准的计划任务书或合同,上级机关的批文;
  2. 属于本项目的其他已发表文件;
  3. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

2总体设计

2.1需求规定

系统描述及用例图

2.2运行环境

简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。

2.3基本设计概念

说明本系统的基本设计概念和处理流程,尽量使用图表的形式。

系统体系结构(如Java EE三层体系结构,MVC架构)

2.4系统结构

用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.

部署图、包图、组件图

3用例分析与设计

3.1 XXX用例

3.1.1用例描述

3.1.2基于协作的类图

3.1.3顺序图

3.1.4协作图

3.1.5活动图(带泳道)

3.2 YYY用例

3.2.1用例描述

3.2.2基于协作的类图

3.2.3顺序图

3.2.4协作图

3.2.5活动图(带泳道)

3.X 状态图

3.X.1XX类状态图

3.X.2YY类状态图

4数据模型设计

4.1系统实体类图

实体类图

4.2数据表设计

数据表及其设计

你可能感兴趣的:(设计规范,需求分析,uml)