摘要
众包提供了一种全新的组织劳动力方式。为了解决软件开发的众包问题,在分析软件众包主要方式的基础上,设计并实现了面向软件的众包平台。根据软件开发的特点,该平台将众包软件项目分为竞赛项目、竞标项目、众+项目和自发项目,以实现其开发和管理流程。围绕众包软件平台的用户角色、主要用例及规约、系统设计、功能实现等内容,设计并提出了基于软件工程瀑布模型和原型模型的众包模式,采用瀑布模型来实现众包项目的在线严格线性流程管理,采用原型模型来实现众包项目的螺旋式流程管理,参与的用户可实时跟踪项目进展,实施项目在线管理、在线交易和评价等工作。运行测试表明,所设计构建的软件众包平台可行有效,能实现软件项目的在线众包,为软件众包提供了一种全新的解决方法。
The crowdsourcing provides a new way of organizing the workforce. In order to solve the problem of crowdsourcing in software development, a software crowdsourcing platform is designed and implemented based on analyzing main ways of the software crowdsourc- ing,in which software projects are divided into competition projects,bidding projects,crowd plus projects and spontaneous projects ac- cording to the characteristics of software development for realization of its development and management process. Based on the user role, main use case and protocol,system design and function realization of the software platform,the software engineering waterfall model and the prototype model are designed and proposed. The former is used to realize the online strict linear process management of the project and the latter is adopted to realize the spiral flow management of the project. Through the platform the participating users can Ixace the progress in real time, online management, online trading and evaluation in the project. Testing results show that it is feasible and effective, which can realize the online software project crowdsourcing and provides a new solution for software crowdsourcing.
出处
《计算机技术与发展》
2017年第8期171-176,181,共7页
Computer Technology and Development
基金
河南省科学技术计划科技攻关项目(152102210150)
河南省高校重点科研项目(15B520041)
关键词
软件众包
众包平台
竞赛
竞标
众包
software crowdsourcing
crowdsourcing platform
competition
bidding
crowdsourcing