软件众包中复合任务功能规约的验证技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:ersand
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件众包作为一种新型的软件开发模式,消除了传统软件开发对开发人员地理因素和人员集中的限制,采用群体竞争和多人在线合作的方式共同完后一个软件项目。软件众包具有低成本、高效率、高质量及自由度大等优势,因此近年来获得了越来越多的关注,国内外软件众包平台也得到了迅速的发展。当前的软件众包平台,一类仅支持微小且可快速完成和验收的任务,一类则直接将整个软件系统的开发作为一个任务发布。对软件众包过程中的复合任务分解和描述尚缺乏通用的解决方案,成为了软件众包领域的研究热点和难点。本文就此问题提出并实现了一个软件众包中复合任务的功能性需求规约框架,对此功能规约的验证方法,以及软件众包过程管理的机制。首先,本文针对用户提供的任务分解方案,建立了支持功能分解的复合任务描述元模型,即任务的功能规约框架。采用形式化语言进行数据的抽象声明、任务的功能需求描述和不变量约束的定义等,同时采用图形化的数据流图直观展示任务分解的层次关系和多个子任务之间的交互关系。接着,本文基于上述功能规约框架,构建了复合任务功能规约的验证方法。验证功能规约中的抽象声明一致性,任务的内部一致性和任务可满足性以及约束条件一致性,重点验证复合任务分解方案的正确性,包括父子任务的功能一致性和多个子任务之间交互关系的一致性。本文还基于通过验证的复合任务的功能规约和规约验证方法,设计了众包软件项目开发过程中的子任务验收和复合任务规约调整机制,对复合任务众包过程进行了过程管理。最后,本文获取实际软件众包平台上的开发任务作为案例,进行了完整的功能规约编辑、规约验证和修改的过程,并且模拟众包开发过程来对任务执行过程进行管理,均能达到预期的效果,验证了提出的方法的可行性和正确性。
其他文献
图像作为一种信息载体,在各行各业都有着广泛应用。但图像在生成及传输过程中将不可避免地发生不同程度的退化,这会导致图像携带的信息量大大降低,并且会对其它基于图像的任
近年来,随着经济全球化的加快,越来越多的中国企业实施国际化战略。中国企业在把握这个这个机遇的同时还面临着复杂多变的国际市场,企业在国际化的过程中仍然还有许多问题需要解决。因此,许多学者开始关注企业国际化会受到什么样的因素影响,又该实施什么样的措施促进企业国际化的发展。从目前的研究来看,企业国际化作为企业的重要战略,会受到很多因素影响,比如国家发展水平、外部行业环境、内部公司治理结构等。随着近几年对
回顾改革开放的四十年间,中国不仅在经济上取得了积极的成效,而且伴随着科教兴国战略的大力实施,使得我国教育行业受到越来越多地关注。然而,随着近年来我国生化、电子、计算机等学科教育发展,各级学校以及一些单位研究室的环境污染问题逐渐显现出来。可持续发展已经写入我国多个行业的“十三五”规划中,注意到目前我国可持续发展的重点多集中于工业企业,本文将可持续发展的理念引入到实验室管理中。作为可持续发展的三大支柱
金属有机框架(metal-organic frameworks MOFs)因其具有可变的组成、结构和可功能化后修饰等特点在多个领域里有潜在应用,其中在化学传感材料和变色材料领域的应用引起了科学家
涡轮流量计在天然气计量中应用广泛。随着涡轮流量计应用范围的不断扩大和使用环境日益复杂,对其准确性和使用寿命有了更高的要求。因此开展耐久性试验装置和检定装置的研究
建筑工程施工环境复杂和危险因素众多是导致事故发生与人员伤亡的重要原因。当前建筑施工现场的安全监管手段还处于相对落后状态,对于物的不安全状态和人的不安全行为排查及
柔性直流输电(Voltage Source Converter based High Voltage Direct Current,VSC-HVDC)具有良好的运行特性和高度可控性,使其在双馈感应发电机(Doubly-Fed Induction Genera
一直以来,大脑都是科学家们不懈研究的重要领域。大脑内的神经递质、神经调质和其他神经化学物质与其正常工作密切相关,影响神经系统的化学物质负责在神经元突触之间传递信息
信号的稀疏表示问题是最近几年的研究热点,本文主要研究用于稀疏表示的KSVD字典学习算法。稀疏表示是使用少数几个过完备字典中的原子线性逼近信号的过程,选取合适的字典可以
板球系统是经典的非线性运动控制系统,因其存在强非线性、强耦合性,对调节速度及超调量要求高等控制难点,被广泛用于控制方法有效性的验证及不同算法控制效果对比。连续搅拌