INFORMACIÓN SUMINISTRADA POR EL MÓDULO 1 DE ORIENTACIÓN A LA INGENIERÍA DE SOFTWARE, UMB.
Definiciones parafraseadas de acuerdo a citas mencionadas en el anterior módulo.
Se realiza el esquema de acuerdo a la compresión general del escrito, orientado a dar una vista general de los temas requeridos (Eje organizacional, antecedentes y componentes del software):
Desarollado por:
Alexander Camargo Reina, para el curso de Orientación a la Ingeniería de Software.
Orientación a la ingeniería de Software: Módulo 1: Importancia de la ingeniería de Software.
¿Qué es la ingeniería de Software?
Subdisciplina del área de la computación y la informática que busca resolver un problema mediante el desarrollo de Software de calidad.
Definición según Fritz Bauer:
Definición según Schach:
"[...]El establecimiento y uso de principios de ingeniería con el objetivo de crear Software económico, eficiente y confiable, capaz de trabajar en máquinas reales [...]"
"[...]Disciplina que tiene el propósito de generar Software de calidad, entregado a tiempo, cumpliendp un presupuesto y satisfaciendo lo requerido[...]"
¿Qué compone la Ingeniería de Software?
Componente Técnico.
Componente no Técnico.
¿Qué lo conforma?
Metodologías.
Procedimientos.
Herramientas
Objetivo.
Desarrollar un Sistema de Información.
Actividades para crear el Sistema de Información.
Análisis.
Concepción.
Desarollo.
Permite comprender las necesidades y requerimientos de la organización.
Definir la arquitectura de información y estructura del sistema de acuerdo a las exigencias vistas en el análisis.
Utilización de la información suministrada en concepción para generar una solución que satisfaga la necesidad propuesta.
Implementación.
Soporte y Mantenimiento.
Segumiento de estandares calidad, seguridad y soporte que permitan obtener una versión final del producto propuesto anteriormente.
Asegurar la continuidad del sistema de información conforme a acuerdos de servicio propuestos anteriormente.
¿Qué procesos se llevan a cabo?
Planificación.
Realización.
Control.
Seguimiento.
¿Con qué fin?
Desarrollar un proyecto que permita culminar los procesos en en el componente técnico, asegurándose de seguir determinadosrequisitos económicos, de tiempo, de seguridad y calidad.
¿Por qué surgió?
El mercado demanda más productos y servicios de la creciente industria del Software.
¿Qué consecuencias tuvo?
Competitividad en las organizaciones. Surgió una necesidad de desarrollar software para cumplir con las exigencias.
Inclusión de la Ingeniería de Software.
Antecedentes.
Definición del Estandar HTML y difusión del mismo.
1989
1993
1993
Lanzamiento de la primera versión del navegador Moisac.
Desarrollo (SIGLO XXI)
Se generan nuevas empresas que crean nuevas tecnologías como Amazón, Google, Etc,.
La expansión se dió a nivel mundal gracias a la Word Wide Web y nuevas tecnologías.
El desarrollo e impacto de estas tecnologías se encuentra ahora a nivel mundial, logrando un 59,6 % de penetración en la población. (Internet World Stats, 202)