需求复用

需求复用的必要性:
构建任何产品的需求都不会是完全的独一无二的。我们建议在开始任何新需求项目之前,浏览一下以前项目的规格说明书,需找潜在可复用的东西。
有时会发现许多需求是可以复用的,不用进行修改。更常见的情况是,会发现一些需求尽管不完全是所想要的东西,但它们可以作为写入新项目的需求的基础。
在一个组织机构的不同项目中,非功能需求是相当标准的。因此分析师可以从以前项目的规格说明书开始,把它们作为一个检查清单。
复用需求的要点是。一旦成功地确定了产品的需求,并且产品本身也是成功的,那么需求就不需要重新开发。
需求反思
对需求项目的反思包括一系列的风险承担着的访谈,以及开发者进行小组会谈。目的是探究过程中所有涉及的人,并问这些的问题:
我们做对了什么?
我们做错了什么?
如果我们必须重做一次,在哪些地方会做得不同?
通过寻找这些问题的诚实的答案,你为自己提供了一个改进过程的最佳机会。思路很简单:有效的事多做,无效的事少做。
项目启动
项目启动确定了工作领域的边界,产品将成为其中的一部分,同时也确定了产品要实现的目标。
它也确定了利益相关者,即对产品成功有兴趣的人。
项目启动的其他提交产物确定了项目的可行性,并作为后续需求发现活动的输入信息。
项目的目标:
一段简短的、定量的陈述,说明产品要做的事,以及带来的业务好处。
这个目标陈述解释了为什么业务会投资这个项目,也解释了期望实现的业务收益。它为项目提供了理由,同时也是需求发现过程关注的焦点。
工作范围:
产品的安装将影响的业务领域。你需要理解这项工作,才能确定最适合的产品。
利益相关者:
在项目中拥有利益的人。这个群体包括所有对结果产生影响的人,或拥有发现产品需求所需知识的人。
估算的费用:
项目启动提供的一些提交产物为预估过程提供了输入,让我们在项目的早期就能进行相当不错的估算。
风险:
可能是一段简短的风险分析,解释项目面临的主要风险。一些精于风险评估的人将完成这种分析。
继续或终止的决定(最终评价结果)
项目是否可行?考虑生产该产品的成本,值得吗?
是否拥有足够的信息继续需求活动,或者需要多花一些时间了解更多的信息?

转载于:https://www.cnblogs.com/luohaochi/p/8729123.html

《软件需求分析》阅读笔记3相关推荐

  1. 软件需求分析阅读笔记

    阅读文章<我们应该怎样做需求分析>我了解到,软件需求分析需要掌握以下的内容: 需求调研:对自己需要开发的软件进行调查,了解好用户的需求,针对需求做好准备.需求调研对于一个软件开发来说,是一 ...

  2. 软件需求阅读笔记之三

    这周我阅读的是软件需求模式的第三章------需求模式概念. 需求模式是定义一种特定类型需求的方法.首先我们要注意的是,需求模式是应用于单个需求的,一旦编写完需求,模式的任务就没有了.需求模式的好处有 ...

  3. UML大战需求分析阅读笔记——02

    第二章主要就讲了两个问题:1.如何读懂用户需求 2.什么才是良好的与用户之间的关系. 一.如何读懂用户需求: 用户毕竟不是专业人士,有时候提出的需求和他本想达到的要求并不一致,所以我们做需求分析时不能 ...

  4. UML大战需求分析阅读笔记——01

    UML图分为结构型和行为型两种 ,结构型是静态的,而行为型是动态的.可以看成静态的有:哪些类.哪些构件.系统最后怎样部署:可以看成动态的有:如何与用户交互.各个类,构件,模块之间如何联系. 一.结构型 ...

  5. UML大战需求分析--阅读笔记02

    这次阅读了第三章--类图.本章主要讲解了类图的基本使用规则和一些使用的例子.类图是UML中非常重要的一部分,作用很大. 类图之间有五种关系:关联关系,聚合关系,组合关系,泛化关系,依赖关系.关联关系有 ...

  6. UML大战需求分析阅读笔记——03

    什么是面向过程的?什么是面向对象的?这个疑问在我刚入学学习C++的时候就有了,当时什么都不懂,遇见的全部都是闻所未闻的新名词.新概念,搞得自己一头雾水,今天看到第三章的开头语时发现了一种很有趣很通俗的 ...

  7. 开源软件 cadsurf 阅读笔记

    变量 myView 定义在 CadsurfView.h中 ,是一个CGLView 类的指针. 在CCadSurfView中被写入一个CGLView 对象,用new 动态创建.应该是可以把myView当 ...

  8. 阅读笔记,软件需求分析

    从头读下来,第一眼看到,成功的软件都是一样的,失败的软件却各有各的失败处,我们编写程序的最终目的是什么,不是让别人知道自己编程能力有多厉害,只要能卖钱就好了,就算你使用的语言已经跟不上版本了,但是最终 ...

  9. 01需求工程-软件建模与分析阅读笔记

    绪论阅读笔记 绪论这一部分讲的很多,把这本书的框架给讲了一个大概,让我对这本书有了一个大致的了解. 软件的发展经历了以"机器"为中心,以"应用"为中心,以&qu ...

  10. 阅读笔记 1 火球 UML大战需求分析

    伴随着七天国庆的结束,紧张的学习生活也开始了,首先声明,阅读笔记随着我不断地阅读进度会慢慢更新,而不是一次性的写完,所以会重复的编辑.对于我选的这本   <火球 UML大战需求分析>,首先 ...

最新文章

  1. aesecbpkcs5 php_php AES/ECB/PKCS5Padding加密
  2. html自定义属性冒号,vue中标签上的属性加冒号与不加冒号的区别
  3. android TextView 的setTextSize方法的使用
  4. python删除第一行_Python删除文件第一行
  5. docker 安装kafka_laradock 中如何安装 Laravel Dusk
  6. 东华大学计算机年薪,东华大学公布应届毕业生薪酬:本科生月薪中位数6637元...
  7. 习题2.2 数组循环左移(20 分)浙大版《数据结构(第2版)》题目集
  8. 按工作日加减天数,忽略星期六日
  9. PYTHON运维开发面试题整理
  10. 如何使用JDK提供的帮助文档
  11. EPS学习笔记1----------常用快捷键
  12. SVM多分类原理学习
  13. 计算机网络自顶向下方法 第四章 作业习题答案
  14. 第三方登录(百度账号登录)
  15. 信创干部人事档案管理系统单机版 - 人力资源档案管理系统软件
  16. cuda的tip: nvcc的-arch,-code选项
  17. Unity3d游戏开发之C#开发(一)
  18. 会声会影最新版:会声会影2021中文版它来啦!
  19. 如何理解答案-Leo读提问的智慧(4)
  20. 按键自加自减的c语言数码管编程,设计一个单片机输入显示系统,要求每按一下按键数码管显示数据加1(数码管初始值为0,9加1 后显示0)。...

热门文章

  1. ModelBinder——ASP.NET MVC Model绑定的核心
  2. Yii2中如何访问controller的二级目录下的控制器
  3. mongoDB's Optimization example
  4. 预习 Delphi 2009 中的新功能 - JSON (二) : 如何在 Delphi 中使用 json
  5. BZOJ 2754 喵星球上的点名(后缀数组)
  6. 【SAP HANA】关于SAP HANA中带层次结构的Attribute View创建、激活状况下在系统中生成对象的研究...
  7. Windows 8 Metro中文件的操作及访问(读写删除复制)
  8. 编译并运行Java文件
  9. PHP设计模式——原型模式
  10. 基础训练 龟兔赛跑预测