大学生对软件过程规范认知度的调查研究

时间:2024-12-26 15:17:11 来源:作文网 作者:管理员

0 引 言

从 20 世纪 90 年代至今,软件过程管理已成为软件学科的一个主流研究方向。在软件项目管理过¢程中,加强对软件过程的规范是项目成功和保证高质量软件产品的关键。高等院校作为培养高素质软件工程人才的重要基地,对软件工程教学模式做了大量有益的探索和实践。但在业界实际软件项目中往往会出现大学毕业生对软件过程规范认识不足,从而影响项目进度的现象。教育学者对如何加强软件项目的软件过程培养进行了大量探究,如赵辉等人提出了项目导向案例驱动的软件工程教学模式;王易等人对软件过程改进的关键步骤进行了研究;徐玲等人提出了高校软件开发项目中的软件过程改进方法。但是这些研究主要围绕过程改进、教育模式方面进行,泛泛议论多,对个案解剖少。因此,我们采用问卷调查形式,分析郑州大学软件工程专业不同类别学生ซ对软件过程规范的认知程度,总结影响学生认知度的主要因素,提出相应教学策略。

1 问卷设计

调查问卷包括调查对象的基本情况、对需求分析部分的认识、对总体设计部分的认识、对测试部分的认识以及对项目管理部分的认识 5 个部分。问卷调查对象为郑州大学软件工程专业的在校大学生;问卷题型包括单选、多选、排序和开放题,问卷内容紧扣软件过程规范,问卷结果采用 IBM SPSS 统计分析工具进行处理。

2 问卷分析

2.1 项目角色不同的认知度差☭异

在调查您参与的项目中一般会选择什么设计模式之前,首先调查对面向对象设计模式的认识和对面向过程设计模式的认识。

2.2 参与项目数量不同的认知度差异

参与项目数量不同会导致认知度产生明显差异。在开发模式和模型的选择上,参与过 1~3个项目的学生有些选择面向过程模式和瀑布模型,但参与过 4~6 个项目的学生主要倾向于选择面向对象模式、快速模型或迭代开发模型,这能给项目带来更好地可复用性和可维护性。在团队沟通的重要性上,题目良好的沟通对于项目成功的影响有多大的调查结果明确反映出,参与过 1~3 个项目的学生中 37.7% 的同学选择影响率为 20%~50%,37.7% 的同学选择影响率为 50%~75%,24.5% 的同学选择影响率为75%~100%;参与过 4~6 个项目的学生中 9.7%的同学选择影响率为 25%~50%,58.1% 的同学选择影响率为 50%~75%,32.3% 的同学选择影响率为 75%~100%。参与项目多的学生对团队协作的重要性有更深刻的理解。

2.3 不同性别的认知度差异

由于软件工程自身特点,该专业男女比例相差较大。尽管如此,问卷调查仍旧体现出不同性别的认知度差异,例如,男生参与项目数比女生多,男生项目角色覆盖比女生全面,参与项目为 1~3 和 4~6 个的都比较多,这说明男生的实际经验要比女生丰富,而且参与项目积极性要比女生大。女生对课本知识掌握较好,如项目管理方法;男生对于知识的应用能力更强,如对一些开发方法的认知深度。

2.4 调查结论

问卷结果表明,参与项目角色不同、参与项目数量不同,年级不同和性别不同导致学生对软件过程规范的认识度บ存在较大差异。项目中担任角色的丰富程度从某个方面决定了对软件过程的了解程度,设计类的角色比程序员 / 测试员角色更能促进对开发模式和模型的理解;参与的项目数目的增加可以增进对软件过程的理解,提高实际应用能力。

3 策略建议

在通过调查问卷分析了大学生对软件过程规范认知度差异出现的主要原因后,我们提出在高校教育中的一些可行策略:

鼓励学生积极担任设计类角色。及时提醒学生编码工作只是软件工程的一个环节,不要将注意力局限于代码和算法,而是尽早担任设计类的角色,提高对软件过程规范的认知度。

创造条件,让每个学生在项目中担任多个角色。每个学生能体会不同角色的功能,在项目开发时会有更多的参与度,能更好地认识整个项目,从而加深对软件过程的了解和对课本理论知识的理解。

尽力保证学生参与 4 个以上项目。问卷调查中可以明显看出,参与过 4 个项目以上的学生明显表现出对软件过程的较好理解。高校课程设计和安排中应尽可能考虑给学生更多的实践机会。

ฌ 4 结 语

未来的工作我们将更细致地了解大学生对软件过程规范的认知程度,掌握影响学生认知程度的主要因素,通过实施可行策略降低大学生对软件过程规范认知的差异程度,提高软件过程管理的教学质量,培养出更优秀、更具有竞争力的学生。


热门排行: 教你如何写建议书