apuntes ceneval 2014 informática

45
Apuntes Ceneval 2014 Sesión 1 Definición de Sistemas: - Un sistema es un conjunto de elementos que interactúan entre sí para lograr un fin. - Un sistema en la colección de elementos como personas, recursos, conceptos, y procedimientos destinados a efectuar una función identificable o alcanzar una meta. Ejemplo: el propósito de un sistema de defensa aéreo es proteger los blancos terrestres, no sólo destruir los aviones o los misiles atacantes. La finalidad de un sistema es la razón de su existencia. Para alcanzar sus objetivos que se encuentran fuera de las fronteras del sistema. Niveles y estructura de los sistemas: nos indica que todo ellos son realmente subsistemas, dado que encuentran contenido dentro de algún sistema más grande. Componentes de los sistemas: Las entradas: incluye todos los elementos que entran al sistema para convertirse o transformase en salida. Proceso: es la transformación de esas entradas ejemplo en un planta química el proceso de operación es calentar los materiales. Salidas: describen los productos terminales. Retroalimentación: las conexiones entre los subsistemas son el flujo de información y de los materiales entre ellos, el flujo de información del componente de salida a una unidad de control (o quien toma las decisiones) relacionadas con el desarrollo de sistemas es la retroalimentación. Entorno o ambiente del sistema: está compuesto por varios elementos que se encuentran fuera de él y tienen efecto importante en el desempeño de sistemas y como consecuencia de sus metas. Un sistema está separado de su entorno medio de una frontera, en tanto el entorno se encuentra afuera, estas pueden ser físicas o

Upload: vlado-juvera

Post on 18-Dec-2015

115 views

Category:

Documents


18 download

DESCRIPTION

Apuntes informática AdministrativaEGEL

TRANSCRIPT

Apuntes Ceneval 2014 CVS.docx

Apuntes Ceneval 2014

Sesin 1

Definicin de Sistemas:

- Un sistema es un conjunto de elementos que interactan entre s para lograr un fin.- Un sistema en la coleccin de elementos como personas, recursos, conceptos, y procedimientos destinados a efectuar una funcin identificable o alcanzar una meta.

Ejemplo: el propsito de un sistema de defensa areo es proteger los blancos terrestres, no slo destruir los aviones o los misiles atacantes.

La finalidad de un sistema es la razn de su existencia. Para alcanzar sus objetivos que se encuentran fuera de las fronteras del sistema.

Niveles y estructura de los sistemas: nos indica que todo ellos son realmente subsistemas, dado que encuentran contenido dentro de algn sistema ms grande.

Componentes de los sistemas:

Las entradas: incluye todos los elementos que entran al sistema para convertirse o transformase en salida. Proceso: es la transformacin de esas entradas ejemplo en un planta qumica el proceso de operacin es calentar los materiales. Salidas: describen los productos terminales. Retroalimentacin: las conexiones entre los subsistemas son el flujo de informacin y de los materiales entre ellos, el flujo de informacin del componente de salida a una unidad de control (o quien toma las decisiones) relacionadas con el desarrollo de sistemas es la retroalimentacin. Entorno o ambiente del sistema: est compuesto por varios elementos que se encuentran fuera de l y tienen efecto importante en el desempeo de sistemas y como consecuencia de sus metas.

Un sistema est separado de su entorno medio de una frontera, en tanto el entorno se encuentra afuera, estas pueden ser fsicas o no fsicas, ejemplo un sistema puede estar delimitado por el tiempo.

Sistema de informacin

Es un conjunto de personas, datos y procedimientos que funcionan en conjunto, su principal objetivo es asegurar que la informacin sea exacta, confiable y est disponible cuando se necesite y que se presente en una forma fcilmente de entender.

Funciones de un sistema de informacin:

Las funciones bsicas de un sistema de informacin son tres: primero recopila datos fuentes internas o externas como elementos de entrada, despus acta sobre los datos para producir informacin procesamiento y finalmente el sistema produce informacin como elemento de salida.

Los componentes de los sistemas de informacin son los siguientes:

1. Insumos (Entrada), son los datos que recibe el sistema de informacin y son generados por otro sistema de informacin distinto al de estudio.2. Procesamiento: son las actividades necesarias para transformar los datos entrada (clasificar, ordenar y calcular) en productos de informacin.3. Productos de Informacin (Salida), son el resultado del procesamiento de datos de acuerdo a los objetivos del sistema, transfiere los datos a donde van a ser empleados.4. Medio Ambiente: es todo aquel sistema que tiene relacin con nuestro sistema en estudio.5. Retroalimentacin: es la parte de las entradas de informacin al sistema pero provienen del resultado de haber entregado un producto de informacin al medio ambiente y este nos manifiesta su opinin del producto de informacin.

Proyecto informticos

Migracin de bases de datos Instalacin de una red wifi Desarrollo de aplicaciones Servidor de e-mail ERP CRM SCM VLAN Modificacin de un sistema Reemplazo de un sistema Desarrollo de un nuevo sistema Implementacin de software

Ciclo de vida de un sistema

Un ciclo de vida de desarrollo de sistemas (SDLC Systems development life cycle) identifica los principales pasos, o etapas en el desarrollo o adquisicin de un sistema.

Es un conjunto ordenado y sistemtico de acciones cuyo fin es resolver los problemas de una Empresa por medio del desarrollo y el soporte de los sistemas de informacin resultantes.

El trmino ciclo hacer referencia a la tendencia natural de los sistemas a cerrarse a travs de sus fases.

Inicio de un proyecto

Hay tres fenmenos que motivan el diseo de un sistema nuevo:

Una oportunidad; significa un incremento potencial en ingresos, reduccin de costos, o una ventaja competitiva lograda a usar un sistema. Un problema o necesidad; es cualquier situacin no deseada. Una directiva; es una orden para realizar una accin determinada.

Planeacin de un sistema, siempre debe considerarse como fase que precede al diseo de sistema. El plan de SI proporciona un marco de referencia dentro del que se adquieren nuevos SI, comparndolos o disearlos.

Actividades Transversales del ciclo de vida

Tcnicas de recopilacin de hechos o tcnicas para encontrar hechos

Su objetivo es reunir datos relacionados con los requerimientos, las tcnicas utilizadas son las siguientes:

MuestreoEs el proceso mediante el cual se seleccionan de manera sistemtica los elementos representativos de una poblacin.

El muestreo se usa para:

Eliminar los costos de examinar cantidades excesivas de informacin. Reducir el tiempo que se requiere para la recoleccin de datos Optimizar el proceso de anlisis de resultados.

Consideraciones para disear el muestreo

Precisar los datos a recopilarDelimitar la poblacinElegir el tiempo de muestraDefinir el tamao de la muestra

El muestro es una tcnica estadstica que apoya a las tcnicas de recopilacin de datos, especialmente en la revisin de documentos y en los cuestionarios.

Entrevistas

Las entrevistas se utilizan para reunir informacin proveniente de personas o de grupos. Los entrevistados son usuarios de los sistemas existentes, en algunos casos los entrevistados son gerentes o empleados que proporcionan datos. Algunos analistas prefieren la entrevista a otras tcnicas.

Es importante recordar que los entrevistados y analistas conversan durante la entrevista y no se interrogan, otros mtodos para recolectar hechos son ms tiles para recolectar datos cuantitativos (nmeros, frecuencias y cantidades).

Este mtodo nos sirve para reunir informacin de personas que no se comunican por escrito. Las entrevistas permiten descubrir reas no comprendidas. Se clasifican en:

Estructuradas: Utilizan las preguntas estndar de un formato de respuesta abierta o cerradaNo Estructuradas: Utilizan un formato pregunta-respuesta

En conclusin el xito de una entrevista depende de la habilidad del entrevistador y de su preparacin para la misma

Cuestionarios

El uso del cuestionario permite a los analistas reunir informacin con varios aspectos de un sistema de un grupo de personas.

