Tema_10_CASE Y SCV Flashcards
¿Tipos de control de versiones?
Local → Se guardaba en el equipo del desarrollador.
Centralizado → Un solo nodo donde se guardan las versiones: CVS, Subversion (SVN), TFS/SourceSafe
Distribuido → Un repositorio central y varios locales en otros equipos: GIT, MERCURIAL, BAZAAR, BITKEEPER, DARCS.
¿Qué engloban las herramientas de Integración Continua?
- Concepto CI/CD
- Pruebas
- Control de versiones
- Compilación
- Implementación
¿Cuantos objetos/archivos maneja GIT?
- COMMIT- Almacena versiones del proyecto.
- TREE- Almacena directorios.
- BLOB- Son los archivos de GIT.
- Annotated TAG- Almacena TEXTO persistente de un Commit.
Apuntes sobre GIT
- Creado por Linux Torvalds
- Es distribuido
- Soporta ramas y mezclas
- Compatible con protocolos HTTP, SSH, GIT y LOCAL
- Usa criptografía (SHA-1, sobre objetos)
Di nombres de Proveedores de computación en la nube:
- Alibaba Cloud
- AWS
- Google Cloud
- IBM
- Microsoft Azure
Plataformas de despliegue:
Heroku (Paas)
Digital Ocean (Iaas)
AWS - Amazon Web Services (Paas)
OpenShift (Paas)
RedSara (Iaas)
¿Qué es MDA?
Model Driven Architecture o Arquitectura dirigida por modelos.
Es un acercamiento al diseño de Software propuesto y patrocinado por el Object Management Group (OMG)
Pretende usar modelos o clases, para que de forma automática, se generen sistemas de información, sin programadores.
Tiene el:
PIM: Platform-Independent Model
PDM: Platform Definition Model
PSM: Platform-Specific Models
¿Qué es Caas?
Contenedores como servicio.
Son un servicio de nube que permite gestionar e implementar aplicaciones usando el aislamiento en contenedores, y que se puede implementar en las instalaciones o en la nube.
¿Como creamos un repositorio en Git?
Con git init
Se crea un directorio con la extensión .git
¿Cómo se llama el protocolo que sacó propietario, GIT?
Git Protocol
Escucha por el puerto 9418.
¿Aparte de https y ssh, por que puerto también puedes conectarte a GIT?
Por el puerto 9418
¿Cual es la forja de la administración pública?
La Web de la CTT
Aunque parte del código, se ha migrado a GitHub.
Dí nombres de Low Code Platform’s:
Appian
Pega
Zoho Creator
Mendix
Ejemplos de forjas:
- SourceForge
- GForge
- GitHub→ Tiene flujos colaborativos, con Fork y Pull - Request
- GitLab
- BitBucket
- Redmine
- Google Code
¿Qué es un Iaas, Paas y un Saas?
Son SERVICIOS EN LA NUBE.
Iaas es infraestructura como servicio, es decir, que la infraestructura corre por cuenta de otro. Básicamente, virtualización, servidores, almacenamiento y Networking.
Paas es plataforma como servicio. Un tercero brinda el hardware y una plataforma de software (Mayormente basadas en Kubernetes)
Saas, es Software como servicio.como Google Docs u Office 365.