《软件需求分析与设计》课程综合实践
项目名称:《XX培训机构教学管理系统》
设计说明书
学院:
班级:
小组成员:
软件设计说明书
1引言
1.1编写目的
说明编写这份概要设计说明书的目的,指出预期的读者。
1.2背景
说明:
- 待开发软件系统的名称;
- 列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出有关的参考文件,如:
- 本项目的经核准的计划任务书或合同,上级机关的批文;
- 属于本项目的其他已发表文件;
- 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
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数据表设计
数据表及其设计