Sin embargo este mtodo no permite al analista observar las expresiones o reacciones de los encuestados. Con frecuencia los analistas utilizan cuestionarios abiertos, para descubrir opiniones y experiencias generales para explorar un proceso o problema. Este formato es apropiado de para obtener informacin basada en hechos reales.

Ventajas:

Se pueden distribuir masivamente entre los diversos departamentos En los cuestionarios annimos pueden darse respuestas honestas. Las respuestas son menos estereotipadas.

Desventajas:

No se pueden observar las reacciones de los encuestados Las expresiones de los encuestados no son percibidas Algunas preguntas nos son contestadas.

Observacin

Por medio de la observacin el analista obtiene informacin de primera mano sobre la forma en la que se efectan las actividades. Este mtodo es utilizado por el analista cuando necesita observar la forma en la que se manejan los documentos, se llevan a cabo los procesos y si se siguen todos los pasos especificados. Un observador experimentado sabe que buscar y cmo evaluar la significancia de lo que observa, Ya que tener una atencin ms cuidadosa puede evitar grandes problemas.

Estudio de factibilidad.Estudio de factibilidad. Sirve para recopilar datos relevantes sobre el desarrollo de un proyecto y en base a ello tomar la mejor decisin, si procede su estudio, desarrollo o implementacin. La investigacin de factibilidad en un proyecto consiste en descubrir cules son los objetivos de la organizacin, luego determinar si el proyecto es til para que la empresa logre sus objetivos. La bsqueda de estos objetivos debe contemplar los recursos disponibles o aquellos que la empresa puede proporcionar, nunca deben definirse con recursos que la empresa no es capaz de dar. Objetivos del estudio de factibilidadEn las empresas se cuenta con una serie de objetivos que determinan la posibilidad de factibilidad de un proyecto sin ser limitativos. Estos objetivos son los siguientes: Reduccin de errores y mayor precisin en los procesos. Reduccin de costos mediante la optimizacin o eliminacin de recursos no necesarios. Integracin de todas las reas y subsistemas de la empresa. Actualizacin y mejoramiento de los servicios a clientes o usuarios. Aceleracin en la recopilacin de datos. Reduccin en el tiempo de procesamiento y ejecucin de tareas. Automatizacin optima de procedimientos manuales.Tipos de estudio de factibilidad o viabilidad tenemos: Estudio de Factibilidad tcnica

Hay tecnologa para crear el sistema que deseamos?, si sus componentes existen o pueden crearse como herramientas disponibles, hardware, software y en ocasiones equipo de telecomunicaciones.

Estudio de Factibilidad econmica

Qu recursos necesitamos para implementar al sistema?, se prepara un anlisis de costo/beneficio, dentro de este punto es importante analizar la ganancia sobre inversin. (Beneficios: aumento de ventas, reduccin en personal de oficinas = beneficios totales)(Costos: anlisis, diseo, instalacin, hardware, operacin y mantenimiento = costos totales)(Diferencia menos descuentos %, valor presente de la red por seis aos.)

Estudio de Factibilidad operacional:

El propsito es determinar si el nuevo sistema se usar como est planeado, de manera ms especfica este anlisis responde las siguientes preguntas:

Se adecuar el sistema a la cultura actual de esta organizacin?Los usuarios futuros utilizarn apropiadamente el sistema?Se utilizar el sistema a su mxima capacidad?Cules funciones deseamos que posea el sistema?Cules interfaces tendr el sistema con otros sistemas?Requisitos del sistema; es decir las funciones que satisfarn el sistema y cmo realizar sus tareas; entrevistas, cuestionario, revisin de documentos, observacin en el trabajo.

Revisin de riesgos

Al revisar los riesgos el analista examina informacin relacionada con el sistema de usuario la revisin de los riesgos pueden efectuarse al comienzo del estudio.

Planeacin

Primer paso

La primera decisin del administrador de proyecto es determinar el grado de detalle que usar al definir las actividades de su plan de trabajo

El primer nivel de detalle se basa en la fases del ciclo de vida de desarrollo de un sistema por ejemplo:

AnlisisDiseoDesarrolloImplantacin

Recopilacin de datos

Anlisis de la informacin

Elaboracin del modelo de sistema

Preparacin de la propuesta

Diseo de la salida de informacin

Diseo de entrada de datos

Organizacin de datosCodificacin

Pruebas del sistemaImplantacin

Evaluacin

El siguiente nivel de detalle sera cada uno de los paso que se especificaron en el primer nivel. Por ejemplo:

Actividades generalesActividades detalladas

Anlisis:

Recopilacin de datos

Elaboracin de entrevistas Preparacin de cuestionario Aplicacin de encuestas

Anlisis de la informacin

Anlisis de flujos de datos Anlisis de decisiones

Elaborar el modelo de sistema

Elaborar diagrama de flujo de datos Elaborar el diccionario de datos Elaborar las mini especificaciones

Preparacin de la propuesta

Preparacin de la propuesta Presentacin de la propuesta

El administrador del proyecto tiene la opcin de detallar an ms las actividades. El grado de detalle depender del proyecto, sin embargo, todos los pasos decisivos o importantes debe aparecer en el plan de trabajo.

Segundo paso

Una vez que se especifican todas las actividades detalladas, el siguiente paso es estimar el tiempo de cada una de ellas. Se requiere experiencia para hacer buenas estimaciones de las necesidades de tiempo, entre ms detallas sean las actividades ser ms sencillo el proceso de estimacin de tiempos. Definidos los tiempos, se debern estimar los costos de cada una de las actividades.

Para la estimacin de costos se deben considerar: el tiempo de las personas que realizarn la actividad, los recursos tecnolgicos que usarn y los gastos en materiales necesarios para cumplir su tarea.

Tercer paso

Cuando se tienen las actividades detallas y la estimacin de los tiempos y costos se proceder a la programacin de las actividadesCon la ayuda de herramientas especializadas, el administrador de proyecto realizar la programacin de actividades.

ActividadTiempoRequisito

Elaboracin de entrevistas Preparacin de cuestionario Aplicacin de encuestas Anlisis de flujo de datos Anlisis de decisiones31422----BA,CD

Es necesario realizar esta programacin que ser la base para el control del proyecto.

Herramientas de planeacin:

Grfica de Gantt o Diagrama de GanttLa planificacin ms simple usa diagramas de barras que muestran cada actividad en un proyecto de sistemas y la cantidad de tiempo que tomar dicha actividad, su principal ventaja es su sencillez. PERT (Program Evaluation and Review Techniques) Tcnicas de evaluacin y revisin de programas.Un proyecto se representa por una red de nodos y flechas que luego se evala, para determinar cules son las actividades crticas y mejorar su programacin si fuera necesario.PERT es til cuando pueden desarrollarse varias actividades simultneamente. Los analistas de sistemas pueden beneficiarse del uso de este tipo de grficas sobre todo cuando varios miembros de un equipo trabajan simultneamente en varias actividades y otras personas de la organizacin participan en otras tareas.

Un acontecimiento es el punto en el tiempo que representa el inicio o la finalizacin de una tarea o un conjunto de tareas, estn representados por los crculos de nombre nodos, cada nodo est dividido en tres secciones.Se encuentran a partir de tiempo = 0, donde corresponde a la fecha en que se inicia el proyecto.Actividades tambin llamadas tareas se representan mediante la fecha entre dos nodos.En la fecha se incluye una letra de identificacin de la tarea y la duracin esperada de la misma.

Una flecha con trazo discontinuo tiene un significado especial. Es una tarea vaca representa la dependencia de los acontecimientos.

Estimacin de los requerimientos de tiempo del proyecto y elaboracin de un PERT

Debers hacer una estimacin tiempos mximos y mnimos estimados para la finalizacin de las tareas.

Tiempo en das de calendario para un nmero dado de personas, asignadas a la tarea.Para el grfico de PERT es necesario 5 pasos:

1.- Hacer una lista de todas las tareas y acontecimientos del proyecto. (Primeras columnas)2.- Determinar las dependencias entre las tareas, para cada tarea, se anotan las tareas que han de completarse antes y despus de la terminacin de la tares en concreto (columna 4 y 5)3.- Hacer una estimacin de la duracin de cada tare. Estas estimaciones pueden realizarse del siguiente modo:A) Calcular la cantidad mnima de tiempo recibe el nombre de tiempo ptimo (TO)B) Calcular la cantidad mxima de tiempo recibe el nombre de tiempo psimo (TP)C) Tiempo ms probable (TMP) que ser necesario para realizar la tarea.D) Calcular la duracin esperada (DE) del siguiente modoDE= TO+(4*TMP)+ TP / 64.- Calcular el tiempo mnimo de finalizacin y tiempo mximo de finalizacin TmF y TMFPara el TmF el acontecimiento n es igual o mayor TmF del acontecimiento precedente, ms el tiempo de duracin para la terminacin de la tarea al acontecimiento n. El primer acontecimiento n es igual a cero.Para el TMF el acontecimiento n es para el ltimo acontecimiento TMF igual al TmF. TMF de los acontecimientos realizados menos el tiempo de duracin de la tarea del acontecimiento n.5.- Dibujar el grfico.Para encontrar el camino crtico de un grfico de proyecto PERT, ha de empezar por identificar todos los caminos o rutas alternas que existen desde el acontecimiento inicial 1 hasta el acontecimiento final.

Ruta Crtica

Es la trayectoria que determina la duracin global de un proyecto y un atraso en ella motivaran un retraso en todo el proyecto.

Control de actividades

Cuando se ha programado las actividades usando alguna de las herramientas antes mencionadas, el administrador del proyecto deber de controlar el proyecto conforme realicen las actividades. Si alguna actividad se realiza en menor tiempo que el estimado, deber ajustar el resto de las actividades.Si alguna de las actividades se realiza en mayor tiempo que el estimado deber ajustar el resto de las actividades y ver de qu manera se ver afectada la duracin de proyecto.

En ocasiones en necesario ajustar tiempos estimados de acuerdo con el avance real.

Adems de los ajustes necesarios en los tiempos y costos del proyecto que se van presentando durante su desarrollo, el administrador debe de motivar a su equipo de trabajo contantemente para lograr el objetivo: cumplir con los requerimientos del proyecto en el tiempo y costos estimados.

Anlisis

Etapa en donde se estudia el sistema existente y analiza los resultados que proporciona el equipo con una comprensin ms completa de los problemas, oportunidades o disposiciones directivas que se disiparon en el proyecto.

Investigacin Cmo trabaja el sistema actual?, si se necesita un nuevo sistema y si el actual es viable tal, a menudo se rene un pequeo equipo ad hoc (integrado por un representante del ejecutivo patrocinador, uno o dos analistas y un representante de la unidad de negocios que usaran el nuevo sistema) cul oportunidad de negocios deseamos que el sistema aproveche, o cules problemas deseamos que resuelva, o cul directiva debemos satisfacer?

El anlisis de sistemas, es una tcnica de solucin de problemas que descompone el sistema en sus componentes para estudiar el grado en que estos funcionan e interactan para lograr su propsito.

Determinacin de requerimientos

Es el estudio de un sistema para conocer cmo trabaja y dnde es necesario efectuar mejor. Los estudios de los sistemas dan como resultado una evaluacin de forma cmo trabajan los mtodos empleados y as es necesario o posible realizar ajustes.

Un requerimiento es una caracterstica que debe incluirse en un nuevo sistema. Esta puede ser la inclusin de determinada forma para capturar o procesar datos, producir informacin, controlar una actividad o brindar soporte a la gerencia. Es as como la determinacin de requerimientos vincula es estudio de un sistema existente con la recopilacin de detalles relacionados con l.

Actividades en la determinacin de requerimientos

ActividadDescripcin

Anticipacin de requerimientosPrever las caractersticas del sistema con base en la experiencia previa. Esto puede llevar al analista a investigar reas y aspectos que de otra forma no seran tomados en cuenta. Tambin puede introducir un sesgo.

Investigacin de requerimientosEstudio y documentacin del sistema actual utilizando para ello tcnicas para hallar hechos anlisis de flujo de datos y anlisis de decisin.

Especificaciones de requerimientosAnlisis de los datos que describen el sistema para determinar qu tan bueno es su desempeo, que requerimientos se deben satisfacer y las estrategias para alcanzarlos. Anlisis de datos basados en hechos reales. Identificacin de requerimientos esenciales. Seleccin de estrategias para satisfacer los requerimientos.

Requerimientos bsicos

Los analistas estructuran su investigacin al buscar respuestas las siguientes cuatro importantes preguntas:

Cul es el proceso bsico de la empresa? Qu datos utiliza o produce este proceso? Cules son los lmites impuestos por el tiempo y carga de trabajo? Qu controles de desempeo utiliza? Comprensin del proceso Siempre debe comenzar con lo bsico. Los analistas hacen preguntas que, cuando reciben respuesta, proporcionan antecedentes sobre detalles fundamentales relacionados con el sistema y que sirven para describirlo.

Las siguientes preguntas son de utilidad para adquirir la comprensin necesaria:

Cul es la finalidad de esta actividad dentro de la empresa? Qu pasos se siguen para llevarla a cabo? Dnde se realizan estos pasos? Quines lo realizan? Cunto tiempo tardan en efectuarlos? Con que frecuencia lo hacen? Quines emplean la informacin resultante?

Cuando se determina que el sistema es viable el analista integra el equipo para el proyecto

Diagramacin

Diagrama de contexto

Despus de la recopilacin de datos, el analista debe representar el sistema mediante el uso de diagramas.Estos diagramas son un modelo grfico del sistema que facilita la comprensin de los mismos.

PROCESO DE INVENTARIO

Qu es un diagrama de flujo?

Los diagramas de flujo son una serie de pasos secuenciales que representan de una manera tradicional los detalles algortmicos de los procesos. En las representaciones grficas de procesos con smbolos, estos se interconectan para que en conjunto le den un sentido lgico al diagrama de flujo el cual da pie al desarrollo de un sistema de informacin.

Qu es un diagrama de flujo de datos? Un diagrama flujo de datos es una representacin estructurada y grfica que describe cmo circula la informacin a travs de un sistema y los diferentes procesos de transformacin a los que se ve sometida. Permite visualizar un sistema como una red de procesos funcionales, conectados entre mediante flujos de datos.

Para qu sirve?

Segn Gmez Cejas, Guillermo. Ao 1.997; es importante ya que ayuda a designar cualquier representacin grfica de un procedimiento o parte de este , El flujograma de conocimiento o diagrama de flujo, como su nombre lo indica, representa el flujo de informacin de un procedimiento.

En la actualidad los flujogramas son considerados en las mayoras de las empresas o departamentos de sistemas como uno de los principales instrumentos en la realizacin de cualquier mtodos y sistemas.

Segn Chiavenato, Idalberto. Ao 1993; es importante los flujogramas en toda organizacin y departamento, ya que este permite la visualizacin de las actividades innecesarias y verifica si la distribucin del trabajo est equilibrada, o sea, bien distribuida en las personas, sin sobrecargo para algunas mientras otros trabajan con mucha holgura.

Segn Gmez Rondn, Francisco. Ao 1995; los flujogramas o diagramas de flujo son importantes para el diseador porque le ayudan en la definicin formulacin, anlisis y solucin del problema. El diagrama de flujo ayuda al analista a comprender el sistema de informacin de acuerdo con las operaciones de procedimientos incluidas, le ayudar a analizar esas etapas, con el fin tanto de mejorarlas como de incrementar la existencia de sistemas de informacin para la administracin.

Ventajas del diagrama de flujo

