zoukankan      html  css  js  c++  java
  • 团队项目-需求验证

    1.4 需求验证

    需求验证是指在需求规格说明完成之后,对需求规格说明文档进行的验证活动。它的检查方法有:自由方法、检查清单、缺陷、功能点、视角、场景、逐步提升。

    在这周由项目经理完成了需求验证,其中项目经理采用检查清单的方式完成需求验证的一致、可测试部分的验证。

    一致(Consistent):所有需求必须是一致的,任何一条需求不能和其他需求相矛盾。

    一致性审查表格

    审查人:车孟杰

    身份

    功能

    子功能

    评审意见

    学生

    注册

    1.         学生与老师的浏览作业和话题的需求不矛盾,无论学生老师都应该拥有浏览作业和话题的需求,只要开发时注意代码的复用就好了;

    2.         学生、老师的权限依次递增,浏览作业和话题的需求上,老师可能在后续的程序完善中可以看到多于学生的信息,比如上传作业者身份、话题发布人等,虽然不同,但是学生和老师的浏览作业和话题的需求并不相互矛盾,所以仍然满足一致性需求;

    3.         学生和老师都有登陆的作业管理系统的需求,两者需求实际上是一致的,都是身份验证需求。

    4.         其余的不同方面的不同功被赋予不同身份的用户,除了浏览作业和话题其他的功能不存在重复,所以不存在不同用户的同种需求规定不同造成需求的不一致。

    登录

    老师

    登陆系统

    发布公告

    管理作业

    删除作业

    修改作业

    作业评分

    留言板管理

    发表话题

    删除话题

    删除评论

    资源管理

     上传资源

    删除资源

    下载资源

    评审结论

    上述任何一条需求与其他需求不存在矛盾,即满足需求一致性要求。

    可测试(Testable):每项需求都能通过设计测试用例或其它的验证方法来进行测试。

    可测试性审查表格

    审查人:车孟杰

    身份

    功能

    子功能

    评审意见(测试方法)

    预期结果

    学生

    注册

    初次使用的用户是否可以注册

    可以注册

    已注册学生用户是否还可以注册

    不可以注册

    学生用户退出后是否可以注册

    可以注册

    浏览资源、留言板、公告和作业

    学生用户是否可以浏览公告、资源、留言板和作业界面

    可以浏览

    学生是否可以浏览公告、资源、留言板和作业内容

    可以浏览

    老师

    浏览资源、留言板、公告和作业

    (参见游客浏览文章部分)

    (参见游客浏览文章部分)

    登陆作业管理系统

    学生是否可以登陆

    可以,身份是学生

    老师是否可以登陆

    可以,身份是老师

    管理作业

    删除作业

    学生是否可以删除作业

    1.         一般情况,只有老师被允许,学生只可修改删除自己上传的作业,其余被告知无权限;

    2.         在后续中如果发现学生作业或留言板中发布不良信息,老师可直接删除学生的作业或留言。

    3.所有对于作业板块、资源板块、留言板块老师拥有绝对权限,学生只可以对自己的任务进行发布、修改、删除动作。

    老师是否可以删除作业

    学生是否可以修改作业

    修改作业

    老师是否可以修改文章

    发布作业

    学生是否可以发布作业

    老师是否可以发布作业

    留言板管理

    发表评论

    学生是否可以删除评论

    老师是否可以删除评论

    删除评论

    学生是否可以删除评论

    老师是否可以删除评论

    发布评论

    学生是否可以删除已发布的评论

    老师是否可以删除评论

    资源管理

    上传资源

    学生是否可以上传资源

    老师是否可以上传资源

    下载资源

    学生是否可以下载资源

    老师是否可以下载资源

    删除资源

    学生是否可以删除资源

    老师是否可以删除资源

    评审结论

    因为所有的需求都可以设计出了切实可行的测试方法,所以满足可测试性。

  • 相关阅读:
    基于VMWare配置VxWorks开发环境
    Go 方法、接口
    cgo 和 Go 语言是两码事
    MFC的回调函数
    go语言将函数作为参数传递
    nginx源码学习资源
    PYTHON 自动化运维
    LVS中文站点
    MS SQL SERVER 书BOOK
    桦仔------分享一下我研究SQLSERVER以来收集的笔记
  • 原文地址:https://www.cnblogs.com/cmj786414762/p/5425968.html
Copyright © 2011-2022 走看看