软件需求工程

总述:需求工程是系统分析过程中解决需求问题的实际操作指南,跟实操关联紧密。

 

1.软件需求

答:软件需求是用户对新系统在功能、行为、性能、设计约束等方面的期望。需求是多层次的,包括业务需求、用户需求、系统需求。质量功能部署(QFD)是一种将用户要求转化为软件续期的技术,目的是最大限度提升软件工程过程中用户满意度。QFD将软件需求分为常规需求、期望需求、意外需求三类。

 

2.需求获取

答:需求获取是一个确定和理解不同项目干系人需求和约束的过程,看似简单实则很难。

用户访谈是一种最基本的需求获取手段,其形式包括结构化和非结构化两种。结构化是指事先准备好一系列的问题,针对性进行;非结构化只列出一个粗略的想法,根据访谈情况发挥。一般情况下是两者结合使用。用户访谈的基本步骤是:准备访谈、主持访谈、访谈后续工作。准备访谈先要确定访谈的目的,其次是确定访谈中应包含的客户,最后是为访谈准备一些详细问题。准备访谈阶段要注意沟通上细节处理,特别是沟通的业务知识背景要准备好。访谈过程中要做好:限制访谈时间、寻找异常和错误的情况、深入调查细节、认真做记录。访谈过程中注意处理好各种待人接物的行为。访谈的后续工作首要是吸收、理解和记录访谈获得的信息。用户访谈具有良好的灵活性和较宽广的应用范围,不过存在着受用户、信息量、沟通技巧、分析师知识领域的限制。

问卷调查可以规避用户访谈关键人员的时间限制和人员数量少的问题,通过精心设计调查表,下发给相关人员。一张问卷调查表需要花费大量的时间进行设计与制作,步骤包括确定问题及类型、编写问题、设计问卷调查表的格式。问卷调查表的问题必须非常清楚,组织顺序必须有说服力,必须能预见用户可能的回答。编写问题要使用“用户的语言”,不能含糊和过度明确问题,保持问题简洁,避免偏向。问卷调查表的格式需要认真编排,提供足够留白,重要问题放在前面,相似问题放在一起。问卷调查的优点是短时间内低成本收集大量的数据(不保证质量的前提下);缺点是不灵活,回复受限于问题的多寡,质量取决于客户回复的问题的情况。问卷调查的返还率通常比较低,在采用问卷调查时除了通过问题进行改善之外,还可以通过一些其他方法激励用户进行填写,如奖励、减少回答时间、阐明填写的必要性等。

采样是从种群中系统选出有代表性的样本集的过程,通过对样本集的分析和研究揭示整体种群的信息。采样的关键是确定样本集的规模。样本点额大小=启发因子*(可信度系数/可接受的错误)*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值