¿Cómo expresar "ingeniería de software" en inglés?
La especialización en ingeniería de software se basa en la informática y la tecnología, enfatizando la naturaleza de ingeniería del desarrollo de software, lo que permite a los estudiantes dominar el análisis de requisitos de software, el diseño de software y las pruebas de software sobre la base del dominio de la informática y la tecnología. conocimientos y habilidades, conocimientos, métodos y habilidades básicos necesarios para el mantenimiento de software y la gestión de proyectos de software.
El desarrollo inicial de la ingeniería de software consiste en clasificar las diversas actividades en el proceso de ingeniería de software, proponer el concepto de ciclo de vida del software y el modelo en cascada del desarrollo de software, y formular estándares de calidad para las principales actividades en El ciclo de vida del software.
Temas principales de los materiales extendidos: teoría marxista, lenguas extranjeras universitarias, matemáticas avanzadas, física universitaria, experimentos físicos, álgebra lineal, teoría de la probabilidad y estadística matemática, lenguajes de programación, estructuras de datos, matemáticas discretas, sistemas operativos, Tecnología de compilación, introducción a la ingeniería de software, lenguaje de modelado unificado, arquitectura de software, requisitos de software, gestión de proyectos de software.
Además de los cursos básicos, esta especialidad también estudiará sistemáticamente matemáticas discretas, estructuras de datos, análisis de algoritmos, programación orientada a objetos, sistemas operativos modernos, principios de bases de datos y tecnologías de implementación, principios de compilación, ingeniería de software, etc. . Dependiendo de los intereses de los estudiantes, también se pueden tomar otros cursos optativos.
Enciclopedia Baidu-Especialidad en ingeniería de software