论文摘要
软件工程与项目管理是成熟而博大精深的学科。在关系到软件项目成功与否的众多因素中,软件度量、工作量估计、项目规划、进展控制、需求变化和风险管理等都是与软件工程管理直接相关的因素。完善的软件过程管理是实现软件工业化生产的法宝。在软件过程管理系统中,需求分析是所有工作的基础和源头,是重中之重。进行需求分析时,软件开发人员之间、项目组长和组员之间以及软件开发方和软件客户方之间,都需要充分而方便的交流。比如说,数据流图的设计、最后确定的过程中,需要各开发人员、项目组长以及客户之间不同程度的参与,CASE 系统设计者需要为这种参与提供便利的条件。本文提出了一套集成化软件研发管理方案,主要最终用户是研发主管、项目经理、软件开发人员、测试人员和质量管理人员等等。本研究主要从当今CASE 工具缺乏方便的、完好地解决冲突的同步实时交流工具入手,以数据流图(DFD)绘图系统为例,首次提出了一个以多版本方法解决数据流图同步多人协作系统的冲突问题的解决方法,为解决DFD 建模过程中的同步多人协作拟出了一个完善的方案。本系统在DFD 绘制模块中使用的多版本方法使得所有人的意图都被完好地保存下来,因而每个参与DFD 设计的开发人员的思想都能够得到充分完整的体现,在用户与开发人员进行交流,或者开发人员之间进行交流的场合下,不会因为几个人就某个相同问题的意见产生了冲突而做无用功,使得一部分人的设计意愿和意见得不到充分、稳定的体现。基于本文的理论,我们开发了一个软件项目管理系统,基于多版本方法的CSCW 数据流图建模模块是本文的创新。
论文目录
第一章 绪论1.1 课题背景1.2 CASE 工具国内外研究现状1.3 CSCW 技术国内外研究现状1.4 本课题的主要目的及研究意义1.5 论文组织结构1.6 小结第二章 CASE&CSCW 相关技术2.1 软件项目管理2.2 CMM 技术的研究2.2.1 CMM 技术概况2.2.2 CMM 实施难点2.3 软件分析研究2.3.1 软件分析概况2.3.2 需求分析过程及过程回溯的必然性2.4 现有CASE 工具协同工作分析2.5 CSCW 的主要研究技术2.5.1 通信体系结构2.5.2 群体感知技术2.5.3 协作管理体系结构2.6 群组通信2.6.1 关于群组通信2.6.2 IP 组播2.6.3 Internet 上群组地址的管理2.7 小结第三章 基于多版本方法的数据流图绘制模型3.1 多版本方案基本思想3.2 多版本方案概述3.2.1 基本概念和定义的描述3.2.2 任意一群针对同一个对象的操作的合并性结果3.2.3 对多版本分布式以及增加式地实现3.3 在多版本系统中的对象标识3.3.1 对象标识的基本要求3.3.2 在对象标识中的一致性问题3.4 小结第四章 基于多版本的软件项目管理系统设计与开发4.1 设计目标及原则4.1.1 系统设计目标4.1.2 系统设计原则4.2 系统结构4.2.1 逻辑结构4.2.2 物理结构4.3 分布式环境中通信问题4.3.1 网络环境中三个不一致性问题的概述4.3.2 一致性模型概述4.3.3 本地操作执行方案简介4.3.4 分歧的解决方案4.3.5 因果关系保存方案4.4 基于多版本的数据流图协同编辑系统4.4.1 数据流图的基本概念4.4.2 DFD 协同绘制实现方案4.5 在VC#.NET 分布式应用企业级模板下CASE 集成化项目管理系统的实现4.5.1.N ET 企业级模板简介4.5.2 集成化CASE 系统的基本构架4.5.3 数据流图绘图的实现4.5.4 点到点通信的实现4.6 小结第五章 CASE 系统介绍及应用实例5.1 软件系统介绍5.1.1 开发环境5.1.2 主要功能5.2 应用实例5.2.1 DFD 协作编辑5.2.2 项目集成化项目管理系统总览第六章 结论与展望参考文献攻读学位期间发表的论文致谢详细摘要
相关论文文献
标签:数据流图建模论文; 多版本论文; 时间戳论文; 组播论文;
一种软件项目管理系统中基于多版本的DFD编辑器的研究
下载Doc文档