Podemos citar como ventajas que se pueden obtener con la utilizacin de los diagramas de flujo, las siguientes: Ayudan a las personas que trabajan en el proceso a entender el mismo, con lo que facilitaran su incorporacin a la organizacin e incluso, su colaboracin en la bsqueda de mejoras del proceso y sus deficiencias. Al presentarse el proceso de una manera objetiva, se permite con mayor facilidad la identificacin de forma clara de las mejoras a proponer. Permite que cada persona de la empresa se site dentro del proceso, lo que conlleva a poder identificar perfectamente quien es su cliente y proveedor interno dentro del proceso y su cadena de relaciones, por lo que se mejora considerablemente la comunicacin entre los departamentos y personas de la organizacin. Normalmente sucede que las personas que participan en la elaboracin del diagrama de flujo se suelen volver entusiastas partidarias del mismo, por lo que continuamente proponen ideas para mejorarlo. Es obvio que los diagramas de flujo son herramientas muy valiosas para la formacin y entrenamiento del nuevo personal que se incorpore a la empresa. Lo ms reseable es que realmente se consigue que todas las personas que estn participando en el proceso lo entendern de la misma manera, con lo que ser ms fcil lograr motivarlas a conseguir procesos ms econmicos en tiempo y costo y mejorar las relaciones internas entre los cliente-proveedor del proceso.

Desventajas de los diagramas de flujo:

Diagramas complejos y ms completos y detallados suelen ser laboriosos en su elaboracin y diseo. No existen normas fijas para la elaboracin de los diagramas de flujo que permiten introducir cualquier dato. Tiene dificultad de representar operaciones recurrentes, ya que estn diseados para ser seguidos paso a paso, no son adecuados para mostrar concurrencia

Diagrama de flujo segn Yourdon/DeMarco

Componentes de un Diagrama de Flujo de Datos (DFD) segn la notacin de Yourdon y DeMarco.Un diagrama de flujo de datos (DFD por sus siglas en espaol e ingls) es una representacin grfica del "flujo" de datos a travs de un sistema de informacin. Un diagrama de flujo de datos tambin se puede utilizar para la visualizacin de procesamiento de datos (diseo estructurado). Es una prctica comn para un diseador dibujar un contexto a nivel de DFD que primero muestra la interaccin entre el sistema y las entidades externas. Este contexto a nivel de DFD se "explot" para mostrar ms detalles del sistema que se est modelando.

Diccionario de datos.

Un diccionario de datos es un conjunto de metadatos que contiene las caractersticas lgicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripcin, alias, contenido y organizacin.

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la informacin, se desarrolla durante el anlisis de flujo de datos y auxilia a los analistas que participan en la determinacin de los requerimientos del sistema, su contenido tambin se emplea durante el diseo.

En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos ms importantes son flujos de datos, almacenes de datos y procesos.

El diccionario de datos guarda los detalles y descripcin de todos estos elementos.

Notacin del Diccionario de Datos

Elaboracin de diccionario de datos

1. Como primer paso en la construccin de un DD se deben listar todos los grupos de datos y almacenes de todos los diagramas de flujos de datos.

2. El siguiente paso es describir la estructura de datos que componen cada flujo y cada almacn.

3. Por ltimo se describen los datos que componen las estructuras.

Ejemplo del diccionario de datos:

Cliente=nombre+RFC+direccin + {Telfono}CLIENTES = {Cliente}Dgito=[0...9]Factura = Nmero de factura + Pedido de compra + Fecha de ventaForma de pago= [Efectivo | Cheque | Tarjeta de crdito]Nmero de factura={dgito} * Nmero consecutivo Pedido de compra = Cliente + { Producto + Precio unitario + Cantidad } + Fecha de pago + Forma de pago

En el diccionario de datos debes definir lo ms detallado posible la estructura de las tablas (algunos incluyen tambin las vistas). Te pongo algunas informaciones que suelen venir en los diccionarios de datos (la informacin que deba tener el tuyo depende de tu proyecto, de tu proceso de desarrollo y de tu cliente/dueo del proyecto).

TABLA PRODUCTO

CampoTipo de DatoLongitudNombre de la Variable

CdigoAlfanumrico(5)Cod

Producto (Nombre)Cadena de Carcteres(25)Pro

DescripcinCadena de Carcteres(30)Desc

Cantidad ExistenteNumrico(5)Ce

PrecioFlotante(8)Pre

TABLA CLIENTE

CampoTipo de DatoLongitudNombre de la Variable

Clave del ClienteAlfanumrico (5)Clacli

Nombre del ClienteCadena de Carcteres(25)Nomcli

Apellido del ClienteAlfanumrico(25)Apecli

Direccin del ClienteNumrico(30)Dircli

Telfono del ClienteNumrico(10)Telcli

TABLA PROVEEDORES

CampoTipo de DatoLongitudNombre de la Variable

Clave del Proveedor (RFC)Alfanumrico (5)CodPrv

Nombre ProveedorCadena de Carcteres (25)NomPrv

direccin Proveedor Alfanumrico(25)DircPrv

telfono ProveedorNumrico(30)TelPrv

Lista ordenada del diccionario de datos

Apellido del Cliente: Nos indica el Apellido del cliente.Cantidad Existente: Indica la cantidad existente del producto.Clave del Cliente: Nos indica la clave nica del cliente.Clave del Proveedor o RFC: Nos indica la clave nica irrepetible del proveedor.Cdigo= La manera de identificar al producto mediante una clave con nmeros o letras.Descripcin= Describe las caractersticas bsicas del producto.Direccin del Cliente= indica la ubicacin del cliente.Direccin del Proveedor: indica el domicilio del proveedor.Nombre del Cliente: indica el nombre del cliente.Nombre del Proveedor: indica el nombre del proveedor. Precio: Nos indica el precio del producto.Producto de Nombre: Indica el nombre del producto.Telfono de Cliente: Nos indica el nmero con el que se contacta al cliente.Telfono de Proveedor: Indica el nmero del telfono con el que se contacta a el proveedor.

Para cada tabla debes especificar:

Su nombre La entidad que representa (en caso de que tengas una nomenclatura de nombres de tablas que no sea descriptiva). La descripcin de la tabla. Las relaciones que tiene esta tabla con otras. El (o los) campo(s) que representan la llave primaria de la tabla. Las llaves forneas, en caso de haber.

Para cada campo de cada tabla se debe especificar en el documento:

El tipo de dato del campo (entero, cadena, flotante, informacin binaria, etc) El tamao del dato. Si el campo es (o forma) la llave primaria. La llave primaria es el dato que identifica a cada registro individualmente: ej: CURP, RFC, login name nico, etc). Si el campo (en caso de ser entero) es secuencial (o sea, autoincrementable) Si el dato del campo es nico (que no se pueda repetir en otro registro de la tabla) Si el campo puede ser nulificado (escribir "null" o sea, que el campo pueda estar vaco) o no. Restricciones que el dato en el campo debe tener ("El dato de este campo debe ser mayor que 21") Si el campo es llave fornea (identificador de un registro de otra tabla para relacionar los datos).

Diagrama Entidad Relacin

Se definen conceptos tales como diagrama, entidad relacin, modelo entidad relacin, entidad, atributo, relacin, conjunto de relaciones, restricciones, correspondencia de cardinalidades, restricciones de participacin, representacin del objeto de estudio en el mundo de los datos, obtencin del diagrama entidad relacin, componentes y diagrama entidad relacin, pasos a seguir para el diagrama entidad relacin y operaciones sobre objetos grficos del diagrama Entidad Relacin.

Componentes diagrama entidad- relacin

Entidad: Representa un objeto que tiene vida propia en el sistema que se est modelando, tanto tangible como intangibles. Ejemplo: cliente, producto, estudiante, vacacin.Conjunto de entidades: Grupo (conjunto) de entidades del mismo tipo. Ejemplo: Todos los estudiantes de un curso, representan el conjunto de entidades estudiante.Relacin: Asociacin o vinculacin entre dos o ms entidades. Ejemplo: La relacin comprar entre las entidades cliente y producto. Generalmente representa acciones entre las entidades.Conjunto de relaciones: Son relaciones del mismo tipo.Atributos: Caractersticas o propiedades asociadas al conjunto de entidades o relaciones y que toman valor en una entidad en particular. Ejemplo: nombre, cdula, telfono.Los posibles valores puede tomar un atributo para un conjunto de entidades se denomina dominio.Los atributos se pueden clasificar en:- Simples o atmicos: Son aquellos que no contienen otros atributos- Compuestos: Son los que incluyen otros atributos simples.. Ejemplo: direccin (Se puede dividir en calle, nmero, ciudad).

