jueves, 22 de abril de 2010

Algoritmos y Diagrama de flujo


Diferencia entre algoritmo y diagrama de flujo

- Por algoritmo se entiende “una lista de instrucciones donde se especifica una sucesión de operaciones necesaria para resolver cualquier problema de un tipo dado”, y los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la información que contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras lógicas.

¿Qué es un algoritmo?

- Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema especifico o clase de problema.

Pasos para la solución de un problema:

1.Diseño de algoritmo.
2.Expresar el algoritmo como un diagrama de flujo.
3.Ejecutar y validar el programa por la computadora.

Características de un algoritmo

- Preciso, indicara el orden de cada paso
- Definido, el mismo resultado se obtendrá al ejecutar el algoritmo “n” ocasiones.
- Finito, deberá terminar en algún momento.

Ejemplo: Genere un algoritmo que solucione la entrega de un pedido a un cliente.

1.Inicio
2.Tomar el pedido(s)
3.Pasar al proceso
4.Enviar pedido
5.Cobrar
6.¿Hay mas pedidos? --- en caso de que si regresar al paso 4
7.Regresar al comercio
8.Fin


¿Qué es un diagrama de flujo?

- Es una representación gráfica de un algoritmo.

Ventajas de los diagramas de flujo

- Favorecen la comprensión del proceso atraves de mostrarlo como un dibujo.
- Permiten identificar los problemas y las oportunidades de mejora del proceso

SIMBOLOGÍA

Reglas para la creación de presentaciones en power point


1.- Que no sean mas de 8 renglones por diapositiva.

2.- Color y tipo de letra legible.

3.- Utilizar correcta la ortografía.

4.- Títulos, centrados y visibles.

5.- Utilizar lenguaje coerente.

6.-
Recuerda que las diapositivas solo son un apoyo al orador.

Componentes del Sistema Operativo



1. Gestión de procesos

2. Gestión de la memoria principal

3. Gestión de Almacenamiento secundario

4. Sistema de archivo

5. Sistema de Comunicaciones


1.- Gestión de procesos: es un programa en ejecución, que necesita recursos para realizar su tarea.

2.- Gestión de la memoria principal: la memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única.

3.- Gestión de Almacenamiento Secundario: es necesario, ya que la memoria principal es vorátil y muy pequeña para almacenar todos los programas y datos.

4.- Sistema de Archivos: son colecciones de información relacionada, definida por sus creadores. Estos almacenan texto, imagenes, base de datos, etc.

5.- Sistema de Comunicaciones: para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a tráves de las interfazes de red.

miércoles, 21 de abril de 2010

Ciclo de vida de desarrollo de un sistema de información


Etapas del ciclo de vida
- Planeación
- Análisis
- Diseño
- Implementación
- Pruebas
- Mantenimiento



Planeación
- Ámbito del proyecto
- Estudio de viabilidad
- Análisis de riesgos
- Estimación
- Planificación temporal
- Asignación de recursos

Análisis ¿Qué?
- Definición de requerimientos (funcionales y no funcionales)
- Modelado de datos y de proceso.

Diseño ¿Cómo?
- Estudio de alternativas y diseño arquitectónico
- Diseño de la base de datos.
- Diseño de las aplicaciones.

Pruebas

- Pruebas de unidad, pruebas de integración, pruebas alfa, pruebas beta, test de aceptación.

Implementación/desarrollo

- Adquisición de componentes, creación e integración de los recursos necesarios para que el sistema funcione.

¿Cómo nace un sistema de información?

1.- Surge una necesidad en la empresa.

2.- En base a un proceso de toma de decisiones se decide implementar un SIA.

3.- Después de verificar las diferentes opciones se decide contratar a la empresa por medio de outsorcing denominado equipo de sistemas.

¿Cómo se compone el equipo de sistemas?

- Líder de proyecto
- Analista
- Diseñador
- Desarrollador

Líder del proyecto

- Evaluar la viabilidad del proyecto.
- Recomendar nuevos sistemas y soluciones técnicas al usuario final.
- Llevar a cabo las negociaciones con el cliente.
- Comunicarse con frecuencia con los responsables de las áreas, para estar informados de los avances.
- Celebrar un contrato con las especificaciones del sistema como lo son: costos, beneficios, etc.


