SlideShare una empresa de Scribd logo
1 de 19
JEAN CARLOS MORELO
ALDAIR NAAR
Mientras: Se evalúa la Condición. Si es Verdadera, se ejecuta la Acción y se evalúa
nuevamente la Condición. En el momento en el que la Condición sea Falsa se sale del bucle y
se continua con la ejecución del algoritmo. Al evaluarse la Condición, al principio, antes de
entrar en el bucle, si la condición es Falsa, nunca se entrará en el bucle. Por lo tanto se utiliza
obligatoriamente este tipo de bucle en el caso de que exista la posibilidad de que el bucle
pueda ejecutarse 0 veces.
Estructuras de Control Repetitivas.
Condició
n
Verdader
a?
Si
No
Acción
Mientras < Condición >
< Acción >
Fin_Mientras
Repetitiva (Mientras)
instrucción1;
while(condicion)
instrucción2;
instrucción3;
instrucción1;
while(condicion){
instrucción2;
instrucción3;
instrucción4;
}
instrucción5;
Palabra
reservada
Bloque
“evaluable”
a verdadero
o falso.
Se repite mientras
se evalúe “verdadero”
Ejemplo: Mostrar el producto de números enteros positivos entrados por teclado hasta el
ingreso de un número negativo.
Pseudocódigo:
Módulo: Principal
INICIO
DATOS:
P, num: entero
ALGORITMO:
P  1
Leer num
Mientras num >= 0
P  p * num
Leer num
Fin_mientras
Escribir p
FIN
INICIO
Entero P, num
P = 1
Leer num
P = P * num
FIN
Num >=
0?
Leer num
Escribir num
Si
No
EJEMPLO.
Hacer - Mientras: En primera instancia se ejecuta la Acción. Posteriormente, se evalúa la
Condición. Si es Verdadera, se ejecuta nuevamente la Acción. Si es Falsa, se continúa con la
ejecución del algoritmo. Se repite el bucle mientras la condición sea Verdadera. La Condición
se evalúa siempre al final del bucle, si es Verdadera se ejecuta nuevamente la Acción, si es
Falsa se sale del bucle. Como la Condición se evalúa al final, incluso aunque la primera vez
ya sea Falsa, el bucle (la Acción) se habrá ejecutado al menos una vez.
Condició
n
Verdader
a?
Si
No
Acción
Hacer < Acción >
Mientras < Condición >
Estructuras de Control Repetitivas.
Repetitiva (Hasta que)
instrucción1;
do
instrucción2;
while(condición)
instrucción3;
instrucción1;
do{
instrucción2;
instrucción3;
instrucción4;
}while(condicion);
instrucción5;
Palabra
reservada
Bloque
“evaluable”
a verdadero
o falso
Se repite mientras
se evalúe “verdadero”
(Igual que el while)
Desde - Hasta: Se utiliza cuando se sabe el número exacto de veces que hay que iterar. Para
ello el bucle llevará asociado una variable “índice”, a la que se le asigna un valor inicial y se
determina cual va a ser su valor final y además se va a incrementar (o decrementar) en cada
iteración de bucle en un valor constante.
Variable = Inicio ; Condición? ; Inc.
“n”
Condició
n
Verdader
a?
Si
No
Acción
Acción
No
Si
Inicio
Acción 2
Para variable = Vi, variable < Vf, Inc n
<Acción>
Fin_Para
Estructuras de Control Repetitivas.
Repetitiva (FOR)
for(inicio;termino;incremento)
Palabra reservada separadores
Se ejecuta una vez,
antes de iniciar las repeticiones
Condicion de termino de
Las repeticiones
Se ejecuta después de
cada iteración
Repetitiva (FOR)
instrucción 1;
for(inicio;termino;incremento)
instrucción 2;
instrucción 3;
instrucción 1;
for(inicio;termino;incremento){
instrucción 2;
instrucción 3;
}
instrucción 4;
EJEMPLO
las Herramientas CASE como 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.
Como es sabido, los estados en el Ciclo de Vida de desarrollo de un
Software son:
 Investigación Preliminar
 Análisis
 Diseño
 Implementación
 Instalación.
HERRAMIENTAS CASE
HISTORIA
 En la década de los setenta el proyecto ISDOS
desarrolló un lenguaje llamado "Problem Statement
Language" (PSL) para la descripción de los problemas
de usuarios y las necesidades de solución de un
sistema de información en un diccionario
computarizado. Problem Statement Analyzer (PSA)
era un producto asociado que analizaba la relación
de problemas y necesidades.
Estructura general de una herramienta case
La estructura CASE se basa en la siguiente terminología:
 CASE de alto nivel: son aquellas herramientas que automatizan o apoyan
las fases finales o superiores del ciclo de vida del desarrollo de sistemas
como la planificación de sistemas, el análisis de sistemas y el diseño de
sistemas.
 CASE de bajo nivel: son aquellas herramientas que automatizan o
apoyan las fases finales o inferiores del ciclo de vida como el diseño
detallado de sistemas, la implantación de sistemas y el soporte de
sistemas.
 CASE cruzado de ciclo de vida: se aplica a aquellas herramientas que
apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida,
se incluyen actividades como la gestión de proyectos y la estimación.
TIPOS DE HERRAMIENTAS CASE
 Herramientas de diseño CASE auxilian grandes equipos de ingenieros en la
especificación de sistemas de software y ayudan a automatizar la escritura
de arquitecturas, documentación, y además integrar automáticamente esas
piezas generadas en el IDE del desarrollador.
TIPOS DE HERRAMIENTAS CASE
 Herramientas de construcción auxilian equipos grandes en la construcción
y administración de liberación de paquetes de software.
 Herramientas híbridas son un nuevo fenómeno, aplicación Servicios Web
para crear un sistema distribuido que puede manejar múltiples estilos de
desarrollo y la flexibilidad de agregar nuevas herramientas y servicios sin
mucho trabajo. Buenos ejemplos incluyen Sourceforge, Collab.NET, y todas
sus variantes.
HERRAMIENTAS CASE MAS
UTILIZADAS
Edwin
PLATINUM Edwin es una herramienta para el diseño de base de datos, que
Brinda productividad en su diseño, generación, y mantenimiento de
aplicaciones. Desde un modelo lógico de los requerimientos de información,
hasta el modelo físico perfeccionado para las características específicas de la
base de datos diseñada, además Edwin permite visualizar la estructura, los
elementos importantes, y optimizar el diseño de la base de datos. Genera
automáticamente las tablas y miles de líneas de stored procedure y triggers
para los principales tipos de base de datos.
ERwin soporta principalmente bases de datos relacionales SQL y bases de
datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo
puede ser usado para generar múltiples bases de datos, o convertir una
aplicación de una plataforma de base de datos a otra.
EJEMPLOS
 Herramientas Abiertas
 Umbrello
 ArgoUML
 Gaphor
Herramientas Comerciales/Cerradas
 Rational Rose
 Together
 System Architect
 Visual Paradigm
 Poseidon
CONCLUSIÓN
 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.
 Debido a la gran demanda que tienen las CASE su exigencia en cuanto a su uso ha ido
aumentando, por lo que toda CASE debe entre otras cosas:
 Proporcionar topologías de aplicación flexibles
 Proporcionar aplicaciones portátiles
 Brindar un Control de versión
 Crear código compilado en el servidor
 Dar un Soporte multiusuario
 Ofrecer Seguridad
Estructuras repetitivas herramienta case jean

Más contenido relacionado

La actualidad más candente

Solución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosSolución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivos
Carliitox Dehorta
 

La actualidad más candente (20)

Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Errores
ErroresErrores
Errores
 
Solución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivosSolución de un enunciado utilizando los ciclos repetitivos
Solución de un enunciado utilizando los ciclos repetitivos
 
Slide share
Slide shareSlide share
Slide share
 
Pseint
PseintPseint
Pseint
 
PDF 11
PDF 11PDF 11
PDF 11
 
