Ejemplos de las Leyes de Lehman
Introducción
En este trabajo se mencionarán las ocho Leyes de Lehman las
cuales son una serie de normas que se relacionan con la evolución que poseen los sistemas, generalizando el comportamiento que estas tienen, estarán acompañadas
de un ejemplo el cual explica cómo se emplea dicha ley.
1.- Cambio Continuo
Los sistemas deben de estar en constate actualización con el
fin de volverlos más óptimos y eficientes, y que no se conviertan en sistemas
inutilizables, un ejemplo se presenta claramente en los sistemas operativos
tales como Android, iOS o Windows los cuales constantemente van realizando modificaciones
a su sistema, es decir van sacando nuevas versiones de sí mismos.
2.- Complejidad creciente
Un sistema debe de ir creciendo, lo que involucra que este se
vuelva más complejo al mismo tiempo de todos sus componentes, un claro ejemplo
es YouTube el cual con el paso del tiempo ha ido agregando nuevas
funcionalidades (modulos) a su sistema, como lo es la seccione de películas,
nuevos campos de tendencias, crear playlist y compartirlos, etc.
3.- Evolución prolongada de programa (autorregulación)
Esta ley dice que un sistema de mantenerse auto regulado por medio de normas previamente establecidas. Por ejemplo, cuando un sistema tiene que ajustar su
funcionamiento con el fin de seguir proporcionando un óptimo servicio, tal es el caso cuando en un sistema operativo, en este caso Windows se les destinan más
recursos a las actividades en primer plano que las que se encuentran en segundo
plano para asi obtener un mejor rendimiento en las tareas que lo demandan.
4.- Conservación de la estabilidad organizativa
Esta denota que en la evolución de un sistema, el trabajo que se empleara deberá de permanecer fijo durante todo el ciclo de de vida de dicho sistema.Un buen ejemplo es en la programación XP, en donde se
estipula que se de trabajar como máximo 40 hrs. Además de los otros factores
los cuelas pueden limitar dicho tiempo.
5.- Conservación de la familiaridad
En el sistema los cambios realizados a este deben de ser
pequeños con el fin de que tanto el usuario como los desarrolladores puedan
seguir interactuando fácilmente con este, por ejemplo, Facebook, esta aplicación
se va actualizando tanto en sus funcionalidades como en su interfaz, pero
siempre el uso de esta es familiar para los usuarios por lo tanto no tienen problemas
al utilizar la nueva versión.
6.- Crecimiento
Continuo
Es cuando en el sistema con el paso del tiempo se va desarrollando, por ejemplo, Google, esta compañía constantemente está evolucionando, empezó
con un motor de búsqueda y después agrego Gmail, Google Maps, Google Play, etc.
Es un evidente ejemplo del crecimiento continuo respeto a software.
7.- Calidad decreciente
Un sistema se considera decreciente cuando este ya no se
adapta a su entorno, por ejemplo, whatsapp, esta aplicación estaba disponible
exclusivamente en Smartphone hasta apenas hace un tiempo que los desarrolladores
lanzaron whatsapp web, en la cual por medio de un código QR, se puede
sincronizar la aplicación con la página web y así poder manipularla desde un pc,
en este ejemplo es evidente como este sistema comenzaba a tener calidad
decreciente debido a su falta de adaptabilidad.
8.- Retroalimentación del sistema
Es cuando en un sistema se puede manifestar los errores que
este tiene, por ejemplo, en YouTube, cuando tiene alguna falla en el sistema
manda un código el cual puedes enviar al dicho sistema con el fin de que sea
reparado, también existe la posibilidad en algunos sistemas de enviar sugerencias
sobre este, para la mejora del sistema.
Conclusión
Como se puede observar las Leyes de Lehman estipulan varias medidas
que se deben de seguir para conseguir un sistema funcional tanto internamente ósea
en su estructura y módulos de los que se compone como externamente es decir el
en el entorno que se encuentra, el cual permanezca en constante evolución, con
el fin de que ofrezca a sus usuarios la mejor experiencia al manipularlo y esta
sea trascendente.
Referencias
amazonaws.com. (s.f.). Obtenido de
ecaths1.s3.amazonaws.com/soportedesoftware/790345905.Evolucion-del-sw.pptx
Garzas, J. (25 de Julio
de 2010). www.javiergarzas.com. Obtenido de
http://www.javiergarzas.com/2010/07/leyes-evolucion-software.html
jummp.wordpress.com. (7 de febreo de
2014). Obtenido de
https://jummp.wordpress.com/2014/02/07/leyes-de-lehman-introduccion-i/
No hay comentarios.:
Publicar un comentario