Actividades primarias
Modelo de cadena de valor………………………Actividades……………………
Actividades de apoyo
Modelo de la fuerza competitiva………………Estrategias………………Diferenciación de productos
Diferenciación Orientada
Desarrollar ligas estrechas con
Competidores y proveedores
Transformarse en productos de bajo
Costo
Entre otras cosas, la razón por la mejora de un producto es invisible a los consumidores. Motores de velocidad variables, dispositivos de control y alarmas domésticas contra robo son diferentes a los de los cajeros automáticos, las tarjetas de crédito, sistemas de manejo de efectivo, etc. La diferencia entre un sistema de información y su uso estratégico, en contraposición con productos que incorporan componentes de computadoras, es importante.
El modelo de la cadena del valor puede complementar al modelo de las fuerzas de la competencia al identificar puntos críticos de apalancamiento en donde las empresas pueden emplear la tecnología de la información de manera más eficaz para aumentar su posición competitiva. Por ejemplo, un análisis estratégico podría identificar a las actividades de ventas y mercadotecnia como un área en donde los sistemas de información proporcionarían al máximo incremento en productividad.
¿Qué es el Software?:
El software es el conjunto de instrucciones detalladas que controlan la operación de un sistema de cómputo. Sin el software, el hardware de las computadoras no podrían realizar las tareas que se asocian con las computadoras.
Las funciones del software son:
Principales tipos de Software:
Generaciones de los Lenguajes de Programación:
Los equipos de ordenador (el hardware) han pasado por cuatro generaciones, de las que las tres primeras (ordenadores con válvulas, transistores y circuitos integrados) están muy claras, la cuarta (circuitos integrados a gran escala) es más discutible.
Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de forma aproximada, y son las siguientes:
Nuevas Herramientas y Enfoques del Software:
Lenguaje de 4ta. Generación, un lenguaje de programación que puede ser empleado directamente por los usuarios finales o por programadores menos experimentados para desarrollar aplicaciones de computadoras más rápidamente que en los lenguajes de programación convencionales. Los lenguajes de la 4ta. Generación se dividen en:
Cómo seleccionar el Software y los Lenguajes de Programación:
Funciones del Sistema Operativo:
Un Sistema Operativo realiza tres (03) funciones:
Multiprogramación:
Es un método para ejecutar dos o más programas empleando la misma computadora. El CPU sólo ejecuta un programa, pero puede dar servicio a las necesidades de E/S de otros al mismo tiempo.
Tiempo Compartido:
Es el compartir simultáneamente los recursos de las computadoras entre muchos usuarios al hacer que el CPU emplee una cantidad fija de tiempo en cada programa del usuario antes de pasar al siguiente.
Almacenamiento Virtual:
Es una manera de cómo la computadora maneja programas más eficientemente, al dividir los programas en porciones de longitud fija o variable con solo una pequeña porción a la vez en la memoria primaria.
Multiprocesamiento:
Es un Sistema Operativo para ejecutar dos o más instrucciones en forma simultánea en un solo sistema de computación utilizando más de un CPU.
Traducción del Lenguaje y Software de Utilerías:
Sistemas Operativos para Microcomputadoras:
Interfases Gráficas del Usuario:
Es la parte de un Sistema Operativo con la que los usuarios interactúan y que usa íconos gráficos y el Mouse de la computadora para emitir comandos y hacer selecciones.
Windows:
Es una cobertura o Shell de interfases de gráfica con el usuario que se ejecuta en conjunción con el Sistema Operativo de la microcomputadora con Sistema Operativo DOS. Permite multitareas y algunas formas de trabajo de redes.
Un sistema de información eficaz proporciona a los usuarios información oportuna, precisa e importante. Esta información se almacena en archivos de computadora. Cuando los archivos están adecuadamente ordenados y mantenidos, los usuarios pueden accesar y recuperar fácilmente la información que requieren.
Los archivos bien administrados y cuidadosamente ordenados facilitan la obtención de datos para la toma de decisiones, mientras que los archivos pobremente administrados llevan a un caos en el procesamiento de la información, con altos costos, un desempeño pobre y muy poca, si es que alguna, flexibilidad.
Términos y Conceptos de la Administración de Archivos:
Accesamiento de Registros de los Archivos de la Computadora:
Una manera de ordenar los registros es secuencial. Existen los siguientes tipos de organización:
Tipos de Métodos:
Este método de acceso es el más adecuado para aplicaciones en donde los registros individuales deben ser localizados directa y rápidamente para su procesamiento.
Problemas con el Ambiente Tradicional de Archivos:
En muchas instituciones el procesamiento de la información se inició a escala muy pequeña, automatizando una operación a la vez. Los sistemas tienden a crecer de manera independiente y no de acuerdo con un gran plan. De manera típica, cada división de una empresa multidivisional desarrolló sus propias aplicaciones. Dentro de cada división, cada área funcional tendió a desarrollar sistemas aisladamente de otras áreas funcionales como: Contabilidad, Finanzas, Manufactura y Mercadotecnia desarrollaron todos sus propios sistemas y archivos de datos.
Cada aplicación, requirió de sus propios archivos y su propio programa de computadora para operar. Los archivos usados en una aplicación fueron alguna versión del archivo maestro del área funcional. Con el correr del tiempo una cantidad de archivos más pequeños extraídos del archivo maestro más grande fueron independizados en pro de la eficiencia en el procesamiento así como para aplicaciones especializadas. Del archivo maestro de personal se desprendieron un archivo de nóminas, uno de seguros médicos, uno de pensiones y uno de correspondencia, un listado de empleados que se unieron a la empresa mediante adquisiciones anteriores y así sucesivamente, hasta que existían decenas o quizás centenas de archivos y programas.
La creación de un informe sencillo requería de un programa complejo de conciliación que leyera cada uno de los tres archivos, copiara los registros pertinentes y los recombinara en un archivo intermedio. Este archivo intermedio debía ser separado en la secuencia deseada antes de que un informe final pudiera imprimirse.
Todo elemento de datos en los distintos archivos requería de un conjunto de documentos para apoyar al archivo y ayudar a recopilar información. A menudo el mismo elemento de dato, como clave del producto, se recopilaba en diversos documentos por diferentes divisiones y departamentos. Con el tiempo, los programas se hicieron totalmente dependientes de unos cuantos programadores que entendían los programas y los archivos. Ambiente Tradicional de Archivos, organización de archivos planos y el enfoque de archivos de datos.
A medida que este proceso prosigue por 5 ó 10 años, la empresa queda atada por nudos de su propia creación. La institución queda amarrada en cientos de programas y aplicaciones, en donde nadie sabe: ¿Qué hacen?; ¿Qué datos usan?; ¿Ni quién los usa? Los problemas resultantes son:
Un Ambiente Moderno de Bases de Datos:
Una Base de Datos es una colección de datos organizada para dar servicio eficientemente a muchas aplicaciones al centralizar los datos y minimizar aquellos que son redundantes. En vez de separar los datos, en archivos separados para cada aplicación, los datos son almacenados físicamente para aparecer a los usuarios como almacenados en una sola ubicación: una sola base de datos sirve a muchas aplicaciones.
Sistema de Administración de Bases de Datos (SABD):
Un SABD es sencillamente el software que permite que una institución centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicación. El SABD actúa como una interfase entre los programas de aplicación y los archivos físicos de datos. Cuando los programas de aplicación llaman a un elemento de datos (como ingresos brutos), el SABD encuentra ese elemento en la base de datos y lo presenta al programa de aplicación. Un SABD elimina la mayoría de los argumentos para las definiciones de los datos que se encuentran en los programas tradicionales. El SABD tiene tres (03) elementos:
Un elemento de datos representa un campo, además de enlistar el nombre normal (AMT-PAY-BASE), en el diccionario aparecen los nombres que referencian a este elemento en sistemas específicos, e identifica a las personas, funciones de negocios, programas e informes que emplean a estos elementos de datos.
Al crear un inventario de todos los elementos de datos contenidos en la base de datos, el diccionario de datos sirve como una importante herramienta de administración de datos.
El diccionario podría proporcionar a los usuarios del negocio el nombre, formato y especificaciones requeridas para accesar datos para los informes. La mayoría de los diccionarios de datos son totalmente pasivos, ya que sólo informan. Los tipos más avanzados son activos; los cambios en el diccionario pueden ser automáticamente usados por los programas que están en relación.
Imágenes Lógicas y Físicas de los Datos:
La mayor deficiencia entre un SABD y la organización tradicional de archivos es el que el primero separa las imágenes lógicas y físicas de los datos revelando al programador o usuario final de la tarea de entender dónde y cómo se almacenan en realidad los datos.
Por ejemplo, un profesor de sistemas de información desea saber al principio del semestre cómo salieron los estudiantes en el curso de conocimientos de computación que es prerrequisito y cuáles son sus principales áreas de estudio. Usando una base de datos apoyada por los registros, el profesor necesitaría algo como el informe que se muestra en la siguiente figura: para un informe tan sencillo el profesor podría sentarse en una terminal de oficina conectada con la base de datos del registro y escribir un pequeño programa de aplicación que usara el lenguaje de manejo de datos para crear este informe.
El profesor crearía primero la imagen lógica deseada de los datos (que se muestra posteriormente) para el programa de aplicaciones. El SABD luego recopilaría los elementos de datos solicitados, que pueden estar en diversos archivos y ubicaciones de discos. Por ejemplo, la información sobre el área de estudio del estudiante puede localizarse en un archivo que se llama estudiante, mientras que los datos sobre calificaciones pueden localizarse en un archivo llamado curso. Cuando los localice, el SABD juntará estos elementos de información y los presentará al profesor de acuerdo con la imagen lógica solicitada.
Diversos SABD trabajando en macrocomputadoras y microcomputadoras permiten la creación de un tipo de informe interactivo.
|
NOMBRE DEL ALUMNO |
Nº DE ID |
ÁREA DE ESTUDIO |
GRADO DE CONOCIMIENTOS EN COMPUTACIÓN |
|
Lind |
468 |
Finanzas |
A- |
|
Pinckus |
332 |
Mercadotecnia |
B+ |
|
Williams |
097 |
Economía |
C+ |
|
Laughlin |
765 |
Finanzas |
A |
|
Orlando |
324 |
Estadística |
B |
El informe requerido por el profesor. El informe requiere de elementos de información que pueden provenir de distintos archivos pero que pueden conjuntarse fácilmente mediante un sistema de administración de base de datos si los datos se organizan en base de datos.
En el mundo real existen muy pocos sistemas que permiten este tipo de consultas. Muchos sistemas de registros de universidades fueron creados en los setentas y son del tipo tradicional de archivos planos.
Con el objeto de producir el informe mostrado en la figura anterior, un programador especialista en COBOL, tendría que ser contratado para escribir algunos cientos de línea de codificación. El programa definitivo requeriría al menos de 3 ó 4 días de trabajo, algunas corridas de prueba, rastreo y otras cosas. Los costos del puro trabajo serían de cerca de 2.000$. Diversos archivos deberían ser accesados, para extraer la información importante, y sería necesario crear un tercer archivo. Con algo de suerte no habría inconsistencias en los datos.
Ventajas de los Sistemas de Administración de Bases de Datos:
Diseño de las Bases de Datos:
Existen distintos modos de organizar la información y representar las relaciones entre los datos en una base de datos. Los SABD convencionales usan uno de los tres (03) modelos lógicos de bases de datos para hacer el seguimiento de las entidades, atributos y relaciones. Los tres (03) modelos lógicos principales de bases de datos se describen a continuación, cada modelo lógico tiene ciertas ventajas de procesamiento y también ciertas ventajas de negocios. A continuación describiremos los modelos:
A continuación se muestra una estructura jerárquica semejante a la que se emplea en los sistemas de reservaciones de las líneas aéreas.

