软件需求体会---discover阶段

原创 2004年08月23日 10:36:00

我毕业后的第一个职务是软件工程师,研发部门的,但我的第一个任务,却是做调研;就

因为当时我不清楚研发和调研的细致区别,不能把角色给转换过来,所以还闹了一些笑

话,现在想来,还真是挺有意思的.

调研应该属于需求的第一阶段:需求的discover阶段.
调研阶段应该完成下面的任务:了解客户现状,如客户的信息化程度,客户的算机操作水

平,客户的业务模式等;与客户沟通交流,理解客户需求等.
调研完后,应该出来一份调研报告,一般称为可行性分析报告初稿.上面的事情应该是由

售前人员去完成.
需求的discover阶段的最后一件事情,是可行性分析.参加人员如下:调研人员,法律专

家,行业专家(如工作流专家),老总(包括技术副总)等.主要就是讨论软件的各方面可行

性,在国内,项目和产品的规划都是由老总做的,所以,都可行,呵呵.

版权声明:本文为博主原创文章,未经博主允许不得转载。

关于需求分析的几点体会

在我前面写的一篇博文《如何写出让自己满意的代码》中,有读者在评论中提到了用户需求不确定导致在总体设计阶段总是无的放矢的问题。需求分析当然是非常重要的,甚至在某些情况下比总体设计还更重要。那么,如何理解...
  • zm1_1zm
  • zm1_1zm
  • 2017年04月02日 19:35
  • 812

需求评审阶段和设计评审阶段测试人员该做什么呢

大家都知道如果能把缺陷扼杀在编码之前可以节约很多成本,缺陷发现越晚花费的成本越高,尤其是设计上的缺陷如果到了编码后期甚至即将上线才发现也许会导致整个项目失败。所以现在越来越重视需求评审和设计评审,在前...
  • u012150264
  • u012150264
  • 2016年05月18日 15:00
  • 1446

软件开发生命周期-6-每个阶段的成本考虑

记录一下自己的心得体会,分享给大家,有不足之处,望指教。 基于每一次循环开始的阶段越早耗费的成本越高的原则,作者很重视需求开发阶段和设计阶段的工作输出质量和成本投入。 第一阶段:假想阶段 成本...
  • u013585244
  • u013585244
  • 2014年03月29日 11:03
  • 994

需求获取过程

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

软件工程阶段性总结(二)——软件计划和需求分析

上一次总结了软工视频的第一章内容,已经从宏观上把握了
  • u013045214
  • u013045214
  • 2014年11月16日 17:24
  • 1592

浅析软件开发项目中的需求分析

【摘要】在软件开发项目中,需求分析是关乎软件项目开发成败的重要因素。现在的软件项目中返工开销占了总开销很大比例,而导致返工的主要原因是需求分析不明确。针对这一情况,文章阐述了软件开发中需求分析任务、需...
  • liubing8609
  • liubing8609
  • 2013年07月17日 22:35
  • 1359

测试应该在需求阶段介入

测试人员不是在开发人员代码实现后才开始介入一个项目的,而是在一个项目开始立项后就开始介入,这个已经是个不争的问题了。那么,测试在项目的早期可以做哪些工作呢?测试前移是个很大的话题,本文只讨论一下需求阶...
  • tianzhijiaozi19
  • tianzhijiaozi19
  • 2016年08月10日 15:49
  • 853

软件需求分析的工作步骤和流程

第一阶段: 总体把握,了解概况 接手一个项目,不要着急去了解需求,这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,主要目的是从宏观上把握用户的具体需求方向和 趋势,了解现有的组织架构、业务流程...
  • jintaohahahaha
  • jintaohahahaha
  • 2016年11月07日 17:55
  • 1616

软件生命周期之需求分析阶段

软件生命期之需求分析阶段主要从“是什么”、“为什么”、“怎么办”、“产物”四方面具体介绍。软件需求分析阶段顾名思义即在这一阶段主要分析用户的需求,明确系统“做什么”的阶段,需求分析具体可以分为总体需求...
  • y18333610782
  • y18333610782
  • 2015年10月14日 20:10
  • 761

软件测试的四个阶段

软件测试的对象包括软件需求、概要设计、详细设计、软件运行环境、可运行程序和软件源代码等。软件测试包括质量、人员、资源、技术和流程五大要素,以及测试覆盖率和测试效率两个目标。软件测试一般分为4个阶段:单...
  • steve_yanrun
  • steve_yanrun
  • 2016年08月22日 21:46
  • 12984
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件需求体会---discover阶段
举报原因:
原因补充:

(最多只允许输入30个字)