1. 简介AgileTC是一套敏捷的测试用管理平台,支持测试用管理、执行计划管理、进度计算、多人实时协同等能力,方便测试人员对进行管理和沉淀。产品以脑图方式编辑可快速上手,关联需求形成流程闭环,并支持组件化引用,可在各个平台嵌入使用,是测试人员的贴心助手! 1.1 功能描述 1.1.1测试用集管理 AgileTC能够将用集与需求关联,支持xmind/xmind zen的导入/导出,
(需求)概念:使用案例、况   以明确需求为目的,描述用户使用产品(系统)的典型情节。简单通俗,能让用户也能参与;强调了用户的目标和观点:谁使用系统?典型场景?目的?强调以用户为中心。   是系统提供的功能块,换句话来说演示了人们如何使用系统。通过观察系统,能够将系统实现与系统目标分开,有助于了解最重要的部分(满足用户要求和期望),而不会沉浸于实现细节。   通过用户
在当今复杂的软件开发环境中,逻辑架构的精确管理变得愈发重要。逻辑架构提供了系统的总体视图,而用则帮助我们理解用户与系统的交互方式。本文将通过复盘记录,探讨如何在实现上解决“逻辑架构 ”的问题。 ### 背景描述 在多变的市场环境下,各种应用程序需要快速响应需求变化。逻辑架构的设计不仅影响了软件系统的灵活性和可维护性,也直接关系到用户体验的优化。以下是一个四象限图,说明了在进行逻辑架
原创 7月前
10阅读
业务架构 ## 1. 引言 在软件开发过程中,业务架构是非常重要的一环。它定义了系统的组织结构、业务流程和信息流动。业务架构是一种描述业务流程和交互的工具,可以帮助开发人员更好地理解系统的需求和设计。 本文将介绍业务架构的基本概念和使用方法,并通过一个实际的示例来演示如何编写和使用业务架构。 ## 2. 业务架构的基本概念 ### 2.1 业务架构 业务架构是指一
原创 2023-08-27 07:01:13
101阅读
# 泛化用架构:构建灵活系统的一种策略 在软件开发过程中,如何设计一个既能满足当前需求又具备良好扩展性和可维护性的系统架构是一个重要的问题。泛化用架构(Generalized Use Case Architecture)正是为此而生的一个概念。本文将介绍泛化用架构的基本概念、实施流程,并通过代码示例和图示帮助你深入理解这一概念。 ## 什么是泛化用架构? 泛化用架构是一种设计思想,
原创 9月前
20阅读
# Android MVP 架构的实现指南 在现代 Android 应用开发中,MVP(Model-View-Presenter)架构是广泛使用的一种设计模式。它有助于分离应用程序的逻辑,以提高代码的可维护性和可测试性。本文将指导你如何在 Android 应用中实现 MVP 架构,并通过示例代码说明每个步骤。 ## MVP 架构简介 在 MVP 架构中,应用被分为三个主要组件: - *
原创 2024-08-11 03:31:07
87阅读
# 如何实现系统架构图 ## 引言 在软件开发中,系统架构图是一种非常重要的工具,它能够帮助开发者和利益相关者理解系统的功能及其用户交互关系。图能够清晰地展示系统的功能需求及其参与者(即用户或其他系统)。在本文中,我将指导你以逐步的方式创建一个系统架构图,并通过代码示例来说明。 ## 流程概述 为了帮助小白更好地理解,我们将整个流程分为几个步骤。每个步骤都将具体说明我们在创
原创 2024-09-03 04:29:48
56阅读
数据库系统的结构数据库系统的逻辑结构可以分为用户级、概念级和物理级三个层次。每个层次的数据库都有自身对数据进行逻辑描述的模式,分另称为外模式、概念模式和内模式。外模式:是与和具体的应用或者项目有关的逻辑表示,用户可以操作的视图,例如具体的数据库和表。概念模式:是对数据库总全部数据的逻辑结构特征的总体描述,例如ER图内模式:描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数
# 架构师与图:理解系统需求的关键 在现代软件开发过程中,架构师扮演着至关重要的角色。他们不仅负责系统的整体设计,还需要与各个利益相关者(如开发人员、用户和产品经理)进行深入的沟通。这就需要使用一些工具来帮助理解和传达系统需求,其中之一便是“图”。 ## 图的概念 图是统一建模语言(UML)中的一种重要图形,它通过图形化的方式展示系统的功能和与外部用户之间的交互。图主要由
原创 2024-08-23 03:22:53
44阅读
一、的相关概念(what)是文本形式的情节描述,用以说明某参与者使用系统以实现某些目标。注意:不是图形,而是文本。很多初学者认为就是是对一组动作序列(其中包括它的变体)的描述,系统执行该动作序列来为参与者产生一个可观察的结果值。这个动作序列就是业务工作流程,项目的涉众都能理解,基于它所进行的讨论,能较好地完善这个序列。特别适用于描述用户的功能性需求,它描述的是一个系统
站在测试管理者的角度分析,这是一个非常经典且关键的问题。团队成员使用方式各异,导致脚本和可维护性差,这不仅会直接拖慢测试效率,增加交付风险,还会在长期内显著推高测试成本。流程上,得先建立强制性的标准,比如编码规范和模板,同时通过代码审查和定期重构确保执行。技术上要推广分层架构和版本管理,减少重复劳动。人员方面得持续培训和建立知识共享机制,避免知识孤岛。还要考虑落地策略,不能一刀切。得从试点
原创 22天前
117阅读
  图用于需求分析阶段,描述了一个待开发系统的功能需求,视图强调的是系统的功能,是软件开发设计过程第一个设计的视图。它从用户的角度描述用户的雪球,从而描述系统的功能,并指出各功能的执行者,以及执行者完成了哪些功能。            图是由、角色和关系三部分构成的。其中比较关键的是和角
转载 2024-09-23 11:57:07
68阅读
1.参与者Actor1.1参与者与系统产生交互的人、系统或者组织代表位于系统之外并和系统进行交互的一类事物(人、物、其他软件子系统等)通过它,可以对软件系统与外界发生的交互进行分析和描述通过它,可以了解客户希望软件系统提供哪些功能1.2Actor的图形表示参与者是人,“小人图”参与者是某个系统时方框图,构造型《actor》!image20220919175902546(https://s2.5
原创 2022-09-19 20:13:30
593阅读
  一般测试用执行过程的四个步骤  测试用的执行过程是软件测试中非常重要的一环,它可以有效验证软件是否符合预期的功能和性能要求,进而保证软件的质量和稳定性。一般来说,测试用的执行过程可以分为四个步骤:  第一步:测试准备  在测试用的执行之前,需要对测试环境进行一些准备工作。首先,需要确认测试所需的软硬件资源是否已经就位,包括测试用、测试工具及设备、测试数据等。其次,需要确保测试环境的配
本篇记录本人对测试用编写等方面理解,如有不对,请指正。 测试用是为了保证异常场景不出问题,正常场景那是开发应在转测前就需要搞定的事,因此测试用重点为异常场景测试。 测试用内容: 测试用是根基,是整个测试过程中最为重要组成部分,良好的能提高测试效率。测试用内容,基本要素不表,在这只想说下内容,内容要简洁、易懂、全面。 (1)简洁是指较少字数描述清楚所写场景,比如: 标题:XX
转载 2023-08-04 13:53:47
117阅读
# 从应用架构到功能的实现流程 ## 流程图 ```mermaid flowchart TD A(确定应用架构) --> B(编写图) B --> C(编写功能代码) ``` ## 步骤 | 步骤 | 操作 | |------|------| | 1 | 确定应用架构 | | 2 | 编写图 | | 3 | 编写功能代码 | ## 操作说明 ### 步骤1:确定
原创 2024-04-24 04:03:42
21阅读
背景介绍我们是CRO面向商家的业务技术团队,做商家营商环境治理业务已经4年了。作为垂直型业务技术团体(区别于平台技术团队),我们也面临大部分业务技术团队的拷问:业务技术与平台技术的差别是什么?业务技术如何做?如何理解业务?如何在短频快的业务节奏中做好技术?部分问题有答案;部分依然在寻找更好的答案。本文是对过去四年的总结:从业务&技术两个角度提炼出一个基础思维框架,供业务线开发同学参考。业务
统一建模语言UML轻松入门—— 来源:天极开发   目前,在的内地版《神雕侠侣》中,杨过和小龙女有一份不为人知的默契与浪漫,那就是他们所绘制的并肩小人图。这样的小人图,是UML图的一部分,被称为参与者。  2.1 图  是需求分析中最重要的概念,需求表征了一个系统的设计特性、特征和行为,描述一个系统的需求意味着描述了建立在该系统外部的事物与系统之间的契约,
转载 2008-12-17 09:53:22
1113阅读
一.建模的简单描述      是从外部用户和外围系统的角度,分析和考察待开发系统的行为,并通过参与者(可能是最终用户也可能是外围系统)与系统之间的交互关系描述系统对外提供的功能特性----这种参与者与系统功能特性间的交互关系就是分析和建模就是通过对软件需求的调研,从具体的功能性需求中抽象出模型的工作过程。建模主要有两个产物。第一个是
业务和系统 业务与系统具有同样的特征,因此编写和评审的方法对两者都适用。在业务中说明的东西,也会在系统中说明。这形成了系统和用户之间的合作。但这样带来了两个坏消息。 158
原创 2012-07-11 16:29:01
913阅读
  • 1
  • 2
  • 3
  • 4
  • 5