Está en la página 1de 1

¿QUE ES LA INGENIERÍA DE SOFTWARE?

Es la ciencia que ayuda a elaborar sistemas con el fin de que sea económico,
fiable y funcione eficientemente sobre las maquinas reales.

La ingeniería de software surge de la ingeniería de sistemas y de hardware.


Abarca un conjunto de 3 elementos clave: métodos, herramientas y
procedimientos, estos facilitan al gestor a controlar el proceso de desarrollo de
software y suministra a los que practique dicha ingeniería las bases para construir
software de alta calidad.

Los métodos de la ingeniería de software. Suministran el cómo construir


técnicamente el software. Los métodos abarcan un amplio espectro de tareas que
incluyen: planificación y estimación de proyectos, análisis de los requerimientos
del sistema y del software, diseño de procedimientos algorítmicos, codificación,
prueba y mantenimiento.

Los métodos de la ingeniería de software introducen frecuentemente una notación


especial orientada al lenguaje o gráfica y a un conjunto de criterios para la calidad
del software.

Las herramientas de ingeniería de software. Suministran un soporte automático


o semiautomático para los métodos. Cuando se integran las herramientas de
forma que la información creada por una herramienta pueda ser usada por otra, se
establece un sistema para el soporte del desarrollo del software llamado ingeniería
de software asistido por computadora, por mencionar alguna de estas
herramientas existen las herramientas CASE.

CASE[(Ingeniería de software asistida por computadora) computer aided software


engineering]. Combina del software, hardware y base de datos para crear un
entorno de la ingeniería de software. Las herramientas son como voy a aplicar los
métodos para tener un desarrollo.

Las herramientas de ingeniería de software son los métodos necesarios para


desarrollar el sistema.

Los procedimientos de la ingeniería de software. Son la cola que paga a los


métodos y herramientas, facilita un desarrollo racional y oportuno del software de
computadoras.

Los procedimientos definen la secuencia en la que se aplican los métodos, las


entregas que se requieren y los controles que ayuden asegurar, la calidad y
coordinar los cambios y las guías que facilitan a los gestores de software
establecer el desarrollo. 1

1
http://148.202.148.5/cursos/cc321/fundamentos/unidad1/tema1_1.html

También podría gustarte