Analysis of Solution Domain skills acquisition in Software Engineering in Computer Technology among Computer Education students in Universities in South-East Nigeria
Abstract
The study surveyed the Solution Domain skills acquisition in Software Engineering in Computer Technology by Computer Education students of Universities in South-East Nigeria. Specifically, the study sought to analyze the software design skills in Software Engineering needed by Computer Education students of Universities, software implementation skills in Software Engineering needed by Computer Education students of Universities and software maintenance skills in Software Engineering needed by Computer Education students in Universities. The study sought answers what are the software design skills in Software Engineering needed by Computer Education students in Universities, the software implementation skills in Software Engineering needed by Computer Education students in Universities and the software maintenance skills in Software Engineering needed by Computer Education students in Universities. The hypotheses formulated include that there is no significant difference in the mean ratings of opinions of Lecturers and Technologists on the software design skills in Software Engineering needed by Computer Education students, there is no significant difference in the mean ratings of opinions of Lecturers and Technologists on the software implementation skills in Software Engineering needed by Computer Education students, and that there is no significant difference in the mean ratings of opinions of Lecturers and Technologists on the software maintenance skills in Software Engineering needed by Computer Education students. The study adopted the survey research design with a population of 104 respondents comprised 61 Lecturers and 43 Technologies in Computer Education. Mean and standard deviation were used to answer the research questions while the correlated t-test statistic was used to test the null hypotheses at 0.05 level of significance. The study reveals that considerations of compatibility, maintainability, reliability, reusability and security are key design skills in Software Engineering. The study also reveals that testing skills that include item testing, unit testing and entire program (system) testing are highly needed in software engineering. The study finally revealed that the maintenance skills required include that of Creation of maintenance plan, Follow-up on product configuration, Implementation of the modification and Consideration of software retirement. In conclusion, there are needs for the acquisition of software design skills, software implementation skills and software maintenance skills in software engineering. It is recommended that university students should focus on solutions domain skills as a major emphasis in software development.