Read without ads and support Scribd by becoming a Scribd Premium Reader.
 
Características del Software
1.
El software se desarrolla -
no
se manufactura2.El software no se "descompone"
La mayoría del software se hace a la medida. No se ensambla decomponentes
 
Mitos del softwareMito: 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ántasmujeres sean asignadas a la tarea."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. Ver siguiente mito.Mito: 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 $XDesarrollo $1.5X hasta $6XDespués de la entrega $60X hasta $100X
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.
 
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.
 
Ingeniería de SoftwareDefiniciónEstrategia para desarrollar software de alta calidad.¿Software de alta calidad?1.Util (al cliente)2.Portable3.Mantenible4.Confiable5.Tenga integridad - resultados correctos con alto grado de exactitud6.Eficiente7.Consistencia de funcn8.Accesible (al usuario)9.Buena ingeniería humana - fácil de aprender y usaEl término "ingeniería de software" se acuñó en 1967 por un grupo deestudio de la OTAN (Organización del Tratado del Atlántico Norte) parasignificar "el establecimiento y uso de principios establecidos deingeniería con el objetivo de obtener software económico que seaconfiable y trabaje eficientemente en computadoras reales". Este punto
Search History:
Searching...
Result 00 of 00
00 results for result for
  • p.
  • Notes
    Load more