《软件需求十步走》阅读笔记五

本次阅读笔记写一下本书的第六篇《管理篇》。

第六篇共分为四章,分别是需求管理的思路、需求版本控制、管理变更请求、需求跟踪能力。

首先是第一章《需求管理的思路》。

需求管理活动的目标就是确保需求业务活动能够按照进度要求、质量要求、成本要求生产出高质量的由业务需求、用户需求和系统需求构成的软件需求规格说明。需求管理工作具体是借助由基线、版本、状态、变更、跟踪构成的需求约定这一抓手将需求业务活动集成起来并加以规范化。需求管理活动的目的是在客户与软件开发人员之间建立一个由文档构成的需求基线。需求管理组织的具体工作内容是由需求管理活动的内容构成的。

然后是第二章《需求版本控制》。

软件需求基线是由各阶段需求业务活动的工作成果文档和文档内各部分内容的版本号的集成。软件需求基线工作的落实借助这些工作成果文档和文档内各部分内容版本号来实现的。版本号是采用量化方式来解决同名而内容不同的一个手段。为了减少冲突和不一致,只能允许指定的专人来更新、改变需求规格说明文档,且专人进行存贮和发布。

接着是第三章《管理变更请求》。

管理变更相比较其他工作领域被叫做异常发生,被视为突发事件,需要有相应的应急解决方案来加以控制和及时的处理,所以不要把需求变更视为一种常态。所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程将不需考虑。

最后是第四章《需求跟踪能力》。

需求跟踪活动的目标是将需求业务活动和软件开发活动通过需求能力矩阵这种方式集成起来,建立起可以由源头追踪至终端、也可以由终端回溯到源头的关联关系表。

谈谈个人对于需求管理的理解。

由于本学期本门课的一个系统就是需要根据多次需求变更来完成的,对于需求变更的版本管理很重要,首先得分清这是哪一个版本的,该做哪一个版本的,不然做了也是白做,因为用户的需求已经改变了。所以,对于需求的管理也是很重要的。

时间: 2024-12-30 14:55:54

《软件需求十步走》阅读笔记五的相关文章

《架构之美》阅读笔记五

一个好的架构的形成不仅是架构师的功劳,还有团队的集体合作,主要因素:确实进行有意为之的前端设计:设计者有很好的素质和经验:在开发过程中,保持清晰的设计观点:授权团队负责软件的整体设计:不要害怕改变设计:让合适的人加入到团队中,让团队保持健康的工作关系:在合适的时候做出决定:好的项目管理和合适的最后期限. 在后来介绍架构伸缩性的时候以常见的在线游戏的设计为例,这类软件对系统的伸缩性要求很高,要能实时伸缩,减少延时.随即提出了两种解决方案:分区和基于地理位置,每个地理区域的玩家运行在一台服务器上.

《构建之法》阅读笔记五

这次从第九章开始向后写.第九章说的是项目经理,刚开始我不太明白为什么会选择这个题目作为独立的一章的题目,可是在读书的过程中逐渐明白了.以前我对项目经理的看法就是简单粗暴的基本不用编程,不用当码农,只要给别人派任务就可以了,工资还高.读了这章之后发现不是所有人都可以做项目经理.书上写了微软PM的来历,首先,一定是公司或团队内部出现了一些问题,接着出现了一个人发现并总结了这个问题,并思考解决问题的方法,这一次的问题是交流成本问题,是开发和测试搞不定的事情,这种事情最好还是要专门的人来做,于是这种人就

架构之美阅读笔记五

第十一章解释了一组非常简单的组件和一门扩展语言如何将一个不起眼的文本编辑器编程了一个操作系统,成为程序员工具箱中的瑞士军刀:第十二章展示了冲刺和统计评审这样的社区过程如何帮助软件架构从简单的骨架演变为美丽的系统. 第十一章为我们展示了GNU Emacs的故事:滋长的特性是其优势.首先我认识到了Emacs是什么.它和我们经常使用的其他文本编辑器类似,当我们用Emacs打开一个文件时,将弹出一个窗口,并显示出该文件的内容,我们可以对其内容进行修改,然后保存这些修改后退出.Emacs架构所采用的是在交

构建之法阅读笔记五

最近几天在看构建之法中看到了“需求分析”这一章,对于需求分析可能大部分同学都会觉得不陌生,因为在上一学期中的UML统一建模语言中讲过有关需求分析的一些基本的东西.但是,当时并没有完全理解,到现在也忘得差不多了,今天认真的看了一遍,大概说一下我自己的收获. 在做软件时第一件事是要做什么呢?不是一上来就写代码,而是要先做好调研,做好需求分析.在讲需求分析之前,要先知道软件需求是什么,首先你必须要获取和引导需求,在这里要注意有时候用户不是很清楚他要什么,甚至会表达错误,这时候你就必须要引导用户,帮助用

构建之法阅读笔记五。

读着读着就读到了ABCD部分,是简述做法,好处,竞争和推广的.这些的分析决定了软件的价值,没有重视这些的话,推广就会很难.课上讨论这些也谈不出个所以然来,不过现在还是有一些想法的,可以在下次实践. 接着又读到了杀手功能,对这个名词没有深入的理解,但还是联想到了这个词的重要意义.杀手功能总是比辅助功能重要的,以自己举例来说,应该早早的开始涉及对学生成绩管理和分析的功能,而不是留到现在而没有时间做. 估计原来也是一门学问,这不只是随便一想就能解决的估计.这都是因为之前涉及的估计量太小了,估计量大的时

阅读笔记五

好风凭借力,写出了思科从成立到成功的最大的因素. 一个恰当的时机必不可少. 一个恰当的时机出现一项合适的技术,需要投资时,得到了红杉风投的投资,从成立到上市,基本没有遇到羁绊,正好迎上互联网的普及,顺势发展,迅速成长,并占据大部分市场.成功需要这样的运气,当然你也不能无视思科创始人的勤奋和努力,波萨克夫妇通过自己的努力创造出了多协调路由器,成就了思科,也理所当然的使自己成为了人生大赢家. 当然我们得承认,成功有幸运的元素,而且也是必不可少的.我觉得每个成功的人都是幸运的,如果不幸运他就不会成功了

Regex阅读笔记(五)java操作篇

首先一个demo程序 Java的正则表达式包为java.util.regex,主要是使用其中的Pattern和Matcher. groupCount方法时候都可调用,而大多数方法都必须在匹配尝试成功之后才可调用. 主要的方法有: boolean find() 返回的boolean值表示是否能找到匹配,如果有多次调用,每次都在上次的匹配位置之后尝试新的匹配. public class Regex { public static void main(String[] args){ String re

Git帮助文档阅读笔记----第二章-第五节---打标签

本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别. 列显已有的标签 直接运行 git tag 即可: 可以用特定的搜索模式列出符合条件的标签.在 Git 自身项目仓库中,有着超过 240 个标签,如果你只对 1.4.2 系列的版本感兴趣,可以运行下面的命令: $ git tag -l 'v1.4.2.*' v1.4.2.1 v1.4.2.2 v1.4.2.3 v1.4.2.4 新建标签 轻量级的(lightweight) 含附注的(annotated)(建议

【阅读笔记】计算机网络 第五版 阅读笔记(持续更新)

计算机网络 第五版阅读笔记 第一章 概述 1.因特网的组成 边缘部分:由所有连接在因特网上的主机组成 核心部分:由大量网络和连接这些网络的路由器组成 2.计算机之间的通信方式 客户服务器端方式(C/S模式):客户端是服务请求方,服务器端是服务提供方 对等方式(P2P模式):平等,对等连接通信,每一个主机既是客户又是服务器. 3.电路交换,分组交换和报文交换 3.1 电路交换:建立连接(占用通信资源)->通话(一直占用)->释放连接(释放通信资源). 优点:在通话的全部时间内,通话的两个用户始终