domingo, 3 de febrero de 2013


Diccionario de datos:  Es un documento que se elabora en la fase de producción del ciclo de vida de los sistemas de información, aquí aparecen todos los flujos de datos y su estructura de nuestro sistema de información, ordenados alfabéticamente , este diccionario es útil en la etapa del diseño de sistemas, ya que proporciona información de los flujos de datos y sus estructuras para el diseño de las salidas, diseño de las entradas, diseño de la interfaz, diseño de las bases de datos y diseño de cada una de las aplicaciones.

 

Diagrama funcional: Un esquema funcional muestra las funciones del sistema de forma gráfica y con algunas aclaraciones en texto, es decir, muestra los procesos que se llevan a cabo en un sistema. Por eso también es llamado modelo de procesos. Debe mostrar también las entradas y las salidas del sistema.  Existen muchas formas de hacer esquemas funcionales, pero hay sugerencias y ciertos estándares cuando se trata de hacer un diagrama de sistema de un tipo específico. En programación el esquema funcional consiste en una descripción gráfica del funcionamiento del programa, así como de las funciones que forman parte del mismo. Como dije anteriormente hay varias formas de hacer un diagrama funcional así que generalmente se utiliza algo parecido al diagrama de flujo de datos del cual se habla más adelante.

 


 

Diagrama de árbol: Es una representación gráfica de información sobre el sistema que tiene como fin Identificar las tareas, esquematizar el contenido, identificar las causas del problema implementa en plan que se va a poner en práctica y esto facilita la comprensión del problema que se está presentando o de lo que se quiere mejorar, es decir, se analiza mejor la situación y los objetivos.

 

Diagrama de flujo de datos: Muestra cómo se mueven los datos en el sistema de información, Ilustra una de las técnicas para representar soluciones a problemas del mundo real en forma visual, es decir en forma gráfica, esto nos enseña cómo diseñar los procedimientos que representan la solución al problema planteado. Este diagrama se encarga de estructurar la solución del problema, separar la solución lógica de la parte de reglas, dar una visión completa del programa al programador y permitir una comprensión más rápida del programa a otros programadores.

Diseño lógico de los sistemas: Esto se refiere a lo que hará el sistema en un futuro, es decir las nuevas funciones que tendrá, también podemos decir que es una descripción de los requisitos funcionales de un sistema, es decir, es la expresión conceptual de lo que hará el sistema para resolver los problemas identificados en el análisis realizado anteriormente, esto también incluye planear el propósito de cada elemento en el sistema; las especificaciones de diseño lógico sería:

Diseño de salida: Es una descripción de todas las salidas del sistema e incluye sus tipos, formato, contenido y frecuencia.

Diseño de entrada: Aquí se especifican los tipos, formato y contenido en sistema como por ejemplo que capture números de tlf de los clientes que llaman y use ese dato para buscar la información de dicho cliente.

Diseño de procesamiento: Son los tipos de cálculos, comparaciones y manipulaciones de datos en generar que requiere que requiere el sistema.

Diseños de telecomunicaciones: Durante el diseño lógico es necesario especificar los sistemas de redes y telecomunicaciones.

Diseño de procesamiento: Los sistemas requieren procedimiento para la ejecución de aplicaciones y la solución de los problemas que surjan.

Diseño de controles y seguridad: Es determinar la frecuencia y características necesarias de los sistemas de respaldo.

Diseño de personal y empleos: Cuando se crean sistemas y se hacen mejoras, se pueden requerir contratar empleados adicionales aunque también puede ser modificar las tareas con uno o más empleados.

  

 

Diseño Físico de los sistemas: Es la forma en que se lograran las tareas u objetivos del sistema, es decir, como justar sus componentes y las funciones que realizaran cada uno, aquí también se especifican de los componentes del sistema requeridos para poner en práctica el diseño lógico; los componentes serian:

Diseño de hardware: Debe especificar todo el equipo de cómputo, dispositivos de entrada, procesamiento y salida con las características de rendimiento.

Diseño de software: Aquí se deben especificar las características de todo el software, como por ejemplo si en el diseño lógico se indica que el usuario debe actualizar al mismo tiempo la base de datos, en el diseño físico deben especificarse u sistema de administración de base de datos que lo permita.

Diseños de bases de datos: Es necesario analizar el tipo, estructura y funciones de las bases de datos; las relaciones entre los elementos de datos establecidos en el diseño lógico deben reflejarse también en el diseño físico.

Diseño de telecomunicaciones: Aquí se deben especificar las características necesarias del software, medios y dispositivos de telecomunicaciones.

Diseño personal: En este paso se deben especificar los antecedentes y experiencias de los usuarios que satisfagan las descripciones de los empleos que se incluyen en el diseño lógico.

Diseño de procedimientos y controles: Es analizar la forma en que se ejecuta cada aplicación y las medidas para reducir las probabilidades de delitos y fraudes.

 


 

La Carta Estructurada: Podemos decir que es como el modelo del sistema, es decir, es una metodología de análisis y diseño donde se realiza un mapa de arriba hacia abajo en forma jerárquica donde se especifica cómo será programado el sistema con detalles y de manera muy comprensible o fácil de entender.

 





 

 

 
 
 
 
 
 

 

jueves, 31 de enero de 2013


Factibilidad

 

    Se da  a entender como la disponibilidad que se tiene con respecto a un propósito, es decir, cuando se requiere realizar algo con un fin en específico, se debe tomar en cuenta si se tiene al alcance la elaboración de dicho fin, que  en este caso hablamos de la elaboración de un nuevo sistema o el mejoramiento del mismo, esto quiere decir que observando detalladamente lo que se quiere lograr a través de un e4setudio profundo basado en pasos para analizar las situaciones se podrán ver los pro y los contra al realizar dicha labor incluyendo si al final llega a cubrir los objetivos predeterminados.

    Para realizar todo lo dicho anteriormente debemos tomar en cuenta lo más importante que seria, la factibilidad económica ya que esta es de suma importancia tomando en cuenta que se debe contar con la disponibilidad económica para cubrir los costos que produce lo que se va a poner en marcha, y no solo eso, sino también estudiar las ganancias que esto pueda tener a futuro ya que las mismas tienen que ser mayores a lo invertido para obtener productividad. Aunque no solo esto es importante,  también debemos tomar en cuenta la factibilidad operativa que al hablar de emplear un sistema se requiere de tener gente capacitada que analice tanto lo que se quiere lograr como el modo en que se van a emplear todo el trabajo, y no solo eso implica la factibilidad operativa, sino también los usuarios que van a poner en práctica el nuevo sistema deben saber manejarlo o deben capacitarlos lo cual entraría en la factibilidad económica antes mencionada.

   Por ultimo debemos tener presente la factibilidad técnica porque esta se3 encuentra basada en los recursos que se tengan disponibles en cuanto a equipos y sistemas, es decir, los recursos disponibles para implementar un nuevo sistema o para la mejora del mismo; en el caso de no tener estos recursos entramos nuevamente en lo que sería la parte económica.

 
    Con esto se da por entendido que poniendo en práctica el estudio de la factibilidad al analizar los objetivos a seguir y poniendo en práctica cada paso para evaluar los tipos de factibilidad antes mencionados podemos no solo cubrir el objetivo del sistema como tal, sino también ofrecer a las empresas un sistema factible y efectivo, por lo cual la empresa logra hacer una gran inversión reduciendo errores y aumentando la precisión en los procesos reduciendo costos y eliminando recursos no necesarios

viernes, 30 de noviembre de 2012


Metodología de Kendall & Kendall

Según esta metodología el ciclo de vida de un sistema consta de siete partes:
Identificación del problema
Identificación de requisitos de información
Análisis de las necesidades del sistema
Diseño del sistema recomendado
Desarrollo y documentación del sistema
Prueba y mantenimiento
Implementación y evaluación

Metodología de Whitten

Según esta metodología el ciclo de vida como el proceso por el cual los programadores elaboran sistemas  de información y aplicaciones  informáticas, en esta ideología se toma al usuario como alguien indispensable para el desarrollo de un sistema para así evitar malentendidos en los requerimientos del usuario hacia el sistema, Siguen el método clásico que consiste en la identificación del problema, comprender el contexto del problema, causas y efectos del mismo solución deseada, soluciones alternativas, elegir la mejor solución, implantar la solución y evaluar el impacto de la solución.

Metodología de James Martin

Esta metodología es mejor conocida como Metodología RAD (Desarrollo Rápido de Aplicaciones) ya que está diseñada para disminuir radicalmente el tiempo necesario para diseñar e implementar sistemas de información, este cuenta con una participación intensa del usuario, sesiones JAD, prototipaje, herramientas CSE integradas y generadores de código.
Esta metodología consta de 4 etapas o fases:
Etapa de planificación de requisitos: Requiere que los usuarios con conocimiento de los procesos de la compañía determinen cuáles serán las funciones del sistema.

Etapa de diseño: Consiste en un análisis detallado de las actividades de la compañía en relación al sistema propuesto.

Construcción: El equipo de desarrolladores trabajando de cerca con los usuarios finalizan el diseño y la construcción del sistema.

Implementación: Envuelve la implementación del nuevo producto y el manejo de cambio del viejo al nuevo sistema, se hacen pruebas comprensivas y se adiestran los usuarios.

En conclusión las tres metodologías tienen mucho en común ya que siguen un ciclo de vida para la elaboración de un sistema de información aunque tengan diferentes formas de llevarla a cabo; por otra parte las tres metodologías toman como fuente principal al usuario para satisfacer sus necesidades con respecto a lo que se requiere del sistema y así lograr los objetivos propuestos.

Razones para el inicio de un proyecto:

Mayor velocidad de procesamiento: Con esto se pueden efectuar cálculos, ordenar, recuperar datos e información y efectuar repetidamente la misma tarea con mayor velocidad que la de los seres humanos.

Consulta más rápida: Es la localización y recuperación de información del sitio donde se encuentra almacenada y llevar a cabo búsquedas complejas.

Integración en el área de negocios: coordinar las actividades de la empresa que se llevan a cabo en diferentes áreas de una organización a través de la captura y distribución de la información.

Reducción de costos: Significa procesar datos con un costo menor del que es posible con otros métodos, al mismo tiempo que se mantiene la misma exactitud y los mismos niveles de desempeño.

Mayor seguridad: Con mayor exactitud y mejora de la consistencia, es decir, llevar a cabo los pasos del cómputo, incluidos los cálculos aritméticos, contables,  entre otros. De manera correcta y siempre en la misma forma. Proveer mejor seguridad.

Métodos para la selección de proyecto:

Método del comité directivo: Estos supervisan la revisión de propuestas para los proyectos y esta constituido por varios gerentes de departamentos de la organización,

Método del comité de sistema de información: Este se encarga de aprobar o rechazar los proyectos  y fijar las prioridades dándoles atención inmediata.

Método del comité del grupo de usuario: Son los que tienen el control sobre que se desarrolla y cuando se implanta.

Esto quiere decir que los tres métodos trabajan en conjunto para la selección de un proyecto, ya que cada uno se encarga de una parte del proceso por lo que en necesaria la unión de dichos métodos.

Análisis y diseño de un sistema:

Es donde el analista construye un modelo del problema, mostrando sus propiedades más importantes y donde toma decisiones de alto nivel sobre la arquitectura del mismo. Es aquí donde entra la aplicación del ciclo de vida de un sistema de información, como se explicó anteriormente se sigue paso a paso el ciclo de vida así como el análisis estructurado que se guía por siempre seguir las reglas y pasos que se requieren para llevar a cabo el diseño del sistema de manera segura y correcta. El ciclo de vida clásico se divide en 7 pasos:

1-    Identificación del problema, oportunidades y objetivos: Evaluar qué es lo que está afectando o que se quiere lograr con el nuevo sistema o mejora el sistema ya existente aprovechando las oportunidades que tengan a su favor.
2-    Determinación de los requerimientos de información: Tomar como objetivo principal cumplir con lo que el usuario requiere del nuevo sistema.
3-    Análisis de las necesidades del sistema: Tomando en cuenta dichos requerimientos ya se conocerá lo que necesita el sistema para cumplir con los objetivos.
4-    Diseño del sistema recomendado: Se elabora un modelo del sistema propuesto.
5-    Desarrollo y documentación del software: Es aquí donde se codifica el sistema.
6-    Pruebas y mantenimiento del sistema: Se maneja el sistema asegurando que sea efectivo y que no tenga errores, si tiene errores se corregirá el sistema.
7-    Implantación y evaluación del sistema: ya al tener el sistema listo, se pone en función en los computadores y se entrenan a los usuarios.

 Levantamiento de información:

Es el proceso mediante el cual el analista reúne información de la situación actual del sistema.

Entrevista: Es una interacción verbal que consiste en obtener información sobre las personas o las culturas.

Cuestionario: Es una serie de preguntas ordenadas que buscan obtener información sobre determinadas cuestiones, los cuales se utilizan como técnicas de evaluación o de guía de investigación.

Observación: Consiste en examinar e investigar alguna situación, hecho, fenómeno, entre otros con el fin de recolectar información y así lograr el mayor número de datos registrados.

 La entrevista implica una pauta de interacción verbal, inmediata y personal, es una conversación, generalmente oral, entre dos o más personas, dependiendo de si sea personal o grupal  de los cuáles, una parte es el entrevistador y la otra el entrevistado. Los cuestionarios son un conjunto de preguntas respecto a una o más variables a medir. Por lo tanto la entrevista como el cuestionario tienen como finalidad obtener información.

Técnica: Es un conjunto de procedimientos que se aplica para obtener el resultado deseado.

Herramienta: Es un módulo encargado de funciones específicas y afines entre sí para realizar una tarea.

Método: Consiste en una serie de pasos y reglas para llevar a cabo una acción .
Metodología: Es el objeto el que ha de determinar el método adecuado para su estudio.

En conclusión: La metodología es una ciencia que estudia los métodos para aplicarlos correctamente al llevar a cabo algún estudio, utilizando las herramientas u objetos necesarios que le ayudaran en su objetivo utilizando las técnicas apropiadas para facilitar el trabajo. 

lunes, 22 de octubre de 2012

Aplicación de los sistemas de información

En las empresas u organizaciones se debe tener conocimiento sobre la tecnología ya que la competencia con otras empresas ahora es en innovación y proceso, por lo que lo mas importante en una organización hoy en día es la información que poseen por lo que el sistema de información se debe basar en estudiar las formas para mejorar el uso de la tecnología que soporte la cantidad de información en una empresa u organización.

Partes de un sistema de información
Primer bloque de entrada, formado por las variables que ponen en marcha o detienen el sistema.
Segundo bloque de proceso, en el que el sistema genera una respuesta a partir de los datos de las variables de entrada.
Tercer bloque de salida, mediante el que el sistema actúa y realiza la función que tenga que hacer.





Para implementar un sistema de información de manera exitosa se debe asegurar la operatividad del sistema, es decir, que le de al usuario la satisfacción requerida al manejarlo. Si el sistema ya esta listo pero el objetivo es mejorarlo se le harían las modificaciones necesarias estimándose los recursos necesarios como por ejemplo cambio de los datos que se le hará al nuevo sistema, el equipamiento informático, las instalaciones, capacitación de los empleados y si es necesario ingresar nuevo personal ya capacitado, entre otros..

Análisis y diseño de un sistema

Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información. Esto se lleva a cabo teniendo en cuenta ciertos principios:
                 Debe presentarse y entenderse el dominio de la información de un problema.
                 Defina las funciones que debe realizar el Software.
              Represente el comportamiento del software a consecuencias de acontecimientos externos.
               Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.
El proceso debe partir desde la información esencial hasta el detalle de la Implementación.


jueves, 18 de octubre de 2012


Podemos decir que toda empresa hoy en día necesita de la ayuda de sistemas de información para la toma de decisiones así como para organizarse y obtener tanto mejores resultados en os negocios como lograr ejecutar los procesos con mayor facilidad y rapidez.  El sistema seria instalado o mejorado para:

-  Permite extraer y manipular información de una manera flexible.
-  Ayuda en decisiones no estructuradas.
- Permite al usuario definir interactiva-mente qué información necesita y cómo combinarla.
-  Suele incluir herramientas de simulaciónmodelización, etc.
-  Puede combinar información de los sistemas transaccionales internos de la empresa con los de otra empresa externa.




