sistema

Páginas: 5 (1176 palabras) Publicado: 7 de junio de 2013
Proceso de Desarrollo de Software
La Complejidad de los Sistemas de Software.
La complejidad de los sistemas de software se deriva de cuatro elementos: La complejidad del dominio del problema: Los problemas que se intentan resolver son inherentemente complejos, con una gran cantidad de requisitos que compiten entre sí. La dificultad degestionar el proceso de desarrollo: Los desarrolladores de software enfrentan el reto de dar a los usuarios la impresión de simplicidad, esto es reducir al mínimo la complejidad externa. Este reto les obliga a incrementar el tamaño de los sistemas, a inventar mecanismos ingeniosos, o a reutilizar diseños y código ya existentes. Laflexibilidad que se puede alcanzar a través del software: La elaboración de software es una actividad muy laboriosa porque empuja al desarrollador a construir por sí mismo prácticamente todos los bloques fundamentales sobre los que se apoyan las abstracciones de más alto nivel. Losproblemas de caracterizar el comportamiento de sistemas discretos: Los comportamientos de la mayoría de los objetos se representan por sistemas analógicos en los que, a través de funciones continuas, pequeños cambios en las entradas siempre producen pequeños cambios en las salidas. Por el contrario, puesto que el software se ejecuta en computadoras digitales, se tienen sistemas con un númerofinito de estados discretos. En sistemas grandes, este número puede crecer a cantidades enormes.
Recursos de Software en sistemas Complejos.
Blanchard define un Sistema en la primera monografía de esta serie como una combinación de recursos (como seres humanos, materiales, equipos, software, instalaciones, datos, etc.) integrados de forma tal que cumplan una función específica en respuesta a unanecesidad designada de un usuario. No sólo incluye los recursos utilizados directamente en el cumplimiento de la misión (esto es, equipo principal, software operativo, personal usuario), sino también los diferentes elementos del apoyo (como por ejemplo: equipos de apoyo y prueba, repuestos y requisitos relacionados de inventario, personal de mantenimiento e instalaciones).
Un sistema se considerarácomo sistema de software cuando sus recursos software constituyan su elemento básico y la fuente de su funcionalidad básica. Dicho de otro modo, cuando en el proceso de desarrollo sean los recursos software los que determinan el proceso general de desarrollo de todo el sistema y cuando su ejecución pueda realizarse sobre una plataforma hardware genérico.
Un sistema de software, por el contrario,es mucho más. Implica una interacción con el contexto al que sirve que constituye el referente básico de su utilidad.
Un sistema de software posee programas ejecutables pero también otros tipos de recursos (ficheros de datos, de documentación, etc.).
La complejidad de un sistema tal y como queda descrito a partir de la definición de Blanchard depende no sólo de las múltiples interacciones entrelos recursos de que consta sino también de la forma en la que puede evolucionar en respuesta a las necesidades del entorno. Pues bien, el control de la complejidad de un sistema depende generalmente de las funciones dependientes de sus recursos software y de cómo éstas se adapten al mundo externo.


Características de los Sistemas de Software.
Con el fin de clasificar a los sistemas desoftware hemos seleccionado un conjunto de características relevantes de los sistemas de software complejos. No queremos con ello decir que estas características sean fundamentales en todos los sistemas de software; probablemente, para algunos de ellos constituyan un elemento básico en su desarrollo y mantenimiento, y para otros no lo sean. Las características consideradas son las siguientes:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas
  • Sistemas
  • Sistema
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemas
  • El sistema

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS