Your SlideShare is downloading. ×
0
 
<ul><li>Es una disciplina o área de la información o ciencias de la computación, que ofrece métodos o técnicas para desarr...
<ul><li>El término  ingeniería del software  empezó a usarse a finales de la década de los sesenta, para expresar el área ...
<ul><li>En esa época, el crecimiento espectacular de la demanda de sistemas de computación cada vez más y más complejos, a...
<ul><li>Durante esa época muchos proyectos importantes superaban con creces los presupuestos y fechas estimados, algunos d...
<ul><li>La crisis del software pasó, no tanto por la mejora en la gestión de los proyectos, sino en parte porque no es raz...
<ul><li>Así pues, desde 1985 hasta el presente, han ido apareciendo herramientas, metodologías y tecnologías que se presen...
<ul><li>Entre las que se encuentran la programación estructurada, la programación orientada a objetos, a los aspectos, las...
 
<ul><li>Los mitos del software-creencias acerca del software y de los procesos empleados para construirlo- se pueden rastr...
 
 
<ul><li>Mitos de los desarrolladores  </li></ul><ul><li>Los mitos en los que aun creen muchos desarrolladores se han ido f...
 
<ul><li>La ingeniería de software es una tecnología multicapa, cualquier enfoque de ingeniería debe apoyarse sobre un comp...
<ul><li>*  </li></ul><ul><li>Los métodos de la ingeniería de software indican como construir técnicamente el software. Los...
<ul><li>Se define como un marco de trabajo para las tareas que se requieren en la construcción de software de alta calidad...
<ul><li>El instituto de la ingeniería del software (CEI) ha desarrollado un modelo completo de un amplio proceso basado en...
 
 
 
 
 
 
Upcoming SlideShare
Loading in...5
×

Intoduccion A La Ingenieria Del

495

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
495
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Intoduccion A La Ingenieria Del"

  1. 2. <ul><li>Es una disciplina o área de la información o ciencias de la computación, que ofrece métodos o técnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. La Ingeniería del Software trata de áreas muy diversas de la informática y de las ciencias computacionales, tales como constantes de compiladores, sistemas operativos o desarrollos de Internet. </li></ul>
  2. 3. <ul><li>El término ingeniería del software empezó a usarse a finales de la década de los sesenta, para expresar el área de conocimiento que se estaba desarrollando en torno a las problemáticas que ofrecía el software en ese momento. </li></ul>
  3. 4. <ul><li>En esa época, el crecimiento espectacular de la demanda de sistemas de computación cada vez más y más complejos, asociado a la inmadurez del propio sector informático (totalmente ligado al electrónico) y a la falta de métodos y recursos, provocó lo que se llamó la crisis del software (en palabras de Edsger Dijkstra) entre los años 1965 y 1985. </li></ul>
  4. 5. <ul><li>Durante esa época muchos proyectos importantes superaban con creces los presupuestos y fechas estimados, algunos de ellos eran tan críticos (sistemas de control de aeropuertos, equipos para medicina, entre otros) que sus implicaciones iban más allá de las pérdidas millonarias que causaban. </li></ul>
  5. 6. <ul><li>La crisis del software pasó, no tanto por la mejora en la gestión de los proyectos, sino en parte porque no es razonable estar en crisis más de veinte años, y en parte porque se estaban haciendo progresos en los procesos de diseño y metodologías. </li></ul>
  6. 7. <ul><li>Así pues, desde 1985 hasta el presente, han ido apareciendo herramientas, metodologías y tecnologías que se presentaban como la solución definitiva al problema de la planificación, previsión de costes y aseguramiento de la calidad en el desarrollo de software. </li></ul>
  7. 8. <ul><li>Entre las que se encuentran la programación estructurada, la programación orientada a objetos, a los aspectos, las herramientas CASE, el lenguaje de programación ADA, la documentación, los estándares, CORBA, los servicios web y el lenguaje UML (entre otros) fueron todos anunciados en su momento como la solución a los problemas de la ingeniería del software, la llamada “bala de plata” (por silver bullet ). Y lo que es más, cada año surgen nuevas ideas e iniciativas encaminadas a ello. </li></ul>
  8. 10. <ul><li>Los mitos del software-creencias acerca del software y de los procesos empleados para construirlo- se pueden rastrear hasta los primeros días de la computación. Los mitos tienen ciertos atributos que los convierten en insidiosos. </li></ul>
  9. 13. <ul><li>Mitos de los desarrolladores </li></ul><ul><li>Los mitos en los que aun creen muchos desarrolladores se han ido fomentando durante 50 años de cultura informática. Durante los primeros días del desarrollo del software, la programación se veía como un arte. Las viejas formas y actitudes tardan en morir. </li></ul><ul><li>Mito: Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado. </li></ul>
  10. 15. <ul><li>La ingeniería de software es una tecnología multicapa, cualquier enfoque de ingeniería debe apoyarse sobre un compromiso de organización de calidad. </li></ul><ul><li>El fundamento de la ingeniería de software es la capa del proceso. El proceso de la ingeniería de software es la unión que mantiene juntas las capas de tecnología y que permiten un desarrollo racional y oportuno de la ingeniería de software. El proceso define un marco de trabajo para un conjunto de áreas clave de proceso que se deben establecer para la entrega de la tecnología de la ingeniería de software. </li></ul>
  11. 16. <ul><li>* </li></ul><ul><li>Los métodos de la ingeniería de software indican como construir técnicamente el software. Los métodos abarcan una gran gama de tareas que incluyen análisis de requisitos, diseño, construcción de programas, pruebas y mantenimiento. </li></ul><ul><li>Las herramientas de la ingeniería de software proporcionan un enfoque automático o semiautomático para el proceso y para los métodos. </li></ul>
  12. 17. <ul><li>Se define como un marco de trabajo para las tareas que se requieren en la construcción de software de alta calidad. ¿El proceso es un sinónimo de la Ingeniería del software? Si y No un proceso de software define el enfoque que se adopta mientras el software esta en desarrollo. Pero la ingeniería del software también abarca las tecnologías que requiere el proceso (métodos, técnicas y herramientas automatizadas). </li></ul>
  13. 18. <ul><li>El instituto de la ingeniería del software (CEI) ha desarrollado un modelo completo de un amplio proceso basado en un conjunto de capacidades de software y de sistemas que deben de estar presentes conforme las organizaciones alcanzan diferentes grados de capacidad y madurez. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×