Está en la página 1de 13

Sistema de Gestión de la Calidad

Uno de los beneficios de llevar a cabo la implementación de un Sistema de Gestión de la


Calidad es que posibilita a las empresas a enfrentarse con éxito a numerosos retos. De
esta forma, estas organizaciones conseguirán el éxito que desean a largo plazo.

Cuando se implementa un Sistema de Gestión de la Calidad, este comienza a formar parte


del Sistema de Gestión de cada organización. Por ello, cuando se va a implementar un
Sistema de Gestión de la Calidad se deben tener en cuenta tres aspectos principales:

 El conocimiento, la infraestructura y los procesos operativos de la


empresa.
 El funcionamiento y la utilidad del sistema de calidad a implantar.
 El conocimiento de la norma ISO a implantar, concretamente en este caso
de la ISO 9001 2015 y su funcionalidad o adaptación eficaz a la empresa en la que
se aplica.
La calidad a lo largo de los distintos procesos de producción tiene como objetivo el
evitar que el producto final sea considerado como defectuoso. Por ello, la calidad debe
de estar presente de manera continua durante todo el proceso de producción,
incorporando aquí también el proceso de fabricación.

Muchísimas organizaciones han optado por la implementación de un Sistema de


Gestión de la Calidad que incorpore el desarrollo de unos procesos y unos
requisitos que se puedan cumplir y medir. Por otra parte, deben integrar los
principios del negocio en este tipo de Sistemas de Gestión de la Calidad. El objetivo de
esta implementación no es otro que el de hacerle frente e a los distintos retos que se
les van a ir planteando diariamente con una visión a medio y a largo plazo.

Motivos principales para la implementación

La implementación de un Sistema de Gestión de la Calidad debe de ofrecer e


incorporar valor añadido a la organización, permitiendo el desarrollo de las actividades
de manera más económica, veloz y persiguiendo la mejora continua.

La principal motivación que impulsa a las empresas a llevar a cabo la


implementación de un Sistema de Gestión de la Calidad en es muy diversa y
evoluciona con el paso del tiempo. Pueden establecerse tres grupos principales en
relación a las motivaciones que llevan a las organizaciones a inclinarse por la
implementación de un Sistema de Gestión de la Calidad. Estas motivaciones son las
siguientes:

 Motivos de carácter externo o de mercado. Son aquellos que incluyen


ciertos aspectos relacionados con el entorno competitivo de la organización. Entre
ellos encontramos la presión de la competencia, continuar con la corriente de
mercado, desarrollar nuevos mercados internacionales o aumentar la competitividad
internacional, entre otras.
 Motivos de carácter interno. Son aquellos que tienen un origen interno y
agrupan la implantación del Sistema de Gestión de la Calidad como meta establecida
por la alta dirección o para mejorar la calidad del producto o servicio.
 Motivos de eficiencia. Entre ellos encontramos la reducción de costes y
mejorar la satisfacción de los trabajadores.

https://www.nueva-iso-9001-2015.com/2017/06/motivos-implantar-sistema-de-gestion-de-la-
calidad/

Metodología de la ISO 9001  

La metodología de esta certificación se basa en implantar un sistema de mejora


continua basado en el ciclo PHVA (Planificar, Hacer, Verificar y Actuar):

 Planificar: se trata de realizar un estudio estratégico de la empresa y


establecer los objetivos del sistema y sus procesos, y los recursos necesarios para
generar y proporcionar resultados de acuerdo con los requisitos del cliente y las
políticas de organización.
 Hacer: consiste en cumplir con las acciones que se han propuesto en el plan
energético. 
 Controlar o Verificar: una vez se llevan a cabo las acciones, el siguiente paso
es comprobar si éstas cumplen con los objetivos planteados.
 Actuar: por último, tendremos que valorar los resultados obtenidos y tomar
las acciones de corrección y mejora oportunas. 
La norma ISO 9001 es una norma de calidad que establece una serie de requisitos que
una organización debe cumplir para garantizar la calidad del producto o servicio en
su empresa. No importa lo complejo que sea el sector o el tamaño que tenga la
organización, ya que sirve para todos los casos.

Programación estructurada. Es un paradigma de


programación orientado a mejorar la claridad, calidad y tiempo de
desarrollo de un programa de computadora, utilizando
únicamente subrutinas y tres estructuras: secuencia, selección
(if y switch) e iteración (bucles for y while), considerando
innecesario y contraproducente el uso de la instrucción
de transferencia incondicional (GOTO), que podría conducir a
"código espagueti", que es mucho más difícil de seguir y de
mantener, y era la causa de muchos errores de programación.

https://www.excel-avanzado.com/39355/que-es-la-programacion-estructurada.html

La programación estructurada es una técnica que utiliza la metodología de


desarrollo de programas orientada a mejorar la calidad, claridad y tiempo de
desarrollo de los programas siendo así mucho más fácil de comprender.
La característica principal de esta técnica de programación es que está compuesto
por  segmentos de códigos, los cuales pueden estar constituidos desde una
instrucción hasta varias páginas de estas y cada uno de estos segmentos  debe
tener  únicamente un punto  entrada y un punto de  salida de datos; esto hará que
puedan ser leídos secuencialmente de inicio a fin, sin que se pierda la continuidad.
A finales de los años 1970, Böhm-Jacopini demuestra que utilizando el teorema de
la programación estructurada se puede presentar programas más confiables y
eficientes y para ello cada programa puede escribirse usando solamente 3
estructuras de control:
Secuencia: Es el orden en que las instrucciones deben ser  ejecutadas , consta
de dos o más operaciones.
Instrucción Condicional o Selección: Es la posibilidad de poder elegir
entre dos instrucciones y la decisión se tomará en base a una  evaluación, a la
cual se le llama condición.
Iteración: Es la repetición de una instrucción o grupo de instrucciones  mientras
se cumple una condición.
VBA (Visual Basic para Aplicaciones) al igual que otros lenguajes de programación
dispone de Estructuras de Control, que corresponden a las 3 estructuras
señaladas.

Ventajas de la Programación Estructurada


Como la programación estructurada está compuesta por segmentos bien definidos,
los programas son más simples, rápidos y fáciles de entender, pueden ser leídos
de forma secuencial y se pueden hacer las correcciones o modificaciones después
de haber concluido.
La estructura de los programas es clara debido a que las instrucciones están más
relacionadas entre sí.
Los códigos son reutilizables para futuras aplicaciones.
Se pueden hacer las modificaciones o correcciones de los programas de manera
más sencilla.
Reducción del esfuerzo en las pruebas y depuración de errores; ya que se puede
encontrar y leer  las secuencias más fácilmente y así se reducen también los
costos durante el mantenimiento.
Permite escribir los códigos más fácil y rápidamente incrementando así la
eficiencia de los programadores.
Estilos de programación
https://es.slideshare.net/pedrocflores12/estilos-de-programacin-y-sus-lenguajes
https://desarrolloweb.com/articulos/2477.php

Programación concurrente

Este tipo de programación se utiliza cuando tenemos que realizar varias


acciones a la vez.

Se suele utilizar para controlar los accesos de usuarios y programas a un


recurso de forma simultanea.

Se trata de una programación más lenta y laboriosa, obteniendo unos


resultados lentos en las acciones.

Programación funcional

Se caracteriza principalmente por permitir declarar y llamar a funciones


dentro de otras funciones.

Programación lógica

Se suele utilizar en la inteligencia artificial y pequeños programas


infantiles. Se trata de una programación basada en el cálculo de
predicados (una teoría matemática que permite lograr que un
ordenador basándose en hecho y reglas lógicas, pueda dar soluciones
inteligentes).

Arquitectura de una base de datos


http://basesdedatosfecajoja.blogspot.com/2011/03/arquitectura-de-las-base-de-datos-
nivel.html

La arquitectura de un sistema de base de datos está influenciada en


gran medida por el sistema informático subyacente en el que se ejecuta el
sistema de base de datos. En la arquitectura de un sistema de base de datos
se reflejan aspectos como la conexión de red, el paralelismo y la distribución.

Podemos destacar tres niveles principales según la visión y la función que


realice el usuario sobre la base de datos:
- Nivel físico: El nivel más bajo de abstracción describe como se almacenan
realmente los datos. En el nivel físico se describen en detalle las estructuras de
datos complejas de bajo nivel.
- Nivel conceptual: Que es el siguiente nivel más alto de abstracción, se
describe cuáles son los datos reales que están almacenados en la base de
datos y qué relaciones existen entre los
datos.                                                                                   
 -Nivel lógico: El siguiente nivel más alto de abstracción describe que datos se
almacenan en la base de datos y que relaciones existen entre esos datos. La
base de datos completa se describe así en términos de un número pequeño de
estructuras relativamente simples en el nivel físico, los usuarios del nivel lógico
no necesitan preocuparse de esta complejidad. Los administradores de base
de datos, que deben decidir la información que se mantiene en la base de
datos, usan el nivel lógico de abstracción. 

Modelo de base de datos


Un modelo de base de datos muestra la estructura lógica de la base, incluidas
las relaciones y limitaciones que determinan cómo se almacenan los datos y
cómo se accede a ellos

https://www.tecnologias-informacion.com/basesdedatos.html

El modelo de base de datos jerárquica


El modelo jerárquico de bases de datos se asemeja a la estructura de un árbol,
tal como Microsoft Windows organiza las carpetas y archivos. En un modelo
jerárquico de bases de datos, cada enlace es anidado con el fin de conservar
los datos organizados en un orden particular en un mismo nivel de lista. Por
ejemplo, una base de datos jerárquico de ventas, puede incluir las ventas de
cada día como un archivo separado. Anidadas dentro de este archivo están
todas las ventas (el mismo tipo de datos) para el día.

Beneficios del modelo jerarquico

Dado que la mayoría de las relaciones son de uno a uno, la estructura de la


base de datos es fácil de entender incluso para los no programadores.
Después de encontrar el primer registro, no es necesario realizar una
exploración de índice. Simplemente sigue el puntero principal que dirige hacia
el siguiente registro.

Como los datos se almacenan en una base de datos común, es más fácil
verlos. Las modificaciones, si las hay, se pueden hacer fácilmente en el archivo
reemplazando los datos existentes.

Al administrador le resulta fácil mantener la base de datos cambiando los


registros en sus respectivos campos.

Modelo de Red

En un modelo de red, la característica definitoria es que se almacena un


registro con un enlace a otros registros - en efecto,una red.

Estas redes (o, a veces, a que se refiere como punteros) puede ser una
variedad de diferentes tipos de información como números de nodo de un disco
o incluso la dirección.

Beneficios del modelo de red

Al igual que una base de datos jerárquica, los componentes de una base de
datos de red pueden tener varias relaciones padre-hijo. Su capacidad para
mantener datos es más que la del modelo jerárquico.

Dado que siempre hay un vínculo entre un padre y un hijo, se mantiene la


integridad de los datos.

La base de datos debe dedicar menos tiempo a mantener registros debido a la


eliminación de tablas redundantes, lo que mejora la eficiencia y el rendimiento
general.

El Modelo Relacional
El modelo relacional es el más popular tipo de base de datos y una herramienta
extremadamente potente, no sólo para almacenar información, también para
acceder a ella.

Las bases de datos relacionales son organizadas en forma de tablas. La


belleza de estos cuadros es que la información se puede acceder o añadir sin
reorganizar las tablas.

Una tabla puede tener muchos registros y cada registro puede tener muchos
campos.

Hay cuadros que a veces se llaman una relación. Por ejemplo, una empresa
puede tener una base de datos denominada los pedidos de los clientes, y
dentro de esta base de datos habrán diferentes tablas o relaciones de todos los
pedidos de los clientes. Las tablas pueden incluir la información del cliente
(nombre, dirección, contacto, información, número de cliente, etc) y otras tablas
(relaciones), como las órdenes que el cliente compró anteriormente (esto
puede incluir un número de artículo, la descripción del artículo, cantidad de
pago, la forma de pago, etc).

Cabe señalar que cada registro (grupo de campos) en una base de datos
relacional tiene su propia clave principal. Una clave principal es el único campo
que hace que sea fácil identificar a un registro.

Las bases de datos relacionales utilizan un programa llamado interfaz estándar


SQL o Query Language.

SQL se utiliza actualmente en prácticamente todas las bases de datos


relacionales. Las bases de datos relacionales son extremadamente fáciles de
personalizar para adaptarse a casi cualquier tipo de almacenamiento de datos.
Usted puede crear fácilmente las relaciones de los artículos que usted vende,
los empleados que trabajan para su empresa, etc.

Beneficios del modelo relacional

Los derechos de usuario se pueden restringir según los datos que deben
hacerse visibles o modificables para cada usuario. Esto permite una mayor
seguridad.

En una base de datos jerárquica, se necesita acceder a la raíz e ir hacia abajo.


En la relacional este no es el caso ya que se le brinda una flexibilidad de
acceso relacional.

Se evita la duplicación de datos, manteniendo así el tamaño de la base de


