Font Size: a A A

Design And Implementation Of Software Engineering Education Cloud Data Analysis Subsystem Based On FAHP And K-means

Posted on:2021-01-19Degree:MasterType:Thesis
Country:ChinaCandidate:J J MaFull Text:PDF
GTID:2427330647950853Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,because the Internet industry is still developing rapidly,more and more people are trying to enter the field of software engineering.Education with the form of "Internet accelerated speed" allows more people to easily access different fields and learn different knowledge,such as Cloud classroom of Netease,Mooc of Chinese University,i Mooc,etc.SEEC(software engineering education cloud)is growing up in such an environment,in order to help more people gain software engineering capabilities.The early SEEC system integrates some functions of education platform and development cloud platform,which enables students to learn course,code online,deploy system,test system and do other things in the system.With the continuous growth of SEEC system,new demands and functions form different subsystems to help students better learn and improve themselves.In order to form a closed loop for students' learning,get feedback from classes and exercises,so as to carry out self supplement and constraint management,and get their own software engineering ability evaluation in each period of learning,SEEC data analysis subsystem collects data from each subsystem of SEEC system and makes statistical analysis,so as to present the analysis results to students.Students can check their own learning situation and get their own software engineering ability assessment,so as to adjust their learning methods,learning status and learning plans,and help them better study in the field of software engineering.This thesis mainly describes the design and implementation of SEEC data analysis subsystem.The data analysis subsystem collects students' learning data and behavior data from each subsystem of SEEC system,and carries out secondary analysis and processing.The subsystem designs the evaluation index of software engineering capability and establishes the evaluation model of software engineering capability.The data analysis subsystem can evaluate students' ability according to the analyzed data,and use the analysis data and evaluation data as visual display.SEEC data analysis subsystem is developed with spring boot and Vue front-end framework.The subsystem mainly divides the ability evaluation indexes by FAHP,establishes the weight order of each level indexes,and calculates the index scores by collecting and analyzing the learning data,and substitutes them into the model to evaluate the software engineering ability of students.In addition,the system also uses K-means++ algorithm to cluster the individual ability of students and get the overall rating results of students.With the help of SEEC data analysis subsystem,students can carry out special training or direction selection according to their own ability data,teachers can adjust teaching plans and key points according to students' learning data,and enterprises can take students' ability data as reference for talent selection.
Keywords/Search Tags:Software Engineering, Data Analysis, Capacity Evaluation, FAHP, K-means++
PDF Full Text Request
Related items