SlideShare una empresa de Scribd logo
ESTRUCTURA “FOR”
AND “WHILE” PSEINT
HERRAMIENTAS CASE
CESAR MENDOZA GONZALEZ ING. SISTEMA I SEMESTRE
DEFINICION “FOR”:
 La función "Para" nos sirve para repetir un proceso una determinada
cantidad de veces hasta llegar a un número de referencia que determinará
el fin del proceso.
 Este comando es muy útil para seguir un proceso la veces necesarias por el
algoritmo, o el usuario.
Como ejecutar el comando
La instrucción Para ejecutar una secuencia de instrucciones un
número determinado de veces.
Al ingresar al bloque, la variable <variable> recibe el valor
<inicial> y se ejecuta la secuencia de instrucciones que forma
el cuerpo del ciclo. Luego se incrementa la variable <variable>
en <paso> unidades y se evalúa si el valor almacenado en
<variable> superó al valor <final>. Si esto es falso se repite
hasta que <variable> supere a <final>. Si se omite la
cláusula Con Paso <paso>, la variable <variable> se
incrementará en 1.
Para <variable> <- <inicial> Hasta <final>
( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
DEFINICION “WHILE”
 La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta
que la condición expuesta para esto no se cumpla.
 Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta
verdadera, se ejecuta una vez la secuencia de instrucciones que forman el
cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a
evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se
repiten mientras la condición sea verdadera. Hay que Notar que las
instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por
primera vez la condición resulta ser falsa. Si la condición siempre es
verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de
evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna
instrucción que modifique la o las variables involucradas en la condición, de
modo que ésta sea falsificada en algún momento y así finalice la ejecución del
ciclo.
COMO EJECUTAR EL COMANDO
La instrucción Mientras ejecuta una secuencia de
instrucciones mientras una condición sea verdadera.
Mientras <condición> Hacer
<instrucciones>
FinMientras
 EJEMPLO EN LENGUAJE PSEUDOCODIGO
Proceso Defenicion
Escribir ("Bienvenido escribe un numero hasta que se complete la serie")
Leer x;
Para r<-0 Hasta x Con Paso 1 Hacer
Escribir ("El numero de serie es:"),r
Fin Para
FinProceso
 Proceso Adivina_Numero
intentos<-10
num_secreto <- azar(100)+1
Escribir "Adivine el numero (de 1 a 100):"
Leer num_ingresado
Mientras num_secreto<>num_ingresado Y intentos>1 Hacer
Si num_secreto>num_ingresado Entonces
Escribir "Muy bajo"
Sino
Escribir "Muy alto"
FinSi
intentos <- intentos-1
Escribir "Le quedan ",intentos," intentos:"
Leer num_ingresado
FinMientras
Si num_secreto=num_ingresado Entonces
Escribir "Exacto! Usted adivino en ",11-intentos," intentos."
Sino
Escribir "El numero era: ",num_secreto
FinSi
FinProceso
 Proceso Hola
Para x <- 1 hasta 5 Hacer
Escribir: “Hola”;
FinPara
FinProceso
HERRAMIENTAS CASE
 podemos decir que las herramientas case son un conjunto de programas y
ayudas que dan asistencia a los analistas, ingenieros de software y
desarrolladores, durante todos los pasos del ciclo de vida de desarrollo de
un software.
 Una innovación en la organización, un concepto avanzado en la evolución
de tecnología con un potencial efecto profundo en la organización. Se
puede ver al CASE como la unión de las herramientas automáticas de
software y las metodologías de desarrollo de software formales.
Tipos de herramientas
 No existe una única clasificación de herramientas CASE, es difícil incluirlas
en una clase determinada. Podrían clasificarse atendiendo a:
 Las plataformas que soportan.
 Las fases del ciclo de vida del desarrollo de sistemas que abarca.
 La arquitectura de las aplicaciones que produce.
 Su funcionalidad.
APLICABILIDAD HERRAMIENTAS CASE
 Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida
de desarrollo del software en tareas como el proceso de realizar un diseño
del proyecto, cálculo de costos, implementación de parte del código
automáticamente con el diseño dado, compilación automática,
documentación o detección de errores entre otras.
MICROSOFT PROJECT
 Microsoft Project es un software de gestión de proyectos, desarrollado y
comercializado por Microsoft, que está diseñado para ayudar a un
administrador de proyectos en el desarrollo de planes, la asignación de
recursos a tareas, el seguimiento de los progresos, la gestión del
presupuesto, y el análisis de las cargas de trabajo.
 Microsoft Project fue la tercera aplicación basada en Microsoft Windows
de la compañía, y en un par de años desde su introducción se convirtió en
el software de gestión de proyectos basado en PC dominante.
CONCLUSIÓN
 Sin lugar a dudas las herramientas CASE han venido a revolucionar la
forma de automatizar los aspectos clave en el desarrollo de los sistemas de
información, debido a la gran plataforma de seguridad que ofrecen a los
sistemas que las usan y es que éstas, brindan toda una gama de
componentes que incluyen todas o la mayoría de los requisitos necesarios
para el desarrollo de los sistemas, han sido creadas con una gran exactitud
en torno a las necesidades de los desarrolladores de sistemas para la
automatización de procesos incluyendo el análisis, diseño e implantación.

Más contenido relacionado

La actualidad más candente

Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
testgrupocomex
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
Laura
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos isc
maypagonzalez
 

La actualidad más candente (20)

Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Java swing
Java swingJava swing
Java swing
 
Eficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecuciónEficiencia en uso en algoritmos- tiempo de ejecución
Eficiencia en uso en algoritmos- tiempo de ejecución
 
Pilas en Java
Pilas en JavaPilas en Java
Pilas en Java
 
Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Algoritmo congruencial aditivo
Algoritmo congruencial aditivoAlgoritmo congruencial aditivo
Algoritmo congruencial aditivo
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Funciones recursivas en C++
Funciones recursivas en C++Funciones recursivas en C++
Funciones recursivas en C++
 
Actividad preguntas y respuestas - Mit app Inventor - Facilitadora CDD Mg. Ma...
Actividad preguntas y respuestas - Mit app Inventor - Facilitadora CDD Mg. Ma...Actividad preguntas y respuestas - Mit app Inventor - Facilitadora CDD Mg. Ma...
Actividad preguntas y respuestas - Mit app Inventor - Facilitadora CDD Mg. Ma...
 
Objeto sqlcommand
Objeto sqlcommandObjeto sqlcommand
Objeto sqlcommand
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Programacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismoProgramacion Orientada a Objetos - Undiad 4 polimorfismo
Programacion Orientada a Objetos - Undiad 4 polimorfismo
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Sistemas operativos isc
Sistemas operativos iscSistemas operativos isc
Sistemas operativos isc
 
Recursividad
RecursividadRecursividad
Recursividad
 

Destacado

Ciclo repetitivo haga hasta
Ciclo repetitivo haga hastaCiclo repetitivo haga hasta
Ciclo repetitivo haga hasta
k4t3rin3
 
Programa en pseint de multiplicación y división de números
Programa en pseint  de multiplicación y división de númerosPrograma en pseint  de multiplicación y división de números
Programa en pseint de multiplicación y división de números
Marlon Hernandez
 

Destacado (8)

Ciclo repetitivo haga hasta
Ciclo repetitivo haga hastaCiclo repetitivo haga hasta
Ciclo repetitivo haga hasta
 
Ciclo para
Ciclo paraCiclo para
Ciclo para
 
Programa en pseint de multiplicación y división de números
Programa en pseint  de multiplicación y división de númerosPrograma en pseint  de multiplicación y división de números
Programa en pseint de multiplicación y división de números
 
Pseint Variables Y Comentarios
Pseint Variables Y ComentariosPseint Variables Y Comentarios
Pseint Variables Y Comentarios
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
Designing Teams for Emerging Challenges
Designing Teams for Emerging ChallengesDesigning Teams for Emerging Challenges
Designing Teams for Emerging Challenges
 

Similar a Estructura for and while pseint - Herramientas CASE

Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesion
mcasji
 

Similar a Estructura for and while pseint - Herramientas CASE (20)

Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
Presentación1
Presentación1Presentación1
Presentación1
 
Estructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jeanEstructuras repetitivas herramienta case jean
Estructuras repetitivas herramienta case jean
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Pseint
Pseint Pseint
Pseint
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Presentacion final sesion
Presentacion final sesionPresentacion final sesion
Presentacion final sesion
 
Parcial
ParcialParcial
Parcial
 
Presentación
Presentación Presentación
Presentación
 
Pseint terminado
Pseint terminadoPseint terminado
Pseint terminado
 
Slide share
Slide shareSlide share
Slide share
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Pseint
PseintPseint
Pseint
 
Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Ciclos for , while y herramientas case
Ciclos for , while y herramientas caseCiclos for , while y herramientas case
Ciclos for , while y herramientas case
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 

Último

matematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccionmatematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccion
alberto891871
 
Algebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdfAlgebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdf
frankysteven
 
PETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacionPETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacion
ctrlc3
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
DianaSG6
 

Último (20)

monografia sobre puentes 1234456785432o5
monografia sobre puentes 1234456785432o5monografia sobre puentes 1234456785432o5
monografia sobre puentes 1234456785432o5
 
matematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccionmatematicas en la ingenieria de la construccion
matematicas en la ingenieria de la construccion
 
DESVIACION
DESVIACION DESVIACION
DESVIACION
 
DISEÑO DE LOSAS EN UNA DIRECCION (CONCRETO ARMADO II )
DISEÑO DE LOSAS EN UNA DIRECCION  (CONCRETO ARMADO II )DISEÑO DE LOSAS EN UNA DIRECCION  (CONCRETO ARMADO II )
DISEÑO DE LOSAS EN UNA DIRECCION (CONCRETO ARMADO II )
 
problemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelosproblemas consolidación Mecánica de suelos
problemas consolidación Mecánica de suelos
 
Mecánica de fluidos 1 universidad continental
Mecánica de fluidos 1 universidad continentalMecánica de fluidos 1 universidad continental
Mecánica de fluidos 1 universidad continental
 
&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial&PLC Ladder.pdf automatización industrial
&PLC Ladder.pdf automatización industrial
 
Los vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptxLos vidrios eléctricos en un automóvil.pptx
Los vidrios eléctricos en un automóvil.pptx
 
Algebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdfAlgebra, Trigonometria y Geometria Analitica.pdf
Algebra, Trigonometria y Geometria Analitica.pdf
 
PETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacionPETROLEO triptico para estudiantes de educacion
PETROLEO triptico para estudiantes de educacion
 
Sistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdfSistemas de posicionamiento global (G.P.S.).pdf
Sistemas de posicionamiento global (G.P.S.).pdf
 
Tasaciones Ñuñoa - La Reina - Las Condes
Tasaciones Ñuñoa - La Reina - Las CondesTasaciones Ñuñoa - La Reina - Las Condes
Tasaciones Ñuñoa - La Reina - Las Condes
 
Becas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdfBecas de UOC _ Caja Ingenieros 2024-25.pdf
Becas de UOC _ Caja Ingenieros 2024-25.pdf
 
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
UNIVERSIDAD NACIONAL ALTIPLANO PUNO - FACULTAD DE INGENIERIA MECANICA ELECTRICA.
 
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagneticoPresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
PresentaciónReto_Equipo6 Explicacion del reto de freno electromagnetico
 
SISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdfSISTEMA ARTICULADO DE CUATRO BARRAS .pdf
SISTEMA ARTICULADO DE CUATRO BARRAS .pdf
 
Mapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIASMapa de carreteras de Colombia 2022 INVIAS
Mapa de carreteras de Colombia 2022 INVIAS
 
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptxTEMA 11.  FLUIDOS-HIDROSTATICA.TEORIApptx
TEMA 11. FLUIDOS-HIDROSTATICA.TEORIApptx
 
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptxtema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
tema-6.4-calculo-de-la-potencia-requerida-para-transporte-de-solidos-.pptx
 
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDFACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
ACT MECANISMO DE 4 BARRAS ARTICULADAS.PDF
 

Estructura for and while pseint - Herramientas CASE

  • 1. ESTRUCTURA “FOR” AND “WHILE” PSEINT HERRAMIENTAS CASE CESAR MENDOZA GONZALEZ ING. SISTEMA I SEMESTRE
  • 2. DEFINICION “FOR”:  La función "Para" nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar a un número de referencia que determinará el fin del proceso.  Este comando es muy útil para seguir un proceso la veces necesarias por el algoritmo, o el usuario.
  • 3. Como ejecutar el comando La instrucción Para ejecutar una secuencia de instrucciones un número determinado de veces. Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1. Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <instrucciones> FinPara
  • 4. DEFINICION “WHILE”  La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta que la condición expuesta para esto no se cumpla.  Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera. Hay que Notar que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición resulta ser falsa. Si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de evitarlo, las instrucciones del cuerpo del ciclo deben contener alguna instrucción que modifique la o las variables involucradas en la condición, de modo que ésta sea falsificada en algún momento y así finalice la ejecución del ciclo.
  • 5. COMO EJECUTAR EL COMANDO La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras <condición> Hacer <instrucciones> FinMientras
  • 6.  EJEMPLO EN LENGUAJE PSEUDOCODIGO Proceso Defenicion Escribir ("Bienvenido escribe un numero hasta que se complete la serie") Leer x; Para r<-0 Hasta x Con Paso 1 Hacer Escribir ("El numero de serie es:"),r Fin Para FinProceso
  • 7.  Proceso Adivina_Numero intentos<-10 num_secreto <- azar(100)+1 Escribir "Adivine el numero (de 1 a 100):" Leer num_ingresado Mientras num_secreto<>num_ingresado Y intentos>1 Hacer Si num_secreto>num_ingresado Entonces Escribir "Muy bajo" Sino Escribir "Muy alto" FinSi intentos <- intentos-1 Escribir "Le quedan ",intentos," intentos:" Leer num_ingresado FinMientras Si num_secreto=num_ingresado Entonces Escribir "Exacto! Usted adivino en ",11-intentos," intentos." Sino Escribir "El numero era: ",num_secreto FinSi FinProceso
  • 8.  Proceso Hola Para x <- 1 hasta 5 Hacer Escribir: “Hola”; FinPara FinProceso
  • 9. HERRAMIENTAS CASE  podemos decir que las herramientas case son un conjunto de programas y ayudas que dan asistencia a los analistas, ingenieros de software y desarrolladores, durante todos los pasos del ciclo de vida de desarrollo de un software.  Una innovación en la organización, un concepto avanzado en la evolución de tecnología con un potencial efecto profundo en la organización. Se puede ver al CASE como la unión de las herramientas automáticas de software y las metodologías de desarrollo de software formales.
  • 10. Tipos de herramientas  No existe una única clasificación de herramientas CASE, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo a:  Las plataformas que soportan.  Las fases del ciclo de vida del desarrollo de sistemas que abarca.  La arquitectura de las aplicaciones que produce.  Su funcionalidad.
  • 11. APLICABILIDAD HERRAMIENTAS CASE  Estas herramientas pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costos, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras.
  • 12. MICROSOFT PROJECT  Microsoft Project es un software de gestión de proyectos, desarrollado y comercializado por Microsoft, que está diseñado para ayudar a un administrador de proyectos en el desarrollo de planes, la asignación de recursos a tareas, el seguimiento de los progresos, la gestión del presupuesto, y el análisis de las cargas de trabajo.  Microsoft Project fue la tercera aplicación basada en Microsoft Windows de la compañía, y en un par de años desde su introducción se convirtió en el software de gestión de proyectos basado en PC dominante.
  • 13. CONCLUSIÓN  Sin lugar a dudas las herramientas CASE han venido a revolucionar la forma de automatizar los aspectos clave en el desarrollo de los sistemas de información, debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan y es que éstas, brindan toda una gama de componentes que incluyen todas o la mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de sistemas para la automatización de procesos incluyendo el análisis, diseño e implantación.