Professional Documents
Culture Documents
Trabajo
(Ingeniería del Software)
Sección “4G”
Pág.
INTRODUCCIÓN. 3
¿QUÉ ES INGENIERÍA DEL SOFTWARE? 4
FUNDAMENTOS TEÓRICOS DE LA INGENIERÍA
DEL SOFTWARE. 4
OBJETIVO GENERAL Y ESPECÍFICOS DE LA INGENIERÍA
DEL SOFTWARE. 6
CAMPO DE APLICACIÓN DE LA INGENIERÍA DEL SOFTWARE. 6
CONCLUSIÓN. 7
REFERENCIAS BIBLIOGRÁFICAS. 8
INTRODUCCIÓN
La ingeniería del software es una disciplina que comprende todos los aspectos de la
producción del software desde las etapas iniciales de la especificación del sistema hasta el
mantenimiento de éste después de que se utiliza. La calidad de un producto no es algo que se añade
al final como si se pintara de un color su exterior, es algo que se cuida a lo largo de todo el proyecto
de construcción.
La ingeniería de software es muy importante, ya que con ella se puede analizar, diseñar,
programar y aplicar un software de manera correcta y organizada, cumpliendo con todas las
especificaciones del cliente y el usuario final. Lo anterior es posible gracias a los objetivos que esta
propone, se centra en los métodos, herramientas y procedimientos para establecer un control en el
desarrollo del software, lo que permite construir software de calidad de forma productiva y evitando
posibles errores humanos. Es por esto que en el presente trabajo se trataran temas como el concepto
de ingeniería del software; fundamentos teóricos; objeticos generales y específicos; y campo de
aplicación.
1.-) ¿QUÉ ES INGENIERÍA DEL SOFTWARE?
Según la definición del IEEE, "software es la suma total de los programas de
ordenador, procedimientos, reglas, la documentación asociada y los datos que pertenecen a
un sistema de cómputo" y "un producto de software es un producto diseñado para un
usuario". En este contexto, la Ingeniería de Software es un enfoque sistemático del
desarrollo, operación, mantenimiento y retiro del software; esto implica desde las fases de
diseño y desarrollo hasta el mantenimiento del software mismo.
La Ingeniería del Software es la rama de la ingeniería que crea y mantiene las
aplicaciones de software usando tecnologías y prácticas de las ciencias de la computación,
manejo de proyectos, ingeniería, el ámbito de la aplicación, y otros campos.
M. Rafael, B. Asensio (2014). Capítulo 1. Ingeniería del software. Introducción. España:
Universidad de Murcia. Recuperado de “http://www.um.es/docencia/barzana/IAGP/IAGP2-
Ingenieria-software-introduccion.html”.
La ingeniería de software involucra un trabajo muy completo, es decir, se produce
un análisis del contexto, se diseña el proyecto, además se desarrolla el correspondiente
software, se efectúan las pruebas para asegurar su correcto funcionamiento y finalmente se
implementa el sistema.
-4-
programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevos
paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.
Paradigmas de programación. EcuRed. Recuperado de
“https://www.ecured.cu/Paradigmas_de_programaci%C3%B3n”.
-5-
Modelado de sistemas: Debido a su utilización en diversos campos de la ciencia, es
imposible incluir dentro de una sola definición las diferentes acepciones de la palabra
modelo. Un sistema se puede modelar mediante, ya sea, una construcción física o
analógica, una representación gráfica o un mapa, un enunciado teórico o un planteamiento
matemático. Usualmente se utiliza un lenguaje de modelado conocido como UML
“Lenguaje de Modelado Unificado” pensado para un fácil entendimiento general de las
relaciones del sistema modelado.
-6-
CONCLUSIÓN
La Ingeniería del Software es la rama de la ingeniería que crea y mantiene las aplicaciones
de software usando tecnologías y prácticas de las ciencias de la computación, manejo de proyectos,
ingeniería, el ámbito de la aplicación, y otros campos.
Software es la suma total de los programas de ordenador, procedimientos, reglas, la
documentación asociada y los datos que pertenecen a un sistema de cómputo
Un paradigma de la programación Es una propuesta tecnológica que es adoptada por
una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que
unívocamente trata de resolver uno o varios problemas claramente delimitados.
Los métodos de desarrollo de software son una serie de operaciones usadas para
lograr un objetivo y requiere un conjunto de tareas que tienen que ser realizadas para
producir un producto de software de alta calidad.
Hay que diferenciar modelo de metodología: el modelo de desarrollo de software es
una representación simplificada del proceso para el desarrollo de software, presentada
desde una perspectiva específica; y la metodología de desarrollo de software es un enfoque
estructurado para el desarrollo de software que incluye modelos de sistemas, notaciones,
reglas, sugerencias de diseño y guías de procesos.
Un sistema se puede modelar mediante, ya sea, una construcción física o analógica,
una representación gráfica o un mapa, un enunciado teórico o un planteamiento
matemático; comúnmente se utiliza un lenguaje de modelado conocido como UML.
El objetivo principal que busca la ingeniería de software es convertir el desarrollo
de software en un proceso formal, con resultados predecibles.
El individuo que desempeña profesionalmente en esta área se le conoce como
ingeniero de software, y se desempeña en áreas como: Consultor en TIC’s, Administrador
de Redes de Computadoras, Administrador de Bases de Datos, entre otros.
El software en su desarrollo pasa por varias etapas que se pueden agrupar en estos
cuatro grandes grupos: Concepción, desarrollo, prueba y explotación. Hoy en día vivimos
en una sociedad digital, donde el software ha cobrado vital importancia en la vida de todas
las personas, y la ingeniería del software permite mejorar la calidad de estos.
REFERENCIAS BIBLIOGRÁFICAS
http://brfranciscoosunaiuty.blogspot.com/2012/07/proceso-de-desarrollo-de-software.html
http://es.slideshare.net/jmpov441/modelos-de-sistemas
http://fraba.galeon.com/software.htm
http://www.definicionabc.com/tecnologia/ingenieria-de-software.php
https://www.ecured.cu/Paradigmas_de_programaci%C3%B3n
http://www.eumed.net/tesis-doctorales/2014/jlcv/software.htm
http://www.monografias.com/trabajos5/inso/inso.shtml
http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-introduccion.html