ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingeniería de Software. Un enfoque práctico


Enviado por   •  10 de Junio de 2018  •  Apuntes  •  578 Palabras (3 Páginas)  •  158 Visitas

Página 1 de 3

Para el desarrollo de esta unidad se sugiere la lectura de la Parte I (Capítulos 1 y 2) del libro:

 “Ingeniería de Software. Un enfoque práctico (Quinta edisión)” de Roger Pressman. El mismo se encuentra disponible en internet para su lectura o descarga.

Los conceptos y títulos que se detallan abajo son una guía de referencia para la lectura de la bibliografía asignada.

Ingeniería de Software:

Aplicación de un enfoque sistémico, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software.

El producto entregable de esta ingeniería es entonces el Software formado por:

  • Programas que se ejecutan en las computadoras
  • Documentos asociados a los mismos
  • Los datos y sus estructuras.

Evolución en el desarrollo del software:

En los comienzos el programador era el mismo usuario, que trabaja aisladamente y los problemas a resolver eran bien conocidos y simples.

Con el avance en el desarrollo del hardware, aparece el desarrollador especializado, que trabaja en equipo y realiza su trabajo a fin de cubrir necesidades más complejas.

Características del Software hoy como producto de la Ingeniería:

  • El Software se desarrolla.
  • El Software no se desgasta.
  • La mayoría de Software, aún se construye a medida.

Proceso de desarrollo de Software:

Proporciona el marco de trabajo de las tareas que se requieren para construir software de calidad.

No existe una fórmula mágica para solucionar problemas, por lo cual necesitamos de la Ingeniería de Software que plantea:

  • Métodos
  • Herramientas
  • Procedimientos

Modelos de Procesos de Software:

El proceso de desarrollo de software abarca varios pasos entre los cuales se destacan:

  • Análisis de requerimientos
  • Especificación del sistema
  • Diseño y arquitectura
  • Codificación y Documentación
  • Prueba
  • Implantación
  • Mantenimiento

Existen distintos modelos que nos plantean como llevar a cabo esl proceso de de software, entre los cuales destacamos:

  • Modelo secuencial clásico o de cascada.
  • Modelo de prototipado.
  • Modelo DRA (Desarrollo de aplicaciones rápidas)
  • Modelo evolutivo: modelo de espiral.


Comparación entre los modelos:

[pic 4]

[pic 5]

...

Descargar como (para miembros actualizados)  txt (2.7 Kb)   pdf (324 Kb)   docx (241.2 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com