首页 > 其他分享 >软件工程读后感5-编写有效用例2

软件工程读后感5-编写有效用例2

时间:2023-11-12 11:03:01浏览次数:30  
标签:读后感 认识 CRUD 业务 技术 用例 软件工程 过程

最近,我阅读了编写有效用例的第二部分:经常讨论的主题。
当满足如下要求时,才算完成任务:已经命名了与系统相关的全部主执行者及其用户目标、捕获了系统的全部触发条件、编写了所有用户目标用例以及必要的概要用例和子功能用例、每个用例描述足够清晰、投资方确认用例集覆盖了他们所有的需求。过去,我对于什么时候才算完成的了解不够,不能够清晰的认识到什么时候才算完成,将来,我会尽可能的提高自己这方面的认识。
在对大量用例进行处理时,可以采用两种行之有效的技术:对每个用例进行简单说明,或者把用例分为多个簇。过去,当遇到大量用例需要处理时,没有行之有效的技术,将来,可以尝试使用这两种技术进行处理。
我们把创建一个实体、检索一个实体、更新一个实体、删除一个实体这些基于数据库操作的小用例称为CRUD用例。由于每个小用例都表达了单独需求,甚至还可能由不同的人在不同安全级别上执行,因此它们是独立的。但它们打乱了整个用例集,使需要跟踪的用例成倍增加。过去,我对于CRUD用例的认识不够,将来,我会尽可能的提高自己对于CRUD用例的认识。
通常在谈论用例时,总是说业务过程建模或文档化,而不是业务过程重组或设计。因为用例仅仅是对过文档化,不能代表过程重组或设计。在创造设计时,设计者需要经历一个思维跳跃的过程,但用例不能告诉他们怎样去做。通常,每个层次文档所描述的是下个层次设计必须满足的行为需求。引入新技术经常会改变业务过程。它们分别是从面向技术的核心业务,从新业务过程到技术,以及从技术直接驱动,对业务过程进行重组。过去,我对于业务过程建模的认识不够,将来,我会尽可能的提高自己对于业务过程建模的认识。


标签:读后感,认识,CRUD,业务,技术,用例,软件工程,过程
From: https://www.cnblogs.com/zhangxutong/p/17826864.html

相关文章

  • 《软件工程:一种实践方法》读书笔记一
    它把作为一本书按惯例该讲的历史部分形式一下就一段话带过,但是其中一个来自《人月传说》的形象的比喻深深吸引了我的眼球:“……正像一只逃亡的野兽落到泥潭中做垂死的挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难。……程序设计工作正像这样一个泥潭,……一批批程序员被迫在泥潭中......
  • 接口测试用YAML写测试用例
    代码和用例分离时,测试用例用YAML或excel写都可以。一般接口测试用YAML写测试用例原因:1.方便的字典和YAML之间切换2.YAML有数据类型 数据组成:1.对象:通过字典表示 key:value2.数组:通过列表表示,通过一组对齐的-表示(YAML里面字符串一般不写引号)-name:获取接口统......
  • 软件工程导论笔记
    软件工程软件工程软件工程学概论软件危机的介绍(填空)软件危机的典型表现(填空)软件开发的三个时期(填空)软件开发的每个阶段的基本任务(填空)软件工程方法学的三要素软件过程(注意标题与项目对应)瀑布流模型快速原型模型增量模型螺旋模型喷泉模型Rational统一过程敏捷过程与极限编程微软......
  • Dalvik/ART虚拟机是什么,跟安卓运行APK有啥关系,举个常用例子
    Dalvik和ART(AndroidRuntime)都是安卓操作系统中的应用程序虚拟机,它们是Android设备上运行APK文件的关键组成部分。Dalvik虚拟机概念:Dalvik是Android最初使用的虚拟机,它专为Android系统设计,主要用于执行APK中的DalvikExecutable(.dex)文件。工作原理:Dalvik通过使用即时编译(JIT)将......
  • 2008秋季-计算机软件基础-0901课堂用例
    #include<stdio.h>voidupdate(intxiabiao,intb[],intxinshu);voidcharu(intweizhi,intb[],intcharushu,intshuzuchang);voidmain(){/*顺序存储的线性表-顺序表*/inta[5]={1,2,4,5};inti;intweizhi=2;/*for(i=......
  • 2008秋季-计算机软件基础-0903课堂用例(1)
    #include<stdio.h>voidupdate(intxiabiao,intb[],intxinshu);voidcharu(intweizhi,intb[],intcharushu,intshuzuchang);voidshanchu(intweizhi,intb[],int*changdu);voidshuchu(intaa[],intbiaochang);voidchazhao(int......
  • 软件开发项目文档系列之十如何撰写测试用例
    测试用例的重要性和意义在于它们是软件开发和维护过程中的关键工具,用于确保软件产品的质量、稳定性和可靠性。通过详细描述了如何测试不同方面的功能和性能,测试用例可以帮助团队发现潜在问题、验证功能是否按照规格要求正常运行,并确保软件在各种使用情境下表现出色。它们也有助于......
  • 11月读后感Ⅰ
    软件构建中的设计在软件构建中,设计过程中可能会遇到以下问题:需求不清晰或不完整:如果需求文档不清晰或存在遗漏,设计师可能无法准确理解客户的需求,从而导致设计出的软件无法满足客户的期望。解决方案:与客户进行充分的沟通和需求确认,确保设计师对需求有全面的理解,并及时与客户沟通澄......
  • 9月份 《程序员修炼之道——从小工到专家》读后感2
    第二章注重实效的途径1重复的危害系统中的每一项知识都必须是单一、无歧义、权威的表示;DRY-Dontrepeatyourself不要重复你自己;重复如何发生    强加的重复        信息的多种表示        代码中的文档;把注释保留给其他的高级说明 ......
  • 9月份 《程序员修炼之道——从小工到专家》读后感1
    第一章注重实效的哲学1我的源码让猫给吃了在所有的弱点中,最大的弱点就是害怕暴露弱点;同意为某个结果负责,就应切实负起责任;不要抱怨,总是把问题归咎于别人;辩解听起来很愚蠢,说话之前先将借口清除,谈话之前自己先预演一遍;提供选择,而不是找借口,不要说做不到,而是能够做什么挽回局面;2软......