No.11_功能规格说明书

 

功能规格说明书

 

• 基本目标

为用户提供更加便捷和人性化的闹钟提醒服务,以群组为单位规划时间安排与分配,对于个人用户,实现个人的设置闹钟,取消闹钟的操作,这些操作将会上传至数据库,并被同步到所有的客户端上。在服务器端要实现用户注册、数据的增删改查等功能。

 

 

 

 

• 软件使用者的基本假设

1)第一阶段用户:用户熟悉电脑手机等设备,具备使用大部分APP的能力。

2)第二阶段用户:用户熟悉各种软件平台,接触各种APP,对现有的闹钟功能并不满意,希望找到一个更加便捷的群组闹钟提醒软件。

 

• 典型用户

  

 

 

 

 

• 场景分析

工作项序号1:用户注册及定义个人信息

  1. 背景

          1)  典型用户:苏禾

          2)  用户的需求/迫切需要解决的问题

                 a. 苏禾:上传头像图片较慢,图像大小有限

                 b. 苏禾:隐私信息不想公布

          3)  假设:

                 a. 可设置用户隐私项浏览权限

                 b. 注册功能已完成

      2. 场景

      苏禾要注册成为这个软件的用户。她先点击“注册账号”,出现了一个网页,要求她填写各项基本资料,如:账号、密码、确认密码、性别、生日、所在地、验证码、手机号   等等。她填好后,确认提示账号可用及密码相同后,勾选了“我已阅读并同意服务条款和隐私政策”,点击“提交注册”,完成注册。

      3. 其他资料

 

 

工作项序号2:用户登陆

  1. 背景

          1)    典型用户:苏禾

          2)    用户的需求/迫切需要解决的问题

                 a. 苏禾:密码不正确,重新输入,次数超过限制(5次)

                 b. 苏禾:验证码不正确,验证码太模糊

                 c. 苏禾:忘记密码,需找回

                 d. 苏禾:修改密码

          3)    假设:

                 a. 登陆界面已经完善

                 b. 修改密码及找回密码功能已完成

                 c. 验证码可替换

      2. 场景

      苏禾来到登陆界面,输入自己的账号及密码,勾选“自动登录”,此时,出现几种情况:

          a. 密码错误,提示输入的密码不正确,重新输入;

          b. 超过密码输入次数上限,点击找回密码;

          c. 密码正确并成功登陆。

      苏禾成功登陆,进入软件主界面。

      3. 其他资料

          1)  用户注册场景见工作项序号1

 

 

工作项序号3:加好友并建立群组

  1. 背景

          1)  典型用户:谈书墨

          2)  用户的需求/迫切需要解决的问题

                 a. 谈书墨:查找账号或群组用时长

                 b. 谈书墨:无法给好友设置备注名

                 c. 谈书墨:手动添加组员太麻烦,要一个个勾选

                 d. 谈书墨:组内成员没有备注名,不知道谁是谁

          3)  假设

                 a. 查找用户及群组功能已完成

                 b. 用户加为好友及加入群组功能已完成

                 c. 建立群组功能已完成

      2. 场景

      谈书墨成为金融系2014级新生的导员,他要与学生们建立良好的通信渠道。他先登陆,如果他设置了“自动登录”,软件会自动登录。

      他点击“查找”,跳转到搜索页面,选择找人或找群,他选择找人,然后输入相应的账号,出来符合要求的用户头像和昵称,点击“添加好友”,发送验证信息,等待那人的同意。

      这时,有其他同学请求添加他为好友,他点开那些验证信息,点击“同意加为好友”。

      一个系的同学基本都添加完毕了。

      他开始新建群组。点击“创建群组”,进入创建界面。填写群组的相关信息,选择群组的最大规模(1000人)及加入群组的验证权限(需身份验证)。

      他向同学们公布了群组的账号,陆续有同学发送了进群请求,他作为这个群组的管理员点击“同意”,至此,群组建立完毕。

      3. 其他资料

          1)  用户登陆场景见工作项序号2

 

 

工作项序号4:管理推送任务闹钟

  1. 背景

          1)  典型用户:何以琛

          2)  用户的需求/迫切需要解决的问题

                 a. 不能单独勾选群组内的个别成员,要再独立建一个新组,太麻烦

                 b. 取消某个闹钟要翻看记录,较繁琐

          3)  假设

                 a. 管理并推送任务闹钟功能已完成

      2. 场景

      何以琛最近碰到一些群体案件,比如银行信用卡催收案件,劳动争议案件,或者业主集体起诉开发商延期交房、延期办证等案件,他要设置很多任务的截止时间以及会议时间。

他先登陆,如果他设置了“自动登录”,软件会自动登录。

      他点开所在的工作群组,点击“添加任务”,填写任务截止时间和内容,勾选闹钟推送的人员,最后点击推送,系统提示推送成功。

      还有些安排发生了变动,他需要修改自己之前的任务列表,他点开需要修改或删除的任务,进行修改。

      同时,系统提示他有新的任务,他点开来看,发现是周五有一个会议安排,时间设定为1点。

      在何以琛完成这一系列操作之后,如果用户A和他有群组的联系,用户A会发现自己的手机里添加了一些和他有关的任务闹钟。

      3. 其他资料

         1)  用户登陆场景见工作项序号2

         2)  用户建立群组场景见工作项序号3

posted @ 2015-11-08 14:30  TeamC#  阅读(233)  评论(0编辑  收藏  举报