执法案件管理系统-开发管理方案

上传人:飞*** 文档编号:5321257 上传时间:2017-08-29 格式:DOCX 页数:57 大小:982.76KB
返回 下载 相关 举报
执法案件管理系统-开发管理方案_第1页
第1页 / 共57页
执法案件管理系统-开发管理方案_第2页
第2页 / 共57页
执法案件管理系统-开发管理方案_第3页
第3页 / 共57页
执法案件管理系统-开发管理方案_第4页
第4页 / 共57页
执法案件管理系统-开发管理方案_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《执法案件管理系统-开发管理方案》由会员分享,可在线阅读,更多相关《执法案件管理系统-开发管理方案(57页珍藏版)》请在金锄头文库上搜索。

1、河南拓普网络计算机工程有限公司执法案件管理系统开发管理方案河南拓普网络计算机工程有限公司目录执法案件管理系统 .1开发管理方案 .11. 引言 .31.1 编写此文档目的 .32. 拓普应用生命周期管理(TALM)构成 .33. 统一变更控制(UCM) .63.1 统一变更控制(UCM)平台的构建 .63.2.1 UCM 的特点及优势 .73.2.2 软件开发过程中的变更 .83.2.3 统一变更控制管理 .103.2.4 活动和工件 .103.2.5 活动管理 .113.2.6 工件管理 .133.2 需求管理 .303.2.1 需求管理概述 .303.2.2 需求管理的工作流程 .353.

2、2.3 需求管理的原则与实现 .383.2.4 管理变更请求与控制 .48河南拓普网络计算机工程有限公司1. 引言1.1 编写此文档目的此文档主要为指导执法案件管理系统的开发进行统一、规范的管理。2. 拓普应用生命周期管理(TALM)构成拓普公司根据多年的软件开发和系统运维经验,在软件开发过程管理上采用统一过程管理最佳实践 RUP,在运行维护管理上遵从IT 治理的最佳实践 ITIL,建立了以统一变更控制过程管理、统一开发过程管理和运维及问题管理为基础的拓普应用生命周期管理(TALM)体系。TALM 将以往单纯的软件开发过程管理拓展到整个应用的生命周期管理,在环节上包含需求、设计、编码、测试、发

3、布和维护等工作,在过程管理上涵盖了需求管理、配置管理、变更管理、开发过程管理和运维及问题管理等项内容,其构成如下图所示:河南拓普网络计算机工程有限公司需求提出人员提出需求验证需求开发 /测试组长打开任务分配活动开发人员代码开发活动提交集成构建人员创建基线构建版本测试人员执行测试关闭任务项目管理人员 划分优先级 计划和分配高层管理人员 监控 决策问题受理人员受理故障受理需求项目启动在应用开发项目确立并启动后,开始进入了大规模软件开发阶段,由此,应用掀开了其生命周期的序幕,TALM 的管理流程如下:应用单位业务人员与公司分析人员的需求采集过程项目管理人员启动开发项目过程管理流程,制定产品开发计划配

4、置管理人员启动配置管理流程,制定配置管理计划需求管理人员启动需求管理流程,建立需求跟踪机制分析人员依照采集的需求进行需求分析测试设计人员与分析人员协调,同步进行测试设计,设计人员依照需求分析结果进行设计开发人员依照设计进行编码测试人员依照测试设计进行测试按照迭代计划,重复执行,直到开发结束集成人员按产品形式进行集成河南拓普网络计算机工程有限公司质量控制人员进行产品质量审验公司将产品发布到用户环境运维人员在知识库的支撑下为用户解答问题运维人员无法处理的问题将以问题报告单的形式记录在运维系统问题分析人员将问题报告单分类,提取缺陷和需求,申请变更变更控制委员会审核变更申请,确定变更方案需求进入需求管

5、理流程,然后进入由上述流程描述可见,在 TALM 管理流程中,形成了“需求开发维护需求”这样一个闭环管理流程,其中的流程控制如下:河南拓普网络计算机工程有限公司TALM 将应用生命周期中的各个工作环节和管理过程进行了如下的划分:统一开发过程管理应用项目确立后初始的需求采集和管理需求分析设计编码测试发布统一变更控制管理需求管理,主要针对开发过程中的需求变化和运维过程中产生的新需求缺陷管理配置管理变更管理、运维及问题管理问题解答:运维过程中的操作性指导知识管理:将运维出现的问题进入知识库运维受理:故障受理和问题报告单受理河南拓普网络计算机工程有限公司3. 统一变更控制(UCM)3.1 统一变更控制

