Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VICERRECTORADO ACADÉMICO
COORDINACIÓN GENERAL DE PREGRADO
COORDINACIÓN DE INGENIERÍA EN INFORMÁTICA
DESARROLLO WEB
ASIGNACIÓN III
PROFESOR INTEGRANTES
Oscar Rodríguez Any Muñoz
Julio Cardozo
Johan Martin
La teoría de general de sistemas surgió con los trabajos del biólogo alemán
Ludwing von Bertalanffy, publicados entre 1950 y 1968. La TGS no busca
solucionar problemas ni proponer soluciones prácticas, pero si producir teorías
y formulaciones conceptuales que puedan crear condiciones de aplicación en
la realidad empírica. Los supuestos básicos de la teoría general de sistemas
son:
Por una parte, debido a la necesidad de sintetizar e integrar mas las teorías
que la precedieron, lo cual se llevo a cabo con bastante éxito cuando los
behavioristas aplicaron las ciencias del comportamiento al estudio de la
organización.
ELEMENTO
Se entiende por elemento de un sistema las partes o componentes que lo
constituyen. Estas pueden referirse a objetos o procesos. Una vez
identificados los elementos pueden ser organizados en un modelo.
ATRIBUTO
Se entiende por atributo las características y propiedades estructurales o
funcionales que caracterizan las partes o componentes de un sistema
(elementos)
MODELO
Los modelos son constructos diseñados por un observador que persigue
identificar y mensurar relaciones sistémicas complejas. Todo sistema real
tiene la posibilidad de ser representado en más de un modelo. La decisión,
en este punto, depende tanto de los objetivos del modelador como de su
capacidad para distinguir las relaciones relevantes con relación a tales
objetivos. La esencia de la novelística sistémica es la simplificación.
AMBIENTE
Se refiere al área de sucesos y condiciones que influyen sobre el
comportamiento de un sistema. En lo que a complejidad se refiere, nunca un
sistema puede igualarse con el ambiente y seguir conservando su identidad
como sistema. La única posibilidad de relación entre un sistema y su
ambiente implica que el primero debe absorber selectivamente aspectos de
éste. Sin embargo, esta estrategia tiene la desventaja de especializar la
selectividad del sistema respecto a su ambiente, lo que disminuye su
capacidad de reacción frente a los cambios externos. Esto último incide
directamente en la aparición o desaparición de sistemas abiertos.
ORGANIZACIÓN
N. Wiener planteó que la organización debía concebirse como "una
interdependencia de las distintas partes organizadas, pero una
interdependencia que tiene grados. Ciertas interdependencias internas
deben ser más importantes que otras, lo cual equivale a decir que la
interdependencia interna no es completa" (Buckley. 1970:127). Por lo cual la
organización sistémica se refiere al patrón de relaciones que definen los
estados posibles (variabilidad) para un sistema determinado.
ESTRUCTURA
Las interrelaciones más o menos estables entre las partes o componentes
de un sistema, que pueden ser verificadas (identificadas) en un momento
dado, constituyen la estructura del sistema. Según Buckley (1970) las clases
particulares de interrelaciones más o menos estables de los componentes
que se verifican en un momento dado constituyen la estructura particular del
sistema en ese momento, alcanzando de tal modo una suerte de "totalidad"
dotada de cierto grado de continuidad y de limitación. En algunos casos es
preferible distinguir entre una estructura primaria (referida a las relaciones
internas) y una hiperestructura (referida a las relaciones externas).
COMPLEJIDAD
Por un lado, indica la cantidad de elementos de un sistema (complejidad
cuantitativa) y, por el otro, sus potenciales interacciones (conectividad) y el
número de estados posibles que se producen a través de éstos (variedad,
variabilidad). La complejidad sistémica está en directa proporción con su
variedad y variabilidad, por lo tanto, es siempre una medida comparativa.
Una versión más sofisticada de la TGS se funda en las nociones de
diferencia de complejidad y variedad. Estos fenómenos han sido trabajados
por la cibernética y están asociados a los postulados de R.Ashby (1984), en
donde se sugiere que el número de estados posibles que puede alcanzar el
ambiente es prácticamente infinito. Según esto, no habría sistema capaz de
igualar tal variedad, puesto que si así fuera la identidad de ese sistema se
diluiría en el ambiente.
RELACION
Las relaciones internas y externas de los sistemas han tomado diversas
denominaciones. Entre otras: efectos recíprocos, interrelaciones,
organización, comunicaciones, flujos, prestaciones, asociaciones,
intercambios, interdependencias, coherencias, etcétera. Las relaciones entre
los elementos de un sistema y su ambiente son de vital importancia para la
comprensión del comportamiento de sistemas vivos. Las relaciones pueden
ser recíprocas (circularidad) o unidireccionales. Presentadas en un momento
del sistema, las relaciones pueden ser observadas como una red
estructurada bajo el esquema input/output.
Incremental:
El modelo incremental consiste de un desarrollo inicial de la arquitectura
completa del sistema, seguida de incrementos y versiones parciales de
éste. Cada incremento tiene su propio ciclo de vida, típicamente
siguiendo el modelo de cascada. Los incrementos pueden construirse de
manera serial o paralela dependiendo de la naturaleza de la dependencia
entre versiones y recursos. Cada incremento agrega funcionalidad
adicional o mejorada sobre el sistema.
Conforme se completa cada etapa, se verifica e integra la última versión
con las demás versiones ya completadas del sistema.Durante cada
incremento, el sistema se evalúa con respecto al desarrollo de versiones
futuras.
Evolutivo
El modelo evolutivo es una extensión al modelo incremental en la que los
incrementos se hacen de manera secuencial, en lugar de en paralelo.10
Desde el punto de vista del cliente, el sistema evoluciona según vayan
siendo entregados los incrementos. Desde el punto de vista del
desarrollador, los requerimientos que son claros al principio del proyecto
dictan el incremento inicial, mientras que los incrementos para cada uno de
los siguientes ciclos de desarrollo se clarifican a través de la experiencia de
los incrementos anteriores.
Espiral:
El modelo espiral, desarrollado durante la década de los años 80, es una
extensión del modelo de cascada. A diferencia del modelo de cascada, que
es dirigido por documentos, el modelo espiral se basa en una estrategia
para reducir el riesgo del proyecto en áreas de incertidumbre, como tener
requerimientos iniciales incompletos e inestables.
Prototipos
Un prototipo es una versión preliminar, intencionalmente incompleta o
reducida de un sistema. El uso de prototipos es una estrategia que puede
aplicarse en casi todas las actividades del proceso de software. El propósito
de los prototipos es obtener de manera rápida la información necesaria como
ayuda en la toma de decisiones.
Este modelo es útil cuando el cliente conoce los objetivos generales para
el software, pero no identifica los requisitos detallados de entrada,
procesamiento o salida. También ofrece un mejor enfoque cuando el
responsable del desarrollo del software está inseguro de la eficacia de un
algoritmo, de la adaptabilidad de un sistema operativo o de la forma que
debería tomar la interacción humano-máquina.
Modelado de Presentación:
“El modelo de presentación detalla cómo será la interfaz del usuario y
el ‘look and feel’ de la aplicación Web. El modelado de la presentación
está destinado a diseñar la estructura y el comportamiento de la interfaz
del usuario para asegurar que la interacción con la aplicación Web sea
sencilla y se auto-explique.” KAPPEL(2003).
Este modelado meramente específico y detalla la interfaz gráfica que
interactuará con los usuarios. Este modelado genera 2 resultados, el primero
es el de producir el modelado recurrente de la página (Ejemplo: el
encabezado y el pie de página). El segundo es referente a la estructura de
cada página de la aplicación, es decir, en donde irán colocados los botones,
los cuadros de texto, la información, entre otros.
Modelado de Personalización: Este modelo describe cómo será la
estructura y el comportamiento de la aplicación según el usuario que
interactúe en un momento específico con la aplicación.
METODOLOGIA UWE
Koch, N., & Kraus, A. (2002). The expressive Power of UML-based Web
Engineering. Second International Workshop on Web-oriented Software
Technology.