第二篇阅读笔记

  

  用例书写,在一开始的时候不必太深入,这样既可以减少自己在书写用例上的精力,又可以给相关成员更多修改和深入思考的机会。还有如果一开始的用例是错误的会造成过多的精力浪费,不仅增加了工作量,更给心理上添加了负担。还有就是项目的范围,我感觉书中的方法很好。创建一个由三列组成的简单表格,左边一列是有关项目的主题,其余两列以内和外表识,在项目组内对每一个项目进行内和外的区分。这样可以在编写项目的时候建立清晰的框架。
  场景中的目标和交互往往可以展开成更精细、更小粒度的目标和交互。这就涉及到目标的分解即将高层次的目标逐步过渡到低层次。用例的前置条件指该条件已经通过其他其他用例的执行进行了设置。例如对系统进行更改的前置条件就是已经登陆该系统。场景的结构可以包含在以下元素中:场景的执行条件、完成的目标、执行步骤集、完成条件、可能的拓展集。场景主体包括三个主要的内容:1.两个执行者之间的交互。2.为了保护项目相关人员利益的确认过程。3.满足项目相关人员利益的内部变化。在场景描述过程中需要有一定的准则1.使用简单的语法。2.明确地写出"谁控制球",就是写清楚每一个步骤的执行者。3.从俯视的角度编写用例。4.显示过程向前推移。5.显示执行者的意图而不是动作。6.包含合理的活动集。7.确认而不是检查是否。8.可选择地提及时间限制.9.习惯用语:用户让系统A与系统B交互。10.习惯用语循环执行步骤x到步骤y,直到满足条件为止。
  准则的解释。1.就是使句子的结构简单,容易理解。3.从系统外部即从用户的角度看系统。4.一些语句来显示用户执行过程的前进。5.在用例中只描述用户执行的意图,对于具体动作的描述属于设计的任务,而不应该在功能需求文档中出现。7.确认比检查更专业。8.明确系统的时间限制。9和10描述语言更加专业。

时间: 2024-12-12 15:27:37

第二篇阅读笔记的相关文章

大道至简第二篇阅读笔记

团队是软件开发中一个团体,一个团队的优秀和稳定,决定了一个项目的质量.因 此团队的管理者很重要,作为一个团队的头,要有责任,要给团队一个制度,并且带头 遵守,同时清楚自己的定位. 软件开发过程中,沟通是必不可少的,但是往往很多团队项目中,沟通只是成了一 种形式.疏于与用户的沟通,项目往往刚开始就注定了失败,疏于成员之间的沟通,团 队的进度大大降低甚至倒退.因此,良好有效的沟通环境为团队的创作提供了捷径,毕 竟从事软件行业并不是意味着只和电脑代码打交道,我们产品最终的服务对象还是人.

第一篇阅读笔记

编写有效用例,首先要清楚用例是什么.用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约,描述了在不同条件下,系统对某一项目相关人员的请求所做出的响应.一个好的用例很容易阅读,但是要写出一个好的用例很不容易.而且用例不是要写的多正式.完整.漂亮,而是尽可能得充分,就足够了.还有在书写用例之前最好弄清楚客户真正需求是什么?是安全,还是使用等,弄清楚客户的真正的需求有助于自己尽可能的写出满足客户并且足够充分的用例,还能增加客户对你的信任感.我一直认为信任感是与他人沟通最重要的.  用例编写的

《大道至简》第二章阅读笔记

<大道至简>这本书在第二章中的主要内容是“懒人创造方法”!因为一个勤勤恳恳.老实工作的人是不太可能会懂得创新的,因为他只知道认真仔细的工作,一点一滴.一丝不苟.按部就班的按照上司交给他的内容,因为他认真负责,不容许自己出现一点纰漏.而懒人则不一样了,因为工作量庞大,所以他们自己因为懒惰而各种寻找方法,从而减轻自己的工作量,动脑筋让自己的实际工作量减到最小,而这时就需要开动脑筋,让自己想出一个可行的办法,从而实现自己的目的. 在这本书的第二章开头,还是延续了这本书的惯例,用一个寓言小故事来引入本

人月神话第一篇阅读笔记

