达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心 达内广州C++学院|c++培训|广州达内科技C++/C#培训|.NET培训|IT培训|达内广州岗顶中心
软件测试工程师
 当前位置:主页 > 高端课程 > 软件测试工程师 >

理顺软件开发各个环节-6(需求管理-软件需求-

时间:2020-05-21  来源:未知  作者:广州达内培训

4.4.3 功能需求项的编写示例

  上节软件需求规格书模板中,章节3是大头,其中涉及功能需求项的编写。使用Use Case方式进行描述。本节给出一个需求项编写示例,详细说明一下编写方法。

  使用Use Case方式描述需求,除了正常过程外,还有可选过程和异常过程,还可以附加一些非功能需求,有助于将需求描述的更完整。

  下文示例的章节编排按照SRS文档的章节。

 

  章节3.1、SF1000 用户管理

  需求描述:系统必须提供用户账号管理的功能,包括:APP用户账号管理、管理后台用户账号管理。

  优先级:5

  参与者/角色(用户)

  前置条件

  后置条件

  正常过程

  可选过程

  异常过程

  非功能需求

 

  注:本节为非原子级需求项,仅提供需求描述和优先级信息,其它部分在子章节给出。

 

  章节3.1.1、SF1100 APP用户账号管理

  需求描述:系统必须提供APP用户账号管理的功能,包括:APP用户注册、APP用户登录、APP用户登出、APP用户忘记密码、APP用户信息维护等功能。

  优先级:5

  参与者/角色(用户): APP用户

  前置条件

  后置条件

  正常过程

  可选过程

  异常过程

  非功能需求

  NF0010 在公司任意一款APP注册了账号,该账号可以用在公司其它的APP,无需重新注册。

 

  章节3.1.1.1、SF1110 APP用户注册

  需求描述:系统必须提供APP用户注册的功能,注册包括:手机号注册、Email邮箱地址注册。

  优先级:5

  参与者/角色(用户): APP用户

  前置条件

  C1 用户点击“注册”,进入注册页面

  后置条件

  正常过程

  N1 APP用户注册

  N0010 显示“手机号注册”和“Email邮箱注册”两个tab页面

  N0020 用户选择“手机号注册”页面

  N0030 进入手机号注册过程

  N0100 正常过程结束

 

  可选过程

  A1 用户使用“Email邮箱注册”(N1.N0020的分支)

  A0010 用户选择“Email邮箱注册”页面

  A0020 进入Email邮箱地址注册过程

  A0100 返回N1.N0100

 

  异常过程

  非功能需求

 

  章节3.1.1.1.1、SF1111 APP用户手机号注册

  需求描述:系统必须提供APP用户使用手机号注册的功能,此时手机号为用户账号的登录名。

  优先级:5

  参与者/角色(用户): APP用户

  前置条件

  C1 用户进入手机号注册页面

  后置条件

  正常过程

  N1 手机号注册

  N0010 用户输入手机号,输入栏提示显示“输入11位国内手机号码”

  N0020 前端验证手机号的合法性

  N0030 手机号合法,验证码输入栏提示显示“点击获取验证码”,“获取验证码”按钮可用

  N0040 点击“获取验证码”按钮

  N0045 点击后,前端控制“获取验证码”按钮失效,60秒后恢复使用

  N0050 验证码输入栏提示显示“输入短信中的验证码,60秒内有效”

  N0060 用户输入验证码

  N0070 用户输入密码,密码输入栏提示显示“要求不低于6个字符,英文字母或数字”,允许切换明文/密文显示模式

  N0080 用户确认密码,允许切换明文/密文显示模式

  N0090 用户确认无误后,按“注册”按钮

  N0100 注册成功,提示“您已成功注册,欢迎开启XXX之旅!”

  N0200 正常过程结束

 

  可选过程

  A1 用户放弃注册,退出注册过程(N1的分支)

  A0010 用户点击“取消”按钮

  A0020 退出注册过程

  A0030 可选过程结束

 

  A2 用户放弃手机注册,选择邮箱注册过程(N1的分支)

  A0010 用户选择“Email邮箱注册”页面

  A0020 返回SF1110.A1.A0020

 

  异常过程

  E1 手机号不合法:长度不合法(N1.N0030的分支)

  E0010 提示:手机号长度不是11位

  E0020 返回N1.N0010

 

  E2 手机号不合法:号段不合法(N1.N0030的分支)

  E0010 提示:不支持XXX号段的手机号(截取前3位数字)

  E0020 返回N1.N0010

 

  E3 用户快速连续点击“获取验证码”(N1.N0040的分支)

  E0010 后端针对此情况,有相应处理机制,同一手机号,60秒内只允许处理一次获取验证码的请求(同时也防止通过HTTP接口的调用攻击)

  E0020 返回N1.N0045

 

  E4 密码规则不合法(N1.N0070的分支)

  E0010 提示:密码不少于6位,英文字母或数字

  E0020 返回N1.N0070

 

  E5 密码确认不一致(N1.N0090的分支)

  E0010 提示:两次密码不一致

  E0020 返回N1.N0080

 

  E6 用户在验证码有效期内没有完成注册操作(N1.N0090的分支)

  E0010 提示:验证码错误,请重新获取;如未收到验证码短信,请核查手机号

  E0020 清除验证码输入信息,保留其它的输入信息,返回N1.N0040

 

  E7 手机号已注册(N1.N0090的分支)

  E0010 提示:此手机号已被注册,无需再注册

  E0020 返回N1.N0010

 

  非功能需求

  NF0010 仅支持中国大陆地区的移动运营商的手机号,11位数字

  NF0020 170号段,归于虚拟运营商,目前不支持此号段手机号注册;系统应支持号段扩展和调整的灵活性

  NF0030 60秒的时间可以视需要调整

  NF0040 针对用户换号的情况,系统应提供相应的解决方案

 

  注:后续章节略,仅提供目录结构和需求编号的示例。

 

  章节3.1.1.1.2、SF1115 APP用户EMail邮箱地址注册

  章节3.1.1.2、SF1120 APP用户登录

  章节3.1.1.2.1、SF1121 APP用户手机号登录

  章节3.1.1.2.2、SF1125 APP用户EMail邮箱地址登录

  ......

  章节3.1.2、SF1200 管理后台用户账号管理

  ......

  章节3.2、SF2000 权限管理

  ......

 




上一篇:CODING DevOps 系列课程重磅来袭!
下一篇:没有了

友情链接:
  • 全球最大晶圆代工半导体制造厂,台积电斥资订购艾斯摩尔机器设备
  • 英特尔依然是那个英特尔,且看英特尔的城防体系
  • 支持双 DRAM 内存接口,慧荣企业级 SSD 主控方案披露
  • 在全球被反垄断罚款,冤!高通到底哪里得罪了欧盟?
  • 强强联合!万业、微电子所和芯鑫共同打造全新半导体设备
  • 复旦大学校长称:对于集成电路产业发展,大学应该主动担当
  • 技术再升级!无锡中科芯攻克晶圆级再布线及晶圆级凸点制备关键技
  • 聚力!万业企业设立集成电路装备集团,提供自主可控设备
  • 德州仪器C2000微控制器增强连通性和控制性
  • 英特尔打出降价策略,以免被竞争对手 AMD 打败?
  • 贸易摩擦的闹剧没有赢家,苹果有勇气离开中国吗?
  • 图像信号与视觉处理器的发展趋势
  • 真干快消品定位方案班(第二期)火热开班
  • Java集合 ArrayList原理及使用
  • TDD(测试驱动开发)死了吗?
  • JAVA基础之XML相关
  • javaweb项目搭建ehcache缓存系统
  • 每日一码——字符串统计
  • 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
  • 九:模板方法模式
  • 十二:命令模式(人员解耦和)
  • Java 转PPT为图片、PDF、SVG、XPS、ODP以及PPT和PPTX互转
  • SpringCloud学习(SPRINGCLOUD微服务实战)一
  • 记一次微信网页授权后获取用户信息并重定向
  • 速途新营销五点实战洞察解码“品效合一”
  • 十一:外观模式详解(Service,action与dao)
  • 手把手教你学会 基于JWT的单点登录
  • mysql锁机制总结,以及优化建议
  • 解决多个版本jar包冲突【jar内包名重命名】
  • 中国首张5G终端电信设备进网许可证 华为Mate 20 X 5G版入网
  • RPC之Thrift
  • 高级Java工程师必备 ----
  • 天猫618期间实物支付GMV增长38.5%
  • 换季了,老板你的库存处理好了吗?
  • 从“618”大数据看中国消费新活力
  • 小米生态链:贵在格局感与收放度
  • CODING 2.0 企业级持续交付解决方案
  • 老铁奇趴“新京济” 快手*京东618战报出炉
  • 中小企业新媒体运营基本技能
  • 上汽大通房车再度携手LINE FRIENDS 魔都巡游顺利开启
  • 华为高端手机国内市场份额超苹果夺得榜首
  • 中国智能制造分析报告
  • iPlus艾加营销助力腾讯广告牵手吴晓波 推进商业IP变现
  • 2019世界新能源汽车大会7月1日将在海南举行
  • 区域酒企如何转型突围
  • 时时彩论坛
  • 五星体育斯诺克
  • 北单比分直播
  • 河北11选5走势图
  • 福建体彩36选7开奖结果
  • 九龙图库下载