University career is coming to an end. Are you all busy with your graduation thesis? Students majoring in software engineering, I have compiled papers related to this major for your reference!
Software engineering graduation design thesis 1. Main Problems in Graduation Design of Software Engineering Specialty
(A) graduation design topics and topics.
The topic setting is unreasonable, the category and level are unclear, and the topic matching effect is poor [2]. Students' graduation design topics are generally provided according to the research direction of the tutor and the actual engineering projects, but the proportion of topics that really come from engineering practice is very small every year. Some topics are theoretical and students can't understand them well according to what they have learned. Some project development tools are complex, which takes up most of the time of graduation design. When choosing a topic, students may not be able to choose the topic they want, and it is difficult for students with poor ability to choose a topic, which affects students' enthusiasm and leads to poor topic selection effect and difficult completion of graduation design.
(B) Graduation design process monitoring
The implementation of graduation project monitoring is difficult and the effect is poor. The graduation design of software engineering specialty generally includes topic selection, topic opening, mid-term examination, program test, graduation thesis writing, defense and grade evaluation. However, the monitoring of these links sometimes forms a blank zone. Graduation design is not carried out in the laboratory, some students practice in internship units, and some students look for jobs in other places. Teachers can't meet students regularly, and teachers can't know the specific situation of students. Moreover, the documents submitted by students at all stages are a mere formality, and only the instructors are monitoring them, and there is no perfect monitoring system, which leads to inadequate monitoring and poor monitoring effect [3].
(3) defense of graduation thesis.
The assessment method of defense is single, and the defense is only composed of two links: students' explanation and teachers' questions, so the assessment accuracy is low. The threshold for passing the defense is low, and the defense only ranks the students' graduation projects. Generally, the students who rank last may fail, which is not conducive to improving the enthusiasm of students' graduation projects. As a result, most students only aim at passing the defense, paying little attention to it ideologically, and their defense preparation is not solid. Moreover, due to the characteristics of software engineering, the grading standard of graduation design software works is difficult to quantify, the assessment is difficult, and the defense effect is poor. At the same time, in order to improve the graduation rate and employment rate of students, the quality control of graduation defense is relaxed, which directly leads to the difficulty in ensuring the quality of graduation design for software engineering majors.
Second, the teaching reform of graduation project of software engineering specialty
In view of the above practical problems, the main related work is as follows:
(A) a reasonable setting of graduation design topics, dynamic topics.
According to the training goal of software engineering specialty to train applied software engineering talents based on market demand, in the graduation project topic selection, the topic selection closely revolves around the types of engineering practice, innovative projects, competition projects and scientific research projects to adapt to the dynamic market demand. At the same time, efforts should be made to avoid setting up virtual topics, theoretical research topics, summary topics and analytical design topics in graduation design topics. In the process of selecting a topic, through the graduation design management system (as shown in figure 1), multiple rounds of two-way dynamic selection are carried out, and various technical parameters of the topic are dynamically adjusted to ensure that students can choose a topic that suits their own abilities and is conducive to future work [4]. In this way, after selecting a topic, each instructor can guide students according to their different abilities, so that students with different abilities can use what they have learned to solve practical engineering problems, and improve their engineering practice ability, engineering design ability and innovation ability through graduation design. Summary of graduation project of software engineering major in recent four academic years.
(two) the graduation design process to implement a three-level monitoring and management mechanism.
The school set up a graduation design work leading group headed by the vice-president in charge to strengthen the macro-control of graduation design, the college set up a graduation design work leading group headed by the vice-president of teaching to strengthen the coordination and monitoring of graduation design, and the software engineering major set up a graduation design working group headed by professional leaders to implement and implement the specific work of graduation design [2]. See Figure 2 below for details. While realizing the three-level management mechanism of graduation design process management, software engineering specialty requires all instructors to have intermediate or above technical titles or master's degrees, have certain engineering practice experience, have higher teaching and scientific research level and innovation ability, and have good professional ethics and serious and responsible working attitude. Before the commencement of graduation design guidance every year, teachers should be qualified and appointed on the basis of merit, and each teacher should guide no more than 6 students, so as to ensure the full guidance of teachers to students [5].
(C) Quantitative evaluation of graduation design process
In the past, the graduation design score of software engineering major usually consisted of three parts: first, the students' usual performance was mastered by the instructor; The second is the students' graduation thesis scores. Audited by other professional tutors; The third is the score of on-site defense. The instructor of the group will grade according to the relevant grading standards and get the average score. This can basically ensure the fairness of graduation design, but because only the graduation defense link is binding, that is, if the defense fails, the total score will fail, and other links are not binding, the work of graduation design in the early and middle stages will become a mere formality, and the documents submitted in the early and middle stages are often handled with low quality, which eventually leads to the low quality of graduation thesis [6,7]. Therefore, after several years of exploration and practice, the software engineering major has implemented the quantitative assessment method of software engineering life cycle in each stage of graduation design, that is, phased quantitative assessment. Those who fail the examination cannot carry out the next stage of graduation design work, and they must be rectified before they can enter the next stage of graduation design work. After several years of practice, it is proved that the assessment method is feasible, which can ensure the quality of each link of graduation design and ultimately improve the overall quality of graduation design.
(d) Further improve students' engineering ability and innovation ability in the process of graduation design.
On 20 1 1, Liaoning University of Technology formulated and implemented the innovative team mechanism for college students, established the reporting mechanism for innovative projects for college students, and guided them to carry out innovative activities. Guide students to participate in school, provincial and national software design competitions every year [8]. With the continuous and in-depth development of innovative education activities in schools and universities for many years, the innovative and entrepreneurial activities of software engineering students have achieved remarkable results. Students majoring in software engineering 1/4 or above can independently preside over innovative projects, declare graduation project based on this project [9], participate in provincial and national computer competitions and win prizes. By hosting school-level and provincial-level innovation projects, students' engineering ability and innovation ability have been greatly exercised and improved, and the employment rate and employment quality of graduates of this major have been significantly improved. See Table 3 for graduation design topics of software engineering students who participate in innovative projects.
Three. Concluding remarks
The graduation project of software engineering major is an important link with strong comprehensiveness and practicality, and it is the only big exam for students to face the society and enterprises after four years of university study. It not only tests students' knowledge, ability and comprehensive quality, but also tests the training objectives, training mode, curriculum system, practice system and innovation system of software engineering specialty [10]. After several years of exploration and practice, it is proved that the teaching reform of graduation project in the series of teaching reform of software engineering specialty is conducive to further enhancing students' engineering practice ability and innovation ability, improving the quality of graduation project of software engineering specialty, and improving the employment rate and quality of software engineering students. Although some achievements have been made in the teaching reform of graduation design for software engineering major, and the social recognition has been steadily improved year by year, how to dynamically adjust the teaching plan to keep up with the changes in market demand; How to carry out college students' innovation and entrepreneurship education activities to further enhance the practical ability and innovation ability of more software engineering students; How to further strengthen the engineering practice ability, engineering design ability and engineering innovation ability of professional teachers and improve the effectiveness of graduation design guidance; How to improve the management efficiency of graduation design process is still a serious issue for software engineering students [1 1]. Therefore, the teaching reform of graduation project of software engineering specialty will keep up with the changes of the times and keep pace with the times.
;