6、(UCM )平台的构建统一变更控制(UCM)又叫统一配置管理,是在大量软件工程实践经验和用户反馈的基础上提出的第三代配置管理解决方案。UCM 是用于管理软件开发过程(包括从需求到版本发布)中所有变更的“最佳实践”流程。UCM 定义了一个可以立即用于软件开发项目的一致并基于活动的变更管理流程。河南拓普网络计算机工程有限公司采用 IBM 公司的 UCM 产品Rational ClearCase 和 Rational ClearQuest 构建了自己的 UCM 运行平台。通过 Rational ClearCase 和 Rational ClearQuest 的支持,UCM 已成为拓普公司支持统一开发

7、过程管理体系和运维及问题管理体系的关键组成部分和基础支撑平台。UCM 通过抽象层次的提升简化了软件开发和系统维护,从而使得软件开发团队和运维团队从更高的层次根据活动(activity)来管理变更。通过 UCM,一个开发活动可以自动地同其变更集(封装了所有用于实现该活动的项目工件)相关联,这样避免了管理人员手动跟踪所有文件变更。3.2.1 UCM 的特点及优势支持软件开发和运行维护一体化管理通过 UCM 工作流程,将软件开发流程和运行维护流程有机地结河南拓普网络计算机工程有限公司合,形成一个可以贯穿应用生命周期的统一管理流程。预定义的工作流程可以直接采用预定义的 UCM 工作流程,快速提升开发和

8、运维组织的软件配置管理水平;项目的跟踪和组织项目管理人员可以实时掌握项目的最新动态,合理分配资源和调度开发活动,跟踪软件运行状况;协作自动化通过将许多耗时较多的任务自动化处理,UCM 使得开发人员更多地将注意力集中在更高层次的开发活动上;轻松管理基线UCM 将开发活动嵌入到各个基线中,这样测试人员确切地知道他们将测试什么,而开发人员则确切地知道其他开发人员做了什么;支持跨功能开发组UCM 已成为 RationalSuite 产品中的核心部分,从而可以将从需求到测试各个阶段的工件(例如需求文档、设计模型、应用源代码、测试用例以及 HTML 及 XML 内容等)在 UCM 框架下进行统一集成,简化

9、了贯穿整个软件开发周期的变更过程;基于同一代码构件可以进行多项目开发,简化了多项目开发管理,增大了代码共享,节省了开发资源;可扩展性河南拓普网络计算机工程有限公司小型团队可以从 ClearCaseLT 和 UCM 开始,而大型团队可以结合 ClearCase 的高级构建管理(buildmanagment )功能,以及ClearCaseMultiSite 和 ClearQuestMultiSite 跨地域的使用 UCM。3.2.2 软件开发过程中的变更变更是非常频繁并且是不可避免的!应用开发团队面临着巨大的挑战:一方面市场要求以空前的速度来开发高质量的软件应用;另一方面,软件应用需求随着开发环境

10、和结构的日趋复杂而变得更加复杂;加上分布式开发、高性能要求、多平台、更短和连续的发布周期要求,这些及其他一些因素加重了软件开发一直承受的压力,实际上现在许多软件开发团队经常在能否成功开发一个新型应用上“赌博” 。由于软件开发不同于传统意义的工程技术(如建筑、机械等) ,市场变化以及技术上的高速更新都注定了软件变更是非常频繁并且是不可避免的,可以说变更是软件开发的基石。一方面在软件开发环境下的内部活动以新特性、新功能增强以及缺陷修复等方式不停地制造着变更;另一方面外部因素,例如新操作环境,新工具的集成,工程技术和市场条件的改善等以另一种力量驱动着变更。管理变更的能力是项目成败的关键!既然变更是不可避免的,那么如何管理、追踪和控制变更就显得尤为重要。尽管有多种方式可以帮助开发团队提高变更处理能力,但其中最重要的一点是整个团队的协作性,这是因为以一种可重复河南拓普网络计算机工程有限公司和可预测的方式进行高质量软件的开发需要一组开发人员相互协作。随着系统变得越来越大和越来越复杂,尽管个人生产率依然

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 公司方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号