stringtranslate.com

Esquema de la ingeniería de software

El siguiente esquema se proporciona como una descripción general y una guía temática de la ingeniería de software:

Ingeniería de software : aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento de software ; esa es la aplicación de la ingeniería al software . [1]

El sistema ACM Computing Classification es una ontología polijerárquica que organiza los temas del campo y puede usarse en aplicaciones web semánticas y como un sistema de clasificación estándar de facto para el campo. La sección principal "Software y su ingeniería" proporciona un esquema y una ontología para la ingeniería de software.

Aplicaciones de software

Los ingenieros de software crean software ( aplicaciones , sistemas operativos , software de sistema ) que la gente usa.

Las aplicaciones influyen en la ingeniería de software al presionar a los desarrolladores para que resuelvan problemas de nuevas maneras. Por ejemplo, el software de consumo enfatiza el bajo costo, el software médico enfatiza la alta calidad y el software de comercio por Internet enfatiza el rápido desarrollo.

Temas de ingeniería de software

Paradigma de programación, basado en una tecnología de lenguaje de programación.

Bases de datos

Interfaces gráficas de usuario

Herramientas de programación

Bibliotecas

Lenguajes de diseño

Patrones, documentan muchas técnicas comunes de programación y gestión de proyectos.

Procesos y metodologías

Plataformas

Una plataforma combina hardware informático y un sistema operativo. A medida que las plataformas se vuelven más potentes y menos costosas, las aplicaciones y herramientas aumentan su disponibilidad.

Otras prácticas

Otras herramientas

temas de informatica

Los ingenieros de software cualificados saben mucho de informática, incluido lo que es posible e imposible y lo que es fácil y difícil para el software.

Temas de matematicas

Las matemáticas discretas son una base clave de la ingeniería de software .

Otro

Fases del ciclo de vida

Entregables

Se deben desarrollar entregables para muchos proyectos de SE. Los ingenieros de software rara vez elaboran todos estos resultados por sí mismos. Por lo general, cooperan con los redactores, formadores, instaladores, especialistas en marketing, personal de soporte técnico y otras personas que elaboran muchos de estos productos.

Roles comerciales

Temas de gestión

Temas de negocios

Profesión de ingeniería de software.

Historia de la ingeniería de software.

Historia de la ingeniería de software.

Pioneros

Muchas personas hicieron importantes contribuciones a las tecnologías, prácticas o aplicaciones de SE.

Ver también

Publicaciones destacadas

Campos relacionados

Ver también

Referencias

  1. ^ Bourque, Pierre; Dupuis, Robert, eds. (2004). Guía de los conocimientos de ingeniería de software - Versión 2004. Sociedad de Computación IEEE . pag. 1.ISBN 0-7695-2330-7.

enlaces externos

Organizaciones profesionales
Profesionalismo
Educación
Estándares
Organizaciones gubernamentales
Ágil
Otras organizaciones
Demografía
Encuestas
Otro