Cardinalidad

Indica el nmero de entidades con las que puede estar relacionada una entidad dada.Pueden ser:Uno a Uno: Una entidad de A se relaciona nicamente con una entidad en B y viceversa (ejemplo relacin vehculo-matrcula: cada vehculo tiene una nica matrcula, y cada matrcula est asociada a un nico vehculo).Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una nica entidad en A (ejemplo vendedor -ventas).Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A(ejemplo empleado-centro de trabajo).Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociacin, y cada ciudadano puede pertenecer a muchas asociaciones distintas).

Monovalorados o Univalorados: Atributo que toma un solo valor, para una entidad en particular.Multivalorados: Atributo que para una misma entidad puede tomar muchos valores.Derivados o calculados: Son aquellos atributos cuyos valores se pueden conseguir con operaciones sobre valores de otros atributos.Nulos: Son aquellos atributos para los cuales en algn momento no existe o no se conoce su valor.

VENTAJAS Y DESVENTAJAS DEL MODELO ENTIDAD RELACIN :

Ventajas:

Provee herramientas que garantizan evitar la duplicidad de registros. Garantiza la integridad referencial, as, al eliminar un registro elimina todos los registros relacionados dependientes. Favorece la normalizacin por ser ms comprensible y aplicable.

Desventajas:

Presentan deficiencias con datos grficos, multimedia, CAD y sistemas de informacin geogrfica. No se manipulan de forma manejable los bloques de texto como tipo de dato.

Propuesta del Sistema

Cuando el analista ha realizado la recoleccin de datos para elaborar los diagramas que representan el sistema; es decir, cuando ha terminado de realizar el anlisis del sistema, ser capaz de elaborar una propuesta de mejora formal a la directiva.

Una propuesta de sistema debe de soportarse por un anlisis de los requerimientos de equipos y programas para mejorar el sistema actual. Este anlisis se conoce como anlisis costo-beneficio.

Razones y alcanceEl anlisis de sistemas se realiz para determinar la factibilidad e implementacin de un sistema de informacin

Principales problemas identificados

Problemas importantes diversos que experimenta rutinariamente la tienda de Bob.

Falta de un sistema de informacin No cuenta con espacio suficiente para tener productos en existencia El control de sus inventarios es de manera manual Un control interno deficiente de productos Falta de informacin sobre sus ventas

Problemas especficos identificados1. No se llevaba un control de consumo propio; Bob no llevaba un registro de los productos que l tomaba para su consumo y uso personal2. Falta de administracin del inventario ya que no lleva el control de los productos que tiene en existencia3.- Control de ventas: no lleva en orden sus ventas ya que sus inventarios se agotan sin darse cuenta por adelantado

Planteamiento de todos los requerimientos de los usuarios.Durante las entrevistas, observaciones y cuestionarios identificamos los siguientes requerimientos. La implementacin de un sistema que le permita una administracin y control de todos sus productos Tener una comunicacin ms amplia con sus proveedores para que le puedan facilitar la entrega oportuna de su producto. Un sistema sencillo y eficiente para asegurar un control interno de las ventas de negocio Llevar de forma separada el control de consumo propio.

Anlisis costo - beneficio

Qu es el anlisis costo-beneficio?

El anlisis costo-beneficio es una herramienta financiera que mide la relacin entre los costos y beneficios asociados a un proyecto de inversin con el fin de evaluar su rentabilidad, entendindose por proyecto de inversin no slo como la creacin de un nuevo negocio, sino tambin, como inversiones que se pueden hacer en un negocio en marcha tales como el desarrollo de nuevo producto o la adquisicin de nueva maquinaria o el diseo de un sistema.

Costo: Es el valor monetario de los consumos de factores que supone el ejercicio de una actividad econmica destinada a la produccin de un bien o servicio.

Beneficio: Suele usarse para nombrar a la ganancia econmica que se obtiene de una actividad comercial o de una inversin. El beneficio, por lo tanto, es la ganancia obtenida por un actor de un proceso econmico y calculada como los ingresos totales menos los costos totales. Si una persona compr mercancas por 200 pesos y luego las vendi por 500 pesos, habr obtenido un beneficio de 300 pesos.

Anlisis de costosPara definir los costos del sistema se deben tomar en consideracin los siguientes aspectos.

Costos de hardware o equipo: es necesario hacer un inventario del equipo existente para determinar si se requiere o no un nuevo equipo. Si se descubre que el equipo actual no es suficiente para soportar las actividades de un nuevo sistema, entonces se deben evaluar las alternativas para la adquisicin del nuevo hardware, rentar, arrendar o comprar equipo Costos del software o programas. Costos del personal involucrado. Costos de operacin.

VentajasDesventajas

Rentar Porque le permite mantener libres otras lneas de crdito. Porque un arrendamiento evita que usted se quede con equipo obsoleto. Porque ahorra el mantenimiento preventivo y correctivo a sus equipos y al rentarlos contar con el equipo ms actual del mercado. La renta de equipo de cmputo es 100% deducible de impuestos y el pago del mismo se prorratea a lo largo del contrato. Por los beneficios fiscales, financieros, deducible IETU e ISR. No hay inversin inicial No se requiere de financiamiento No hay costos La empresa no es duea del equipo Fallas de equipo

ArrendarVentajas Fiscales al Arrendar Deduccin fiscal al 100%. Reduccin del 33% ISR. Deduccin del 8% del PTU. Evita el incremento de activos. Evita la problemtica del clculo de la depreciacin.Ventajas Financieras Fuente de recursos adicionales. Conserva el flujo de efectivo. Mantiene la liquidez. No distrae capital de trabajo. No afecta lneas de crdito tradicionales. Facilita una mejor planeacin financiera. Es ms econmico que las rentas.Ventajas Operativas Reduce el riesgo de obsolescencia tecnolgica. Mantiene sus activos realmente activos. Posibilidad de realizar una planeacin tecnolgica. Utilizacin constante de tecnologa de punta. El arrendatario tiene la facilidad de realizar "Actualizaciones Tecnolgicas" durante la vida del arrendamiento, de tal manera que siempre contar con equipo y tecnologa de punta.

Se accede a la propiedad del bien, a veces al final del contrato, al ejercer la opcin de compra. No permite entregar el bien hasta la finalizacin del contrato. existencia de clusulas penales previstas por incumplimiento de obligaciones contractuales. coste a veces mayor que el de otras formas de financiacin, en particular cuando se producen descensos en los tipos de inters.

Comprar La empresa es dueo del equipo Infrmate sobre la compatibilidad de la marca del equipo. Mantn tu equipo constantemente actualizado y libre de virus, protegindolo siempre con un programa contra el software malicioso.

Podra ser la incompatibilidad con las nuevas tecnologas. Por ejemplo, si tienes una maquina vieja y quieres adaptar de hoy en da, no podrs. Lo rpido que se vuelve obsoleto. La diversidad en la eleccin, se necesitan cierto hardware para cierto tipo de uso. No es lo mismo el hardware necesario para trabajar con grficos que el hardware necesario para jugar juegos. Los precios. Cada vez es ms caro y generalmente hay que esperar a que pase un tiempo para que bajen los precios y cuando ya bajaron, este es obsoleto. ocio, en ocasiones el modelo que est ms a la moda tiene fallas no previstas.

Realiza tu compra en el lugar adecuado, ya que puedes encontrar su equipo en tiendas que ofrecen ofertas espectaculares, pero no siempre a cambio de la calidad o garanta que se requieren.

