2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 需求工程:软件建模与分析 读书笔记二

需求工程:软件建模与分析 读书笔记二

时间:2019-02-02 09:23:56

相关推荐

需求工程:软件建模与分析 读书笔记二

读到现在,我认为需求工程中需求工程活动中需求获取很重要,只有知道了需求才好对症下药。需求获取是从人、文档或者环境中获取需求的过程。获取过程并非像定义良好的需求从人、文档或者环境中直接转移到获取的结果文档上那样简单。需求工程师必须利用各种方法和技术来“发现”需求。

在需求获取过程中,工程师通常需要执行以下任务:

1、收集背景资料

需求获取的目的是发现用户问题,并且经过需求分析等步骤转化为用户的需求。如果要和用户进行有效的沟通,就必须具备一些能够和用户交流的知识基础,否则需求工程师无法和用户想成有效的沟通。因此,需求工程师必须先收集系统的背景资料以形成一个基础的知识框架。

2、定义项目前景和范围

在形成一定的知识框架之后,需求工程师就可以通过收集到的资料数据和文档,观察环境,了解用户的需求、期望和关注点,综合推测用户在业务中所遇到的高从此问题。用户解决高层次问题的期望即为系统的业务需求,也是系统要达到的目标。

3、选择信息的来源

在大多数开发系统当中,用户是主要的信息来源。一个复杂的系统往往拥有很多用户,他们的需求也不尽相同,所以对这些用户都进行分析费时费力。所以为了满足不用的“声音",工程师可以将用户分成不同的类型,然后理解每种用户之后选择具有典型特征的用户代表(这个过程被称为涉众分析)。表单、报表、备忘录等硬数据是需求获取信息的另一个重要来源。除了用户和硬数据之外,相应的产品、文档和领域专家等也有可能是需求的来源。

4、选取获取方法,执行获取

获取方法有很多,常用的方法有面谈、调查表、观察、原型等。

5、记录获取结果

需求获取阶段产生的成果有业务需求、项目前景和范围、用户需求以及问题于特性他们都需要被即使记录下来。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。