15
Igenieria de software ¿Qué es? El software de computadora es el producto que construyen los programadores profesionales y al que después le dan mantenimiento durante un largo tiempo La ingeniería de software está formada por un proceso, un conjunto de métodos (prácticas) y un arreglo de herramientas que permite a los profesionales elaborar software de cómputo de alta calidad.

Igenieria de Software

Embed Size (px)

DESCRIPTION

INTRODUCCION AL SOFTWARE

Citation preview

Page 1: Igenieria de Software

Igenieria de software

¿Qué es? El software de computadora es el producto que construyen los programadores profesionales y al que después le dan mantenimiento durante

un largo tiempo

La ingeniería de software está formada por un proceso, un conjunto de métodos (prácticas) y un arreglo de herramientas que permite a los

profesionales elaborar software de cómputo de alta calidad.

Page 2: Igenieria de Software

Definiciones de IS

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.

Page 3: Igenieria de Software

Objetivo de la IS• Mejorar el diseño de aplicaciones o software de tal modo que se adapten

de mejor manera a las necesidades de las organizaciones o finalidades para las cuales fueron creadas.

• Promover mayor calidad al desarrollar aplicaciones complejas.• Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo

de los mismos.• Aumentar la eficiencia de los sistemas al introducir procesos que permitan

medir mediante normas específicas, la calidad del software desarrollado, buscando siempre la mejor calidad posible según las necesidades y resultados que se quieren generar.

• Una mejor organización de equipos de trabajo, en el área de desarrollo y mantenimiento de software.

• Detectar a través de pruebas, posibles mejoras para un mejor funcionamiento del software desarrollado.

Page 4: Igenieria de Software

Objetivo de la IS

Desde el punto de vista de un ingeniero de software, el producto final es el conjunto de programas, contenido (datos) y otros productos terminados que constituyen el software de computadora. Pero desde la perspectiva del usuario, el producto final es la información resultante que de algún modo hace mejor al mundo en el que vive

Page 5: Igenieria de Software

Enfoque de la Ingeniería de Sistemas

No hay un enfoque real a la ingenieria de software. La amplia diversidad de diferentes tipos de sistemas y organizaciones que usan estos sistemas signficica que necesitamos una diversidad de enfoques al desarrollo de softweare.

Page 6: Igenieria de Software

• A grandes rasgos la ingenieria de software es un conjunto de practicas para desarrollar y entregar un sistema util. Este debe tener lo la funcionalidad y rendimiento requeridos por el usuario, ademas de ser mantenible, confiable y facil de usar.

Page 7: Igenieria de Software

Historia de la Ingenieria de Software

• Durante los primeros años de la informática, el software era un añadido. La programación se consideraba un "arte", para el que no existían metodologías, era un proceso que se realizaba sin planificación alguna. En esta época toda la programación se desarrollaba a medida para cada necesidad concreta, y en consecuencia tenía muy poca difusión, habitualmente quien lo escribía era porque lo necesitaba, y era quien lo mantenía.

Page 8: Igenieria de Software

2da etapa

• En una segunda época (a partir de mitad de la década de 1960) se estableció el software como producto y aparecieron las empresas dedicadas al desarrollo y distribución masiva del mismo. El origen del término Ingeniería del Software, como se ha visto previamente se atribuye a dos conferencias organizadas por la OTAN en 1967 y 1968

Page 9: Igenieria de Software

Ultima Etapa

• La cuarta era de la evolución de los sistemas informáticos, comienza hacia 1990 y se dirige al impacto colectivo de los ordenadores y el software, en todos los entornos. La industria del software tiene un gran peso en la economía mundial. Aparecen las técnicas de redes neuronales, junto con la lógica difusa, de interés en el campo de la Inteligencia Artificia

Page 10: Igenieria de Software

La Importancia del Software en la Actualidad

El software hace entrega de lo que se considera como el producto más importante del siglo veintiuno, la información. El software transforma datos personales para que sean más útiles en un entorno local, gestiona información comercial para mejorar la competitividad, proporciona el acceso a redes a nivel mundial, y ofrece el medio de adquirir información en todas sus formas.

Page 11: Igenieria de Software

Costos de la Ingeniería de Software

• No existe una respuesta sencilla a esta pregunta ya que la distribución de costos a través de las diferentes actividades en el proceso del software depende del proceso utilizado y del tipo de software que se vaya a desarrollar. Por ejemplo, el software de tiempo real normalmente requiere una validación y pruebas más extensas que los sistemas basados en web

Page 12: Igenieria de Software

Beneficios de la Ingenieria de Softeware en el Negocio

Sabemos que los sistemas de informacion en la actualidad son una herramienta muy util en los negocios, con estos las empresas buscan diferenciarse de su competencia

- Acceso rapido a la informacion, por ende mejora en la atencion a los usuarios.- Solucion a la problemática de comunicación entre las diferentes estancias.- Organización en el manejo de archivos de informacion clasificada por temas de interes general y particular

Entre otras.

Page 13: Igenieria de Software

Problemática actual de la IS

Reto de la entrega: Muchas tecnicas tradicionales consumen tiempo. Obvio este tiempo es para producir software de calidad. Sin embargo las organizaciones de hoy en dia requieren rapidez. El reto es entregar rapido pero sin comprometer la calidad del software.

Reto de Confianza: Puesto que el software tiene relacion en todos los aspectos de nuestra vida, es escencial que podamos confiar en el. El reto es desarrollar tecnicas que demuestren que los usuarios puedan confiar en el software.

Page 14: Igenieria de Software

Mercado Laboral de un Ingeniero de Software

• Con la especialidad de Ingeniería de Software estarás calificado para trabajar de manera independiente o formando parte de equipos de alta tecnología.

• Áreas de informática, tecnología de información, desarrollo o sistemas de cualquier empresa

• Áreas de auditoria y control de sistemas

• Empresas especializadas en desarrollo y consultoría en tecnologías de información

• Empresas especializadas en Outsourcing de sistemas

• Empresas especializadas en venta y representación de soluciones informáticas

• Desarrollo independiente de soluciones informáticas

Page 15: Igenieria de Software

Bibliografia

• Lee todo en: Definición de ingeniería de software - Qué es, Significado y Concepto http://definicion.de/ingenieria-de-software/#ixzz3iEYErXDQ

• Conferencia de Monserrat Reyes Flores @moon_stroker https://www.youtube.com/watch?v=yNxxx03Zc4s

• http://www.isil.pe/especialidad-ingenieria-de-software-mercado-laboral.aspx

• http://www.um.es/docencia/barzana/IAGP/IAGP2-Ingenieria-software-introduccion.html