Es indispensable que los equipos que adquieras para tu empresa cuenten con un rea de soporte tcnico. Esto sin d Tienes que comprobar una a una que todas las piezas sean compatibles, algo que puede resultar complicado en aquellas personas que carecen de este tipo de conocimientos. Internet es una buena fuente de informacin, aunque puede requerir bastante tiempo aprender todos los detalles respectivos al hardware y su compatibilidad y funcionamiento. Cuando tengas algn fallo de hardware no podrs llevar el PC a la tienda de turno para que te lo arreglen o cambien haciendo uso de la garanta, pues cada componente tiene la suya propia, por lo que hay que tener unos mnimos conocimientos para saber qu es lo que falla.

Por qu debera rentar equipo en vez de comprarlo? Porque le permite mantener libres otras lneas de crdito. Porque un arrendamiento evita que usted se quede con equipo obsoleto. Porque ahorra el mantenimiento preventivo y correctivo a sus equipos y al rentarlos contar con el equipo ms actual del mercado. La renta de equipo de cmputo es 100% deducible de impuestos y el pago del mismo se prorratea a lo largo del contrato. Por los beneficios fiscales, financieros, deducible IETU e ISR.

Ventajas de arrendar un equipo de cmputo:

El arrendamiento que Mundo Informtico le ofrece es un arrendamiento puro que le otorga beneficios fiscales, beneficios financieros y ventajas operativas. Al arrendar equipo de cmputo usted obtiene equipo completamente nuevo y al trmino de su contrato se le reemplazar este, por otro equipo nuevo tambin, asegurando as, que usted cuente siempre con el equipo ms actual.

Ventajas Fiscales al Arrendar

Deduccin fiscal al 100%. Deduccin del 33% ISR. Deduccin del 8% del PTU. Evita el incremento de activos. Evita la problemtica del clculo de la depreciacin. Le permite contar siempre con tecnologa de punta. Pagos mensuales fijos en pesos o en dlares sin variacin por indexaciones o movimientos del dlar. Opcin de compra al trmino del contrato. Negociacin de los meses de pago pendientes para disminuir el pago o dividir el importe a mayor plazo. Negociacin de los meses de pago pendientes para renovar el equipo rentado o actualizarlo o complementarlo.

Ventajas Financieras Fuente de recursos adicionales. Conserva el flujo de efectivo. Mantiene la liquidez. No distrae capital de trabajo. No afecta lneas de crdito tradicionales. Facilita una mejor planeacin financiera. El registro contable es fuera del balance. Con pagos mensuales, trimestrales o semestrales de acuerdo a su planeacin financiera.

Ventajas Operativas Reduce el riesgo de obsolescencia tecnolgica. Mantiene sus activos realmente activos. Posibilidad de realizar una planeacin tecnolgica. Utilizacin constante de tecnologa de punta. El arrendatario tiene la facilidad de realizar "Actualizaciones Tecnolgicas" durante la vida del arrendamiento, de tal manera que siempre contar con equipo y tecnologa de punta.

Diseo

Es la etapa del desarrollo donde se define como resolver el problema usando un programa de computacin, la creatividad del diseador convierte a esta etapa en una arte.

Diseo de sistemas: Evaluacin de las alternativas para un problema de negocios y las especificaciones de hardware, software y tecnologas de comunicacin para la solucin elegida, el prepsito de esta fase es idear lo medios para satisfacer todos los requerimientos de negocios sealados en el informe de requisitos.

Diseo fsico: Implica que el diseador verifique con el usuario el cumplimiento de los requerimientos del sistema

El diseo de un sistema de informacin produce los elementos que establecen cmo el sistema cumplir los requerimientos identificados durante el anlisis del sistema. A esta etapa se le conoce tambin con el nombre de Diseo Lgico.

El primer paso en el diseo de sistemas es identificar los informes y las salidas que el sistema producir; a continuacin los datos especficos de cada uno de stos se sealan, incluyendo su localizacin exacta sobre el papel, la pantalla de despliegue o cualquier otro medio.

El diseo tambin describe los datos calculados o almacenados que se introducirn. Los datos y los procedimientos de clculo se describen con detalle. Se seleccionan las estructuras de los archivos y los dispositivos de almacenamiento, como son discos o cintas magnticas o papel. Los procedimientos deben de mostrar cmo se van a procesar los datos y cules van a ser las salidas.

Los documentos que contienen las especificaciones del diseo se pueden representar por medio de los diagramas, tablas y smbolos especiales.

El ltimo paso del diseo detallado es pasar la informacin al grupo de programacin que se inicie el desarrollo del software.

El diseo de sistemas es un proceso altamente creativo que en gran medida puede ser facilitado por lo siguiente:

1. Definicin slida del problema.2. Descripcin del sistema existente.3. Conjunto de requerimientos del nuevo sistema.

Tipos de diseo

Diseo de Entrada: Considera la entrada de los datos, debe mantener la sencillez y la congruencia para ser efectiva y claridad en el uso. Para disear una entrada efectiva el diseador debe decidir

1. Qu datos se capturan por el usuario?2. Qu datos se calcula por el sistema?3. Qu datos se obtienen del almacn de datos?

Existen diversos mtodos que el diseador debe considerar para la captura de datos; teclado, reconocimiento de caracteres, reconocimiento ptico, cdigo de barras o formas impresas.

Cdigo de barras: es una tcnica de captura de datos basada en imgenes formadas por barras y espacios de anchura variable, cuya combinacin se constituye en un smbolo, vinculado a una base de datos, mismo que ser capturado por un lector de cdigos de barras o dispositivo ptico para ser decodificado y obtener la informacin referente al producto en cuestin, con lo que se logran optimizar considerablemente los inventarios y en general todos los controles de movimiento de materias primas insumos y mercancas.

El reconocimiento ptico de caracteres es el proceso de cambiar una imagen digitalizada en texto editable en el ordenador. Una imagen es un grfico electrnico de texto, como cualquier documento de papel escaneado o un archivo de fax digitalizado a travs de la extensin del mdem .Reconocimiento ptico de Caracteres, o OCR, es una tecnologa que le permite convertir diferentes tipos de documentos, tales como documentos en papel escaneados, PDF archivos o imgenes captadas por una cmara digital en datos con opcin de bsqueda y funcionalidad de editar.

Reconocimiento de caracteres en tinta magntica: MICR (Reconocimiento de caracteres en tinta magntica), es una forma de imprimir informacin que se puede leer electrnicamente, se usa generalmente para imprimir cheques. las impresoras MICR usan fuentes especiales y tinta o tner magntico para producir caracteres magnticos que son legibles por sistemas de procesamiento de datos electrnicos, tales como los que usan los bancos para procesar los cheques.

Captura de Datos: Realiza la transcripcin de documentos escritos a un medio electrnico, manteniendo la informacin original de la fuente lo ms fiel posible en la base de datos. El objetivo es el desarrollar una base de datos normalizada, siguiendo estndares de la industria y aplicando las mejores prcticas.

Los documentos ms usados son:

Encuestas o cuestionarios. Tarjetas de presentacin. Directorios telefnicos. Fichas, etc.

Existen 2 mtodos que incluyen el teclado para la captura de los datos, estos son: teclado a cinta, teclado a disco.Teclado a cinta: Es el ms antiguo, y es utilizado para capturar datos en cintas magnticas, este sistema puede ser programado para verificar lo capturado, buscar material previamente almacenado y recolectar datos de productividad.Teclado a disco: Es similar al anterior pero utiliza discos en lugar de cintas, este permite el almacenamiento en discos.

Caractersticas del diseo de Entrada:

Verifica y valida los datos que ingresan al sistema Controla la forma en que se deben disponer o codificar los datos Determina el dilogo que servir de gua a los usuarios para dar entrada a los datos Con buen diseo en formato & pantalla pueden llegar a satisfacer todas las necesidades. Deben ser eficaces, precisos, sencillos, atractivos & fciles de usar. Datos variables Datos de identificacin Datos constantes Detalles que el sistema pueda recuperar Detalles que el sistema puede calcular

Diseo de salida: Lo primero que debe de disear el sistema son las salidas, pues ah es donde el usuario comprueba el cumplimiento de sus especificaciones (pantalla, impresora, almacenamiento permanente y salida electrnica)

