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

在读完《需求工程——软件建模与分析》的前三部分后,我对软件需求有了初步的了解,在之后的阅读中我开始了对这本书的第四部分,需求的文档化和验证,在这与部分的阅读中我开始了解到了需求文档的书写规范,这一部分在软件需求中同样十分重要。

《需求工程——软件建模与分析》在需求的文档化和验证中主要分两个部分讲述,分别是需求规格说明和需求验证,在需求规格说明文档中讲到需求规格说明文档是需求规格说明活动的一个核心元素,要理解需求规格说明活动,就需要明确文档的编写规格说明文档的原因、需求规格说明文档的类型、需求规格说明文档的读者,需求规格说明文档的描写手段等。我们编写需求规格说明文档的原因一方面为清晰、明确、结构化的文档可以将软件需求信息和解决方案更好的传递给所有的开发者。文档可以一致重复的将需求信息传递给开发者,效果比较好,能较准确的把信息交给开发者。另一方面,文档可以拓展人们的知识记忆能力。再复杂的系统中,信息的含量是任何一个人都不能全部掌握的。书面的文档能够林部人们记忆能力不足,能又有效的记录。在需求开发过程中能产生好多的不同类型的绣球规格说明文档。在信息描述语言可分为非形式化语言,半形式化语言,形式化语言。在书写需求规格说明书时模版的选择和使用同样重要,书写的模板要谨慎选择,要用标准模板,开发者要根据自己开发的项目对标准模板进行建材调整和定制,组织自己的软件需求规格说明模板。需求规格说明文档写作要注意内容的组织、表达方式及细节的描述。一份优秀的需求规格说明文档的特性要有正确性、无歧义、完备性、一致性、重要性-和稳定性分级、可验性、可修改、可跟踪。需求文档的规范书写可以让软件在以后的开法中少走弯路,能根据文档开发出客户所提的需求,能让软件的开发更加顺利。在需求分析中文档的编写是其中的重要一步,其重要性在于文档的好坏能直接影响到该项目的开发速度及开发出软件的质量。所以在文档编写时我们一定要规范书写,规范的需求文档能体现一个开发人员的素质,好的开发习惯。

在需求验证中讲到需求的验证与确认活动更多的是从整个软件工程的角度来保证澶宾得质量。需求验证所包括的活动是为了确定以下几方面的内容: 软件需求规格说明正确描述了预期的系统行为和特征,系统需求或其它来源中得到软件需求,需求是完整的和高质量的,有对需求的看法是一致的,需求为继续进行产品设计、构造和测试提供了足够的基础。正式技术评审的最好类型叫作审查,对需求文档的审查是可利用的最高级软件质量技术。要深入的了解验证和确诊的实质意义,就有必要在整个软件工程的框架下来理解系统验证意义。在需求分析的过程中,需要我们不断地整理、分析,注重每一个细节,确定好系统的边界。建立好模型,如果遇到新的问题,要及时整理解决记录。综合运用需求分析技术。对每一种技术不仅需要广泛阅读,而且需要进行很多的实践。软件工程开发过程中的完全正确性是可望而不可及的,总是会有一些小的判偏差和错误发生,所以在开法中的验证并修改是非常重要的。

经过长时间的阅读《需求工程——软件建模与分析》这本书给我的帮助很大,这本书系统的对软件的需求进行了详细的介绍,作为教科书这本书的优点就在于它的知识点比较多比较系统,条理清晰在阅读起来可能会有一点的枯燥,可他的知识的涵盖量却是十分丰富。在阅读中我对软件的需求分析有了一定的了解,无论是它的需求获取、需求分析还是需求文档的书写都给了我很多的启发,让我在需求分析这一方面了解了更多知识。需求分析是在软件开发过程中的重要的一步,想做好软件需求分析要必须做好,在需求分析中每一步同样是十分重要,每一步的活动都要认真对待,需求获取、需求分析、编写文档及验证每一步都是需求中必不可少的重要步骤,做好需求才能做好软件。

时间: 2024-10-26 14:14:39

《需求工程-软件建模与分析》读书笔记3的相关文章

你的灯亮着吗读书笔记3

<你的灯亮着吗>在大概3周时间的研读下终于读到了尾声,说实话这本书给我的启发或者说是帮助是非常大的,这本书主要讲的就是通过分析问题提供思路想法去解决问题.书中的想法能给我们提供更多的思路在我们遇到问题的时候,同时这本书也在讲着好多道理,在作者的的后记或正文引用中好多实际的道理让我们在遇到问题中能全面考虑. 书中每个主题都有若干生动有趣而又有警戒意义的故事作为主线,通过对故事中实际问题的解决,引申出作者对于问题解决领域的重要观点,在书中的最后两篇中也是讲了几个实际的问题来实际分析,书中的提到的“

你的灯亮着么阅读笔记1

你的灯亮着么事这并不是一本关于程序员如何编程的书,而是教我们在面对问题时如何思考.解决问题,让我们在生活中变得聪明,智慧的处理问题. 第一章问题是什么.这章通过电梯的问题,告诉我们分析和解决问题时,首先要明确的定义问题.书中说到:“问题其实就是你期望的东西跟你体验的东西之间的差别”.这句话我十分赞同,这也正是软件开发中客户的需求与程序员做出软件之间的差别. 第二章这个问题什么.比利的故事告诉我们,不要把解决方案当成问题的定义..“你永远也不能肯定你有了个正确定义,但是永远不要放弃寻求它的努力“,

