文档介绍:富力家园汽车俱乐部
管理软件
需求分析说明书
目录
1. 引言 1
. 编写目的 1
. 背景及范围 1
. 定义、术语、缩写词和省略语 1
. 参考资料 1
2. 项目概述 2
. 目标 2
. 产品描述 2
. 产品功能 2
. 一般约束 3
. 假设与依据 3
3. 具体功能需求 4
. 系统操作 4
. 基础信息 8
. 会员管理 2
. 会员交车结结算 2
. 俱乐部财务管理 2
. 会员服务 2
4. 性能要求 2
. 精度 2
. 时间特性要求 2
. 灵活性 2
. 数据管理能力要求 2
. 故障处理要求 2
. 其他专门要求 2
5. 支持信息 2
. 支持软件 2
. 设备 2
. 文档 2
. 附录 2
引言
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
编写目的
为开发人员、维护人员、客户之间提供共同的协议而创立基础,对企业管理软件功能的实现作使命描述。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
背景及范围
a. 工程的名称:富力家园俱乐部软件开发项目
b. 工程产品的名称:富力家园俱乐部软件
c. 工程的组织者:6人小组
d. 产品的生产者:6人小组
e. 产品的设计者:6人小组
f. 产品的所有权:6人小组
g. 产品的客户:富力家园俱乐部软件
定义、术语、缩写词和省略语
富力家园俱乐部软件:它是由6人课题小组完全自主开发的俱乐部管理软件,以企业各部门为基本元素的、用C++编程语言来实现其功能的软件。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
参考资料
《软件工程》---- 奇治昌谭庆平宁洪编著
高等教育出版社
《软件工程:实践者的研究方法》---- (美)Roger 著
梅宏译
《需求分析》---- (美) David
孙学涛赵凯朱卫东译
项目概述
目标
本软件的目标使俱乐部管理电子化、简单化,以节省管理方面的不必要的资源浪费。对于俱乐部管理应用系统软件最终用户为俱乐部的管理人员。
开发意图:目前俱乐部在日常工作中采用人工管理,因而存在着大量的浪费和多余,本软件根据此要求进行开发。
应用目标:俱乐部管理应用系统软件将解决俱乐部管理人工化,工作繁余的问题,实现俱乐部管理电子化,并且为客户提供更好、更快捷的服务。
作用及范围:本软件专门为富力家园俱乐部开发,仅供富力家园俱乐部使用。
产品描述
富力家园俱乐部软件分为主要由系统操作,基础信息,俱乐部管理,会员交车结算,俱乐部财务管理,会员服务这几个功能模块组成。本产品是一项独立的软件,全部内容自含。本产品分别有五个模块组成,每个模块各有不同的功能。但都能完成查询,新建,删除,修改,打印,和导出EXECL,打印界面设定功能,各模块的数据都存放在数据库中。数据的调用和连接都有程序来完成,硬件外部设备需奔腾Ⅱ以上的PC机,内存需64兆以上。
产品功能
外部功能
企业管理应用系统软件外部功能包括可视化窗口,查找存储。
内部功能
企业管理应用系统软件内部功能:过滤、定位、使用库等。
功能图表
功能
名称
外部功能
内部功能
用户
程序员
通过浏览器,通过查询操作体现模块功能
通过与数据库的互动,从数据库中提取相应有关数据并输出,或将相应数据写入数据库
一般约束
本系统开发人员为12人。
有奔腾Ⅱ以上CPU、64兆内存配置的计算机就可运行本系统。
假设与依据
本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问