需求获取过程

为了获取在整个生命周期干系人的需求、要求和接口要求,需求开发过程域建议首先应该获取。诱发是超越收集需求。诱发意味着主动识别客户没有明确提供的额外需求。软件需求获取个人认为有以下几个方法:

1.   对话

2.   方案评审

3.   技术示范

4.   模型法

5.   模拟

6.   原型

7.   头脑风暴

8.   观察现有的系统

9.   从文件、标准和规范识别

图1.说明一个详细的需求诱导过程

图1.需求诱导流程

目标设定:整体的组织级目标应该在这个层面上实施,应该包含总体的商业目标大纲描述需要解决的问题,为什么系统是必要的,系统上的约束例如预算,时间表,和互操作性的约束。

背景知识获得:这是个很重要的阶段对于需求工程师来收集和了解系统信息的背景.将包括系统在哪儿安装,信息系统的应用程序域,和任何现有的在使用的信息系统的使用和可能被取代的指定的系统。、

知识识别:收集大量的知识,在前一个阶段必须有条理的整理,这包括识别系统,包含识别系统干系人以及他们在组织中的角色,组织中目标的优先级, 丢弃不直接作用于系统的领域知识的需求。

干系人需求收集:这个阶段是人们可能认为的启发。它包括来自应用程序域和收购的组织系统的咨询系统涉众发现的需求。

时间: 2024-08-02 03:43:16

需求获取过程的相关文章

软件工程(五)---理解需求

软件工程(五)---理解需求 1.需求工程是一个不会因为软件项目的变化而变化的通用过程. 2.在项目开始阶段,任务的意图是确定基本问题理解.所需解决方案的性质和想要解决问题的人. 3.使需求获取困难的三个问题是范围.理解和波动性. 4.利益相关者并不是将要购买正在开发中的完整软件系统的人. 5.对于不同的客户来说,提出相互矛盾的要求是相对普遍的,每个人都认为他或她的版本是正确的. 6.一个好的解决方案会带来什么样的经济效益.谁是工作的幕后主使以及谁会使用这个解决方案是是项目启动期间使用的上下文无

汽车管理系统

怎样与用户有效地沟通以获取用户的真实需求? 1) 访谈,正式访谈系统分析员将提出一些事先准备好的具体问题:非正式访谈中,分析人员将提出一些用户可以自由回答的开放性问题,一鼓励被访问人员说出自己的想法.需求分析的目的就是获取用户的需求,面对面的访谈可以更好更直接的了解用户的需求. 2)面对数据流自顶向下求精, 3)简易的应用规格说明技术:所谓的简易的应用规格说明技术就是第一次简单的访谈过后,软件人员和用户方面各自写出规格说明书,再约定时间相互讨论,去除冗余的部分.这样可以提高用户的参与. 4)快速

《需求工程——软件建模与分析》阅读笔记之二

这本书的第二部分主要介绍了需求获取. 在需求获取的过程中,有很多问题是普遍存在的,了解这些困难对更好地了解需求获取活动的复杂性有重要意义.书中介绍了几种常见的困难.1.用户和开发人员的背景不同,立场不同,因此会存在交流困难.要解决这个问题,就要求开发人员在开展需求获取之初,尽力去研究应用的背景,理解组织的业务状况,形成一个能够和用户进行有效沟通的粗略的知识框架:2.普遍用户缺乏概括性.综合性的表述能力.为解决这个困难,要求开发人员在与用户接触之前就先行确定获取的内容主题,然后设计具体的应用环境和

《需求工程-软件建模与分析之读书笔记之一》

软件需求位于软件工程的起始阶段,是软件系统开发中一个重要的独立工作阶段,为软件工程后续阶段提供了工作基础,对软件项目的成败至关重要.本书是关于软件需求工程的专项著述,系统地介绍需求工程中的最新发展,指导了需求工程各个阶段的系统化实践,我希望通过学习本书可以更好的学习需求工程的知识. 第一部分绪论是对需求工程的宏观介绍,第一章介绍了需求工程是所有需求处理活动的总和,反映软件被应用后与其环境互动形成的期望效应,需要完成以下三个主要任务:(1)要说明软件需要做什么和为何这么做:(2)要编写需求规格说明

14.4产品线构架

在核心资产存储庳的所有资产中,软件构架是重中之重.构建一个成功的软件产品线 的本质就是区别在产品线家族的所有成员中,什么会保持不变,什么会发生变化.软件构架在构建时已经为处理这种两重性做好了准备,因为所有的构架都是承认存在众多实例的抽象:毕竟,其主要的概念价值就在于能够使我们把重点放在大蛩不同实现中的设计要点 上.构架非常本质的特性就是它论述了我们希望在构架中什么保持不变,以及允许什么发 生变化.在软件产品线中,构架就是不变化的方面的表示. 但是,对于产品线构架则不能采用这一简单的方法来划分,该

怎样与用户有效地沟通以获取用户的真实需求?

最近开始了做团队项目,因此也开始获取用户的需求.往往需求的获取是由对用户的访谈开始的.然而访谈得到的需求往往会由于交谈双方的理解侧重点.观念不同等各种情况导致得到的需求并不是十分贴近用户的需求.那么该如何与用户沟通以便得到用户的真实需求呢? 我认为,对于难以得到用户的真实需求的主要原因在于我们的主观判断性.由于人们往往都是站在自己的角度看待事物,这样就容易导致双方很容易发生分歧.要想得到用户的需求,访谈人员必须要站在用户的角度去与用户进行交谈,同时,在与用户交谈前,先要了解用户可能使用到的专业领

需求管理之被遗忘的需求

先说一个小笑话.有一个生产队队长,他对专家说:"如今我们生产队的地越来越多,牛越来越忙只是来了.我想要这么一种牛,他吃的草和普通牛一样多,可是干的活是普通牛的十倍. "专家说:"这种牛是能够造出来的,如今有基因project."队长说:"好吧,你给这造几头这种牛."于是专家找到了生物实验室.让生物实验室的人搞一个基因project,把牛造出来. 于是project浩大,投资无法保证,合作多半是不愉快的收场. 现实世界里非常多人分析需求的过程就相似

中国VR人才需求占全球18%排名第二,UE4技术美术人才万金难求

虚拟现实持续火爆,行业市场规模也随之水涨船高,未来医疗.娱乐.房地产.教育.旅游等领域还将继续拓展VR技术的应用.资本的入局和技术的发展已经相对稳定,VR行业必将迎来更为迅猛的发展阶段. VR在中国的快速发展有目共睹,短短两年时间已经形成了较为完善的产业链,令人惊叹.而与产业链的快速发展形成鲜明对比的,却是人才的远远落后.近期,全球最大的职场社交平台领英针对全球VR人才进行了一次全面扫描.数据显示,美国VR人才占全球40%,需求占比48%,而中国人才仅为2%,需求却占全球18%,人才短缺现象十分

项目需求:自定义倒计时的TextView

现在这么一个需求: 我有一个ListView,每一个列表项 布局如上图,顶部一个大图片展示,中部一个音频播放,底部一个描述文字. 在这个界面,一次只能点击一个列表项的播放按钮,那么我直接在ListView所属的activity创建了唯一的一个MediaPlayer,然而,这不是问题,所有的音频方面的播放冲突都解决了 问题就在中部的音频播放,我需要点击左边的播放按钮,然后右边有一个剩余时间要跟随着变化,当然点击暂停的时候,剩余时间也要暂停 首先,这里运用了购物车功能的原理实现按钮的操作.Andro