Descargar

La incertidumbre como herramienta en la ingeniería de software

Enviado por Pablo Turmero


Partes: 1, 2, 3

    edu.red La incertidumbre como herramienta en la ingeniería de software Lo ideal, aunque en la práctica no siempre es realizable, es que los requisitos posean las siguientes características: Correctos, No ambiguos, incertidumbre nula Completos, …. Estándar IEEE 830 Consideraciones iniciales

    edu.red La incertidumbre como herramienta en la ingeniería de software Analogía militar. Estándar (deseado) IMMM 1

    “Lo ideal, aunque en la práctica no siempre es realizable, es que el enemigo se coloque en fila india para eliminarlo de un solo disparo.” …

    edu.red La incertidumbre como herramienta en la ingeniería de software Ni la modularidad, la cohesión, el acoplamiento, la privacidad de los atributos, la copia de la realidad, divide y vencerás, son guías útiles de diseño para conseguir facilidad de modificación y evolución de los sistemas software. (En fin, los Reyes Magos son los padres) … Pero, generalmente el enemigo es reacio a cumplir ese estándar; los requisitos también. Tampoco es posible conocer el qué antes del cómo.

    Ni siquiera conviene eliminar la incertidumbre porque es parte de los procesos creativos, de lo nuevo; porque es una herramienta humana (y también divina).

    edu.red La incertidumbre como herramienta en la ingeniería de software “[…] no puede haber ninguna verdad, por lejos que se halle situada o por oculta que esté, que no se llegue a alcanzar o descubrir.” (a través del MÉTODO) [Descartes, siglo XVII] El universo es uno, infinito e inmóvil [Bruno, siglo XIV] Aquiles parte en busca de algo permanente e inmutable [Homero, siglo -VIII] Precedentes del modelo (concepto) temprano de la ingeniería de software

    edu.red La incertidumbre como herramienta en la ingeniería de software Consideraciones iniciales (Gp:) Análisis (Gp:) Diseño (Gp:) Implementación (Gp:) Pruebas (Gp:) Requisitos

    Desarrollo en cascada (exclusas) Primero qué, después cómo Incertidumbre nula Incertidumbre >0 (corregir equivocaciones)

    edu.red La incertidumbre como herramienta en la ingeniería de software (Gp:) Incertidumbre nula (Gp:) requisitos (Gp:) diseño (Gp:) métodos (Gp:) ingeniería de software temprana (Gp:) …

    La premisa: El modelo (sistema de ideas)

    edu.red La incertidumbre como herramienta en la ingeniería de software (Gp:) complejidad descriptiva (Gp:) universo visible (Gp:) problemas (Gp:) soluciones

    aspectos no visibles Consecuencias incertidumbre nula incertidumbre > 0

    edu.red La incertidumbre como herramienta en la ingeniería de software complejidad descriptiva universo visible problemas soluciones divide y vencerás sistemas conocidos y estables cambios de requisitos Introducir incertidumbre Consecuencias

    edu.red La incertidumbre como herramienta en la ingeniería de software Espacio de representación unidimensional Figuras n-dimensionales Analogía geométrica

    edu.red La incertidumbre como herramienta en la ingeniería de software Preguntas con respuestas en otra dimensión ¿Qué es objetos y qué es estructurado? ¿Cuándo, cómo, por qué usar objetos en vez de estructurado? ¿En qué se diferencian las metodologías de desarrollo? ¿Cuándo, cómo, por qué, usar una metodología y no otra? ¿xP para estructurado? ¿Cómo interpretar una metodología? ¿P.U. es un ciclo de cascadas? ¿Por qué la modularidad, la cohesión, el acoplamiento, la privacidad de los atributos, copiar la realidad, son pobres guías de diseño? ¿Qué guías de diseño utilizar? ¿Qué cualidades debe tener un diseño software para facilitar la evolución? ¿Qué relaciones existen entre problemas y soluciones, objetos y estructurado, métodos de desarrollo técnicas de diseño? ¿……?

    Partes: 1, 2, 3
    Página siguiente