TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
Estado del arte_ing sistemas
1. Página 1 de 3
Escuela de Ingeniería de Sistemas
Pontificia Universidad Católica del Ecuador Sede Santo Domingo
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE SANTO DOMINGO
ESCUELA DE SISTEMAS
Materia: Procesos y Calidad Facilitador: Ms. Marco Polo Silva
Integrantes: Andrés Orozco
Fecha de Presentación: 27/09/13
TEMA: Estado del arte de la Ingeniería en Sistemas.
La Ingeniería del Software es una disciplina o área de la Informática o Ciencias de la
Computación, que ofrece métodos y técnicas para desarrollar y mantener software de
calidad que resuelven problemas de todo tipo. Hoy día es cada vez más frecuente la
consideración de la Ingeniería del Software como una nueva área de la ingeniería, y el
ingeniero del software comienza a ser una profesión implantada en el mundo laboral
internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, ya,
reconocida consideración social en el mundo empresarial
embargo, era diseñado a medida para cada aplicación y tenía una distribución relativamente
limitada. El software como producto, es decir, programas desarrollados para ser vendidos a
uno o más clientes estaba en su infancia. La mayoría del software era desarrollado y
finalmente usado por la misma persona u organización. El diseño era un proceso implícito
llevado a cabo en la cabeza de alguien y la documentación era en general inexistente. Un
programa era considerado exitoso si: a) ejecutaba, b) ejecutaba rápidamente, c) daba una
respuesta aceptable, y la calidad dependía altamente de la habilidad del programador.
Hacia fines de los 60 comenzaron a producirse problemas recurrentes en el desarrollo de
qu “ ” z b
desarrollo de software, que provocaban demoras en los plazos de entrega, altos
presupuestos, falta de respuesta a los requerimientos de los clientes y/o usuarios, y
2. Página 2 de 3
Escuela de Ingeniería de Sistemas
Pontificia Universidad Católica del Ecuador Sede Santo Domingo
dificultad para usar, mantener y mejorar los sistemas. A medida que los sistemas se hacían
más grandes, su calidad era sospechosa. La gente responsable del desarrollo de software
tenía limitados datos históricos para usar como guías y menos control sobre el curso de un
proyecto. En 1969, un conjunto de técnicas, llamadas Ingeniería de Software, surgió como
respuesta a esa crisis. Estas técnicas ven al software como un producto de ingeniería que
requiere planeamiento, análisis, diseño, implementación, testeo y mantenimiento.
Ha habido grandes avances en la tecnología de Ingeniería de Software en todas las áreas:
análisis de requisitos, estrategias de implementación, modelos de costos, etc. Sin embargo,
la Ingeniería de Software aún está por debajo de las necesidades de calidad demandadas por
sistemas cada vez más complejos. En este contexto, existen considerables esfuerzos de
investigación y desarrollo con el objetivo de perfeccionar el proceso de producción de
software, tanto a través de estudios teóricos, como de estudios aplicados.
La crisis de software se caracterizó por los siguientes problemas:
Imprecisión en la planificación del proyecto y estimación de los costos.
Baja calidad del software.
Dificultad de mantenimiento de programas con un diseño poco estructurado, etc.
Problemas con el Software
Tienen que ver con el tiempo, costo y calidad de los sistemas que se crean.
Los productos de software se ubican entre los sistemas más complejos realizados
por el hombre y su naturaleza intangible complica más el problema.
Las técnicas de desarrollo que funcionan de forma individual o para equipos
pequeños no escalan adecuadamente para el desarrollo de sistemas complejos.
La velocidad de cambio tecnológico es muy elevada. Los clientes tienen nuevas
expectativas y todo ello pone presión que limita la habilidad de crear software de
calidad en tiempos aceptables.
Falta de productividad en la comunidad de software.
La calidad del software es a veces ni aceptable.
3. Página 3 de 3
Escuela de Ingeniería de Sistemas
Pontificia Universidad Católica del Ecuador Sede Santo Domingo
Características del Software
El software se desarrolla, no se fabrica en un sentido clásico.
El software no se estropea
La mayoría de software se construye a medida, en vez de ensamblar componentes
existentes.