COMPLEJIDAD DEL SOFTWARE - PowerPoint PPT Presentation

1 / 12
About This Presentation
Title:

COMPLEJIDAD DEL SOFTWARE

Description:

Aplicaciones que deben mantener la integridad de cientos o miles de ... Problemas de caracterizar sistemas discretos. Sistemas anal gicos. Sistemas digitales ... – PowerPoint PPT presentation

Number of Views:47
Avg rating:3.0/5.0
Slides: 13
Provided by: estelada
Category:

less

Transcript and Presenter's Notes

Title: COMPLEJIDAD DEL SOFTWARE


1
COMPLEJIDAD DEL SOFTWARE
  • Monoprogramación
  • SOFTWARE
  • Software de dimensión
    industrial

2
Software de dimensión industrial
  • Sistemas reactivos dirigen o son dirigidos por
    eventos.
  • Sistemas en los cuales, el espacio y el tiempo
    son recursos escasos.
  • Aplicaciones que deben mantener la integridad de
    cientos o miles de registros de información
    manteniendo la consistencia ante múltiples
    actualizaciones.
  • Sistemas para la gestión y el control de
    entidades del mundo real.

3

CARACTERÍSTICA DEL SOFTWARE DE DIMENSIÓN
INDUSTRIAL
  • Ciclo de vida largo
  • Usuarios que dependen de ellos
  • Imposibilidad de comprender por un solo
    desarrollador todas las sutilezas del diseño

4
Causas de la complejidad del software
  • Complejidad del dominio del problema
  • Facilidad de uso
  • Exigencia de alto rendimiento y bajo costo
  • Capacidad de supervivencia
  • Requisitos que cambian durante el desarrollo

5
Causas de la complejidad del software
  • Dificultad de gestionar el proceso de desarrollo
  • Simplicidad para el usuario
  • Tamaño (lineas de código)
  • Modularización
  • Comunicación entre los integrantes del equipo
  • Director del equipo (persona clave)

6
Causas de la complejidad del software
  • Problemas de caracterizar sistemas discretos
  • Sistemas analógicos
  • Sistemas digitales

7
Consecuencias de la complejidad ilimitada
  • Mas complejo es el sistema, más fácil que se
    derrumbe

CRISIS DEL SOFTWARE
8
Estructura de los sistemas complejos
  • Los sistemas complejos son jerárquicos y cada
    nivel de la jerarquía, constituye un nivel de
    abstracción diferente

9
Atributos de un sistema complejo
  • La complejidad toma la forma de una jerarquía,
    por lo que un sistema complejo se compone de
    subsistemas relacionados.
  • La elección de que componentes de un sistema
    complejo son primitivos depende del diseñador.
  • Enlaces internos de los componentes son más
    fuertes que los enlaces externos.

10
Atributos de un sistema complejo
  • Los sistemas jerárquicos están compuestos de sólo
    unas pocas clases de subsistemas.
  • Construir un nuevo sistema, a partir de otro más
    simple que funcione.

11
Distintas clases de jerarquías
  • Jerarquía de objetos
  • Jerarquía parte-de
  • Jerarquía es-un
  • Jerarquía de clases

12
Sistemas complejos
  • Descomposición
  • algorítmica
  • orientada a objetos
  • Consecuencias

Software resistente al cambio.
Write a Comment
User Comments (0)
About PowerShow.com