CN109408036A - 一种敏捷开发平台 - Google Patents
一种敏捷开发平台 Download PDFInfo
- Publication number
- CN109408036A CN109408036A CN201811044857.8A CN201811044857A CN109408036A CN 109408036 A CN109408036 A CN 109408036A CN 201811044857 A CN201811044857 A CN 201811044857A CN 109408036 A CN109408036 A CN 109408036A
- Authority
- CN
- China
- Prior art keywords
- management module
- module
- cloud
- development platform
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种敏捷开发平台,包括客户端、Key服务端、管理模块、文件管理模块和数据库,客户端和Key服务端均通过Mini Table服务器一与管理模块连接,管理模块通过Mini Table服务器二与文件管理模块相连接,文件管理模块通过Mini Table服务器三与数据库相连接,管理模块包括分布式文件***、人机交互库、数据节点、数据块和服务元素生成模块,文件管理模块包括算法库、服务元素调用模块,需求模块、切分程序和事务处理。有益效果为:管理效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量。
Description
技术领域
本发明涉及计算机技术领域,具体来说,涉及一种敏捷开发平台。
背景技术
如今,项目管理的步伐越来越快。项目管理需要更灵活、更积极地,响应客户的需求。敏捷项目管理作为新兴的项目管理模式,简化了传统项目管理的繁琐流程和文档,欢迎需求变更,在客户需求不明确的时候,在以较短的周期内开发出可用的软件为目标,来帮助客户描述自己的需求。迭代过程中的需求变更会加入到项目继续迭代池,丰富项目的产品功能。
根据中国专利号201810060843.9公开了一种基于容器平台的敏捷软件协同开发管理***,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量,但软件在开发的过程中,产生一定的重复数据,大量数据的累积给数据保护带来了极大的挑战。
针对相关技术中的问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的问题,本发明提出一种敏捷开发平台,以克服现有相关技术所存在的上述技术问题。
为此,本发明采用的具体技术方案如下:
一种敏捷开发平台,包括客户端、Key服务端、管理模块、文件管理模块和数据库,所述客户端和所述Key服务端均通过Mini Table服务器一与所述管理模块连接,所述管理模块通过Mini Table服务器二与所述文件管理模块相连接,所述文件管理模块通过Mini Table服务器三与所述数据库相连接,所述管理模块包括分布式文件***、人机交互库、数据节点、数据块和服务元素生成模块,所述文件管理模块包括算法库、服务元素调用模块,需求模块、切分程序和事务处理,其中,所述切分程序包括云储存过滤器、云文件管理、云临时代储区、自检单元、数据检索单元、长度获取单元,其中,所述自检单元包括特征值排列、文件中断拦截程序、数据压缩单元、数据替换单元、数据对比模块、数据压缩、删除单元。
进一步的,所述服务元素生成模块包括团队管理模块、仓库代码模块、工程管理模块、监控管理模块。
进一步的,所述数据库包括用户库和云端库。
进一步的,所述云储存过滤器内设有云储存***。
进一步的,所述Key服务端与所述客户端的IP相对应。
进一步的,所述数据块与云端储存相连接。
进一步的,所述数据替换单元与所述云临时代储区相连接。
进一步的,所述云临时代储区包括硬盘、拷贝模块和内存分配单元。
进一步的,所述特征值排列与所述云储存过滤器和所述长度获取单元相连接。
本发明的有益效果为:自动化高、管理效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的一种敏捷开发平台的流程示意图;
图2是根据本发明实施例的一种敏捷开发平台的切分程序的结构示意图;
图3是根据本发明实施例的一种敏捷开发平台的自检单元的结构示意图;
图4是根据本发明实施例的一种敏捷开发平台的服务元素生成模块的结构示意图;
图5是根据本发明实施例的一种敏捷开发平台的云临时代储区的结构示意图。
图中:
1、客户端;2、Key服务端;3、管理模块;4、文件管理模块;5、数据库;6、Mini Table服务器一;7、Mini Table服务器二;8、Mini Table服务器三;9、分布式文件***;10、人机交互库;11、数据节点;12、数据块;13、服务元素生成模块;14、算法库;15、服务元素调用模块;16、需求模块;17、切分程序;18、事务处理;19、云储存过滤器;20、云文件管理;21、云临时代储区;22、自检单元;23、数据检索单元;24、长度获取单元;25、特征值排列;26、文件中断拦截程序;27、数据压缩单元;28、数据替换单元;29、数据对比模块;30、数据压缩;31、删除单元;32、团队管理模块;33、仓库代码模块;34、工程管理模块;35、监控管理模块;36、用户库;37、云端库;38、硬盘;39、拷贝模块;40、内存分配单元。
具体实施方式
为进一步说明各实施例,本发明提供有附图,这些附图为本发明揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理,配合仓库这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本发明的优点,图中的组件并未按比例绘制,而类似的组件符号通常用来表示类似的组件。
根据本发明的实施例,提供了一种敏捷开发平台。
现结合附图和具体实施方式对本发明进一步说明,如图1-5所示,根据本发明实施例的敏捷开发平台,包括客户端1、Key服务端2、管理模块3、文件管理模块4和数据库5,所述客户端1和所述Key服务端2均通过Mini Table服务器一6与所述管理模块3连接,所述管理模块3通过Mini Table服务器二7与所述文件管理模块4相连接,所述文件管理模块4通过Mini Table服务器三8与所述数据库5相连接,所述管理模块3包括分布式文件***9、人机交互库10、数据节点11、数据块12和服务元素生成模块13,所述文件管理模块4包括算法库14、服务元素调用模块15,需求模块16、切分程序17和事务处理18,其中,所述切分程序17包括云储存过滤器19、云文件管理20、云临时代储区21、自检单元22、数据检索单元23、长度获取单元24,其中,所述自检单元22包括特征值排列25、文件中断拦截程序26、数据压缩单元27、数据替换单元28、数据对比模块29、数据压缩30、删除单元31,Mini Table服务器是一种数据分析与处理的程序。
借助于上述方案,自动化高、管理效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量。
另外,在一个实施中,对于上述服务元素生成模块13包括团队管理模块32、仓库代码模块33、工程管理模块34、监控管理模块35。
另外,在一个实施中,对于上述数据库5包括用户库36和云端库37。
另外,在一个实施中,对于上述云储存过滤器19内设有云储存***。
另外,在一个实施中,对于上述Key服务端2与所述客户端1的IP相对应。
另外,在一个实施中,对于上述数据块12与云端储存相连接。
另外,在一个实施中,对于上述数据替换单元28与所述云临时代储区21相连接。
另外,在一个实施中,对于上述云临时代储区21包括硬盘38、拷贝模块39和内存分配单元40。
另外,在一个实施中,对于上述特征值排列25与所述云储存过滤器19和所述长度获取单元24相连接。
工作原理;客户端1、Key服务端2通过Mini Table服务器一6将数据传递到管理模块3,分布式文件***9将指令发送到各个子***,人机交互库10使得软件开发相关的主体均能进行协作沟通处理从而能有效提高开发效率和质量;将这些数据区块分别进行数据替换单元28,用以产生相应数据区块的特征值,通过数据对比模块29的数据检索单元23比对这些特征值数据是否已经记录于特征值排列25中,长度获取单元24再次对文件信息进行检测,若是特征值存在于特征值排列25中,对重复数据删除后通过数据压缩单元27进行的数据压缩,将压缩后的数据及其长度通过数据替换单元28替换重复数据删除后的数据及其长度,重复数据删除后的数据长度和压缩后的数据长度进行对比,将对比后的差值加入计算删比的数值中,若是特征值不存在于特征值排列25中,则将特征值写入特征值排列25中保存,能够提升重复数据删除的重删比及性能,从而更好的缩减数据存储空间占用,从而能有效提高开发效率和质量。
综上所述,借助于本发明的上述技术方案,自动化高、管理效率高,节省时间成本、节省人工成本、专业性要求低、漏洞少、代码规范、安全、简单易用、功能全面,使得软件开发相关的主体均能进行协作沟通处理,从而能有效提高开发效率和质量。
在本发明中,除非另有明确的规定和限定,术语“安装”、“设置”、“连接”、“固定”、“旋接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1. 一种敏捷开发平台,其特征在于,包括客户端(1)、Key服务端(2)、管理模块(3)、文件管理模块(4)和数据库(5),所述客户端(1)和所述Key服务端(2)均通过Mini Table服务器一(6)与所述管理模块(3)连接,所述管理模块(3)通过Mini Table服务器二(7)与所述文件管理模块(4)相连接,所述文件管理模块(4)通过Mini Table服务器三(8)与所述数据库(5)相连接,所述管理模块(3)包括分布式文件***(9)、人机交互库(10)、数据节点(11)、数据块(12)和服务元素生成模块(13),所述文件管理模块(4)包括算法库(14)、服务元素调用模块(15),需求模块(16)、切分程序(17)和事务处理(18),其中,所述切分程序(17)包括云储存过滤器(19)、云文件管理(20)、云临时代储区(21)、自检单元(22)、数据检索单元(23)、长度获取单元(24),其中,所述自检单元(22)包括特征值排列(25)、文件中断拦截程序(26)、数据压缩单元(27)、数据替换单元(28)、数据对比模块(29)、数据压缩(30)、删除单元(31)。
2.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述服务元素生成模块(13)包括团队管理模块(32)、仓库代码模块(33)、工程管理模块(34)、监控管理模块(35)。
3.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述数据库(5)包括用户库(36)和云端库(37)。
4.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述云储存过滤器(19)内设有云储存***。
5.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述Key服务端(2)与所述客户端(1)的IP相对应。
6.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述数据块(12)与云端储存相连接。
7.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述数据替换单元(28)与所述云临时代储区(21)相连接。
8.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述云临时代储区(21)包括硬盘(38)、拷贝模块(39)和内存分配单元(40)。
9.根据权利要求1所述的一种敏捷开发平台,其特征在于,所述特征值排列(25)与所述云储存过滤器(19)和所述长度获取单元(24)相连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811044857.8A CN109408036A (zh) | 2018-09-07 | 2018-09-07 | 一种敏捷开发平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811044857.8A CN109408036A (zh) | 2018-09-07 | 2018-09-07 | 一种敏捷开发平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109408036A true CN109408036A (zh) | 2019-03-01 |
Family
ID=65464667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811044857.8A Pending CN109408036A (zh) | 2018-09-07 | 2018-09-07 | 一种敏捷开发平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109408036A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102456059A (zh) * | 2010-10-21 | 2012-05-16 | 英业达股份有限公司 | 重复数据删除的处理*** |
CN105389387A (zh) * | 2015-12-11 | 2016-03-09 | 上海爱数信息技术股份有限公司 | 一种基于压缩的重复数据删除性能及重删率提升的方法和*** |
CN106020819A (zh) * | 2016-05-18 | 2016-10-12 | 成都九十度工业产品设计有限公司 | 一种plm软件*** |
US9495427B2 (en) * | 2010-06-04 | 2016-11-15 | Yale University | Processing of data using a database system in communication with a data processing framework |
CN107566374A (zh) * | 2017-09-07 | 2018-01-09 | 山东超越数控电子有限公司 | 一种基于用户隔离存储的云存储数据保护方法及*** |
CN108345988A (zh) * | 2018-01-22 | 2018-07-31 | 广州欧赛斯信息科技有限公司 | 一种基于容器平台的敏捷软件协同开发管理*** |
-
2018
- 2018-09-07 CN CN201811044857.8A patent/CN109408036A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9495427B2 (en) * | 2010-06-04 | 2016-11-15 | Yale University | Processing of data using a database system in communication with a data processing framework |
CN102456059A (zh) * | 2010-10-21 | 2012-05-16 | 英业达股份有限公司 | 重复数据删除的处理*** |
CN105389387A (zh) * | 2015-12-11 | 2016-03-09 | 上海爱数信息技术股份有限公司 | 一种基于压缩的重复数据删除性能及重删率提升的方法和*** |
CN106020819A (zh) * | 2016-05-18 | 2016-10-12 | 成都九十度工业产品设计有限公司 | 一种plm软件*** |
CN107566374A (zh) * | 2017-09-07 | 2018-01-09 | 山东超越数控电子有限公司 | 一种基于用户隔离存储的云存储数据保护方法及*** |
CN108345988A (zh) * | 2018-01-22 | 2018-07-31 | 广州欧赛斯信息科技有限公司 | 一种基于容器平台的敏捷软件协同开发管理*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11074560B2 (en) | Tracking processed machine data | |
US10909151B2 (en) | Distribution of index settings in a machine data processing system | |
US10372723B2 (en) | Efficient query processing using histograms in a columnar database | |
US9361187B2 (en) | File system metadata capture and restore | |
US9483513B2 (en) | Storing large objects on disk and not in main memory of an in-memory database system | |
CN108536761A (zh) | 报表数据查询方法及服务器 | |
US11429630B2 (en) | Tiered storage for data processing | |
CN105408857A (zh) | 通过针对选择***织数据位生成用于关系数据库的多列索引 | |
CN104903894A (zh) | 用于分布式数据库查询引擎的***和方法 | |
CN109947373B (zh) | 一种数据处理方法和装置 | |
JPWO2014181541A1 (ja) | 匿名性を検証する情報処理装置及び匿名性検証方法 | |
US20110093511A1 (en) | System and method for aggregating data | |
CN102779138A (zh) | 实时数据的硬盘存取方法 | |
CN108536745A (zh) | 基于Shell的数据表提取方法、终端、设备及存储介质 | |
CN103593460A (zh) | 数据分级存储***和数据分级存储方法 | |
CN111459900B (zh) | 大数据生命周期设置方法、装置、存储介质及服务器 | |
CN102073690B (zh) | 一种支持历史Key信息的内存数据库的构建方法 | |
CN105786653B (zh) | 基于fat32文件***的文件恢复方法及其*** | |
CN103778064B (zh) | 一种数据管理方法及装置 | |
WO2013080262A1 (en) | Computer system and file system management method for executing statistics on a file system | |
CN109408036A (zh) | 一种敏捷开发平台 | |
CN116776341B (zh) | 供应商数据库文件管理*** | |
CN104375921A (zh) | 一种针对ibm主机进行检查的方法及*** | |
CN103605563A (zh) | 用于避免误操作的***和方法 | |
CN106776607B (zh) | 搜索引擎操作行为处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190301 |
|
WD01 | Invention patent application deemed withdrawn after publication |