Las principales disciplinas de la ingeniería de software: teoría marxista, lengua extranjera universitaria, matemáticas avanzadas, física universitaria, experimentos físicos, álgebra lineal, teoría de la probabilidad y estadística matemática, lenguaje de programación, estructura de datos, matemáticas discretas, operaciones. sistema, 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.
Puestos laborales:
1. Dirección Java: programador junior JAVA, programador informático JAVA, ingeniero JAVA, ingeniero de sistemas J2EE, etc.
2. Dirección de red: programadores .Net, ingenieros de desarrollo de sitios web, ingenieros .Net, etc.
3. Otras direcciones: personal de desarrollo y mantenimiento de sistemas de información de gestión simple, personal de producción de páginas web y programación de scripts de clientes, personal junior de gestión y mantenimiento de bases de datos, ingenieros de desarrollo de bases de datos, ingeniería de diseño y análisis de sistemas, configuración de proyectos de software. administrador, ingeniero redactor de documentación.
Información ampliada
La ingeniería del software implica lenguajes de programación, bases de datos, herramientas de desarrollo de software, plataformas de sistemas, estándares, patrones de diseño, etc. En la sociedad moderna, el software se utiliza en muchos aspectos. El software típico incluye correo electrónico, sistemas integrados, interfaces hombre-computadora, suites ofimáticas, sistemas operativos, compiladores, bases de datos, juegos, etc.
Al mismo tiempo, el software informático se utiliza en casi todas las industrias, como la industria, la agricultura, la banca, la aviación, los departamentos gubernamentales, etc. Estas aplicaciones promueven el desarrollo económico y social, hacen más eficiente el trabajo de las personas y mejoran la calidad de vida.
Una rama de la disciplina informática, las tres disciplinas de teoría, abstracción y diseño en la disciplina informática, vinculación, complejidad de grandes problemas, modelos conceptuales y formales, coherencia e integridad, eficiencia, evolución, Doce Conceptos básicos como nivel de abstracción, clasificación espacial, clasificación temporal, reutilización, seguridad, compensaciones y toma de decisiones, métodos matemáticos y métodos de ciencia de sistemas ocupan una posición importante en la disciplina de la ingeniería de software.
Además, la ingeniería de software también concede gran importancia al proceso de gestión para mejorar la calidad de los productos de software, reducir los costes de desarrollo y garantizar que los proyectos se completen a tiempo. La sistematicidad, la estandarización y la mensurabilidad también son de gran preocupación para la ingeniería de software.
Enciclopedia Baidu-Especialidad en ingeniería de software