Manual pseint
Manual pseintManual pseint
Manual pseint
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Trigger
TriggerTrigger
Trigger
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
PDF 8
PDF 8PDF 8
PDF 8
 
!Prograc4
!Prograc4!Prograc4
!Prograc4
 
algoritmos
algoritmosalgoritmos
algoritmos
 
Estructuras de-control
Estructuras de-controlEstructuras de-control
Estructuras de-control
 
PDF 1
PDF 1PDF 1
PDF 1
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
Programaciòn Estructurada
Programaciòn EstructuradaProgramaciòn Estructurada
Programaciòn Estructurada
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
 
Henry lopez 11 02
Henry lopez 11 02Henry lopez 11 02
Henry lopez 11 02
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 

Similar a Estructuras repetitivas herramienta case jean

estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case
mariclau1998
 
estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case
mariclau1998
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
 

Similar a Estructuras repetitivas herramienta case jean (20)

Estructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASEEstructura for and while pseint - Herramientas CASE
Estructura for and while pseint - Herramientas CASE
 
Estructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-anaEstructuras repetitivas-dayana-y-ana
Estructuras repetitivas-dayana-y-ana
 
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
 
Parcial estructuras repetitivas"for y while" - herrmanientas case
Parcial estructuras repetitivas"for y while" - herrmanientas caseParcial estructuras repetitivas"for y while" - herrmanientas case
Parcial estructuras repetitivas"for y while" - herrmanientas case
 
estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case
 
estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case estructuras repetitivas for, while y funcionamiento de las herramientas case
estructuras repetitivas for, while y funcionamiento de las herramientas case
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Introducción al PSeint
Introducción al PSeintIntroducción al PSeint
Introducción al PSeint
 
Intropseint
IntropseintIntropseint
Intropseint
 
