Hola
Tecnologías orientadas a objetos y diseño DSS
Un adagio popular dice que el software no está escrito, se reescribe. En otras palabras, el software no es estática sino que está actualizado, modificado o corregido con el tiempo. Mientras que el dicho se refiere a las aplicaciones de transacción estándar, es aún más aplicable al diseño de DSS. Decisión de aplicaciones de sistemas deapoyo tienen que cambiar con el tiempo debido a los tomadores de decisiones cambian sus necesidades de información a través del tiempo. Del mismo modo, el proceso de diseño evolutivo de DSS, que recomienda la construcción de un DSS en etapas de modo que mejor se adapte a las necesidades de los tomadores de decisiones, requiere sistemas de cambiar con el tiempo. Por lo tanto, es evidente que lo quese producto1 elegido para la construcción de un DSS, que debe ser uno que se adapta bien a los cambios en las bases de datos accedidos, los modelos utilizados e integrados, la forma en que el correo se utiliza en la toma de decisiones, e incluso la interfaz de usuario. Con el fin de satisfacer las necesidades de toma de decisiones, especialmente en un entorno competitivo y dinámico, tales cambiosdeben implementarse rápidamente con un mínimo de defectos. La pregunta es qué tipo de herramienta mejor será satisfacer esas necesidades cambiantes.
Muchas manifestaciones sugieren que la programación orientada a objetos (POO) herramientas proporcionan la mejor base para los sistemas que tendrán que ser cambiado con el tiempo. La evidencia sugiere, en particular, que es más fácil hacer loscambios necesarios, para evitar cambios no deseados, y programar más rápidamente con herramientas de programación orientada a objetos que con otras formas de desarrollo de sistemas. Si bien no existe experiencia suficiente en los sistemas operativos para poner a prueba esta teoría desde una perspectiva a largo plazo, hay algunas razones para creer que la hipótesis podría ser cierta. En este capítulo seilustran las fortalezas del paradigma orientado a objetos y la forma en que podría ser utilizado para diseñar DSS.
TIPOS DE HERRAMIENTAS DE DESARROLLO
Las preguntas obvias son "¿Por qué herramientas orientadas a objetos?" y "¿Por qué herramientas orientado a objetos Nowt La respuesta fundamental es que estas herramientas proporcionan una plataforma para el desarrollo rápido y el mantenimientodebido al estilo de la programación y el énfasis en la reutilización de código. Para explorar esa respuesta plenamente, sin embargo, tenemos que cubrir dos cuestiones: (a) por qué otras herramientas son menos apropiados y (b) lo que hace que las herramientas orientadas a objetos apropiados.
Herramientas para no orientada a objetos
Programadores seleccionar lenguajes y herramientas que lespermitan aprovechar mejor los recursos escasos, mientras que la reunión las necesidades de los usuarios. En los primeros días de la computación, los programadores utilizan el código máquina y el código ensamblador más tarde, para aprovechar el poder del hardware disponible. En otras palabras, la potencia de cálculo disponible era tan mínima (en comparación con los ordenadores de hoy en día) que losprogramadores decidieron idiomas que requerían la computadora para hacer la menor cantidad de interpretación, lo que permite la máxima potencia de computación que se puso en la tarea a mano.
Sin embargo, la programación de esta manera es difícil, especialmente si la aplicación es el bit menos exigentes. Más tarde, como computadoras ganaron en la capacidad y necesidades de cómputo corporativoscentrados en la contabilidad, inventario, y otros programas basados en transacciones, los programadores herramientas que sobresalieron en operaciones repetidas en números seleccionados; la tecnología de software preferido era de procedimiento, tales como el representado por BASIC o COBOL.
Dado que estas herramientas representan la base de la mayor porcentaje de código de operación, deben ser...
Regístrate para leer el documento completo.