我先通读了全本书,对整书的大概内容进行了了解.第一遍的阅读中我知道了许多.软件开发的多少人参与和完成时间不成正比的,过多的人参与并不一定能缩短开发时间.如战争,部队多,人多并不是关键,更多需要武器的先进,战术,兵多后方便的补给就得多.如是参与软件开发的人增加,软件的花费将提高,参加这需要时间了解项目,给软件管理带来了不协调. 人月神话的核心法则是:概念完整性和架构师.Brooks认为,一个整洁.优雅的变成产品必须向它的每位用户提供一个条理分明的概念模型,这个模型描述了实验应用的方法以及用来指明操

《番茄工作法图解》第二章阅读笔记

<番茄工作法图解>第二章 背景 通过执行一套相同的动作和准备程序,可以使大脑自我调整,进入执行某类事务的最佳状态. 多巴胺神经递质的职责之一是保持人的警觉性.一种理论解释为什么有些人常常多动,是因为大脑要弥补多巴胺产量的不足,从而增加了肾上腺素的产生. 要让注意力处于最佳状态,需要在半小时之间进行短暂休息,每周安排不超过40小时的工作计划.我的经验告诉我,采取可持续的步伐,是工作卓有成效的前提. 在短期记忆中信息通畅以声音形势存储.与此相对,在长期记忆中信息通常以语义形势存储.延迟回忆更容易记

构建之法——现代软件工程 第二版 阅读笔记

今天下午刚邮寄到,晚上读了两小节.第一节解答了大家可能都会有的疑问(至少我有这些疑问……),而且还举出了例子来说明:后面对于术语的解释也是这样,使得很多晦涩的文字变得通俗易懂了!其中提到了一个问题:一个功能,用户使用它的概率为百万分之一,你还会做这个功能吗?要是我的话八成选择第二个,没时间实现就算了……读完之后才明白,该想到的.需要具备的都不能省略.后面还看了下第四章,因为结对编程的时候用得到:开篇是一段杂乱无章的代码,完全看不下去的那种!让读者直接感受到代码规范的重要!期待嘛,读一本书自然希望

构建之法第五篇阅读笔记

今天将构建之法剩下的阅读完了,主要讲述如何组队一起设计一款软件软件设计与实现过程中,着实有这么一句话:在理论上,理论和实践是一回事:在实践上,理论与实践却是两回事.若是只是在理论阶段讨论着实践,就永远不知道想象中的目标实现难度与实际的目标实现难度差距有多么的大.这在课程结对编程中有所体现,也感触颇深,动手前将设计思路商量地基本完美,大多会遇到的问题也都通通解决,然而到了实现环节就出问题了,发现原来之前商量的方法并不可行,还有很多突发的问题没有考虑到……所以,有的程序可以“一拍”即得,有的不行.构

软件工程概论第二章阅读笔记

在这一章当中,我了解到了软件生存期的几个模型. 首先是瀑布模型.其优点有:1 可强迫开发人员采用规范化的方法 2 严格规定了每个阶段必须提交的文档 3 要求每个阶段交出的产品都必须是经过验证的.其缺点有:1 最终产品可能与客户要求不符 2 该模型只是用于项目开始时需求已知的情况.在瀑布模型的基础上,还发展出了v模型,其将设计与测试有机的结合在了一起. 其次是快速原型模型.其优点有:1 满足客户真实需求 2 规格说明文档能正确的描述客户需求 3 产品开发基本上按照线性顺序进行 4 开发过程后续中不

第四篇阅读笔记

每个开发组都应该形成并制定一套工作习惯.在将大家集中在一起时,首先制定一份粗略的系统功能图,方便大家对于该系统形成一个统一的共识,制定详细的用例视图. 用例的来源庞杂时需要怎么办呢?首先在编写用例的这段时间中选择一个固定的地方,其次人员可能会很庞杂,但是我们要尽可能的在其中找对的人--真正的系统执行者.还有就是应尽可能的开一些较小的团队会议,团队一旦过大有许多人的信息可能会收集不到.需要有一定的速记能力,抄写员能够快速.准确记录会议的信息.及时显示已建立用例来加速用例提取过程,对用例进行交互式开