软件需求工程实验7--软件需求列表

目录

前言

编写目的

背景

内容概述

需求列表

功能需求列表

性能需求列表

质量属性需求列表

对外接口需求列表

约束需求列表

参考资料

前言

编写目的

本软件需求列表旨在明确智慧校园线上集市系统的功能、性能、质量属性、对外接口及约束需求,为系统的设计与实现提供明确的指导,确保项目团队对系统需求有共同的理解,并为后续的开发、测试及维护工作提供依据。

背景

本项目面向位于河南郑州城郊地区的一所大学,该大学拥有1000余名师生,占地面积1780亩,周边为大学城与商业区。目前,该大学在师生生活管理方面缺乏统一的信息化管理平台,师生在交易与信息平台的使用上遇到诸多不便。

内容概述

本需求列表将详细列出系统的功能需求、性能需求、质量属性需求、对外接口需求及约束需求,确保系统能够满足师生的交易需求、提高交易效率、保障交易安全,并便于学校管理。

需求列表

功能需求列表

ID

需求名称

需求描述

需求来源

优先级

获取人

SR01

用户注册与登录

用户(老师、学生)通过手机号或学号注册与登录

老师

xxx

SR02

商品浏览与搜索

用户浏览商品列表,关键词搜索商品

学生

xxx

SR03

购物车管理

用户添加商品至购物车,修改数量,清空购物车

老师

xxx

SR04

下单购买

用户选择商品规格、数量,确认订单后提交

学生

xxx

SR05

支付功能

用户选择支付方式(微信、支付宝、银行卡)完成支付

老师

xxx

SR06

订单管理

用户查看订单状态,评价订单

学生

xxx

SR07

商品管理

运营管理员上架、下架商品,修改商品信息

运营管理员

xxx

SR08

促销活动策划与执行

运营管理员创建促销活动,设置规则及时间

运营管理员

xxx

SR09

用户信息管

用户管理员审核新用户,处理反馈及投诉

用户管理员

xxx

SR10

系统维护

系统管理员进行系统维护、更新升级、数据备份与恢复

系统管理员

xxx

SR11

用户权限管

系统管理员管理用户角色及权限

系统管理员

xxx

性能需求列表

类别

ID

需求内容

响应时间

SR12

系统响应时间≤2秒

并发用户数

SR13

支持≥1000个并发用户访问

数据处理

SR14

关键操作数据处理时间≤1秒

系统稳定性

SR15

系统全年无故障运行时间≥99%

安全性

SR16

系统具备数据加密、防篡改、防攻击措施

可扩展性

SR17

系统具备良好的可扩展性

质量属性需求列表

ID

特性

需求内容

SR18

可用性

系统界面友好,易于操作

SR19

可靠性

系统高可靠,确保数据安全与交易准确

SR20

可维护性

系统易于维护,便于问题修复与功能升级

SR21

可扩展性

系统易于扩展,便于功能增加与升级

SR22

兼容性

系统兼容主流浏览器及移动设备

SR23

性能

系统性能良好,确保高并发下稳定运行

对外接口需求列表

ID

需求名称

需求描述

SR24

第三方支付接口

与微信支付、支付宝支付等对接,实现支付功能

SR25

短信接口

与短信服务提供商对接,实现验证、通知等功能

SR26

邮件接口

与邮件服务提供商对接,实现找回密码、通知等功能

SR27

数据备份接口

与数据备份服务提供商对接,实现数据备份与恢复

SR28

用户认证接口

与学校教务系统对接,实现用户身份认证与同步

SR29

数据分析接口

提供数据分析接口,便于运营管理员分析与报告

约束需求列表

ID

需求名称

需求描述

SR30

法律法规约束

遵守国家相关法律法规,如《网络安全法》等

SR31

数据安全约束

确保用户数据安全,不泄露隐私信息

SR32

交易安全约束

确保交易安全,防止欺诈、虚假交易

SR33

系统稳定性约束

系统需高稳定,确保高峰时段正常运行

SR34

用户体验约束

系统需具备良好用户体验

SR35

运维成本约束

考虑运维成本,确保有限资源下稳定运行与升级

参考资料

  1. 丁二玉、骆斌《需求工程——软件建模与分析》
  2. Roger S.Pressman 《软件工程:实践者的研究方法(第5版)》
  3. 《问题分析过程文档》
  4. 《前景和范围文档》
  5. 《面谈报告》
  6. 《需求获取安排计划书》
  7. 《分析模型》