Ingenieria De Software

Páginas: 8 (1916 palabras) Publicado: 22 de junio de 2012
Introducción a la Ingeniería del Software


Qué es el Software?
Software es un conjunto de objetos que forman una “configuración” que incluye • programas • documentos • datos ...

Qué es el Software?
• El diccionario estándar de ingeniería de software, IEEE Std.610 [IEEE,1990] indica que software son “los programas de computador, los procedimientos y posiblemente, la documentaciónasociada y los datos relativos a la operación del sistema informático”

Características del Software
El software constituye un producto con características muy peculiares. dentro de las más resaltantes tenemos: • El software se desarrolla, no se fabrica. Todo el coste de su producción se centra en el diseño, ya que la replicación de un programa es una tarea trivial.. • Es un producto lógico, sinexistencia física. El verdadero producto del software es el diseño de una serie de instrucciones para el computador. • No se degrada con el uso. La naturaleza lógica del software permite que permanezca inalterable por muy intensa que sea su utilización.

Características del Software
• Se entrega conscientemente con defectos. La complejidad del software y la ausencia de controles adecuados lleva aque sea un producto que se entrega conscientemente con defectos, incluso públicamente declarados. • Un porcentaje muy grande de la producción se hace aún a medida en vez de emplear componentes existentes y ensamblarlos. • Es extraordinariamente flexible. Se puede cambiar con facilidad e incluso se pueden reutilizar trozos de un producto para construir otro

La Complejidad del Software
Origen dela Complejidad • La complejidad del dominio del problema • La dificultad de administrar el proceso de desarrollo • El exceso de flexibilidad del software • El problema de caracterizar el comportamiento de sistemas discretos. La complejidad del software no es accidental, es una propiedad esencial

Curva real de fallos del software

Tomado de Ingeniería del Software: Un Enfoque Práctico. RogerPressman

Aplicaciones del Software
• • • • • • • Software de sistemas Software de tiempo real Software de gestión Software de Ingeniería y científico Software empotrado Software de computadoras personales Software de Inteligencia artificial

Mitos del software
Mitos de gestión: • Mito: Tenemos ya un libro que está lleno de estándares y procedimientos para construir software. ¿No leproporciona ya a mi gente todo lo que necesita saber? • Realidad: Esta muy bien que el libro exista, pero ¿se usa? ¿conocen los trabajadores su existencia? ¿Refleja las prácticas modernas de desarrollo de software? ¿Es completo? En muchos casos, la respuesta a todoas estas preguntas es “no”.

Mitos del software
Mitos de gestión: • Mito: Mi gente dispone de las herramientas de desarrollo de softwaremás avanzadas; después de todo, les compramos las computadoras más modernas. • Realidad: Se necesita mucho más que el último modelo de computadoras para el desarrollo de software. Las herramientas CASE son más importantes que el hardware para conseguir calidad y productividad

Mitos del software
Mitos de gestión: • Mito: Si fallamos en la planificación, podemos añadir más programadores yadelantar el tiempo perdido. • Realidad: El desarrollo de software no es un proceso mecánico como la fabricación. Según Brooks: “…añadir gente a un proyecto de software retrasado lo retrasa aún más”
(cuando se añaden más personas, la necesidad de aprender y comunicarse con el equipo. Puede añadirse más gente, pero planificadamente)

Mitos del software
Mitos del cliente: • Mito: Una declaración generalde los objetivos es suficiente para comenzar a escribir los programas; podemos dar los detalles más adelante • Realidad: Una mala definición inicial es la principal causa del trabajo baldío en software. Es esencial una descripción formal y detallada.

Mitos del software
Mitos del cliente: • Mito: Los requisitos del proyecto cambian continuamente, pero los cambios pueden acomodarse...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS