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