Se necesita disear una salida para satisfacer el objetivo planeado. Para que se adapte al usuario. Determinar qu informacin presentar Debe prever la cantidad necesaria de informacin. Asegura que la salida estar disponible. La debe proporcionar oportunamente.

Decidir si la informacin ser presentada en forma visual, verbal o impresa

La impresora: Este dispositivo permite reproducir en papel (de varias clases) las imgenes digitales. Su resolucin vara de un modelo a otro, pero con frecuencia sobrepasan los 300 dpi. Si una imagen tiene mayor resolucin, la impresora ajusta estos valores para imprimirla a su mxima calidad. Hay toda una gama de impresoras ms o menos profesionales y con diferentes sistemas de impresin (chorro de tinta, sublimacin, ceras, etc.), por lo que habr que elegir la ms adecuada a nuestras necesidades.

Formas de reporte

Generacin de Reportes: La realizacin de esta funcin es esencial para el sistema de informacin, ella se encarga de producir la informacin requerida y transmitirla a los puntos o centros de informacin que la soliciten. Esta transmisin de informacin se puede efectuar mediante el movimiento fsico de los elementos de almacenamiento (papel, cintas magnticas, diskettes, y otros) o mediante la comunicacin de seales elctricas digitales o analgicas a dispositivos receptores (terminales, convertidores, estaciones remotas u otro computador). Tabular, grfico y distribucin de la informacin

Diseo de Interfaz: Es la comunicacin o dilogo que se desarrolla entre el sistema y el usuario entre sus objetivos se encuentran Se define la Interfaz de usuario, como conjunto de componentes empleados por los usuarios para comunicarse con las computadoras. El usuario dirige el funcionamiento de la mquina mediante instrucciones, denominadas genricamente entradas.

Incrementar la efectividad y la eficiencia del sistema: cuando las acciones que se pueden realizar estn expresadas de forma clara y lgica. Incrementar la productividad del usuario: realizar un nmero de transacciones de forma ms rpida y efectiva.

La interfaz incluye navegacin dentro del sistema:

Retroalimentacin: Consultas de base de datos.

Para disear una navegacin dentro del sistema el diseador puede elegir cualquiera de los siguientes tipos de interfaz.

Mens Pregunta y respuesta Lenguaje natural Llenado de formas

Diseo de consultas: Es la recuperacin eficiente de la informacin almacenada en la base de datos en una cualidad que todo sistema debe contener.

La consulta de la informacin debe de ser gil precisa y verstil, por eso es necesario conocer las diferentes formas de extraer la informacin para presentar esas posibilidades para esos usuarios.

Diseo de B. de D:

Son muchas las consideraciones a tomar en cuenta al momento de hacer el diseo de la base de datos, quiz las ms fuertes sean:

La velocidad de acceso, El tamao de la informacin, El tipo de la informacin, Facilidad de acceso a la informacin, Facilidad para extraer la informacin requerida, El comportamiento del manejador de bases de datos con cada tipo de informacin.

No obstante que pueden desarrollarse sistemas de procesamiento de archivo e incluso manejadores de bases de datos basndose en la experiencia del equipo de desarrollo de software logrando resultados altamente aceptables, siempre es recomendable la utilizacin de determinados estndares de diseo que garantizan el nivel de eficiencia ms alto en lo que se refiere a almacenamiento y recuperacin de la informacin.

Un Sistema de Gestin de Bases de Datos (SGBD)

Un Sistema de Gestin de Bases de Datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar herramientas para aadir, borrar modificar y analizar los datos. Los usuarios pueden acceder a la informacin usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones al efecto.

Los SGBD tambin proporcionan mtodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la informacin si el sistema se corrompe. Permite presentar la informacin de la base de datos en variados formatos. La mayora de los SGBD incluyen un generador de informes. Tambin puede incluir un mdulo grfico que permita presentar la informacin con grficos y tartas.

Hay muchos tipos de SGBD distintos segn manejen los datos y muchos tamaos distintos segn funcionen sobre ordenadores personales y con poca memoria a grandes sistemas que funcionan en mainframes con sistemas de almacenamiento especiales.

Los principales gestores de bases de datos (SGBD) usan SQL y son:

DB2 Firebird Informix Interbase MySQL Oracle PostgreSQL Pervasive SQLite SQL Server Sybase ASE

Etapa de Programacin

Qu es la programacin?

La programacin es el proceso de convertir las especificaciones a grandes rasgos de los sistemas en instrucciones de mquina que produzcan los resultados deseados.La Programacin de Sistemas se refiere a la creacin de programas cuya finalidad es servir a otros programas. Entre los programas que se manejan en la Programacin de Sistemas se encuentran, entre otros, los sistemas operativos, los compiladores, los ensambladores, los cargadores y los microprocesadores.

Definicin de algoritmo: define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solucin de un problema. Mtodo y notacin en las distintas frmulas del clculo. El algoritmo constituye un mtodo para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma ms sencilla.

Qu es Pseudocdigo?

El pseudocdigo (falso lenguaje) es una descripcin de alto nivel de un algoritmo que emplea una mezcla de lenguaje natural con algunas convenciones sintcticas propias de lenguajes de programacin, como asignaciones, ciclos y condicionales. Es utilizado para describir algoritmos en libros y publicaciones cientficas, y como producto intermedio durante el desarrollo de un algoritmo.El pseudocdigo est pensado para facilitar a las personas el entendimiento de un algoritmo, y por lo tanto puede omitir detalles irrelevantes que son necesarios en una implementacin. Programadores diferentes suelen utilizar convenciones distintas, que pueden estar basadas en la sintaxis de lenguajes de programacin concretos. Sin embargo, el pseudocdigo en general es comprensible sin necesidad de conocer o utilizar un entorno de programacin especfico, y es a la vez suficientemente estructurado para que su implementacin se pueda hacer directamente a partir de l.

Lenguajes de programacin para creacin de sistemas de informacin

HTML5

HTML5 (HyperText Markup Language, versin 5) es la quinta revisin importante del lenguaje bsico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: un clsico HTML (text/html), la variante conocida como HTML5 y una variante XHTML conocida como sintaxis XHTML5 que deber ser servida como XML (XHTML) (application/xhtml+xml).

JAVAJava es un lenguaje de programacin originalmente desarrollado por Gosling de Sun Microsystems (la cual fue adquirida por la compaa Oracle) y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. El lenguaje deriva mucho de su sintaxis de C y C++, pero tiene menos facilidades de bajo nivel que cualquiera de ellos.

PHP

PHP es un lenguaje de programacin de uso general de cdigo del lado del servidor originalmente diseado para el desarrollo web de contenido dinmico. Fue uno de los primeros lenguajes de programacin del lado del servidor que se podan incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El cdigo es interpretado por un servidor web con un mdulo de procesador de PHP que genera la pgina Web resultante. PHP ha evolucionado por lo que ahora incluye tambin una interfaz de lnea de comandos que puede ser usada en aplicaciones grficas independientes. PHP puede ser usado en la mayora de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningn costo.

Fase de implementacin o de conversin de sistemas de informacin

Dentro del ciclo de vida se encuentra la fase de implementacin de un sistema, es la fase ms costosa y que consume ms tiempo, se dice que es costosa porque muchas personas, herramientas y recursos, estn involucrados en el proceso y consume mucho tiempo porque se completa todo el trabajo realizado previamente durante el ciclo de vida. En la fase de implementacin se instala el nuevo sistema de informacin para que empiece a trabajar y se capacita a sus usuarios para que puedan utilizarlo. La instalacin puede realizarse segn cuatro mtodos: Directo, paralelo, piloto y en fases.