datos pequeño. Esto reduce el requerimiento de memoria y también aumenta la
eficiencia.
Modelo orientado a objetos

Como su nombre lo indica, es una base de datos que consta de objetos


utilizados en la programación orientada a objetos. Estas bases de datos
funcionan bien con lenguajes orientados a objetos como Perl, C ++, Java,
Smalltalk y otros.

Los objetos similares se agrupan en una clase y cada objeto de una clase
particular se llama su instancia. Las clases permiten que un programador
defina datos que no están incluidos en el programa.

Dado que una clase solo define los datos que necesita, si se ejecuta un objeto
de esa clase, no podrá acceder a otros datos, evitando así la corrupción de
datos y garantizando la seguridad.

Las clases intercambian datos entre sí mediante el uso de mensajes llamados


métodos. Tienen una propiedad llamada herencia, lo que significa que si se
define una clase, una subclase puede heredar sus propiedades sin definir sus
propios métodos. Esto significa que una subclase puede implementar el mismo
código. Esto acelera el desarrollo del programa.

Beneficios del modelo orientado a objetos

Las clases permiten agrupar objetos con características similares. Se puede


crear una superclase combinando todas las clases. Esto conduce a una
reducción de la redundancia de datos y la reutilización de clases, lo que
permite un mantenimiento más fácil de los datos.

La base de datos es capaz de almacenar diferentes tipos de datos, como


audio, video, imágenes, etc.

Puede que no sea necesario un lenguaje de consulta, ya que todas las


transacciones tienen lugar al acceder a los objetos de manera transparente.

Modelo Multidimensional

Una base de datos multidimensional está estrechamente relacionada con el


procesamiento analítico en línea que forma parte de la inteligencia empresarial
y el almacenamiento de datos.

El procesamiento analítico en línea (OLAP) facilita la extracción y visualización


de datos a través de diferentes puntos de vista. Se puede utilizar para acceder
a datos multidimensionales.

Las bases de datos multidimensionales se pueden visualizar como cubos de


datos que representan diferentes dimensiones de los datos disponibles.
Combina las ventajas de las bases de datos jerárquicas y relacionales.
Ejemplos de bases de datos multidimensionales incluyen Oracle Essbase y
Microsoft SAS.

Beneficios del modelo multidimensional

Responde consultas más rápido que las bases de datos relacionales debido a
la indexación multidimensional y el almacenamiento optimizado.

La salida de las bases de datos multidimensionales tiene una vista similar a


una hoja de cálculo que no se puede lograr en el caso de las bases de datos
relacionales.

Modelo Objeto-relacional

Una base de datos relacional de objetos ofrece lo mejor de ambos mundos.


Tiene una base de datos relacional combinada con conceptos orientados a
objetos como objetos, clases, herencia y polimorfismo. Funciona de manera
similar a las bases de datos relacionales.

Un ejemplo incluyen a DB2 de IBM.

Beneficios del modelo Objeto-relacional

Puede obtener datos fácilmente a través del polimorfismo. Reutilizar los datos
se vuelve más fácil.

Dado que abarca lo mejor de las bases de datos relacionales y orientadas a


objetos, la escalabilidad no es un problema. Se pueden almacenar grandes
volúmenes de datos dentro de las clases.

Uml
https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=688:ique-es-y-para-que-sirve-uml-versiones-de-uml-
lenguaje-unificado-de-modelado-tipos-de-diagramas-uml&catid=46&Itemid=163

UML son las siglas de “Unified Modeling Language” o “Lenguaje


Unificado de Modelado”. Se trata de un estándar que se ha adoptado a
nivel internacional por numerosos organismos y empresas para crear
esquemas, diagramas y documentación relativa a los desarrollos de
software (programas informáticos).

¿QUÉ ES Y PARA QUÉ SIRVE UML?

UML es una herramienta propia de personas que tienen conocimientos