你的灯亮着吗阅读笔记之三

我们可以告诫那些写注释的人,对于问题表述来说清晰好懂是多么的重要,直到他们被这废话的海洋淹死.我们也可以敦促问题解决者们阅读的时候更加仔细,然后他们都会变成瞎子.按照以往的经验,这些都没什么用.不管人们多么真诚地去努力,单靠增加投入精力的数量是不够的.你永远都不能确信这里的每个人对于同一个词都和你有相同的理解. 现在我们需要通过一次联谊活动把文字的含义从字面上剥离下来,并且牢记在心中.有一种方法就是文字游戏:一旦你用文字来表述一个问题, 请仔细推敲这些文字以使这种表述在每个人的头脑中都是一个意思

你的灯亮着吗阅读笔记之一

问题是什么? 比利和别人都错在了同一个地方,他们以为如果问题是重要的,那么答案也必然是重要的.“不, ”当比利漫不经心地清空他的邮箱时,自言自语道, “根本不是这样的. 处理问题的时候真正重要的是知道永远都不会找到答案,但是这没关系,只要你不停的问.只有当你骗自己去相信你有了最终的问题定义――最后的,真正的答案――的时候,你才会被欺骗.得去相信你有了最后的解决方法.并且如果这么想,你总是错的,因为根本就没有一种东西叫‘最终解决方法’. ” 想到这一点,比利的大脑才获得了片刻的休息――不是停止,只

你的灯亮着吗阅读笔记之二

有时候,我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里” .这种技巧叫做转嫁问题, 这种方法通常可以非常有效地解决问题,当你有意识地这么做并做得很细心谨慎的时候.但是新的问题常常是在无意识的情况下产生的. 这种缺乏意识的情况是很普遍的.我们频繁的看到问题最难以处理的部分恰恰是去意识到它们的存在.一旦我们发现了工具的危险之处,会有很多种方法闯入我们的脑海.事实上,每天都要使用这个工具的工程师们已经意识到丹的工具竖着立在腿儿上会有危险.他们养成了把它躺着放的习惯,但是他们没想到有时候

你的灯亮着么阅读笔记3

第五章问题从哪来的.我们要探寻问题的根源,而问题的根源往往出现在自身.因此我们要时常的反思自己,是否在团队中拖了后腿,而不是一味的去指责队友对自己的埋怨.只有发现自身的问题,才能改正自我. 第六章我们真的想解决问题么.有时候我们并不是在解决问题,而是在制造问题.一个团队是不可能通过相互指责.相互埋怨来解决问题的,这只会产生更大的问题.因此智慧的去解决问题非常的重要. 这是一本启迪智慧的书,让人的思想变得富有柔性,它教我们如何正确的思考和解决问题.

你的灯亮着么阅读笔记2

第三章什么是真正的问题.每种解决方法都回带来新的问题.因此在分析问题的过程中,如何避免产生更大的问题非常重要.正如微软的window8系统,它解决了之前window系列操作系统一成不变的界面,但是带来的更大的问题时人们并不能非常好的使用新系统.因此win8的推出不是非常成功. 第四章这是谁的问题.我们要注意搞清楚“这是谁的问题”和“问题的真正根源”,当别人能够解决问题时,千万不要越俎代庖,我认为书中提出的这种思考和分析问题的方式,对于构建和谐团队关系有着很大的启示,试想当团队之间出现问题时,如果

你的灯亮着吗阅读笔记03

只有正确的分析和思考问题才能找到正确解决问题的方法. 解决问题是最后一步,建立在分析问题基础上,解决问题有多条途径,如果通过各种约束条件选择最佳的途径来解决问题是需要考虑的重要因素.问题解决后要及时进行归纳和总结,形成自己的知识库.      A.当别人能够解决问题时候千万不要越俎代庖      B.如果某人能够解决该问题当他自己却不会遇到该问题时候,首要的是让他感受到该问题      C.试试换过来指责你自己-即使只有一秒钟      D.一个小小的提醒往往别复杂的解决问题方法更有效    

《你的灯亮着吗》 读书笔记三

紧接<你的灯亮着吗>读书笔记二 4.这是谁的问题? 当别人可以妥善解决自己的问题时,不要越俎代庖,如果这是他们的麻烦,就让它成为他们的麻烦,如果一个人处于解决问题的位置,却并不受问题困扰,那就采取一些行动使他能亲身体验到问题,提醒有时大于解决方案. 5.问题是从哪儿来的? 不要将问题归于天性,大多数情况下,问题的根源在你自己身上,哪儿来回哪儿去. 6.我们真的想解决问题么? 无论表面上表现得如何,在你提供他们所要求的东西之前,他们极少知道自己想要什么,并没有多少人真的希望他们的问题被解决.在严

《你的灯亮着吗》读书笔记

<你的灯亮着吗>读书笔记三 在我们解决问题的时候往往会把很简单的问题复杂化,只有从源头分析才能弄清问题的根源到底是什么,往往有时候问题只是出问题的人故意给解决问题的人出的难题,因此在我们没有弄清到底问题出在哪的时候不要把问题复杂化. 假如我们已经完全搞清楚了问题的来龙去脉,往往这个时候我们不清楚是否我们真的需要把这个问题解决掉.我们的神经在不断地重复刺激下会降低对这种刺激的反应.因此有时问题自己就消失了似的,不用我们再去放在心上.