
计算机科学与工程学院
物联网体系结构与工程案例分析课程
项目需求分析
设计题目:
成员姓名:
专业班级:
起讫时间: 2016年X月X日-X月X日
设计地点: 教9-C501实验室
2016年3月1日
第一章 简介
1.1 目的
本文是对XXXX示范项目需求分析结果的规格说明书。基本要求是全面、细致、准确的反映用户需求分析,明确要开发的系统应具有的功能和性能,包括前端、后台的数据库设计、业务功能与界面设计等。通过本文的叙述,使系统分析人员以及项目开发人员能清楚了解用户的需求,并在此基础上提出概要设计,为完成后续设计和开发工作打下基础。
1.2 范围
本文包括了xxxx项目的总体概述、具体需求、总体设计约束、系统质量特征、依赖关系、数据库、操作、需求分级以及待确定问题等。其中:
⏹总体概述包括:系统概述、系统功能描述、用户特征描述、系统存在的假设及依赖关系等。
⏹具体需求包括:功能需求、性能需求和外部接口需求等。
⏹总体设计约束包括:标准符合性、硬件约束和技术等。
1.3 文档信息
| 项目名称 | xxxx项目 | ||
| 拟制 | 日期 | 2015.3.1 | |
| 审核 | 日期 | ||
| 批准 | 日期 | ||
| 版本 | V 1.0.0 | ||
2.1 软件概述
2.1.1 项目介绍
2.1.2 产品环境介绍
2.1.3 用例图
简单给出相关人员的用例图
2.2 软件功能
⏹
2.3 用户特征
2.4 假设和依赖关系
第三章 具体需求
3.1 xxxx模块
⏹
3.2 基本信息管理模块
3.2.1用户管理
⏹添加用户
⏹修改用户信息
⏹删除用户
⏹
3.11 性能需求
3.11.1时间性能需求
3.11.2并行性需求
3.11.3系统需求
3.11.4界面友好型需求
3.11.5系统可用性需求
3.11.6系统灵活性需求
3.12 外部接口需求
3.12.1用户接口
3.12.2软件接口
3.12.3硬件接口
3.12.4通信接口
第四章 基本业务流程和业务表分析
4.1 xxxx流程
4.2 xxxx业务表
1. xx表
第五章 总体设计约束
5.1 硬件约束
⏹微机适合的操作系统:基于IE浏览器和Windows XP以上的系统
⏹微机硬件最低配置:CPU在i3以上,内存在2GB以上,带网络
⏹服务器端最低配置:四核CPU,8GB以后上内存,500GB×2以上高速服务器硬盘,千兆网络端口。
⏹事务响应时间:平均约在4秒以内。
⏹系统可容纳的事务或客户数:20个以内。
⏹总体运行起来不给用户迟滞的感觉。
5.3 技术
⏹用户界面接口:
⏹数据库需求:
⏹界面设计:
⏹通信协议:
第六章 软件质量特性
⏹适应性:
⏹可用性:
⏹灵活性:
⏹交互工作能力:
⏹时间响应性:
⏹可维护性:要求系统使用文档齐全,便于维护
⏹可移植性:
⏹可靠性:
⏹可重用性:
⏹鲁棒性:
⏹可用性:
第七章 依赖关系
第八章 其它需求
第九章 待确定问题
第十章 附录
