Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 221022
Clase 221022
Clase N.º 4
Comenzamos en 5 Minutos…!!!
Profesor: Ing. Andrys Jesús Rojas
Profesor: Ing. Andrys Rojas
Agenda
Conceptos Básicos
Qué es Algoritmo?
Qué es Flujograma?
Qué es Docker?
Qué es GIT?
Qué es una Nube?
Qué es UML?
Ventajas y Desventajas de la Documentación
Ejemplos de Algoritmos y Flujograma
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Algoritmo?
R= Es una serie de reglas y pasos ordenados de manera
lógica para resolución de problemas. Esto conceptualmente
Define la resolución mediante la
coherencia de proposiciones
debidamente estructuradas para
alcanzar un objetivo especifico.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Flujograma?
R= Es un método gráfico para la resolución de un problema
especifico; este método es de gran importancia debido que se
toma como guía para no desviarse del objetivo final.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Flujograma?
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Flujograma?
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Docker?
R= es una plataforma de software de código abierto para crear, implementar y
administrar contenedores de aplicaciones virtualizados en un sistema operativo
(SO) común, con un ecosistema de herramientas aliadas.
La tecnología de contenedores Docker debutó en 2013; Docker Inc. se formó
para respaldar una edición comercial de software de gestión de contenedores y ser
el patrocinador principal de una versión de código abierto.
Mirantis adquirió el negocio de Docker Enterprise en noviembre de 2019.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es Docker?
Qué es un Contenedor?
R= Docker empaqueta software en unidades estandarizadas
llamadas contenedores que incluyen todo lo necesario para que el
software se ejecute, incluidas bibliotecas, herramientas de sistema,
código y tiempo de ejecución. Con Docker, puede implementar y ajustar la
escala de aplicaciones rápidamente en cualquier entorno con la certeza de
saber que su código se ejecutará.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es GIT?
R= Git es una herramienta que realiza una función del control de versiones de
código de forma distribuida, de la que destacamos varias características:
• Es muy potente
• Fue diseñada por Linus Torvalds
• No depende de un repositorio central
• Es software libre
• Con ella podemos mantener un historial completo de versiones
• Podemos movernos, como si tuviéramos un puntero en el tiempo,
por todas las revisiones de código y desplazarnos una manera muy
ágil.
Caracas, 22 de Octubre2022
Conceptos Básicos
Qué es GIT?
• Es muy rápida
• Tiene un sistema de trabajo con ramas que lo hace
especialmente potente
• En cuanto a la funcionalidad de las ramas, las mismas
están destinadas a provocar proyectos divergentes de un
proyecto principal, para hacer experimentos o para probar
nuevas funcionalidades.
Caracas, 22 de Octubre2022
Conceptos Básicos
Qué es GIT?
• Las ramas pueden tener una línea de progreso diferente de la
rama principal donde está el core de nuestro desarrollo. En
algún momento podemos llegar a probar algunas de esas
mejoras o cambios en el código y hacer una fusión a nuestro
proyecto principal, ya que todo esto lo maneja Git de una
forma muy eficiente
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es una Nube?
R= es un término que se utiliza para describir una red mundial de
servidores, cada uno con una función única. La nube no es una entidad física,
sino una red enorme de servidores remotos de todo el mundo que están
conectados para funcionar como un único ecosistema. Estos servidores están
diseñados para almacenar y administrar datos, ejecutar aplicaciones o
entregar contenido o servicios, como streaming de vídeos, correo web,
software de ofimática o medios sociales.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es una Nube?
R= En lugar de acceder a archivos y datos desde un equipo personal o
local, accedes a ellos online desde cualquier dispositivo conectado a
Internet, es decir, la información está disponible dondequiera que vayas y
siempre que la necesites. En otras palabras es una unidad de red que se
implementa globalmente para que la información este disponible en red.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Conceptos Básicos
Qué es UML?
R= El Lenguaje Unificado de Modelado (UML) fue creado para forjar un
lenguaje de modelado visual común y semántica y sintácticamente rico para
la arquitectura, el diseño y la implementación de sistemas de software
complejos, tanto en estructura como en comportamiento.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
DIAGRAMAS DE CLASES
Los diagramas de clases representan las estructuras estáticas de un sistema,
incluidas sus clases, atributos, operaciones y objetos. Un diagrama de clases
puede mostrar datos computacionales u organizacionales en la forma de
clases de implementación y clases lógicas, respectivamente. Puede haber
superposición entre estos dos grupos.
1.Las clases se representan con una forma rectangular dividida en
tercios. La sección superior muestra el nombre de la clase, mientras
que la sección central contiene los atributos de la clase. La sección
inferior muestra las operaciones de la clase (también conocidas como
métodos).
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
DIAGRAMAS DE COMPONENTES
Los diagramas de componentes muestran cómo se combinan los
componentes para formar componentes más grandes o sistemas de
software. Estos diagramas están diseñados para modelar las
dependencias de cada componente en el sistema. Un componente es algo
necesario para ejecutar una función de estereotipo. Un estereotipo de
componente puede constar de ejecutables, documentos, tablas de bases
de datos, archivos o archivos de bibliotecas.
1.Representa un componente con una forma rectangular. Debe tener
dos rectángulos pequeños en un lado o mostrar un icono con esa
forma.
2.Agrega líneas entre formas de componentes para representar las
relaciones pertinentes. Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
DIAGRAMAS DE IMPLEMENTACIÓN
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Diagrama de actividades
Los diagramas de actividades muestran el flujo de control de
procedimiento entre objetos de clases, junto con procesos
organizacionales, como los flujos de trabajo de negocios. Estos diagramas
se integran con formas especializadas que luego se conectan con flechas. La
notación establecida para los diagramas de actividades es similar a la de los
diagramas de estados.
1.Empieza tu diagrama de actividades con un círculo negro.
2.Conecta el círculo a la primera actividad, la cual se modela con un
rectángulo redondeado.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Diagrama de secuencia
Los diagramas de secuencia, también conocidos como diagramas de
eventos o escenarios de eventos, ilustran cómo los procesos interactúan
entre sí mostrando llamadas entre diferentes objetos en una secuencia.
Estos diagramas tienen dos dimensiones: vertical y horizontal. Las líneas
verticales muestran la secuencia de mensajes y llamadas en orden
cronológico y los elementos horizontales muestran instancias de objetos en
las que se transmiten los mensajes.
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Caracas, 22 de Octubre2022
Profesor: Ing. Andrys Rojas
Preguntas
Caracas, 22 de Octubre2022