Está en la página 1de 10

PARADIGMAS DE

PROGRAMACION
Que es un Paradigma?
 Paradigma es un modelo o patrón en cualquier disciplina
científica u otro contexto epistemológico. El concepto fue
originalmente específico de la gramática; en 1900 el
diccionario Merriam-Webster definía su uso solamente en tal
contexto, o en retórica para referirse a una parábola o a una
fábula.

En lingüística, Ferdinand de Saussure ha usado paradigma


para referirse a una clase de elementos con similitudes. El
término tiene también una concepción en el campo de la
psicología refiriéndose a acepciones de ideas, pensamientos,
creencias incorporadas generalmente durante nuestra
primera etapa de vida que se aceptan como verdaderas o
falsas sin ponerlas a prueba de un nuevo análisis.
Paradigmas de Programacion:
 · Programación imperativa
 · Programación lógica
 · Programación funcional
 · Programación declarativa
 · Programación estructurada
 · Programación dirigida por eventos
 · Programación modular
 · Programación orientada a aspectos
 · Programación orientada a objetos
 · Programación con restricciones
 · Programación a nivel funcional
 · Programación a nivel de valores
 · Programación orientada a componentes
Programación Estructurada
 La programación estructurada es una
forma de escribir programas de ordenador
(programación de computadora) de manera
clara. Para ello utiliza únicamente tres
estructuras: secuencia, selección y
repetición; siendo innecesario el uso de la
instrucción o instrucciones de transferencia
incondicional (GOTO, EXIT FUNCTION,
EXIT SUB o múltiples RETURN).
Principios:
Programación Estructurada es una técnica en la cual la estructura de un
programa, esto es, la interpelación de sus partes realiza tan claramente como
es posible mediante el uso de tres estructuras lógicas de control:
 Secuencia: Sucesión simple de dos o mas operaciones.
 Selección: bifurcación condicional de una o mas operaciones.
 Interacción: Repetición de una operación mientras se cumple una condición.

Estos tres tipos de estructuras lógicas de control pueden ser combinados para
producir programas que manejen cualquier tarea de procesamiento de
información.
Un programa estructurado esta compuesto de segmentos, los cuales puedan
estar constituidos por unas pocas instrucciones o por una pagina o más de
codificación. Cada segmento tiene solamente una entrada y una salida, estos
segmentos, asumiendo que no poseen lazos infinitos y no tienen instrucciones
que jamás se ejecuten, se denominan programas propios. Cuando varios
programas propios se combinan utilizando las tres estructuras básicas de
control mencionadas anteriormente, el resultado es también un programa
propio.
Estandares
La estandarización o normalización es la redacción y aprobación de normas que se
establecen para garantizar el acoplamiento de elementos construidos
independientemente, así como garantizar el repuesto en caso de ser necesario,
garantizar la calidad de los elementos fabricados la seguridad de funcionamiento y para
trabajar con responsabilidad social.
La estandarización es el proceso de elaboración, aplicación y mejora de las normas que
se aplican a distintas actividades científicas, industriales o económicas con el fin de
ordenarlas y mejorarlas. La asociación estadounidense para pruebas de
materiales(ASTM), define la normalización como el proceso de formular y aplicar reglas
para una aproximación ordenada a una actividad específica para el beneficio y con la
cooperación de todos los involucrados.
Según la ISO (International Organization for Standarization) la Estandarización es la
actividad que tiene por objeto establecer, ante problemas reales o potenciales,
disposiciones destinadas a usos comunes y repetidos, con el fin de obtener un nivel de
ordenamiento óptimo en un contexto dado, que puede ser tecnológico, político o
económico.
La estandarización persigue fundamentalmente tres objetivos:
Simplificación: Se trata de reducir los modelos quedándose únicamente con los más
necesarios.
Unificación: Para permitir la intercambiabilidad a nivel internacional.
Especificación: Se persigue evitar errores de identificación creando un lenguaje claro y
preciso
Las elevadas sumas de dinero que los países desarrollados invierten en los organismos
normalizadores, tanto nacionales como internacionales, es una prueba de la importancia
ISO/IEC 12207
Introducion
 ISO/IEC 12207 establece un proceso de ciclo de vida
para el software que incluye procesos y actividades
que se aplican desde la definición de requisitos,
pasando por la adquisición y configuración de los
servicios del sistema, hasta la finalización de su uso.
Este estándar tiene como objetivo principal
proporcionar una estructura común para que
compradores, proveedores, desarrolladores,
personal de mantenimiento, operadores, gestores y
técnicos involucrados en el desarrollo de software
usen un lenguaje común. Este lenguaje común se
establece en forma de procesos bien definidos....
Estructura
 La estructura del estándar ha sido concebida de
manera flexible y modular de manera que pueda ser
adaptada a las necesidades de cualquiera que lo
use. Para conseguirlo, el estándar se basa en dos
principios fundamentales: Modularidad y
responsabilidad. Con la modularidad se pretende
conseguir procesos con un mínimo acoplamiento y
una máxima cohesión. En cuanto a la
responsabilidad, se busca establecer un responsable
para cada proceso, facilitando la aplicación del
estándar en proyectos en los que pueden existir
distintas personas u organizaciones involucradas.
Procesos
 Los procesos se clasifican en tres tipos: Principales, de soporte y de la organización.
Los procesos de soporte y de organización deben existir independientemente de la
organización y del proyecto ejecutado. Los procesos principales se instancian de
acuerdo con la situación particular.
 Procesos principales.
Adquisición.
Suministro.
Desarrollo.
Operación.
Mantenimiento.
 Procesos de soporte.
Documentación
Gestión de la configuración.
Aseguramiento de calidad.
Verificación.
Validación.
Revisión conjunta.
Auditoría.
Resolución de problemas.
 Procesos de la organización.
Gestión.
Infraestructura.
Mejora.
Recursos Humanos.

También podría gustarte