Tipos de implementacin o conversin: Conversin paralelo, Conversin por fases, Conversin directa o desmontaje directo, y Conversin piloto.Conversin en paralelo: aqu se plantea que el tanto el sistema antiguo como el nuevo operen simultneamente durante un periodo de tiempo determinado. Esta estrategia es de poco riesgo ya que en caso de existir una falla en el sistema recin implantado, se puede continuar trabajando con el sistema antiguo hasta que se corrijan los defectos. El problema es que los costos por mantener dos sistemas funcionando a la vez son elevados. Los sistemas viejo y nuevo operan concurridamente en un periodo de prueba y posteriormente se descontinua el viejo sistema. La conversin en paralelo es el metodo ms seguro aunque tambin resulte el metodo ms caro.

Conversin en fases (o Modular)

A menudo, los grandes sistemas se construyen a partir de mdulos distintos por ejemplo, un sistema de cumplimientos de pedidos podra tener un mdulo de inventario, un mdulo de procesamiento de pedidos, y un mdulo de cuentas por cobrar. si los mdulos se disearon originalmente para ser relativamente independiente, es posible desplazarlos uno por uno. la conversin en fase es probablemente ms segura, pero requiere ms tiempo y es posible que se necesite ms pruebas debido a que se vuelve indispensable probar otras partes del sistema cada vez que se implemente un nuevo mdulo.

Conversin Directo o Desmontaje directo: Este mtodo consiste en implementar el nuevo sistema dejando de lado el sistema anterior, a partir del momento de su instalacin. La operativa se transfiere en forma abrupta, de un da para el otro a partir de aqu. Este mtodo de conversin es el ms rpido y el menos costoso pero tambin el de mayor riesgo.

Generalmente se trata de disponer de fines de semana largos o feriados intermedios para disponer de tiempo de reaccin ante probables dificultades. Este mtodo es recomendable cuando no existen las situaciones sealadas en el caso anterior, cuando se desea minimizar costos de implementacin o cuando se pretende dejar un sistema anterior lo ms rpidamente posible.

Ventajas: es menos costoso que el mtodo paralelo, se obtienen los beneficios del sistema ms rpidamente.

Desventajas: es ms riesgoso, no se dispone del sistema anterior en caso de falla del nuevo sistema; se requiere una planificacin ms cuidadosa, poner a prueba en forma exigente el nuevo sistema y establecer el mayor nmero de posibles hiptesis de conflictos con los procesos de recuperacin correspondientes.

Conversin Piloto

La conversin piloto: esta es parecida a la conversin fases ya que se usa en sistemas grandes o sistemas que van a usarse en ms de una unidad de negocio o por varios departamentos. As este se puede ir implementando rea por rea para evaluar el comportamiento del sistema, buscar fallos y ver como es la relacin entre el sistema y los usuarios. Tambin esta estrategia reduce los riesgos pero igual a la conversin en fases se necesita ms tiempo para ver los beneficios que aportar el sistemas funcional.

Despus de superada esta fase, y con l SI ya implementado solo restan la aceptacin definitiva del usuario del sistema, a partir de la cual la empresa se hace responsable de las posibles fallas del sistema en el futuro, la entrega de los manuales de usuarios y el cdigo fuente del sistema.

Para terminar se puede decir que durante el ciclo de vida de los sistemas todas las fases tendrn influencia directa sobre las dems, por lo que cual error en una de ellas afectar el sistema y todos estos posibles errores si nos e corregidos sern evidenciados durante la implantacin. Esta se puede decir que es uno de los pasos ms cruciales de todo el ciclo de vida ya que aqu el usuario evidenciara si el sistema se adapta a sus expectativas.

La conversin de sistemas es un proceso que no solo abarca la conversin del viejo al nuevo, sino tambin la interconexin de este con los dems SI de la empresa, ya que un sistema debe estar en constante comunicacin con el resto de la empresa.

Existen muchas maneras de implantar los sistemas la decisin depende de cuando rpido la empresa desee ver los resultados, su capacidad econmica y cuanta confianza tenga est en el sistema. A pesar de que las empresas desarrolladoras de los sistemas siempre buscan la excelencia y someten el sistema a constantes pruebas, siempre existen posibilidades de que existan problemas, por lo que las empresas siempre optan por la precaucin para prevenir posibles prdidas. Excepto que las empresas desarrolladoras tengan fama por proveer sistemas de calidad excepcional.

El nuevo sistema se pone en prctica en un subconjunto de lugares, por ejemplo, en alguna de las sucursales de la gran cadena de banco y con el paso del tiempo, se va extendiendo al resto de los lugares. Tanto los riesgos como los costos son relativamente bajos

Etapa operacin.

En este momento el sistema ya est terminado y el usuario trabaja introduciendo los datos y obteniendo informacin, a travs de reportes que soporten la operacin de la empresa, si el sistema no satisface los requerimientos funcionales del usuario o si se detecta un error en los programas, es necesario pasar a la etapa o fase de mantenimiento.

Mantenimiento

Todo sistema necesita dos tipos de mantenimiento. Los errores resultan ms frecuentes al principio, aunque tambin pueden presentarse problemas varios aos despus. Adems de remediar los errores los programadores necesitan actualizar los sistemas para adaptar los cambios del entorno.

Evaluacin Post-Auditora

Una organizacin debe de evaluar todos sus proyectos de sistemas despus de su terminacin. Si la puesta en prctica tuvo xito se debe realizar una auditora, despus de que se ha estabilizado la operacin del sistema, si el proyecto falla la auditora debe realizarse lo ms pronto posible despus de la falla.Muchas organizaciones no llevan a cabo evaluaciones formales de sus proyectos de sistemas. no consideran necesario un esfuerzo adicional si el proyecto tuvo xito y ms bien evitan realizar la evaluacin si fallara. La identificacin de las causas de falla puede ayudar a los grupos de sistemas de informacin a editar la aparicin del mismo problema en sistemas subsecuentes. Las post-auditorias incorporan un elemento de disciplina adicional dentro del proceso de desarrollo.

Ciclo de vida post-auditora Evaluacin Post-Auditora

a. Comunicacin final de resultados al auditado: desde AFA se enva un informe de auditora (Audit Report Letter) en el que identifican las desviaciones y sus acciones correctoras (si se han recibido). Si procede, se enva un Certificado de Auditora GMP.

b. Seguimiento semestral del plan de accin: desde AFA se realiza un control y seguimiento del plan correctivo (si procede). Se solicita la actualizacin semestral del Plan de Accin al auditado hasta el cierre de las desviaciones.

c. Revisin de la actualizacin del plan de accin: el auditor revisa la coherencia de las medidas correctoras definidas en la actualizacin del plan de accin. En caso necesario se requieren aclaraciones.

d. Envo actualizacin Plan de Accin a los promotores: se enva la actualizacin del plan de accin y las posibles evidencias documentales a los promotores de la auditora.

Hola buenas tardes estos son los puntos que debe incluir su proyecto, RECUERDA que debes desarrollar cada uno de los puntos del CVS Instrucciones: emplea Ciclo de Vida de los Sistemas en algn proyecto informtico. Puntos a evaluar:

Parte I. Inicio de un proyecto Planeacin. Planteamiento del problema Anlisis incluye: la investigacin, objetivos, alcances, limitaciones y diferentes tipos de estudios de viabilidad o factibilidad y definicin de requisitos. Diseo Lgico: incluye algoritmo, pseudocdigo, diagramas de flujo, flujo de datos en una operacin de negocios, procesos, almacenamiento de datos. Diseo Fsico: especificaciones del software, hardware necesario para soportar el sistema, personal y recursos de datos, as como los productos de informacin. Codificacin, cdigo fuente, y compilado Prueba: es la etapa en la que se realiza la simulacin del sistema, para probar si funciona correctamente. Instalacin o conversin; liberacin del sistema, incluyendo dos pasos: capacitacin y conversin. Tipos de conversin: Conversin paralelo, Conversin por fases, Conversin directa o desmontaje directo, y Conversin piloto. Mantenimiento; los sistemas presentan dos tipos de mantenimiento: a)- Errores ms frecuentes al principio, pero tambin posteriormente se presentan b).- Los programadores requieren de actualizar los sistemas para adaptar los cambios del entorno.

_____________________________________________________________