Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

La incertidumbre como herramienta en la ingeniería de software




Enviado por Pablo Turmero



Partes: 1, 2, 3


    Monografias.com
    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

    Monografias.com
    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.”

    Monografias.com
    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).

    Monografias.com
    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

    Monografias.com
    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)

    Monografias.com
    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)

    Monografias.com
    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

    Monografias.com
    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

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

    Monografias.com
    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 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter