软件工程系列课程实践教学

软件工程类课程实践教学

小组协作

支持学生自由组合为多个项目组,自主选择教师预先设计项目。项目组可在平台上安排计划,分工以及合作方式。项目组成员有组长和组员两种角色,项目结束后,教学平台支持对每位成员的个人贡献率给出评价。

小组互评

教学平台支持小组学生对其他组学生提交的文档和代码进行匿名评审,并可录入具体的评价意见和评分。

GitHub的项目管理

利用优秀的开源软件开阔学生视野,鼓励学生构思有创意的软件需求。利用GitHub自动统计实践过程中的信息和小组成员的贡献。

项目的增量式迭代开发辅助管理

管理需要多次迭代开发改进的项目,并可以度量改进的内容。

完整的软件工程教学和实验体系

平台能够覆盖从理论教学、到实验、实训一整套的教学和工程能力训练体系。

文档/工程源代码查重

能够自动从压缩包内提取文档和源代码,并分别进行相似性比较和聚类显示。

基于在线实验环境的项目开发

从实际项目入手,形成对软件工程直观感性的认识。

依托在线环境,积累软件工程项目库。