[键入文字]
实验二 “企业库存管理系统” 软件设计
一、实验题目
“企业库存管理系统” 需求规格说明书
二、实验目的
1.掌握软件设计的主要任务
2.掌握软件设计的主要过程及其主要设计原则
3.掌握软件过程设计中的常用技术和工具
4.通过本次实践,掌握基于数据流图进行软件设计的大致过程
5.通过本次实践,掌握基于 UML 的面向对象软件设计方法的具体实现过程
6.通过本次实践,对软件设计规格说明书的基本框架能有更进一步的掌握
7.通过本次实践,学会撰写初步的软件设计规格说明书
三、实验要求
1. 根据附录的“企业库存管理系统”功能描述,基于“数据流需求分析方法”或“面向对象需求
分析方法”,展开系统需求分析。
对于“数据流需求分析方法”:建立顶级数据流图;按照 “强内聚、松耦合”原则,对处理
功能进行逐个分解精化;同时,逐步完成对数据流的精化,并针对被精化的处理功能
生成下一级数据流图;精化过程中必须维持各级数据流图的平衡;精化过程适可而止 ,
避免涉及软件设计细节。对于“面向对象需求分析方法”:利用用例及用例图表示需求从
业务需求描述出发获取执行者和场景;对场景进行汇总、分类、抽象,形成用例;确
定执行者与用例、用例之间的关系,生成用例图。利用类图表示目标软件系统的总体
框架结构根据业务需求描述设计目标软件系统的顶层架构;从业务需求描述中提取“关
键概念”,形成领域概念模型;从领域概念模型和用例出发,研究系统中主要类之间的
关系,生成类图。
2.撰写“企业库存管理系统”的 “软件需求规格说明书”
需求规格说明书中要重点涉及以下内容:1)功能或行为需求(应概述产品所具有的主要功
能,可用列表的方法给出,并形成良好的组织,使每个读者都易于理解。可用图形表示主
要的需求分组以及他们之间的联系,例如数据流图或 用例图与类图。)2)外部界面需求
3)其他需求 3-1)数据库需求 3-2)用户操作需求 3-3)工作场地需求
四、实验内容
根据附录的“企业库存管理系统”功能描述,基于“数据流需求分析方法”或
“面向对象需求分析方法”,展开软件系统设计,并编写“企业库存管理系统”软件
设计规格说明书。
软件设计规格说明书的具体内容如下:
1.引言
第 1 页 共 10 页