jueves, 2 de junio de 2011
martes, 31 de mayo de 2011
Clave o Llave principal
Una clave principal consta de uno o varios campos que identifican de forma exclusiva cada uno de los registros de la tabla. Los valores de los campos de una clave principal no se repetirán a lo largo de la tabla nunca.
Definicion de entidad
En bases de datos, una entidad es la representación de un objeto o concepto del mundo real que se describe en una base de datos.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, , Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año.
En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil.
Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.
Una entidad se describe en la estructura de la base de datos empleando un modelo de datos.
Por ejemplo, nombres de entidades pueden ser: Alumno, , Artículo, etc.
Cada entidad está constituida por uno o más atributos. Por ejemplo, la entidad "Alumno" podría tener los atributos: nombre, apellido, año.
En el modelo de entidad-relación se emplean dos tipos de entidades: entidad fuerte y entidad débil.
Las entidades fuertes tienen atributos claves, en tanto las entidades débiles no tienen atributos claves propios.
que es un atributo
1. En informática, característica de un archivo o carpeta que lo hace oculto, de sistema, de solo lectura, etc.
En algunas versiones de Windows, se incluyen atributos avanzados como compresión, encriptación, indexado, etc.
2. En bases de datos, un atributo representa una propiedad de interés de una entidad.
Los atributos se describen en la estructura de la base de datos empleando un modelo de datos.
En algunas versiones de Windows, se incluyen atributos avanzados como compresión, encriptación, indexado, etc.
2. En bases de datos, un atributo representa una propiedad de interés de una entidad.
Los atributos se describen en la estructura de la base de datos empleando un modelo de datos.
Definicion de relacion
Es común que informaciones de una tabla estén asociadas con informaciones de otras tablas. En este caso podemos establecer una relación entre las dos tablas. Es a través de la relación que el Access consigue, a partir de informaciones en una tabla, obtener informaciones registradas en la otra tabla. Existen tres tipos de relaciones entre dos tablas A y B: uno – a – uno, uno – a – varios, varios – a – varios.
Definicion de Diagrama entidad relacion
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas, E-R "Entity relationship", o, "DER" Diagrama de Entidad Relación) es una herramienta para el modelado de datos de un sistema de información. Estos modelos expresan entidades relevantes para un sistema de información así como sus interrelaciones y propiedades.
Definicion de Campo
En informática, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos, un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo éste un error del sistema. En las hojas de cálculo los campos son llamados celdas. La mayoría de los campos tienen atributos asociados a ellos. Por ejemplo, algunos campos son numéricos mientras otros almacenan texto, también varía el tamaño de estos. Adicionalmente, cada campo tiene un nombre.
Definicion de registro
Un registro, en programación, es un tipo de dato estructurado formado por la unión de varios elementos bajo una misma estructura. Estos elementos pueden ser, o bien datos elementales (entero, real, carácter,...), o bien otras estructuras de datos. A cada uno de esos elementos se le llama campo.
Un registro se diferencia de un vector en que éste es una colección de datos iguales, es decir, todos del mismo tipo, mientras que en una estructura los elementos que la componen, aunque podrían serlo, no tiene porque ser del mismo tipo.
Definición de Informacion
En sentido general, la información es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.
Los datos sensoriales una vez percibidos y procesados constituyen una información que cambia el estado de conocimiento, eso permite a los individuos o sistemas que poseen dicho estado nuevo de conocimiento tomar decisiones pertinentes acordes a dicho conocimiento.
Desde el punto de vista de la ciencia de la computación, la información es un conocimiento explícito extraído por seres vivos o sistemas expertos como resultado de interacción con el entorno o percepciones sensibles del mismo entorno. En principio la información, a diferencia de los datos o las percepciones sensibles, tienen estructura útil que modificará las sucesivas interacciones del ente que posee dicha información con su entorno.
Definición de Dato
El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una característica de una entidad. Los datos son hechos que describen sucesos y entidades. No tienen ninguna información. Puede significar un numero, una letra, o cualquier símbolo que representa una palabra, una cantidad, una medida o una descripción. El dato no tiene valor semántico (sentido) en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático y, en general, prácticamente en cualquier disciplina científica.
martes, 29 de marzo de 2011
Relaciones entre bases de datos
Relaciones "uno a uno"
Estas relaciones entre bases de datos se dan cuando cada campo clave aparece sólo una vez en cada una de las tablas.
Tomando un ejemplo del mundo real, una clara relación de "uno a uno" podría ser, el nombre de cualquier persona y su número de teléfono. Si partimosdel supuesto en que cada persona tiene un solo número de teléfono, se podría hablar de una relación "uno a uno".
Gráficamente, se podría representar de la siguiente manera:
Este tipo de relaciones se caracteriza poque cad uno de los campos define a aquél con el que se relaciona. Es decir, conociendo el nombre de una persona podemos conocer su número telefónico. O si sabemos su número telefónico, podemos identificar al dueño. En estos cases, se suele aconsejar incluir todos los datos dentro de una sola tabla.
Relaciones de "uno a varios"
El ejemplo del caso anterior (cada persona, un teléfono), si bien es correcto teóricamente, es muy improbable desde el punto de vista de la realidad. Conla gran expansión de los teléfonos, por lo general, cada persona tiene un número de teléfono fijo, y ademas del teéfono móvil. Debemos tener en cuenta que de el de su casa también tendrá un número de teléfono de empresa, y que quizá también sus móviles estén divididos en ocio y trabajo.
Por ello, debemos tener nuestras bases de datos preparadas para ello. Este tipo de relaciones es conocido como "uno a varios", y se podría representar de la siguiente manera:
En este caso, lo aconsejable no es almacenar todos los datos en una sola tabla, sino lo eficiente es hacerlo en tablas separadas, utilizando el identificador ID para relacionarlas.
A simple vista podemos advertir que la primera de las personas de la tabla nombres, Juan Timaná, tiene 2 números telefónicos, pues su ID, que en este caso es 1, aparece en dos de los teléfonos de la otra tabla.
De este modo será mucho mas sencillo cambiar, eliminar o ampliar los números de teléfono en la misma tabla.
Si estas tablas están creadas en MySQL, la sentencia que nos ayudaría a encontrar todos los teléfonos de una determinada persona sería:
Relaciones de "varios con varios"
La última de la relaciones que podemos encontrar es la de "varios con varios". Dado que en la vida las cosas rara vez son sencillas, éste será el tipo de relación que nos encontraremos más a menudo.
Volviendo al tema de los teéfonos, hemos encontrado la manera de relacionar cada una de las personas con sus diversos teléfonos: el de su casa, el de su empresa, el móvil. Pero no será extraño tener en nuestra base de datos diversas personas que trabajen en la misma empresa, por lo que el número de su trabajo será el mismo, o miembros de una misma familia, por lo que compartirán el mismo teléfono de su hogar.
¿Cómo tratar este tipo de relaciones? Si nos limistamos a repetir dicho número de tablas, estaremos creando problemas de redundancia de datos, que a largo plazo lastrarán la rapidez y eficacia de nuestras tablas.
Este tipo de relaciones podría ilustrarse de la siguiente manera:
Como vemos, cada elemento de la bas de datos puede relacionarse libremente con uno o varios miembros de las distintas tablas.
En estos casos no hay una regla fija a la que podamos acogernos, pero lo aconsejable es aproximarse lo más posible a la realidad, y no dudar en establecer tablas intermedias que nos ayuden a asociar mejor los datos.
Volviendo al tema de los teléfonos, imaginemos que varias personas de nuestra tabla trabajan en la misma empresa ACME Productions tiene varias líneas, por lo que los números de teléfono de trabajo de estas personas serían varios. ¿Cómo representarlo en nuestra base de datos?
En este caso hemos creado una tabla intermedia llamada "empresas". En la tabla "nombres" incluimos un nuevo campo TID, que se relaciona con la tabla "empresas", y es esta tabla la que se relaciona directamente con los teléfonos. De esta manera, podemos almacenar todos los datos con facilidad sin tener que repetir un sólo número telefónico.
Conclusión
Por muy complicadas que parezcan las relaciones en el mundo real, tengamos por seguro que cuando queramos plasmarlas en nuestra base de datos corresponderá alguna de las tres opciones que hemos presentado. Por ello, no dudemos en invertir el tiempo que sea necesario hasta encontrar la combinación de bases de datos óptima que nos permita modelar la realidad sin repetir ninguno de los datos.
El tiempo que invirtamos en este proceso lo recuperaremos con creces durante el proceso de programación, pues nos facilitará enormemente las cosas.
jueves, 17 de marzo de 2011
QUE SON LAS BASES DE DATOS?
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
martes, 15 de marzo de 2011
Aplicacion de estructuras de control
jueves, 24 de febrero de 2011
Historia de la programacion
historia de los lenguajes de programacion:
Shortcode
En 1949,aparece el primer lenguaje que se usó en computadoras electrónicas: “Shortcode”, requería que el programador convirtiera (compilara) su programa a 0's y 1's de manera manual.A-0
Fue hasta el año de 1951, que Grace Hopper[3] trabajando para Remington Rand, comienza a desarrollar el primer compilador, lo que trajo consigo una programación más rápida.Fortran
Es en el año de 1957 cuando aparece el primero de los grandes lenguajes de programación de uso aún actualmente: FORTRAN, que proviene de FORmula TRANslating system.Fue desarrollado por IBM para cómputo científico, el líder del proyecto fue John Backus, que después contribuiría en ALGOL.
El lenguaje original solo incluía FOR, DO y GOTO. También definió los tipos de datos básicos: TRUE, FALSE, integer, real, double presicion.
El lenguaje original era bueno manejando números, pero malo manejando entrada y salida, lo cual propicio la aparición de otros lenguajes orientados a negocios.
LISP
En el año de 1958, el profesor John McCarthy[4] del M.I.T. comenzó a desarrollar la teoría de un lenguaje de de procesamiento de listas. En 1959 aparece publicamente la primer implementación llamada LISP 1.5.En 1960 McCarthy publica un histórico articulo[5] acerca de los fundamentos de LISP que hizo por la programación lo mismo que hizo Euclídes por la geometría, demostrar como con unos cuantos operadores y una notación para funciones es posible construir un lenguaje de programación completo[6].
Es importante hacer notar que McCarthy no solo marco un hito en la historia los lenguajes de programación sino que creo un modelo de programación que ha demostrado ser superior, tanto que podemos decir que en la actualidad existen dos grandes modelos de programación el de C y el de Lisp, y podemos notar que los lenguajes del modelo C tratan de parecerse cada vez mas a Lisp.
ALGOL
En el año de 1958 un comite crea la especificación del lenguaje ALGOL, la tenia la particularidad de no definir la manera de manejar entrada y salida, dejando esta parte libre a cada implementación.Es en 1960 cuando aparece el lenguaje ALGOL 6.0 el primer lenguaje estructurado en bloques. Este lenguaje fue muy popular en el segundo lustro de los 60's.
Su principal contribución es ser la raiz del arbol que ha producido lenguajes tales como pascal, C, C++, y Java.
COBOL
En 1959, Conference on Data Systems and Languages (CODASYL) crea COBOL, un lenguaje para negocios; que fuera facil de aprender para gente que no tuviera formación en ciencias de la computación. Sus únicos tipos de datos fueron cadenas y números. Lo que le dio la característica de poder agruparlos en arreglos sencillos, de modo que los datos podian ser organizados y seguidos de una mejor manera. Las sentencias de COBOL se parecen mucho a las usadas por el idioma inglés, haciendo que fuera fácil de aprender. Todo esto con la finalidad de que los negocios promedio lo pudieran aprender y usar.tipo de datos
Tipos de datos:
Una definición muy simple:La asignación de tipos a los datos tiene dos objetivos principales:
El tipo de un dato es el conjunto de valores que puede tomar durante el programa. Si se le intenta dar un valor fuera del conjunto se producirá un error.
- Por un lado, detectar errores en las operaciones
- Por el otro, determinar cómo ejecutar estas operaciones
De Pascal se dice que es un lenguaje fuertemente tipeado. Esto quiere decir que todos los datos deben de tener un tipo declarado explícitamente, y además que existen ciertas restricciones en las expresiones en cuanto a los tipos de datos que en ellas intervienen.
Una ventaja de los lenguajes fuertemente tipeados es que se gasta mucho menos esfuerzo en depurar (corregir) los programas gracias a la gran cantidad de errores que detecta el compilador.
Los tipos de datos, como casi todos los objetos de Pascal, se pueden declarar. La declaración de tipos ya se comentó en el tema correspondiente a la estructura de un programa.
Pseudocodigo
pseudocódigo
(falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.
Características y partes
Las principales características de este lenguaje son:
(falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.
Características y partes
Las principales características de este lenguaje son:
- Se puede ejecutar en un ordenador
- Es una forma de representación sencilla de utilizar y de manipular.
- Facilita el paso del programa al lenguaje de programación.
- Es independiente del lenguaje de programación que se vaya a utilizar.
- Es un método que facilita la programación y solución al algoritmo del programa.
- Instrucciones primitivas.
- Instrucciones de proceso.
- Instrucciones de control.
- Instrucciones compuestas.
- Instrucciones de descripción.
- Cabecera.
- Programa.
- Modulo.
- Tipos de datos.
- Constantes.
- Variables.
- Cuerpo.
- Inicio.
- Instrucciones.
- Fin.
tipos de diseño
Diseño ascendente:
El diseño ascendente se refiere a la identificación de aquellos procesos que necesitan computarizarse conforme vayan apareciendo, su análisis como sistemas y su codificación; o bien, la adquisición de paquetes de software para satisfacer el problema inmediato. Los problemas que requieren de la computarízación, con mayor frecuencia se encuentran en los niveles inferiores de la. organización. Es por ello, que los problemas en tales niveles inferiores en principio son los únicos problemas en los cuales el cómputo podría ser costeable. En consecuencia, este enfoque se denomina ascendente, refiriéndose a que la computarización se implanta desde un nivel mas bajo. Con frecuencia, las empresas se apegan a este enfoque del desarrollo de sistemas para iniciarse adquiriendo, por ejemplo, paquetes de software de contabilidad, otro para la programación de producción y algún otro para mercadotecnia.
Diseño descendente:
Es fácil visualizar a que se refiere el enfoque de arriba hacia abajo, ya que se refiere a ver una gran imagen del sistema y luego de explotarla en partes o subsistemas pequeños, tal como, se muestra en la siguiente figura. El diseño descendente permite que el analista de sistemas logre primero los objetivos organizacionales generales. Luego, el analista se mueve para dividir el sistema en subsistemas y sus requerimientos.
El diseño ascendente se refiere a la identificación de aquellos procesos que necesitan computarizarse conforme vayan apareciendo, su análisis como sistemas y su codificación; o bien, la adquisición de paquetes de software para satisfacer el problema inmediato. Los problemas que requieren de la computarízación, con mayor frecuencia se encuentran en los niveles inferiores de la. organización. Es por ello, que los problemas en tales niveles inferiores en principio son los únicos problemas en los cuales el cómputo podría ser costeable. En consecuencia, este enfoque se denomina ascendente, refiriéndose a que la computarización se implanta desde un nivel mas bajo. Con frecuencia, las empresas se apegan a este enfoque del desarrollo de sistemas para iniciarse adquiriendo, por ejemplo, paquetes de software de contabilidad, otro para la programación de producción y algún otro para mercadotecnia.
Diseño descendente:
Es fácil visualizar a que se refiere el enfoque de arriba hacia abajo, ya que se refiere a ver una gran imagen del sistema y luego de explotarla en partes o subsistemas pequeños, tal como, se muestra en la siguiente figura. El diseño descendente permite que el analista de sistemas logre primero los objetivos organizacionales generales. Luego, el analista se mueve para dividir el sistema en subsistemas y sus requerimientos.
martes, 22 de febrero de 2011
Tipos de diseño
TIPOS DE DISEÑO
Todos los diseños de Paginas Web La Plata, están orientados a lograr páginas visualmente atractivas, livianas y de fácil navegación.
Una efectiva combinación de creatividad y funcionalidad son los componentes esencialespara el éxito del diseño de un sitio web.
Realizamos sitios en HTML con CSS, sitios web animados en Flash y sitios con programación en PHP y MySQL.
Todos los diseños de Paginas Web La Plata, están orientados a lograr páginas visualmente atractivas, livianas y de fácil navegación.
Una efectiva combinación de creatividad y funcionalidad son los componentes esencialespara el éxito del diseño de un sitio web.
Realizamos sitios en HTML con CSS, sitios web animados en Flash y sitios con programación en PHP y MySQL.
Variables y Constantes
Variables y Constantes
En los programas existirán conceptos que poseerán valores, estos conceptos reciben el nombre de variables. Las variables poseen en un momento de la ejecución del algoritmo un único valor, pero este valor puede ir cambiando a medida que se van ejecutando instrucciones, de allí el nombre de variable.
En el ejemplo anterior la única variable creada es temperatura. Fíjese que la variable temperatura_agua pose el valor del agua, y ese valor se incrementa de 5 en 5. Esta variable se define en la línea 2 del primer programa.
Las constantes son conceptos que resultan invariables a lo largo de un algoritmo. En algunos lenguajes existe la posibilidad de que el programador definan sus propias variables.
En el ejemplo anterior la única variable creada es temperatura. Fíjese que la variable temperatura_agua pose el valor del agua, y ese valor se incrementa de 5 en 5. Esta variable se define en la línea 2 del primer programa.
Las constantes son conceptos que resultan invariables a lo largo de un algoritmo. En algunos lenguajes existe la posibilidad de que el programador definan sus propias variables.
Diagrama de flujo
DIAGRAMA DE FLUJO Y EJEMPLO
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.
Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.
Algoritmo y Ejemplo
ALGORITMO Y EJEMPLO
En matematicás,ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latin, dixit algorithmus y éste a su vez del matemático persa Al Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
En matematicás,ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latin, dixit algorithmus y éste a su vez del matemático persa Al Juarismi ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.
Metodologia para la solucion de un problema
METODOLOGIA PARA LA SOLUCION DE UN PROBLEMA
PASO 1: DEFINIR LA SITUACIÓN El primer paso para resolver problemas es definir la situación. Este paso tiene dos partes:
· Describir claramente el problema.
· Planear la solución.
Podemos usar nuestro conocimiento del proceso, incluyendo la información de los flujos de trabajo. el Modelo de Proceso y los resultados de cualquier medición que se haya tomado para identificar un problema y comenzar a definir precisamente la situación que lo rodeaDescribir Claramente el Problema.
¡La primera parte de la descripción de un.problema es un enunciado claro del problema en terminos de un incumpIimiento especifico.¿Cuál es la situación indeseable? ¿Qué sucedió que no debió haber sucedido? ¿Cuáles requisitos no se están cumpliendo? ¿Cuándo es que no se cumplen? ¿Con qué frecuencia no se cumplen? ¿Cuál es el Precio del Incumplimiento (PDI)? Planear la Solución
¡I: Una vez descrito el problema se debe planificar la solución. Echar un vistazo inicial a los recursos disponibles ya los criterios que se utilizarán para evaluar los esfuerzo.s de solución de problemas ayuda a crear un plan para la solucion.
PASO 2: REMEDIAR TEMPORALMENTE
Ahora necesitamos analizar detenidamente las consecuencias que se identificaron en el Paso 1 para determinar qué tan rápido se necesita un remedio temporal o para evaluar la efectividad del que quizá ya esté implantado.
Un remedio temporal es un paso para mantener el proceso funcionando. Cuando se presenta un problema. la primera acción debe ser disculparse con el cliente. Cuando el resultado del proceso es un servicio, podemos volver a prestar el mismo servicio . Cuando el resultado es un producto, podemos repararlo o reemplazarlo. En cualquier caso, normalmente tranquilizamos al cliente de alguna manera. "parchando" el proceso para reducir la incidencia y la intensidad de la insatisfacción del cliente.
PASO 3: IDENTIFICAR LA(S) CAUSA(S) RAÍZ
Identificar la causa o causas raíz puede ser el más retador de los cinco pasos y para tener éxito requiere una comprensión profunda del proceso involucrado. Con el fin de lograr información del proceso, se desarrolla un plan para recolectar datos. Después los datos se recolectan, se organizan y se analizan.
Planear y Recolectar Datos
Un entendimiento claro de la definición del problema y del proceso involucrado ayuda a elegir las técnicas que serán más efectivas para recolectar los datos sobre la causa o causas raíz específicas.
El Modelo de Proceso proporciona un panorama claro de cómo se entienden actualmente los requisitos. Una vez que los requisitos están documentados, el modelo puede identificar los requisitos que necesitan más investigación
PASO 4: TOMAR ACCIÓN CORRECTIVA
Este es el cuarto de los cinco pasos para eliminar el incumplimiento. En muchas maneras, las acciones en este paso son paralelas a las del Paso 2: remediar temporalmente. Aunque los planes para la acción puedan ser similares, la diferencia importante es que en este punto debe implantarse una solución permanente para el problema.
Primero, si es necesario. reunir a la gente que pueda decidir más efectivamente sobre ideas u opciones para la acción correctiva. Cuando se han planteado todas las opciones hayque elegir. Planear, Comunicar e implantar la mejor. Si la acción correctiva tiene éxito, el problema estará resuelto.
PASO 5: EVALUAR Y DAR SEGUIMIENTO
Hasta aquí, hemos analizado la definición de un problema, luego la, identificación y eliminación de la causa o causas raíz. Ahora veremos acciones para asegurar que el problema se ha eliminado para siempre.
Con frecuencia hay una sensación de alivio y satisfacción después de que se ha tomado la acción correctiva. Sin embargo, un problema no está completamente resuelto hasta que se haya evaluado esa acción correctiva para ver si fue efectiva y se le haya dado seguimiento para asegurar que sIga operando
Evaluar
Cuando la situación se determinó en el Paso 1, se estableció un criterio de resolución. Este criterio se usó para evaluación. Evaluar la acción correctiva determina si el problema está resuelto o no La primera acción para evaluar la acción correctiva es examinar el remedio temporal. Puede ser necesario terminar con el remedio temporal para que los datos recolectados para evaluación no se vean afectados. Una vez que se recolectaron y se analizaron los datos, es posible ver si el criterio de resolución se ha cumplido o no.
Dar Seguimiento
Si el criterio de resolución se cumplió, el remedio temporal está formalmente terminado y el problema está resuelto. Sin embargo. aún no hemos terminado. Nuestra responsabilidad final es dar seguimiento a la acción correctiva para asegurar que está operando y que no habrá ningún efecto secundario indeseable.
PASO 1: DEFINIR LA SITUACIÓN El primer paso para resolver problemas es definir la situación. Este paso tiene dos partes:
· Describir claramente el problema.
· Planear la solución.
Podemos usar nuestro conocimiento del proceso, incluyendo la información de los flujos de trabajo. el Modelo de Proceso y los resultados de cualquier medición que se haya tomado para identificar un problema y comenzar a definir precisamente la situación que lo rodeaDescribir Claramente el Problema.
¡La primera parte de la descripción de un.problema es un enunciado claro del problema en terminos de un incumpIimiento especifico.¿Cuál es la situación indeseable? ¿Qué sucedió que no debió haber sucedido? ¿Cuáles requisitos no se están cumpliendo? ¿Cuándo es que no se cumplen? ¿Con qué frecuencia no se cumplen? ¿Cuál es el Precio del Incumplimiento (PDI)? Planear la Solución
¡I: Una vez descrito el problema se debe planificar la solución. Echar un vistazo inicial a los recursos disponibles ya los criterios que se utilizarán para evaluar los esfuerzo.s de solución de problemas ayuda a crear un plan para la solucion.
PASO 2: REMEDIAR TEMPORALMENTE
Ahora necesitamos analizar detenidamente las consecuencias que se identificaron en el Paso 1 para determinar qué tan rápido se necesita un remedio temporal o para evaluar la efectividad del que quizá ya esté implantado.
Un remedio temporal es un paso para mantener el proceso funcionando. Cuando se presenta un problema. la primera acción debe ser disculparse con el cliente. Cuando el resultado del proceso es un servicio, podemos volver a prestar el mismo servicio . Cuando el resultado es un producto, podemos repararlo o reemplazarlo. En cualquier caso, normalmente tranquilizamos al cliente de alguna manera. "parchando" el proceso para reducir la incidencia y la intensidad de la insatisfacción del cliente.
PASO 3: IDENTIFICAR LA(S) CAUSA(S) RAÍZ
Identificar la causa o causas raíz puede ser el más retador de los cinco pasos y para tener éxito requiere una comprensión profunda del proceso involucrado. Con el fin de lograr información del proceso, se desarrolla un plan para recolectar datos. Después los datos se recolectan, se organizan y se analizan.
Planear y Recolectar Datos
Un entendimiento claro de la definición del problema y del proceso involucrado ayuda a elegir las técnicas que serán más efectivas para recolectar los datos sobre la causa o causas raíz específicas.
El Modelo de Proceso proporciona un panorama claro de cómo se entienden actualmente los requisitos. Una vez que los requisitos están documentados, el modelo puede identificar los requisitos que necesitan más investigación
PASO 4: TOMAR ACCIÓN CORRECTIVA
Este es el cuarto de los cinco pasos para eliminar el incumplimiento. En muchas maneras, las acciones en este paso son paralelas a las del Paso 2: remediar temporalmente. Aunque los planes para la acción puedan ser similares, la diferencia importante es que en este punto debe implantarse una solución permanente para el problema.
Primero, si es necesario. reunir a la gente que pueda decidir más efectivamente sobre ideas u opciones para la acción correctiva. Cuando se han planteado todas las opciones hayque elegir. Planear, Comunicar e implantar la mejor. Si la acción correctiva tiene éxito, el problema estará resuelto.
Paso 4 Tomar Acción Correctiva · Reunir a la gente clave. · Generar opciones · Elegir la acción correctiva · Planear, comunicar e implantar |
PASO 5: EVALUAR Y DAR SEGUIMIENTO
Hasta aquí, hemos analizado la definición de un problema, luego la, identificación y eliminación de la causa o causas raíz. Ahora veremos acciones para asegurar que el problema se ha eliminado para siempre.
Con frecuencia hay una sensación de alivio y satisfacción después de que se ha tomado la acción correctiva. Sin embargo, un problema no está completamente resuelto hasta que se haya evaluado esa acción correctiva para ver si fue efectiva y se le haya dado seguimiento para asegurar que sIga operando
Evaluar
Cuando la situación se determinó en el Paso 1, se estableció un criterio de resolución. Este criterio se usó para evaluación. Evaluar la acción correctiva determina si el problema está resuelto o no La primera acción para evaluar la acción correctiva es examinar el remedio temporal. Puede ser necesario terminar con el remedio temporal para que los datos recolectados para evaluación no se vean afectados. Una vez que se recolectaron y se analizaron los datos, es posible ver si el criterio de resolución se ha cumplido o no.
Dar Seguimiento
Si el criterio de resolución se cumplió, el remedio temporal está formalmente terminado y el problema está resuelto. Sin embargo. aún no hemos terminado. Nuestra responsabilidad final es dar seguimiento a la acción correctiva para asegurar que está operando y que no habrá ningún efecto secundario indeseable.
Definicion de problema
“La definición del problema científico es el primero y más importante de los pasos de todo el proceso de investigación”.1 El problema permite conocer y delimitar el terreno de lo desconocido, es decisivo en el resultado final: una definición incorrecta nos lleva a encontrar una seudo solución. Su planteamiento adecuado no sólo implica considerar la situación problémica, es necesario también atisbar las posibles vías de solución. El planteamiento correcto del problema significa, en ocasiones, más que de la mitad de su solución.
Bienvenida
Hola soy Frances Alan Salas Aguilar estudio en el Centro de bachillerato Tegnologico Agropecuario #88 soy de ojocaliente zacatecaz ezpero y mi blog sea de su agrado.
Suscribirse a:
Entradas (Atom)