1. INTRODUCCIÓN
La ingeniería de software es una disciplina formada por un conjunto de
métodos, herramientas y técnicas que se utilizan en el desarrollo de los
programas informáticos (software).
Esta disciplina trasciende la
actividad de programación, que es el pilar fundamental a la hora de crear una
aplicación. El ingeniero de software se encarga de toda la gestión del proyecto
para que éste se pueda desarrollar en un plazo determinado y con el presupuesto
previsto.
La ingeniería de software, por lo
tanto, incluye el análisis previo de la situación, el diseño del proyecto, el
desarrollo del software, las pruebas necesarias para confirmar su correcto
funcionamiento y la implementación del sistema.
Cabe destacar que el proceso de
desarrollo de software implica lo que se conoce como ciclo de vida del
software, que está formado por cuatro etapas: concepción, elaboración,
construcción y transición.
La aplicación del software ha crecido notablemente el
cual juega un papel importante en casi todos los aspectos de la vida cotidiana:
gobierno, finanzas, educación, transporte, medicina, entre otros...
También como podemos la complejidad de los sistemas ha
crecido de forma dramática, y anualmente se gastan miles de millones de dólares
en cuestiones de desarrollo de software
Existen algunos serios problemas relacionados con el
desarrollo del software estos problemas de los sistemas que se crean son lo
siguiente:
- · Tiempo
- · Costo
- · Calidad
Los productos de software se encuentra entre los más
complejos sistemas creados por el hombre . La ingeniería de software busca dar soluciones.
Un programador no es
equivalente a un ingeniero de software
“Todo mundo” puede
sentarse a programar esto no garantiza que
se pueda crear una solución compleja en tiempo, costo y calidad.
El desarrollo del
software requiere necesariamente tanto los fundamentos desarrollados dentro de
las ciencias de la computación como las rigurosas disciplinas de ingeniería que
aportan a la confiabilidad.
El mercado tiene
actualmente una fuerte demanda de gente con competencias relacionadas con el desarrollo
de software y que un problema que existe en México es que existe relativamente
poca
capacitación en el
tema.
2.
OBJETIVOS
2.1.
GENERAL
Realizar
la respectiva consulta que nos permita obtener conocimientos esenciales sobre
la materia de ingeniería de software.
2.2. ESPECIFICOS
a)
Reconocer el marco de
trabajo de la ingeniería de software (ISW)
b)
Identificar y
analizar el producto de ISW
No hay comentarios:
Publicar un comentario