持续集成系统
13页1、持续集成系统业务需求说明书文件标识:当前版本:V1.1作 者:聂日强、孙建业、廖虎文件状态: 草稿 正式发布 正在修改完成日期:2018.7.5机构公开信息版 本 历 史版本/状态作者参与者完成日期备注V1.0孙建业聂日强2018.5.23V1.1廖虎聂日强2018.07.05 目目目 录录录 1. 概述概述 .51.1 项目背景.51.2 项目目标.51.3 项目范围.51.4 业务可行性分析.51.5 术语与缩写解释.64. 产品需求产品需求 .64.1 功能性需求清单.64.2 其他项目需求说明 .74.3 需求管理模块 .74.3.1 基本业务描述.74.3.2 处理功能.84.3.3 业务规则及基本操作流程.84.4 代码管理模块 .84.4.1 基本业务描述.84.4.2 处理功能.84.4.3 业务规则及基本操作流程.94.5 持续集成模块 .94.5.1 基本业务描述.94.5.2 处理功能.94.5.3 业务规则及基本操作流程.94.6 介质及组件管理 .94.6.1 基本业务描述.104.6.2 处理功能.104.6.3 业务规则及基本操作流程.104.7 测试管理
2、模块 .104.7.1 基本业务描述.104.7.2 处理功能.104.7.3 业务规则及基本操作流程.104.8 自动部署模块 .114.8.1 基本业务描述.114.8.2 处理功能.114.8.3 业务规则及基本操作流程.114.9 统计报表 .114.9.1 基本业务描述.114.9.2 处理功能.124.9.3 业务规则及基本操作流程.125. 其它需求其它需求 .125.1 用户界面总体需求 .125.2 软硬件环境需求.125.3 性能需求.135.4 业务连续性指标.135.5 安全性指标.135.N 其他需求.131. 概述概述1.1 项目背景项目背景随着数字化转型浪潮席卷而来,银行的信息化平台建设正在经历新的考验。IT 各部门之间的隔阂导致的信息传递失真、过多重复工作导致的生产过程中的隐性成本不断增长、软件研发过程的数据割裂等原因使得银行的数字化转型面临极大的阻碍。我行将借助持续集成平台打造一套适合九江银行 IT 系统的生产线,从需求-开发-测试-发布-运维-运营”端到端支持的协同工作流程,使项目经理、开发工程师、测试工程师、运维工程师等都可以基于这个平台协同办公,
3、共享项目需求、进度状态,将线下不透明的 IT生产过程转变为线上高度自动化、可视化的 IT 生产线,提升产品研发效率,快速响应业务需求,并不断进行度量分析、趋势预判、优化提升,持续提升 IT 运营效率。1.2 项目目标项目目标1.打造一条高度自动化、可视化的软件开发流水线。2.针对代码提交、代码检查、代码分支管理、编译打包、测试、部署等各个环节形成统一的规范,提高发布版本的质量。3.针对项目进度、需求到任务、任务到应用系统、代码到版本、版本到缺陷等可以可视化跟踪和统计分析,从效率、进度和质量等多个维度展现,支持 IT 研发精细化管理。4.前期先将信贷系统的研发迁移到持续集成平台统一管理。1.3 项目范围项目范围1.项目管理系统提供项目需求、规划等数据2.OA 系统做工作流程提醒3.邮箱系统做代码检查、编译、测试结果推送1.4 业务可行性分析业务可行性分析 详见持续集成系统可行性分析报告。1.5 术语与缩写解释术语与缩写解释 无。4. 产品需求产品需求4.1 功能性需求清单功能性需求清单功能编号功能名称功能点详细功能添加项目项目管理项目设置创建任务创建子任务关联任务任务管理关联代码计划跟踪
4、产品规划1需求管理报表分析新建代码库克隆代码库创建分支分支对比分支合并查看代码提交历史代码库管理关联任务代码库权限设置评审规则设置代码评审评审意见显示2代码管理用户组管理流水线设置拉取待测代码下载编译产出3持续集成查看编译结果、编译包4介质及组件管理软件介质存储管理介质的版本控制创建脚本5测试管理第三方测试平台调用配置文件管理部署环境管理环境使用状态查看6自动部署部署脚本编写项目进度需求列表代码统计单次测试结果及汇总构建情况度量部署相关统计7统计报表版本质量4.2 其他项目需求说明其他项目需求说明1.本项目应尽可能复用现有 IT 资产,包括但不限于:i.已提供的可复用的 IT 资产。ii.各类应用系统提供的业务与技术构件。iii.各类基础技术平台提供的系统集成、流程管理、内容管理等方面功能。2.要求乙方根据对工作任务书的理解,添加交付物信息。本项目需求部门为九江银行科技部,在项目实施过程中,允许工作量在以上表述工作内容 30%范围内发生变更,双方协商解决变更问题。4.3 需求管理模块需求管理模块4.3.1 基本业务描述基本业务描述主要功能点有:项目管理、任务管理、计划跟踪、产品规划、报
5、表分析等。4.3.2 处理功能处理功能项目管理 1、可创建/删除项目,并且可关联研发任务2、可对项目配置不同的开发、测试人员,关联任务,设置项目的代码版本库地址,配置项目的研发工作流3、可查看项目下不同任务的进度,并针对研发效率/质量可定制不同的统计报表任务管理1、可创建/删除研发任务2、可针对任务配置开发周期、测试周期,负责人等3、可关联代码提交计划跟踪展示项目下不同任务的进度,状态,及对应的风险点产品规划针对不同项目、应用系统做统一规划,支持业务需求拆分成各个项目下的任务报表分析图像化展示需求列表、研发任务列表,对开发进度及完成情况,代码提交等进行统计度量分析4.3.3 业务规则及基本操作流程业务规则及基本操作流程在厂商提供的成熟产品基础上做额必要的调整,并能对接行内现有的项目管理系统,邮件系统,OA 系统。4.4 代码管理模块代码管理模块4.4.1 基本业务描述基本业务描述主要实现面对研发工程师和配置管理员使用的代码管理功能,主要内容有:代码库管理、代码库权限设置、代码评审、代码用户组管理(评审人员、提交人员、merge 入代码库人员),分支管理,代码检查规则设置等代码入库的一些
《持续集成系统》由会员jiups****uk12分享,可在线阅读,更多相关《持续集成系统》请在金锄头文库上搜索。
建立安全生产长效机制-共创和谐平安输气管道
土石方爆破工程设计方案
康师傅百货商场制度汇编之退换货管理办法
庙头中学2012年中考百日誓师大会学生代表发言稿
围堰拆除爆破工程
华能洱源马鞍山风电场工程土石方爆破管理制度
国资委:全面开展管理提升活动-为培育世界一流企业奠定坚实基础
《专业技术人员职业发展与规划》电子书
应收票据审计方案
建筑给水排水与采暖工程质量验收用表
广播电视管理条例行政处罚裁量标准
广东电力系统调度运行操作管理规定
建筑给排水工程名词解释
幼儿园小班安全健康活动教案:宝宝误食后的急救
建业集团房屋建筑工程交房标准内容技术交底
建筑心理学论文(1)
康师傅百货商场制度汇编之工服管理程序009
建筑工程专业一级建造师继续教育培训结业报告20
廉洁风险防控回头看工作汇报材料
平台工作人员服务规范
2024-04-24 10页
2024-04-24 10页
2024-04-24 25页
2024-04-24 10页
2024-04-23 4页
2024-04-23 10页
2024-04-23 19页
2024-04-23 10页
2024-04-23 16页
2024-04-23 5页