软件过程与管理需求规格说明书
需求规格说明书
课程名称: 软件过程与管理
姓名: 潘福龙
学号: 20194122
专业: 软件工程
1引言.............................................................................................................................. 3
1.1编写目的................................................................................................................. 3
1.2背景........................................................................................................................ 3
1.3定义........................................................................................................................ 3
1.4参考资料................................................................................................................. 3
2任务概述....................................................................................................................... 3
2.1目标........................................................................................................................ 3
2.2用户的特点............................................................................................................. 3
2.3假定和约束............................................................................................................. 4
3需求规定....................................................................................................................... 4
3.1对功能的规定.......................................................................................................... 4
3.2对性能的规定.......................................................................................................... 4
3.2.1绘制系统顶层用例图......................................................................................... 4
3.2.2绘制系统细化完整用例图.................................................................................. 5
3.2.3画出类图........................................................................................................... 6
3.2.4活动图.............................................................................................................. 6
3.2.4实体E-R图.......................................................................................................... 6
3.3输入输出要求.......................................................................................................... 7
3.4故障处理要求.......................................................................................................... 7
4运行环境规定................................................................................................................ 7
4.1设备........................................................................................................................ 7
4.2支持软件................................................................................................................. 7
4.3接口........................................................................................................................ 8
4.4控制........................................................................................................................ 8
需求规格说明书
1引言
1.1编写目的
让大家对我的大数据平台更加了解。
1.2背景
说明:
a. 本项目名称是大数据处理平台;
b. 本项目由王老师提出,本人开发及实现
1.3定义
使用低成本高效率的众包模式满足客户对AI数据的需求,可采集大量的原始数据,通过数据加工,为客户交付标准化、结构化的可用数据,帮助客户训练算法模型、开展机器学习,提高AI领域的竞争力。
1.4参考资料
CSDN
2任务概述
2.1目标
开发这个项目用来实现大数据的加工和处理工作。
2.2用户的特点
用户为软件工程专业的学,对本项目有充分的认识,本项目使用频度偏高。
2.3假定和约束
本项目无就假定和约束。
3需求规定
3.1对功能的规定
1.用户选择或拖拽csv文件或xlsx文件到系统,系统自动识别文件类型和里面的数据。
2.识别成功后在mysql数据库中自动生成数据表和日志文件。
3.用户选择生成数据字典功能,系统展示生成好的数据字典列表,可支持用户修改数据字典。
4.用户选择数据导出功能,系统自动生成数据文件并导出。
5.用户进行数据库管理,选择连接的数据库,连接成功后可对数据库进行管理。
3.2对性能的规定
3.2.1绘制系统顶层用例图
3.2.2绘制系统细化完整用例图
3.2.3画出类图
3.2.4活动图
3.2.4实体E-R图
3.3输入输出要求
用户输入csv或xlsx文件进行数据导入,导入到MySQL数据库,数据导出为csv文件格式。
3.4故障处理要求
若一次导入不成功,可多次尝试数据导入。
4运行环境规定
4.1设备
- 1. Idea
- 2. Tomcat
- 3. Mysql
- 4. 360浏览器
4.2支持软件
测试支持软件:idea,mysql,tomcat.
4.3接口
接口:localhost:8080
数据通信协议:https
4.4控制
在浏览器中与运行,接口:8080