Ensayo sobre ingenieria de software

Solo disponible en BuenasTareas
  • Páginas : 11 (2645 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de diciembre de 2010
Leer documento completo
Vista previa del texto
Ingeniería de Software
u

Objetivos
u u u u

Diseño, construcción y mantenimiento de sistemas de software grandes.

Definir la Ingeniería de Software y explicar su importancia. Discutir los conceptos de producto de software y proceso de software. Explicar la importancia de la visibilidad delos procesos. Introducir la noción de responsabilidad profesional.

Ingeniería de Software,Capitulo 1

Diapositiva 1

Ingeniería de Software, Capitulo 1

Diapositiva 1

Tópicos
u u u u u

Ingeniería de Software
u u u u

Productos de Software. El proceso de Software. El modelo de Espiral de Boehm. La visibilidad de los procesos. Responsabilidad profesional.

Las economías de los países desarrollados dependen en gran parte del software. Mas y más sistemas son actualmentecontrolados por software. La Ingeniería de Software concierne a teorías, métodos y herramientas para el desarrollo profesional de software. El gasto en La Ingeniería de Software, representa un alto porcentaje del PIB de los países desarrollados.

Ingeniería de Software, Capitulo 1

Diapositiva 1

Ingeniería de Software, Capitulo 1

Diapositiva 1

Costos del Software
u

Productos de Softwareu

u u

Los costos del software a menudo dominan al costo del sistema. El costo del software en un PC es a menudo mas caro que la PC. Cuesta mas mantener el software que desarrollarlo. Para sistemas con una larga vida, este costo se multiplica. La Ingeniería de Software concierne a un desarrollo efectivo en cuanto a costes del software.

Productos genéricos.
l

Productos que sonproducidos por una organización para ser vendidos al mercado. Sistemas que son desarrollados bajo pedido a un desarrollador específico.

u u

Productos hechos a medida.
l

La mayor parte del gasto del software es en productos genéricos, pero hay más esfuerzo en el desarrollo de los sistemas hechos a medida.

Ingeniería de Software, Capitulo 1

Diapositiva 1

Ingeniería de Software, Capitulo 1Diapositiva 1

1

Características de los Productos de Software
u

Importancia de las características del producto
u

Mantenibles.
l

Debe ser posible que el software evolucione y que siga cumpliendo con sus especificaciones. u El software no debe causar danos físicos o económicos en el caso de fallos. u El software no debe desperdiciar los recursos del sistema. El software debecontar con una interfaz de usuario adecuada y su documentación.

La importancia relativa de las características depende en el tipo de producto y en el ambiente en el que será utilizado. En algunos casos, algunos atributos pueden dominar.
l

u

Confiabilidad.
l

En sistemas de seguridad críticos de tiempo real, los atributos clave pueden ser la confiabilidad y la eficiencia.

u uEficiencia.
l

Utilización adecuada.
l

Los costos tienden a crecer exponencialmente si son requeridos altos niveles de alguna característica.

Ingeniería de Software, Capitulo 1

Diapositiva 1

Ingeniería de Software, Capitulo 1

Diapositiva 1

Costes de Eficiencia.
Costos

El Proceso de Software
u

Conjunto estructurado de actividades requeridas para desarrollar un sistema desoftware.
l l l l

Especificación. Diseño. Validación. Evolución.

u u
Eficiencia

Las actividades varían dependiendo de la organización y del tipo de sistema a desarrollarse. Debe estar explícitamente modelado si va a ser bien administrado.

Ingeniería de Software, Capitulo 1

Diapositiva 1

Ingeniería de Software, Capitulo 1

Diapositiva 1

Características del proceso
uCaracterísticas del proceso
u

Entendible
l

Confiable
l

Se encuentra el proceso bien definido y es entendible ?. El proceso es visible al exterior ?. Puede el proceso ser soportado por herramientas CASE ?. El proceso es aceptado por aquellos involucrados en el ?. u u

u u u

Visible
l

Los errores del proceso son descubiertos antes de que se conviertan en errores del producto ?....
tracking img