影响软件项目成功的因素:基于学生项目的研究文献综述

 2023-02-15 18:38:32

开题报告内容:

一、研究简介

选题背景

软件工程的学习和实践过程对于初学者来说,并不是一个轻松地过程。首先,学生们学要将自己在课堂或者书籍资料中所学到的概念、理论应用到实际开发过程中,建立起沟通理论和实际的桥梁,同时还要尝试去举一反三,对项目需要满足的需求做出各种尝试,而这里的某些尝试,可能并不是符合软件工程规范的。而且成功的团队开发项目并不仅仅依靠于团队中有丰富经验的开发者,也就是我们所说的牛人,此时,团队内的沟通,成员之间的相互学习就变的尤为重要。同时,学生的软件工程实践对于任课老师来说,同样是一个不小的挑战。首先,因为老师除了根据学生最终开发成果对需求的覆盖度、demo的用户图形界面设计等因素对项目进行评判、打分外,还需要跟踪项目开发过程、时时掌握项目的开发进度、而由于学生项目不同于工业项目,代码风格各异对项目的理解造成了不小的麻烦。以上的这些工作都是繁琐而有无味的,因此自动的将学生项目的开发过程记录下来,方便管理者查阅、了解项目进展的版本控制系统Git被我们引入到了学生项目开发中去。此时,我们面临的问题是,如何利用获得的数据作为参考,给学生合理的评分?

研究问题

为了便于软件工程任课教师更好的掌握学生的开发进度,以及为最终成绩评判提供有价值的、合理的评分依据。同时,方便学生更好的了解队友的开发状况、为开发实践前组队提供有效的组队建议。因此,在这里,利用教学辅助平台GitlabMonitor[1]分析基于Git仓库的学生项目的特征,研究在学生项目中,影响一个项目的成功的因素有哪些?

二、研究手段

a) 数据收集

利用Git提供的API,爬取了Git仓库中已结课的53组学生项目的commit日志,作为研究的数据源。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题文献,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。