软件协同开发过程建模的研究

被引量 : 0次 | 上传用户:yanwensen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自“软件工程”的概念提出以来,软件开发就开始了从“艺术”、“技巧”和“个体行为”向“工程”和“群体协同工作”转化的历程。如今,随着互联网技术、分布式技术的长足发展以及云计算和物联网技术的日趋成熟,在软件开发领域,多用户协同开发的软件开发工作模式已经逐渐取代了集中式软件开发工作模式。对软件协同开发过程进行建模并做相应的研究,对保证这种模式下软件开发过程的规范和提高软件产品质量有着重要意义。本文将计算机支持的协同工作(Computer Supported Cooperative Work,简称CSCW)引入软件开发领域,结合软件过程建模理论,提出软件协同开发过程,对软件协同开发过程的形式化和建模优化进行研究。研究内容主要包含以下两个方面:第一,提出软件协同开发的概念,分析其特点,并设计一种基于Petri网的软件协同开发过程的形式化元模型SCDP (Software Collaborative Development Processes)。在所建立的模型基础上,给出四种状态和分层的情况下的变迁使能规则以及模型的融合与分解运算方法。第二,对软件协同开发过程建模进行优化,分析形式化建模与非形式化建模的优缺点,研究一种将UML (Unified Modeling Language,统一建模语言)活动图模型转化为软件协同开发过程模型SCDP的方法。给出这种转化方法的研究思路,并给出相应的数据结构和转化算法,通过实例对该转化算法进行演示和验证。本文从软件协同开发过程的形式化定义出发,对形式化模型进行相关研究,并对软件协同开发过程建模进行优化,旨在确保软件协同开发过程能够顺利、规范、有效地执行。
其他文献
天津网通社区营销服务管理系统是天津网通为了更好地适应市场竞争和业务发展需要建设的一套营销综合信息服务与市场一线员工综合考核系统。该系统依托于本地网计费账务系统、
<正>首先需要声明,本文的主角小野妹子是位纯爷们儿。六七世纪时日本人的姓氏十分混乱,谁想叫什么就叫什么。妹子的家长,也不知出于什么考虑,起了这么一个令人浮想联翩的名字
任何社会问题的存在,一般都要以一些已经发生或正在发生的客观事实为依据。但这些客观事实,如果作为社会问题而存在,必须要经历一个由不同的社会群体和社会力量参与其中,对问题事
根据城市燃气季节负荷变化的特点,应用人工神经网络理论,在MATLAB环境下开发了可反映燃气负荷周期性变化趋势,并包括各种不确定因素波动影响的燃气季节负荷预测模型。根据已
针对三角形网格向四边形网格的转化问题,基于调和方程构建模型梯度场,追踪表面流线,实现了参数化网格重构。首先,建立了基于离散Laplace方程的三角网格梯度场理论模型、数据
教育公平至今仍是人们所关注的热点话题,文章将从我国的教育现实出发对教育公平进行讨论。文章根据教育公平的平等自由原则和差异原则,对我国较为单一的升学途径与注重普通教
住房制度改革以后,房地产行业迅速发展起来。市场的产品定位对房地产项目的开发成功与否至关重要,而影响市场的产品定位的因素又很多且很复杂,如国家有关房地产的政策、项目
"余白"作为一门艺术,在各种艺术形式之中普遍存在,它如音乐中的休止符一般在作品中营造某种意境,增强作品的艺术感染力。在现代招贴设计中的大量地运用了余华,它在招贴作品中
随着电子产品组装技术的发展,表面贴装技术(SMT)已经广泛地应用于印刷电路板(PCB)的生产中。由于PCB的贴装是SMT生产线中最耗时、最复杂的环节,因此贴片机的贴装速度直接影响着
海底沉积物对于认识地球环境变迁、揭示地球环境系统之间的内在联系和预测未来气候长期变迁等有着重要意义。目前广泛采用的重力式取样器结构简单、操作方便,但由于取样能量