Introducción a la Programación
Introducción a la Programación Introducción a la Programación
Introducción a la Programación
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
PseInt 10.-7
PseInt 10.-7PseInt 10.-7
PseInt 10.-7
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
Diapositiva
DiapositivaDiapositiva
Diapositiva
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 
Pseint 10-7
Pseint 10-7 Pseint 10-7
Pseint 10-7
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Estructuras repetitivas herramienta case jean

  • 2. Mientras: Se evalúa la Condición. Si es Verdadera, se ejecuta la Acción y se evalúa nuevamente la Condición. En el momento en el que la Condición sea Falsa se sale del bucle y se continua con la ejecución del algoritmo. Al evaluarse la Condición, al principio, antes de entrar en el bucle, si la condición es Falsa, nunca se entrará en el bucle. Por lo tanto se utiliza obligatoriamente este tipo de bucle en el caso de que exista la posibilidad de que el bucle pueda ejecutarse 0 veces. Estructuras de Control Repetitivas. Condició n Verdader a? Si No Acción Mientras < Condición > < Acción > Fin_Mientras
  • 4. Ejemplo: Mostrar el producto de números enteros positivos entrados por teclado hasta el ingreso de un número negativo. Pseudocódigo: Módulo: Principal INICIO DATOS: P, num: entero ALGORITMO: P  1 Leer num Mientras num >= 0 P  p * num Leer num Fin_mientras Escribir p FIN INICIO Entero P, num P = 1 Leer num P = P * num FIN Num >= 0? Leer num Escribir num Si No EJEMPLO.
  • 5. Hacer - Mientras: En primera instancia se ejecuta la Acción. Posteriormente, se evalúa la Condición. Si es Verdadera, se ejecuta nuevamente la Acción. Si es Falsa, se continúa con la ejecución del algoritmo. Se repite el bucle mientras la condición sea Verdadera. La Condición se evalúa siempre al final del bucle, si es Verdadera se ejecuta nuevamente la Acción, si es Falsa se sale del bucle. Como la Condición se evalúa al final, incluso aunque la primera vez ya sea Falsa, el bucle (la Acción) se habrá ejecutado al menos una vez. Condició n Verdader a? Si No Acción Hacer < Acción > Mientras < Condición > Estructuras de Control Repetitivas.
  • 7. Desde - Hasta: Se utiliza cuando se sabe el número exacto de veces que hay que iterar. Para ello el bucle llevará asociado una variable “índice”, a la que se le asigna un valor inicial y se determina cual va a ser su valor final y además se va a incrementar (o decrementar) en cada iteración de bucle en un valor constante. Variable = Inicio ; Condición? ; Inc. “n” Condició n Verdader a? Si No Acción Acción No Si Inicio Acción 2 Para variable = Vi, variable < Vf, Inc n <Acción> Fin_Para Estructuras de Control Repetitivas.
  • 8. Repetitiva (FOR) for(inicio;termino;incremento) Palabra reservada separadores Se ejecuta una vez, antes de iniciar las repeticiones Condicion de termino de Las repeticiones Se ejecuta después de cada iteración
  • 9. Repetitiva (FOR) instrucción 1; for(inicio;termino;incremento) instrucción 2; instrucción 3; instrucción 1; for(inicio;termino;incremento){ instrucción 2; instrucción 3; } instrucción 4;
  • 11. las Herramientas CASE como 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. Como es sabido, los estados en el Ciclo de Vida de desarrollo de un Software son:  Investigación Preliminar  Análisis  Diseño  Implementación  Instalación. HERRAMIENTAS CASE
  • 12. HISTORIA  En la década de los setenta el proyecto ISDOS desarrolló un lenguaje llamado "Problem Statement Language" (PSL) para la descripción de los problemas de usuarios y las necesidades de solución de un sistema de información en un diccionario computarizado. Problem Statement Analyzer (PSA) era un producto asociado que analizaba la relación de problemas y necesidades.
  • 13. Estructura general de una herramienta case La estructura CASE se basa en la siguiente terminología:  CASE de alto nivel: son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.  CASE de bajo nivel: son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.  CASE cruzado de ciclo de vida: se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.
  • 14. TIPOS DE HERRAMIENTAS CASE  Herramientas de diseño CASE auxilian grandes equipos de ingenieros en la especificación de sistemas de software y ayudan a automatizar la escritura de arquitecturas, documentación, y además integrar automáticamente esas piezas generadas en el IDE del desarrollador.
  • 15. TIPOS DE HERRAMIENTAS CASE  Herramientas de construcción auxilian equipos grandes en la construcción y administración de liberación de paquetes de software.  Herramientas híbridas son un nuevo fenómeno, aplicación Servicios Web para crear un sistema distribuido que puede manejar múltiples estilos de desarrollo y la flexibilidad de agregar nuevas herramientas y servicios sin mucho trabajo. Buenos ejemplos incluyen Sourceforge, Collab.NET, y todas sus variantes.
  • 16. HERRAMIENTAS CASE MAS UTILIZADAS Edwin PLATINUM Edwin es una herramienta para el diseño de base de datos, que Brinda productividad en su diseño, generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de información, hasta el modelo físico perfeccionado para las características específicas de la base de datos diseñada, además Edwin permite visualizar la estructura, los elementos importantes, y optimizar el diseño de la base de datos. Genera automáticamente las tablas y miles de líneas de stored procedure y triggers para los principales tipos de base de datos. ERwin soporta principalmente bases de datos relacionales SQL y bases de datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo puede ser usado para generar múltiples bases de datos, o convertir una aplicación de una plataforma de base de datos a otra.
  • 17. EJEMPLOS  Herramientas Abiertas  Umbrello  ArgoUML  Gaphor Herramientas Comerciales/Cerradas  Rational Rose  Together  System Architect  Visual Paradigm  Poseidon
  • 18. CONCLUSIÓN  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.  Debido a la gran demanda que tienen las CASE su exigencia en cuanto a su uso ha ido aumentando, por lo que toda CASE debe entre otras cosas:  Proporcionar topologías de aplicación flexibles  Proporcionar aplicaciones portátiles  Brindar un Control de versión  Crear código compilado en el servidor  Dar un Soporte multiusuario  Ofrecer Seguridad