作业5

你联合同学做一个年级微信公众号加强各班相互了解、联合活动等。请写一份两页的报告,描述收集需求的方法,并附上收集的需求跟踪矩阵(不少于五个需求);

收集需求的方法:
  1. 数据收集
    综合使用多种数据收集方法,达到均衡利弊,精确数据收集结果的目的,这些方法包括:
    头脑风暴:头脑风暴可以全面收集同学们的想法,真实反映用户需求,且覆盖范围广。经过群体讨论,开放性的收集项目和产品的需求,从中统计出比较合理的且反映较多的需求,初步确立需求的范围
    问卷调查:问卷调查可以基于现有的微信小程序在同学直接广泛传播,成本低而且高效。通过考量头脑风暴的结果确立问卷的问题设计,对优秀的需求设计进行进一步评估,从而确切的得出切和同学们实际的需求
    标杆对照:标杆对照可以让我们在设计微信公众号需求时通过对已有的优秀案例的分析对照,得出更加符合风向的需求设计,以达到良好的需求设计方案。通过已有的产品类比已经筛选过的优秀需求,得出其中切实可靠的需求,同时分析当前设计的不足,进行需求的补充
  2. 文件分析
    尽管年级微信公众号是年级内部使用的小型软件项目,但是仍然具备一定的风险性,我们也需要制定简单的商业计划确定项目的范围,时间,成本等基本里程碑,准确高效的设计产品需求
  3. 决策
    使用打分法进行决策,通过项目最核心的模块功能给需求按权重进行打分,按照分数低于一定值的标杆对需求进行筛选,从而得出最合理的需求设计,同时注意不能因为筛选出现需求不全,功能缺失的现象
  4. 需求呈现
    使用亲和图将已有的需求进行分组,分类,排序,将需求模块化,同时进行排序,舍弃重合的需求,进行进一步的优化与调整,是的需求设计更加全面且高效
  5. 社交与团队技能
    通过观察与交流发掘需求设计的缺陷。通过已有的需求设计一个简单Demo,给部分特地挑选的用户进行使用与评估,通过他们的反馈得出需求设计的缺陷,进一步优化调整
  6. 面向对象分析方法
    通过用例图描述系统,外部实体,用户交互行为序列三者关系,分析基本需求,与已有的需求设计对照,进一步优化调整。
需求跟踪矩阵

在这里插入图片描述

思维导图

WBS
每一个工作包都是相对独立,根据需求分解,通过完成分解后的任务完成需求文档的设计。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件测试需求是开发测试用例的依据,测试需求分解的越详细精准,表明对所测软件的了解越深,对所要进行的任务内容就越清晰,对测试用例的设计质量的帮助越大。详细的测试需求还是衡量测试覆盖率的重要指标,测试需求是计算测试覆盖的分母,没有详细的测试需求就无法有效的进行测试覆盖计算。 软件测试执行阶段是由一系列不同的测试类型的执行过程组成的,每种测试类型都有其具体的测试目标和支持技术,每种测试类型都只侧重于对测试目标的一个或多个特征或属性进行测试,准确的测试类型可以给软件测试带事半功倍的效果。 现有的软件测试分析技术不太成熟,对测试需求和测试类型的分析,所采用的方法主要是根据经验进行收集、整理,该方法依赖于测试设计人员的测试经验,由此方法得出的测试需求、测试类型往往导致测试用例设计不充分,测试覆盖度低,测试目的性不强,容易遗漏等缺陷。 可见,如何对测试需求进行细致的整理分析,明确测试执行时的测试类型,是一个亟待解决的问题。 有鉴于此,本方法的主要目的在于提供一种软件测试需求的分析方法,可以方便、详尽的获取测试需求,明确测试执行时需要实施的测试类型。 为实现上述目的,本方法提供了一种软件测试需求分析的方法,包括以下步骤: a)列出软件开发需求中具有可测试性的开发需求; b)对步骤a)列出的每一条开发需求,形成可测试的分层描述的测试需求; c)对步骤b)形成的每一条测试需求,从GB/T 16260.1-2006《软件工程 产品质量 第1部分:质量模型》中定义的软件内部/外部质量模型来确定软件产品的质量需求; d)对步骤c)所确定的质量需求,分析测试执行时需要实施的测试类型; e)建立测试需求跟踪矩阵,对测试需求进行管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值