Una base de datos jerárquica de un sistema de reservaciones de una aerolínea. El modelo de la base de datos jerarquizada parece un organigrama o árbol genealógico. Tiene un solo segmento raíz (origen) unido a segmentos de niveles inferiores (destino). A su vez cada segmento subordinado se une a otros segmentos subordinados. En el ejemplo, el destino se une con la flecha. La flecha se enlaza con el número de vuelo y éste se conecta con la lista de pasajeros. Cada segmento subordinado es el hijo del segmento que está por encima de él.
Detrás de la imagen lógica de los datos hay una cantidad de enlaces físicos y dispositivos para ligar la información en un todo lógico. En los SABD lógicos, los datos están enlazados físicamente mediante una serie de señaladotes que forman cadenas de segmentos de datos relacionados. Los señaladores son elementos de datos asociados a los extremos de los segmentos de registros sobre el disco que dirige el sistema hacia los registros relacionados.
Las estructuras en redes reducen las redundancias y, en ciertas situaciones (en las que existen relaciones muchos a muchos), responden de manera más rápida. Sin embargo, existe un precio por esta reducción en cuanto a redundancia e incremento de velocidad. El número de señaladores en las estructuras de la red se incrementa rápidamente, haciendo el mantenimiento y la operación más caros.
Esta representación del modelo de red de datos, donde se muestra la relación que tienen los estudiantes de una universidad con los cursos que toman, representa un ejemplo lógico de las relaciones muchos a muchos. El modelo de red disminuye la redundancia de la representación de datos a través de uso creciente de señaladores o apuntadores.
A continuación se muestra una tabla de proveedores, una de partes y una de pedidos. En cada tabla, los renglones son registros únicos y las columnas son los campos. Otro término para un renglón o registro es tuplo. Con frecuencia, un usuario requiere información de un número de relaciones para producir un reporte. El modelo relacional puede relacionar datos en cualquier archivo o tabla con datos de otro archivo o tabla, siempre y cuando ambos compartan el mismo elemento.
Cada tabla es una relación y cada renglón o registro es un tuplo. Cada columna corresponde a un campo. Estas se pueden combinar y extraer fácilmente con el objeto de accesar datos y producir informes siempre que cualquier par comparta un elemento de información común.
Ventajas y Desventajas de los tres (03) Modelos de Bases de Datos:
Creación de una Base de Datos:
Para crear una Base de Datos se deben realizar dos (02) ejercicios diseño:
El diseño lógico de la base de datos describe cómo los elementos en la base de datos han de quedar agrupados. Los grupos de datos son organizados, refinados y agilizados hasta que una imagen lógica general de las relaciones entre todos los elementos en la base de datos que surja.
Los diseñadores de bases de datos documentan el modelo lógico de datos mediante un diagrama de relaciones entre entidades, que se ilustra a continuación:
Un diagrama de relación entre entidades. Este diagrama muestra las relaciones entre las entidades pedido, parte y proveedor que se usaron para desarrollar las bases de datos relacionales que se mostraron en la figura anterior.
Tendencias en las Bases de Datos:
Entre las recientes tendencias en las bases de datos se incluyen:
Una Base de Datos Distribuida es aquella que se almacena en más de un lugar físico. Partes de la base de datos se almacena físicamente en un lugar y otras partes se almacenan y mantienen en otros lugares. Existen dos maneras de distribuir una base datos. La base de datos central puede ser particionada de manera que cada procesador remoto tenga los datos necesarios sobre los clientes para servir a su área local. Los cambios en los archivos locales pueden ser justificados con la base de datos central sobre la base de lotes, en general por la noche. Otra estrategia es duplicar la base de datos central en todas las localidades remotas. Esta estrategia también requiere de la actualización de la base central de datos en horas no laborables.
El procesamiento distribuido y las bases de datos distribuidas tienen beneficios e inconvenientes. Los sistemas distribuidos reducen la vulnerabilidad de un lugar único central y voluminoso. Permiten incremento en la potencia de los sistemas al adquirir minicomputadoras que son más pequeñas y baratas. Finalmente, incrementan el servicio y la posibilidad de respuesta a los usuarios locales. Los sistemas distribuidos, sin embargo, dependen de la alta calidad de las líneas de telecomunicaciones, las cuales a su vez son vulnerables.
El enfoque de bases de datos en Hipermedia para la administración d la información trasciende algunas de las limitaciones de los métodos tradicionales de bases de datos al almacenar trozos de información en forma de nodos unidos por lazos establecidos por el usuario.
Requerimientos Administrativos para los Sistemas de Bases de Datos:
Se requiere mucho más para el desarrollo de sistemas de bases de datos que únicamente seleccionar un modelo lógico de base de datos. De hecho, esta selección puede estar entre las últimas decisiones. La base de datos es una disciplina organizacional, un método, más que una herramienta o una tecnología. Requiere de un cambio conceptual y organizacional.
Sin el apoyo o la comprensión de la administración, los esfuerzos en pro de las bases de datos fallan. Los elementos críticos en un ambiente de bases de datos son:
La administración de la información es responsable de las políticas y procedimientos específicos mediante los cuales los datos pueden ser administrados como recursos institucionales. Entre estas responsabilidades se incluye el desarrollo de la política de información, la planeación de los datos, contemplan un diseño lógico de la base de datos por los especialistas en sistemas de información y los grupos de usuarios finales.
El principio fundamental de la administración de datos es que son propiedad de la institución como un todo. Los datos pueden pertenecer en exclusiva a ninguna de las áreas de los negocios o unidades organizacionales. Todos los datos deben quedar disponibles para cualquier grupo que lo requiera para alcanzar su misión. Una institución debe formular una política de información que especifique sus reglas para compartir, distribuir, adquirir, clasificar, estandarizar e inventariar la información en la institución.
La política de información traza procedimientos y responsabilidades especifican, que definen qué unidades de la institución comparten la información, donde puede distribuirse la información y quién es responsable de actualizar y dar mantenimiento a la información.
Este grupo realiza lo siguiente:
Página anterior | ![]() Volver al principio del trabajo | Página siguiente ![]() |
Trabajos relacionados
Ver mas trabajos de General |
|
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.