INTRODUCCIÓN
A LA
INGENIERÍA
DEL SOFTWARE
Wilber Farith Escobar
Historia del software
software engloba a toda la información digital que hace al conjunto de
elementos físicos y materiales que componen el computador trabajar de
manera inteligente..
Funciones del software:
*Administrar los recursos computacionales
*Proporcionar las herramientas para optimizar estos recursos.
*Actuar como intermediario entre el usuario y la información almacenada.
Tipos de Software
Software del sistema:
Software de aplicaciones:
Software de usuario final:
INGENIERÍA DE SOFTWARE
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.
Ingeniería de software es la aplicación práctica del conocimiento científico al
diseño y construcción de programas de computadora y a la documentación
asociada requerida para desarrollar, operar y mantenerlos
Procesos de software
es un conjunto de personas, estructuras de organización, reglas, políticas,
actividades y sus procedimientos, componentes de software, metodologías, y
herramientas utilizadas o creadas específicamente para definir, desarrollar, ofrecer
un servicio, innovar y extender un producto de software.
• Permite estandarizar esfuerzos, promover reuso, repetición y consistencia entre
proyectos.
• Provee la oportunidad de introducir mejores prácticas de la industria.
• Permite entender que las herramientas deben ser utilizadas para soportar un
proceso.
Tomado de www.ull.es
CASE
Ingeniería de Software Asistida por Ordenador) en el cual encontrábamos un
paquete de aplicaciones que tenían como finalidad en común brindar todas las
facilidades posibles para el desarrollo de nuevas aplicaciones.
Objetivos del CASE
* Aumentar la productividad de las áreas de desarrollo y mantenimiento de los
sistemas informáticos.
* Mejorar la calidad del software desarrollado.
* Reducir tiempos y costos de desarrollo y mantenimiento del software.
* Mejorar la gestión y dominio sobre el proyecto en cuanto a su planificación,
ejecución y control.
* Mejorar el archivo de datos (enciclopedia) de conocimientos (know-how) y sus *
facilidades de uso, reduciendo la dependencia de analistas y programadores.
Tomado de www.ull.es
CARACTERISTICAS DE UN BUEN SOFTWARE
*Un buen software debe ser rápido: el usuario final debe sentir que para lo que
usa el programa el tiempo que tarda en hacer las cosas es normal
*Un buen software debe ser estable: Una fija es la confiabilidad que debe generar
un programa
*Un buen software debe ser usable e intuitivo: De nada sirve que programes algo
con miles opciones si no las colocas de una manera de que el usuario pueda
encontrarlas y utilizarlas
*Un buen software debe actualizarse silenciosamente: Se debe planear que las
actualizaciones no incomoden al usuario final en sus actividades.
Tomado de www.ull.es
La ingeniería de software es una disciplina que nos ayuda a desarrollar sistemas de
software a tiempo y que se cumpla con las expectativas de calidad y que
permanezca dentro el presupuesto.
Para ejecutar un desarrollo de un buen software hay que planear, organizar y crear
un ambiente digno agradable entre lo que se desarrolle y el cliente final.
Para esto necesitamos información adecuada, podemos utilizar cualquier técnica
de recopilación de información siempre y cuando se haga de la forma correcta y
conste comunicación con el cliente.
Tomado de www.ull.es
REFERENCIA BIBLIOGRÁFICA
http://softwareisil.blogspot.com/
http://softwarejgs.blogspot.com/p/durante-nuestra-carrera-como.html
https://sites.google.com/site/erashistoricasdelsoftware/las-cuatro-primeras-eras-del-
software
http://es.scribd.com/doc/26618289/Historia-y-Tipos-de-Software#scribd
http://www.mitecnologico.com/Main/ClasificacionDelSoftware
http://fraba.galeon.com/software.htm

Ing de software

  • 1.
  • 2.
  • 3.
    software engloba atoda la información digital que hace al conjunto de elementos físicos y materiales que componen el computador trabajar de manera inteligente.. Funciones del software: *Administrar los recursos computacionales *Proporcionar las herramientas para optimizar estos recursos. *Actuar como intermediario entre el usuario y la información almacenada. Tipos de Software Software del sistema: Software de aplicaciones: Software de usuario final:
  • 4.
    INGENIERÍA DE SOFTWARE Laingenierí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. Ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas de computadora y a la documentación asociada requerida para desarrollar, operar y mantenerlos
  • 5.
    Procesos de software esun conjunto de personas, estructuras de organización, reglas, políticas, actividades y sus procedimientos, componentes de software, metodologías, y herramientas utilizadas o creadas específicamente para definir, desarrollar, ofrecer un servicio, innovar y extender un producto de software. • Permite estandarizar esfuerzos, promover reuso, repetición y consistencia entre proyectos. • Provee la oportunidad de introducir mejores prácticas de la industria. • Permite entender que las herramientas deben ser utilizadas para soportar un proceso. Tomado de www.ull.es
  • 6.
    CASE Ingeniería de SoftwareAsistida por Ordenador) en el cual encontrábamos un paquete de aplicaciones que tenían como finalidad en común brindar todas las facilidades posibles para el desarrollo de nuevas aplicaciones. Objetivos del CASE * Aumentar la productividad de las áreas de desarrollo y mantenimiento de los sistemas informáticos. * Mejorar la calidad del software desarrollado. * Reducir tiempos y costos de desarrollo y mantenimiento del software. * Mejorar la gestión y dominio sobre el proyecto en cuanto a su planificación, ejecución y control. * Mejorar el archivo de datos (enciclopedia) de conocimientos (know-how) y sus * facilidades de uso, reduciendo la dependencia de analistas y programadores. Tomado de www.ull.es
  • 7.
    CARACTERISTICAS DE UNBUEN SOFTWARE *Un buen software debe ser rápido: el usuario final debe sentir que para lo que usa el programa el tiempo que tarda en hacer las cosas es normal *Un buen software debe ser estable: Una fija es la confiabilidad que debe generar un programa *Un buen software debe ser usable e intuitivo: De nada sirve que programes algo con miles opciones si no las colocas de una manera de que el usuario pueda encontrarlas y utilizarlas *Un buen software debe actualizarse silenciosamente: Se debe planear que las actualizaciones no incomoden al usuario final en sus actividades. Tomado de www.ull.es
  • 8.
    La ingeniería desoftware es una disciplina que nos ayuda a desarrollar sistemas de software a tiempo y que se cumpla con las expectativas de calidad y que permanezca dentro el presupuesto. Para ejecutar un desarrollo de un buen software hay que planear, organizar y crear un ambiente digno agradable entre lo que se desarrolle y el cliente final. Para esto necesitamos información adecuada, podemos utilizar cualquier técnica de recopilación de información siempre y cuando se haga de la forma correcta y conste comunicación con el cliente. Tomado de www.ull.es
  • 9.