SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

17
MITOS DEL SOFTWARE!!! SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS

Transcript of SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Page 1: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

MITOS DEL SOFTWARE!!!

SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE

SISTEMAS

Page 2: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del softwareLos mitos del software son 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.

Page 3: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del SoftwareMuchas de las causas de la crisis del software pueden ser encontradas en una mitología que surge durante los primeros años del desarrollo del software Los mitos del software propagaron información errónea y con fusión

Page 4: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

TIPOS DE MITOS !!!

Page 5: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Atributos de los mitos del Softaware!!!Mitos_de_Gestión Los gestores están normalmente bajo la presión de cumplir presupuestos, hacer que no se retrase el proyecto y mejorar la calidad. El gestor se agarra a un mito del software aun que tal creencia sólo disminuya la presión temporalmente

Page 6: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos de Gestión!!Mito: ¿Porqué debemos cambiar nuestra forma de desarrollar el Software? Estamos haciendo el mismo tipo de programación a hora que hace diez años Realidad: Aunque el dominio de la aplicación puede ser el mismo, la demanda de una mayor productividad y calidad, y el papel critico del software en objetivos comerciales estratégicos, ha aumentado sustancialmente

Page 7: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del cliente!!!Mitos_del_cliente Un cliente que solicita una aplicación software puede ser interno a la compañía o una compañía exterior El cliente cree en los mitos que existen sobre el software debido a que los gestores y trabajadores responsa sables hacen muy poco para corregir la mala Información Los mitos conducen a que el cliente se cree una falsa expectativa y finalmente, quede insatisfecho con el desarrollo del software

Page 8: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del cliente!!Mito: Una declaración general de 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. Una descripción formal y detallada del dominio de la información, funciones, rendimiento, interfaces, ligaduras de diseño y criterios de Validación es esencial. Estas características pueden determinarse sólo después de una exhaustiva comunicación entre el cliente y el analista

Page 9: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del Realizador!!Mitos_de_los_realizadores Los mitos en los que aún creen muchos programadores se han fomentado durante cuatro décadas de cultura Informática Las viejas formas y actitudes tardan en morir

Page 10: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del RealizadorMito: No hay realmente ningún método para el análisis, diseño y prueba que funcione bien, yo simplemente me voy a mi terminal y comienzo a codificar Realidad: Existen en la industria métodos comprobados para el diseño, análisis y prueba, ninguno es infalible, pero el uso de una metodología para el desarrollo del software está implícito en todos ellos

Page 11: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del Software!!!Mitos del software Mito: Si fallamos en la planificación podemos añadir más programadoresy recuperar el tiempo perdido.Realidad: Ley de Brooks: "Agregar gente a un proyecto atrasado, loatrasa aún mas".Razón: Crear software no es una tarea particionable, como dice elPrincipio de Brooks: "Gestar a un bebé tarda 9 meses, no importa cuántas mujeres sean asignadas a la tarea.

Page 12: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.
Page 13: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del Software

Mito: Una declaración general de los objetivos es suficiente paracomenzar a escribir los programas; podemos dar los detalles másadelante.Realidad: Una mala definición inicial es la principal causa del trabajo envano. Es esencial una descripción formal y detallada del ámbito de lainformación, funciones, rendimiento, interfaces y criterios de validación.Esto solo puede determinarse después de una exhaustiva comunicaciónentre el cliente y el analista.

Page 14: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.
Page 15: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del SoftwareMito: Los requisitos del proyecto cambian continuamente pero loscambios pueden acomodarse fácilmente.Realidad: El impacto del cambio varía según el momento en el que seintroduzca:Etapa de desarrollo Costo del Cambio Definición $X Desarrollo $1.5X hasta $6X Después de la entrega $60X hasta $100X

Page 16: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del Software!

Mito: Una vez que hicimos el programa y funciona, nuestro trabajo haterminado.Realidad: Los datos industriales indican que entre el 50% y el 70% detodo el esfuerzo dedicado a un programa se realizará después de que sele haya entregado al cliente por primera vez

Page 17: SUBTEMA 2.4 FUNDAMENTOS DE DESARROLLO DE SISTEMAS.

Mitos del Software!!Mito: No hay forma de comprobar la

calidad del software hastaque esta corriendo.

Realidad: Hay técnicas que se pueden aplicar desde el principio.

Y ese es el objetivo de la ingeniería de software y del curso.