Para lograr esto el analista contratado por la empresa deberá seguir una serie de fases para la realización del nuevo sistema o para la mejora del sistema ya instalado en dicha empresa, los pasos serian los siguientes:

Conocimiento de la Organización: Esto seria conocer a que se dedica la empresa, como trabaja y que quiere lograr la empresa con este nuevo o mejorado sistema.

Identificación de problemas y oportunidades: Al conocer la empresa y todo lo que tiene que ver con la misma, el analista entenderá cual es el problema que esta afectando a la empresa o que mejoras se le tienen que hacer al sistema ya instalado, y de igual manera el analista debe observar las oportunidades que tiene para hacerlo, es decir las ventajas que tiene para ayudarlo a crear l sistema o como ya se dijo antes a mejorarlo, ya que no debe ser exactamente una falla que tenga el sistema sino que simplemente se quiera mejorar el que ya se tiene.

Determinar las necesidades: En esta fase se requiere estudiar que necesita la empresa para crear el sistema o mejorarlo al nivel que logre cubrir las necesidades de los trabajadores  y de cada departamento.

Diagnóstico: Luego de haber pasado por las fases anteriores se debe tener en claro que es lo que se quiere mejorar o cual es el problema o falla que esta perjudicando a la empresa.

Propuesta: Aquí se el analista da a la organización las diferentes opciones y alternativas que tienen para dicho sistema esperando la aprobación para comenzar a diseñar el sistema.
Diseño del sistema: Se comienza a redactar el sistema y a probar para verificar que el sistema este correcto y así arreglar los detalles para obtener el sistema solicitado.

Codificación: El sistema se pasa a la computadora para comenzar a probar que el sistema esta bien programado.

Implementación: Aquí entra la fase donde se instalan los equipos y redes necesarias para poder poner a andar el sistema en la organización o empresa.
Mantenimiento: Por ultimo se verifica a la instalación del sistema y se hacen las mejoras necesarias si así lo requiere.



El ciclo de vida de un sistema no solo se aplica para informática  también se pone en marcha para solucionar otros problemas como por ejemplo, si en una empresa se quiere mejorar las ventas por mes, la eficiencia en trabajadores, menos tiempo consumido con mejores resultados, entre otros. ya que los sistemas están en todas partes, y donde hay organización existe un sistema.





Aquí esta un vídeo donde se explica mas claramente el ciclo de vida de un sistema de información cuando se quiere crear el sistema o al querer mejorar u sistema ya existente ya sea porque no se adapta a la tecnología de hoy en día o porque es muy tedioso los pasos. Inclusive aquí se les habla también de las teorías de los diferentes analistas sobre el ciclo de vida de un sistema de información.


lunes, 1 de octubre de 2012


Sistemas

    Es un objeto compuesto cuyos componentes se relacionan con al menos algún otro componente; puede ser material o conceptual. Todos los sistemas tienen composición, estructura y entorno, pero sólo los sistemas materiales tienen mecanismo, y sólo algunos sistemas materiales tienen figura (forma). Según el sistemismo, todos los objetos son sistemas o componentes de otro sistema. Por ejemplo, un núcleo atómico es un sistema material físico compuesto de protones y neutrones relacionados por la interacción nuclear fuerte; una molécula es un sistema material químico compuesto de átomos relacionados por enlaces químicos; una célula es un sistema material biológico compuesto de orgánulos relacionados por enlaces químicos no-covalentes y rutas metabólicas; una corteza cerebral es un sistema material psicológico (mental) compuesto de neuronas relacionadas por potenciales de acción y neurotransmisores; un ejército es un sistema material social y parcialmente artificial compuesto de personas y artefactos relacionados por el mando, el abastecimiento, la comunicación y la guerra; el anillo de los números enteros es un sistema conceptual algebraico compuesto de números positivos, negativos y el cero relacionados por la suma y la multiplicación; y una teoría científica es un sistema conceptual lógico compuesto de hipótesis, definiciones y teoremas relacionados por la correferencia y la deducción (implicación).