relativamente avanzados de programación y es frecuentemente usada por
analistas funcionales (aquellos que definen qué debe hacer un programa
sin entrar a escribir el código) y analistas-programadores (aquellos que
dado un problema, lo estudian y escriben el código informático para
resolverlo en un lenguaje como Java, C#, Python o cualquier otro). Por
tanto si estás dando tus primeros pasos en programación, te
recomendaríamos que te olvides de UML hasta que tengas unos
conocimientos mínimos como uso de condicionales, bucles, y
conocimiento de la programación orientada a objetos. Esto es solo una
recomendación, en realidad prácticamente cualquier persona puede usar
UML, incluso podría usarse para realizar esquemas o documentación de
procesos que no tengan que ver con la informática.

https://www.teatroabadia.com/es/uploads/documentos/iagramas_del_uml.pdf

Un caso de uso es una descripción de las acciones de un sistema desde el


punto de vista del usuario. Es una herramienta valiosa dado que es una técnica
de aciertos y errores para obtener los requerimientos del sistema, justamente
desde el punto de vista del usuario. Los diagramas de caso de uso modelan la
funcionalidad del sistema usando actores y casos de uso. Los casos de uso
son servicios o funciones provistas por el sistema para sus usuarios.

Casos de uso
https://www.ediciones-eni.com/open/mediabook.aspx?
idR=1c7fd1f54338a419c1b4c68271b9540b

Los casos de uso describen en forma de lista de acciones y de interacciones


el comportamiento del sistema, estudiado desde el punto de vista de los
actores. Definen los límites del sistema y sus relaciones con el entorno.

Ahora bien, esta definición debe completarse, ya que no especifica si un caso


de uso debe describir la totalidad o sólo una parte del diálogo entre el actor y
el sistema. Podría formularse así:

”Entre un actor y el sistema, los casos de uso describen las acciones e


interacciones vinculadas con un objetivo funcional del actor”.

Los casos de uso detallan los requisitos funcionales del sistema relativos a
alguno de los objetivos de un actor.

Ejemplo

Consideremos como sistema un criadero de caballos. La compra de un


caballo por parte de un cliente constituye un caso de uso.

MANUAL DE USUARIO
https://definicion.de/manual-de-usuario/
Un manual es una publicación que incluye los aspectos
fundamentales de una materia. Se trata de una guía que ayuda a
entender el funcionamiento de algo, o bien que educa a sus lectores acerca
de un tema de forma ordenada y concisa. Un usuario es, por otra parte,
la persona que usa ordinariamente algo o que es destinataria de un
producto o de un servicio.

Un manual de usuario es, por lo tanto, un documento de


comunicación técnica que busca brindar asistencia a los sujetos que
usan un sistema. Más allá de su especificidad, los autores de los
manuales intentan apelar a un lenguaje ameno y simple para llegar a la
mayor cantidad posible de receptores.

Manual de sistema
Un manual de sistemas es aquel en donde se muestra el funcionamiento
de cada herramienta que posee un sistema, para que sirve, como se utiliza
y cual es su principal función.

1.Qué es un diagrama de flujo?

2. https://concepto.de/diagrama-de-flujo/

El diagrama de flujo o también diagrama de actividades es una manera de


representar gráficamente un algoritmo o un proceso de alguna
naturaleza, a través de una serie de pasos estructurados y vinculados que
permiten su revisión como un todo.

La representación gráfica de estos procesos emplea, en los diagramas de


flujo, una serie determinada de figuras geométricas que representan
cada paso puntual del proceso que está siendo evaluado. Estas formas
definidas de antemano se conectan entre sí a través de flechas y líneas que
marcan la dirección del flujo y establecen el recorrido del proceso, como si
de un mapa se tratara.

DICCIONARIO DE DATOS
https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html
Un diccionario de datos es un conjunto de definiciones  que contiene las características
lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa,
incluyendo nombre, descripción, alias, contenido y organización.

Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso
inmediato a la información, se desarrolla durante el análisis de flujo de datos y auxilia a los
analistas que participan en la determinación de los requerimientos del sistema, su
contenido también se emplea durante el diseño.

La implantación de un sistemas es una parte fundamental que permite a una empresa el


manejo eficaz y eficiente de sus servicios y productos tanto a empleados como a
consumidores, agilizando los procesos de la misma y clasificándola para un mejor rendimiento.

Los procesos mencionados como el caso de usos y diagramas de flujos nos permiten el manejo
del comportamiento que pueden tener las personas en una organización o empresa,
permitiendo crear una predicción de sucesos y creando la respuesta para contrarrestar el
mismo.

Asi mismo, se podría definir cuál modelo y estilo de base datos implementar dependiendo del
alcance que la empresa tenga o disponga. De tal manera la implantación del sistemas junto a
todos esas deficiones nos dejan de una manera mucho más clara cuales son los parámetros o
pasos que debemos tomar para implatar un sistema a nuestra empresa, tomando en cuenta
los factores de ganancia y riesgo que podríamos tener en la misma.

También podría gustarte