首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TestOps云层

    需求实例实践-Qecon2021分享总结

    需求实例是测试左移的重要一步,但是并不是做敏捷测试中需要尽早做的一步。虽然大家总觉得要是上来需求不要搞错,不就一了百了了么? 其次需要在需求实例前落地的是持续测试。至少保证每一次CI(持续集成)都有基本的覆盖率单测保证,每一次CD(持续交付)都有完整的分层自动覆盖率(代码、业务)保证。 需求实例 测试设计来自于需求,而需求的可测试性决定了实现及验证过程,尽早的进行需求实例可以有效的提升交付质量,但是这个有一个前提就是如果需求实例错了可以很快发现并纠正,否则又会回到瀑布模式中的在自己能力不够的初期过早对交付的软件给出错误的定义 需求实例不是去用自己的认知改变PO或者BA对需求的描述方式,在做左移的时候并不是“卷”别人,而是更多从质量角度提供赋能,进一步团队进行敏捷实践。 关于需求实例其实行业内已经有很成熟的参考,然而我也忘了写了啥!

    53420编辑于 2022-04-07
  • 来自专栏代码编写世界

    Unity3D学习笔记8——GPU实例(3)

    自动实例 2.2. MaterialPropertyBlock 3. 参考 1. 概述 在前两篇文章《Unity3D学习笔记6——GPU实例(1)》《Unity3D学习笔记6——GPU实例(2)》分别介绍了通过简单的顶点着色器+片元着色器,以及通过表面着色器实现GPU实例的过程 自动实例 一个有意思的地方在于,Unity提供的标准材质支持自动实例,而不用像《Unity3D学习笔记6——GPU实例(1)》《Unity3D学习笔记6——GPU实例(2)》那样额外编写脚本和Shader 与《Unity3D学习笔记6——GPU实例(1)》《Unity3D学习笔记6——GPU实例(2)》提到的通过底层接口Graphic进行实例绘制相比,效率还是要低一些。 2.2. 参考 《Unity3D学习笔记6——GPU实例(1)》 《Unity3D学习笔记6——GPU实例(2)》 Creating shaders that support GPU instancing MaterialPropertyBlock

    1.7K10编辑于 2022-07-12
  • 来自专栏phodal

    需求代码

    需求代码,即将软件开发需求抽象为特定的领域语言,并使用管理代码一样的方式来管理需求,追踪需求的变化 。同时,为通过新的 API 来对接版本管理系统,以可视需求,演变为看板代码。 引子 3:行为驱动开发语言 BDD 这个东西,大家都比较熟了。 需求代码 好了,现在我们有相同的上下文,让我们回到正题上: 需求代码,即将软件开发需求抽象为特定的领域语言,并使用管理代码一样的方式来管理需求,追踪需求的变化 。 提取名词 抽象行为 关注数据及状态 建模 实例 …… 考虑到写需求的业务人员并不会为难这个系统(譬如写一个多重否定),NLP 并不会太复杂的。 需求像代码一样管理 设定需求门禁 不满足原则时(如 INVEST 原则),无法提交需求 3. 看板即代码 简单来说,就是: 支持 Git 的 CRUD 支持将现有的看板对接到 Git API 4.

    1.4K10发布于 2020-05-28
  • 来自专栏超级架构师

    需求工程」需求工程—需求规范(第3部分)

    将用户和系统需求记录到文档中。 ? 需求规范 它是将用户和系统需求写入文档的过程。需求应该是清晰的、容易理解的、完整的和一致的。 在第一次迭代中指定用户需求,然后指定更详细的系统需求。 用户需求 系统的用户需求应该描述功能性和非功能性需求,以便不具备技术知识的用户能够理解它们。 系统需求也可以用自然语言编写,但是通常使用基于结构化形式或图形符号的其他方式。 编写需求说明的方法 正如我们所提到的,有不同的方法来指定需求。最常见的两种方式是自然语言和结构语言。 ? 结构的语言规范 它是一种以更正式、更结构的形式编写需求的方式。 它使用标准模板来指定需求。规范可以围绕系统执行的功能或事件构建。 ? ? 结构语言规范的模板。 通常,用户需求是在系统需求介绍中定义的。 在其他情况下,特别是有大量需求时,详细的系统需求可能会在单独的文档中呈现。 ? 需求文档有不同的用户集合,从客户到系统工程师。

    1.5K20发布于 2020-12-09
  • 来自专栏软件方法

    05-需求启发-软件需求设计方法学全程实例剖析

    晚网课:SysML和MBSE基于模型的系统工程 《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题 《软件方法》强化自测题集110题 CTO也糊涂的常用术语:功能模块、业务架构、用户需求

    43020编辑于 2022-10-31
  • 来自专栏需求数智化管理

    什么是需求条目?详解Visual RM 需求管理平台如何实现需求条目

    一、什么是需求条目需求条目是指打破传统以完整文档为单位的需求管理模式,将复杂的需求文档按 “功能点、业务规则、数据要求、流程节点” 等核心要素,拆解为标准、结构的最小管理单元(即 “需求条目”)的过程。 3. 协同效率最大化 :跨部门(业务、研发、测试)人员可围绕具体条目展开协作,无需反复查阅完整文档,精准定位沟通焦点,减少跨角色沟通成本,避免因需求理解偏差导致的返工。4. 同时,用户可按功能单元、业务流程节点等自定义拆分规则,灵活适配不同行业、不同项目的需求管理规范。3. (3)条目入库:按条目级别入库,关联资产结构 ️条目设置完成后,用户发布需求文档版本,系统自动识别待入库条目,引导用户为每个条目关联企业资产库中的入库位置(如 “业务架构 - 信贷业务 - 小微企业贷款

    35810编辑于 2025-11-26
  • 来自专栏红日安全

    代码审计Day3 - 实例任意对象漏洞

    在上图第9行中,我们发现实例类的类名和传入类的参数均在用户的控制之下。攻击者可以通过该漏洞,调用PHP代码库的任意构造函数。 关于 SimpleXMLElement 导致的XXE攻击,下面再给出一个demo案例,方便大家理解: 实例分析 本次实例分析,我们选取的是 Shopware 5.3.3 版本,对 SimpleXMLElement 继续往下看,在代码第28行处用 $newParams 作为参数,创建一个新的实例对象。 而这里的 $newParams 是从 $arguments[\$paramName] 中取值的, $arguments 又是我们可以控制的,因为也是从 $sort 变量来,所以我们可以通过这里来实例一个
    '; } // f1agi3hEre.php <?php $flag = "HRCTF{X33_W1tH_S1mpl<em>3</em>Xml<em>3</em>l<em>3</em>m<em>3</em>nt}"; ?

    1.5K20发布于 2020-03-09
  • 来自专栏java学习

    Spring学习笔记3_Bean 获取与实例

    本章目录 Spring学习笔记3_Bean 获取与实例 1.ApplicationContext与BeanFactory关系 2.Bean的实例方式 2.1无参数构造 2.2静态工厂方法 2.3实例工厂方法 3.Bean的作用域 4.Bean的生命周期 提示:点击文章底部的“阅读原文”查看以前所有的笔记 1 ApplicationContext 与 BeanFactory 关系 Bean 的实例方式 2.1. 无参数构造 对于这种方式,注意 Bean 类中必须提供无参数构造。 ? 2.2. 实例工厂方法 需要创建一个工厂类,在工厂类中提供一个非 static 的创建 bean 对象的方法,在配置文件 中需要将工厂配置,还需要配置 bean ? ? 3. Bean 的作用域 ? 1. instantiate bean 对象实例 2. populate properties 封装属性 3.

    77780发布于 2018-04-17
  • 来自专栏全栈开发之路

    JSP的一些需求实例

    参考:Java正则表达式Pattern和Matcher ——实例代码(判断Android还是iphone,都false的时候是PC) <%@page import="java.util.regex.Matcher > <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w<em>3</em>.org

    1K20发布于 2019-08-15
  • 来自专栏开源优测

    软件测试需求分析原理、过程和实例

    测试需求分析的目的是确保软件测试能够覆盖到所有的功能和特性,并且能够满足用户的需求和期望。 本文将从原理、过程和实例三个方面来介绍测试需求分析。 二、过程 测试需求分析的过程包括以下几个阶段: 1 需求获取:测试需求分析的第一步是获取软件的需求。测试人员需要从软件需求文档、用户需求文档和产品说明书等方面获取软件的需求3 测试目标和范围确定:测试人员需要根据软件需求和分析结果,确定测试的目标和范围。测试人员需要考虑软件的功能和特性,以及用户的需求和期望,确定测试的目标和范围。 三、实例 下面以某个在线教育平台为例,介绍测试需求分析的实际应用过程。 1. 需求获取:测试人员需要从在线教育平台的需求文档、用户需求文档和产品说明书等方面获取软件的需求。 2. 需求分析:测试人员需要对在线教育平台的需求进行深入分析和理解,以确定测试的目标和范围。测试人员需要了解在线教育平台的功能和特性,以及用户的需求和期望。 3.

    1.3K20编辑于 2023-06-09
  • 来自专栏软件方法

    软件需求设计UML全程实例剖析幻灯片(3-业务建模)201904更新

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    48520发布于 2019-09-23
  • 来自专栏前端文章小tips

    Vue实例

    Vue实例

    {{ message }}
    1.1 关于{{}} 插值表达式:mustache 插值表达式,表达式,赋值运算,计算,三元表达式,但是尽量少在这里写逻辑计算 let vm = new Vue({ //实例 el:"#app", // 告诉vue能管理那个部分,使用的是querySelector data:{ //data中的数据会被 : 实例对象上有$data属性,其值就是选项对象中data属性值 选项对象就是在实例Vue时传入的对象 data属性值是一个对象,因此$data也就是这个对象 当通过$data修改msg的值时,也就等于改 $el === document.getElementById('app') // => true //Vue实例属性还有很多 2.多个Vue实例
    {{message this == vm }) ​ const vm2 = new Vue({ el:"#app2", data:{ message:"hello Vue" } }) 3.

    1.1K30编辑于 2021-11-30
  • 来自专栏全栈程序员必看

    ParameterizedThreadStart 实例

    C#之线程ParameterizedThreadStart 今天用到了ParameterizedThreadStart 的实例对象,但是总提示没有与委托匹配的重载,网上搜索了很多,终于明白什么原因了, Main(string[] args) { Work work = new Work(); //两种实例委托的方法

    85620编辑于 2022-09-14
  • 来自专栏PM吃瓜(公众号)

    实例模型

    不一定是要有一个表就要建立一个模型类的 2.模型类中有哪些属性和方法 1)模型类的属性和方法需要在基类Model.php; 2)Model.php类位于public/library/think/Model.php; 3) MD函数 直接实例 可以和实例其他类库一样实例模型类,例如: $User = new \Home\Model\UserModel(); $Info = new \Admin\Model\InfoModel (); // 带参数实例 $New = new \Home\Model\NewModel('blog','think_',$connection); D方法实例 上面实例的时候我们需要传入完整的类名 M方法实例模型 D方法实例模型类的时候通常是实例某个具体的模型类,如果你仅仅是对数据表进行基本的CURD操作的话,使用M方法实例的话,由于不需要加载具体的模型类,所以性能会更高。 User->select(); 实例空模型类 M方法实例空模型,仅用来执行查询语句 如果你仅仅是使用原生SQL查询的话,不需要使用额外的模型类,实例一个空模型类即可进行操作了,例如: //实例空模型

    1.6K31发布于 2019-08-12
  • 来自专栏代码编写世界

    Unity3D学习笔记6——GPU实例(1)

    ,渲染这个网格的多个实例: GPU实例的关键接口是Graphics.DrawMeshInstancedIndirect()。 实例参数InstanceParam存储了每个实例对象的位置,姿态、缩放以及颜色信息,通过Material.SetBuffer(),传递到着色器中: Shader "Custom/SimpleInstanceShader 学习笔记3——Unity Shader的初步使用》的简单实例着色器。 实例绘制往往位置并不是固定的,这意味着Shader中获取的模型矩阵UNITY_MATRIX_M一般是不正确的。因而实例绘制的关键就在于对模型矩阵的重新计算,否则绘制的位置是不正确的。 实例的数据往往位置比较接近,所以可以先传入一个基准位置(矩阵ObjectToWorld),然后实例数据就可以只传入于这个位置的相对矩阵(instanceToObjectMatrix)。

    1.5K10编辑于 2022-07-12
  • 来自专栏玄魂工作室

    看代码学PHP渗透(3) - 实例任意对象漏洞

    在上图第9行中,我们发现实例类的类名和传入类的参数均在用户的控制之下。攻击者可以通过该漏洞,调用PHP代码库的任意构造函数。 实例分析 本次实例分析,我们选取的是 Shopware 5.3.3 版本,对 SimpleXMLElement 类导致的 XXE漏洞 进行分析,而 class_exists() 函数,我们将会在本次给出的 继续往下看,在代码第28行处用 $newParams 作为参数,创建一个新的实例对象。 而这里的 $newParams是从 $arguments[\$paramName] 中取值的, $arguments 又是我们可以控制的,因为也是从 $sort 变量来,所以我们可以通过这里来实例一个
    '; } // f1agi3hEre.php<?php$flag = "HRCTF{X33_W1tH_S1mpl<em>3</em>Xml<em>3</em>l<em>3</em>m<em>3</em>nt}";?

    3K10发布于 2018-09-14
  • 来自专栏软件方法

    软件需求设计UML全程实例剖析幻灯片(4-需求)201904更新

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

    34820发布于 2019-09-23
  • 来自专栏代码编写世界

    Unity3D学习笔记7——GPU实例(2)

    解析 3. 参考 1. 概述 在上一篇文章《Unity3D学习笔记6——GPU实例(1)》详细介绍了Unity3d中GPU实例的实现,并且给出了详细代码。 这样的关键字,可以编译实例的着色器版本。 setup()函数的意思是通过实例Id也就是unity_InstanceID,找到正确的实例数据,并且调整Unity的内置变量unity_ObjectToWorld——也就是模型矩阵。 正如上一篇文章所言,GPU实例的关键就在于模型矩阵的重新计算。在Unity API官方示例中,还修改了其逆矩阵unity_WorldToObject。 3. 参考 《Unity3D学习笔记6——GPU实例(1)》 Graphics.DrawMeshInstancedIndirect Declaring and using shader keywords in

    84720编辑于 2022-07-12
  • 需求结构管理:破解企业数字转型中的需求困境

    传统以文档、任务、流程为核心的需求管理模式,已难以应对日益复杂的业务场景与快速迭代的开发需求,而需求结构管理凭借 “线上、结构、资产、智能” 的特性,成为破解需求管理困局、推动企业数字转型的重要路径 新员工需 3-6 个月才能熟悉历史需求,老员工离职易带走关键需求逻辑,“重复造轮子” 现象突出。 二、需求结构管理的核心能力:破局的 “关键钥匙”需求结构管理以需求内容(条目)为核心,通过线上、结构、资产、智能的协同运作,构建覆盖需求全生命周期的管理体系,有效破解传统需求管理痛点,其核心能力体现在以下方面 (二)结构:内容级精细管理 核心能力:智能条目拆解:基于企业架构模型(业务架构、产品架构、应用架构等),将需求文档自动拆解为标准需求条目”(最小管理单元)。 四、总结与展望需求结构管理通过 “线上协同、结构拆解、资产沉淀、智能赋能”,解决了传统需求管理中 “需求找不到、看不懂、信不过、用不上、管不了” 的核心痛点,实现了 “业务与科技对齐、战略与执行对齐

    29211编辑于 2025-11-05
  • 来自专栏软件方法

    软件需求设计方法学全程实例剖析幻灯片05-需求启发

    pdf文件下载:http://umlchina.com/training/umlchina_05_r.pdf

    22910编辑于 2022-05-27
领券