Analista (s)

- Identificar los problemas y necesidades de la empresa.
- Determinar la combinación de recursos humanos, procesos, datos, y tecnología para satisfacer las necesidades
- Realizar las entrevistas
- Mantener una comunicación constante con los trabajadores.

Diseñador(es)

- Traducir las necesidades y restricciones de la empresa (análisis) a soluciones técnicas.
- Diseñar los archivos, bases de datos, entradas, salidas, flujos y procedimientos por el usuario.
- Mantener comunicación con el programador.

Desarrollador (es)

- Fabricar el sistema de información basado en las especificaciones de diseño obtenidas en la fase anterior.
- Identificar y discutir con el líder de proyecto los avances tecnológicos en el mercado respecto al desarrollo de aplicaciones.
- Escribir y probar el desarrollo de software de aplicaciones.
- Procurar una buena comunicación con diseñador.

Análisis de factores críticos

- Los factores de análisis crítico de una empresa pueden dividirse en factores internos y factores externos.

Análisis de FODA

F = Fortalezas
O= Oportunidades
D= Debilidades
A= Amenazas

Cadenas de Valor

La cadena de valor empresarial, o cadena de valor, es un modelo teórico que permite describir el desarrollo de las actividades de una organizacion empresarial.

MÁS INFORMACIÓN

lunes, 19 de abril de 2010

Sistemas Operativos


Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador. Su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.

El Sistema Operativo como un manejador de recursos:
-El trabajo del sistema operativo consiste en ofrecer un distribución ordenada y controlada de los procesadores, memorias y dispositivos de EIS entre los diversos programas que compiten entre ellos.

Evolución Histórica del SO

Primeros Sistemas Operativos
-Windows 1.0
-IBM-DOS 6.10
-Master Booter 2.0

Sistemas Operativos por Lotes
- Estos Sistemas son de los mas tradicionales y antigüos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

Sistemas Operativos de tiempo compartido
-Cuando un programa lleva cierto tiempo ejecutándose el sistema operativo lo detiene para que se ejecute otra aplicación.

Sistema Operativo Monousuario
-Los sistemas monousuarios son aquellos que nada mas pueden atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando.

Sistema Operativo Multiusuario
-Sistemas que cumplen simultáneamente las necesidades de dos o mas usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes.

Sistemas Operativos Multiprocesador

-Para que un Multiprocesador opere correctamente necesita un sistema operativo especialmente diseñado para ello; la mayoría de los sistemas operativoas actuales poseen esta capacidad.

Proceso Administrativo


Proceso: Conjunto de pasos o etapas para llevar a cabo una actividad.

Proceso Administrativo: Conjunto de fases o etapas através de las cuales se efectuá la Administración,mismas que se interrelacionan y foman un proceso integral.

ADMINISTRACIÓN

1.Fase mecanica o estructural:Planeación: ¿Qué se quiere hacer?, Organización: ¿Cómo se va hacer?


2.Fase dinámica u operativa: Dirección: Ver que se haga, Control: ¿Cómo se ha realizado?



¿Qué son los Sistemas de Información Administrativa(SIA)?



-Servicios que permite a los clientes lograr una mayor productividad en sus operaciones a través de un eficiente manejo de su documentación e información.


SIA


Los gerentes necesitan información oportuna y precisa para tomar decisiones definitivas.


ejemplo:


Empresa sin SIA: empresa, vendedor, supervisor, gerente, gerente general y empresa.


Empresa con SIA: Empresa, vendedor,gerente general y empresa.


domingo, 18 de abril de 2010

Fundamentos de la Ciencia Administrativa


1.¿Qué son los sistemas?

- Es el conjunto de partes interrelacionadas, hardware, software y de recurso humano.


2.¿Qué es la información?

- La información es un conjunto organizado de datos procesados.


3.¿Qué es la administración?

- La Administración también conocida como Administración de empresas es la ciencia social, técnica y arte que se ocupa de la planificación, organización, dirección, y control de los recursos(humanos, financieros, materiales, tecnólogicos, el conocimiento, etc,..)


4. ¿Qué es una empresa?

- Grupo social en el que, a través de la administración de la capital y el trabajo, se producen bienes y los servicios tendientes a satisfacción de las necesidades de la comunidad.