Un sistema de información (SI) es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos para su uso posterior, generados para cubrir una necesidad u objetivo. Dichos elementos formarán parte de alguna de las siguientes categorías:
  • personas
  • datos
  • actividades o técnicas de trabajo
  • Recursos materiales en general (generalmente recursos informáticos y de comunicación, aunque no necesariamente).
Todos estos elementos interactúan para procesar los datos (incluidos los procesos manuales y automáticos) y dan lugar a información más elaborada, que se distribuye de la manera más adecuada posible en una determinada organización, en función de sus objetivos.
Habitualmente el término se usa de manera errónea como sinónimo de sistema de información informático, en parte porque en la mayor parte de los casos los recursos materiales de un sistema de información están constituidos casi en su totalidad por sistemas informáticos. Estrictamente hablando, un sistema de información no tiene por qué disponer de dichos recursos (aunque en la práctica esto no suela ocurrir). Se podría decir entonces que los sistemas de información informáticos son una subclase o un subconjunto de los sistemas de información en general.
Importancia de un sistema de informacion

Muchas empresas y organizaciones tienen éxitos en sus objetivos por la implantación y uso de los Sistemas de Información. De esta forma, constituyen un campo esencial de estudio en administración y gerencia de empresas. Es por esta razón que todos los profesionales en el área de Administración de Empresas deberían o más bien deben, tomar un curso de sistemas de información. Por otro lado es importante tener una comprensión básica de los sistemas de información para entender cualquier otra área funcional en la empresa, por eso es importante también, tener una cultura informática en nuestras organizaciones que permitan y den las condiciones necesarias para que los sistemas de información logren los objetivos citados anteriormente. Muchas veces las organizaciones no han entrado en la etapa de cambio hacía la era de la información sin saber que es un riesgo muy grande de fracaso debido a las amenazas del mercado y su incapacidad de competir, por ejemplo, las TI que se basan en Internet se están convirtiendo rápidamente en un ingrediente necesario par el éxito empresarial en el entorno global y dinámico de hoy.
Por lo tanto, la administración apropiada de los sistemas de información es un desafío importante para los gerentes. Así la función de los SI representa:
·         Un área funcional principal dentro de la empresa, que es tan importante para el éxito empresarial como las funciones de contabilidad, finanzas,administración de operaciones, marketing, y administración de recursos humanos.
·         Una colaboración importante para le eficiencia operacional, la productividad y la moral del empleado, y el servicio y satisfacción del cliente.
·         Una fuente importante de información y respaldo importante para la toma de decisiones efectivas por parte de los gerentes.
·         Un ingrediente importante para el desarrollo de productos y servicios competitivos que den a las organizaciones una ventaja estratégica en elmercado global.
·         Una oportunidad profesional esencial, dinámica y retadora para millones de hombres y mujeres.


Ciclo de vida de un sistema de información

Un proyecto de desarrollo de un Sistema de Información comprende varios componentes o pasos llevados a cabo durante la etapa del análisis, el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno más de los componentes: Software, hardware, personas, base de datos, documentación y procedimientos.

  

TIPOS Y USOS DE LOS SISTEMAS DE INFORMACIÓN.
Durante los próximos años, los sistemas de información cumplirán los siguientes objetivos:
1.    Automatizar los procesos operativos.
2.    Proporcionar información de apoyo a la toma de decisiones.
3.    Lograr ventajas competitivas a través de su implantación y uso.
Con frecuencia, los sistemas de información que logran la automatización de procesos operativos dentro de una organización son llamados Sistemas Transaccionales, ya que su función principal consiste en procesar transacciones tales como pagos, cobros, pólizas, planillas, entradas, salidas. Por otra parte, los sistemas de información que apoyan el proceso de toma de decisiones son los sistemas de apoyo a la toma de decisiones (DSS, por sus siglas en inglés Decisión Supporting System). El tercer tipo de sistemas, de acuerdo con su uso u objetivos que cumplen, es de los Sistemas Estratégicos, los cuales se desarrollan en las organizaciones con el fin de lograr las ventajas competitivas, a través del uso de la Tecnología de Información (TI).