Tema_10_CASE Y SCV Flashcards

1
Q

¿Tipos de control de versiones?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué engloban las herramientas de Integración Continua?

A
  • Concepto CI/CD
  • Pruebas
  • Control de versiones
  • Compilación
  • Implementación
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuantos objetos/archivos maneja GIT?

A
  • COMMIT- Almacena versiones del proyecto.
  • TREE- Almacena directorios.
  • BLOB- Son los archivos de GIT.
  • Annotated TAG- Almacena TEXTO persistente de un Commit.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Apuntes sobre GIT

A
  • 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Di nombres de Proveedores de computación en la nube:

A
  • Alibaba Cloud
  • AWS
  • Google Cloud
  • IBM
  • Microsoft Azure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Plataformas de despliegue:

A

Heroku (Paas)

Digital Ocean (Iaas)

AWS - Amazon Web Services (Paas)

OpenShift (Paas)

RedSara (Iaas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es MDA?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es Caas?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Como creamos un repositorio en Git?

A

Con git init

Se crea un directorio con la extensión .git

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se llama el protocolo que sacó propietario, GIT?

A

Git Protocol

Escucha por el puerto 9418.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Aparte de https y ssh, por que puerto también puedes conectarte a GIT?

A

Por el puerto 9418

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cual es la forja de la administración pública?

A

La Web de la CTT

Aunque parte del código, se ha migrado a GitHub.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Dí nombres de Low Code Platform’s:

A

Appian
Pega
Zoho Creator
Mendix

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Ejemplos de forjas:

A
  • SourceForge
  • GForge
  • GitHub→ Tiene flujos colaborativos, con Fork y Pull - Request
  • GitLab
  • BitBucket
  • Redmine
  • Google Code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es un Iaas, Paas y un Saas?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué es el concepto de Forja o FORGE?

A

Una forja es una plataforma de desarrollo colaborativo de software. Se enfoca hacia la cooperación entre desarrolladores para la difusión de software y el soporte al usuario.

17
Q

Herramientas de integración continua (CI/CD):

A

Codeship, es de Bamboo y hace su Travis CI hasta TeamCity, por la ruta Circle CI.

Su capitán es Jenkins

  • Jenkins
  • Travis CI
  • Circle CI
  • TeamCity
  • CodeShip
  • Bamboo
18
Q

¿Qué es Faas?

A

Función como servicio.

Es un tipo de servicio de cloud computing que permite que los desarrolladores diseñen, ejecuten y gestionen paquetes de aplicaciones como funciones sin tener que ocuparse del mantenimiento de su propia infraestructura.

Es un modelo de ejecución que se basa en los eventos y se ejecuta en contenedores sin estado.

19
Q

¿ Qué es ingeniería directa e inversa ?

A

La directa es que de los modelos podemos generar código.

La inversa es que de un código, podemos generar el modelo.

20
Q

¿Dí nombres de herramientas WIKI?

A

. CONFLUENCE

. MEDIAWIKI

21
Q

¿Qué son herramientas de Integración Continua?

A

La integración continua es una práctica de desarrollo de software mediante la cual los desarrolladores combinan los cambios en el código en un repositorio central de forma periódica, tras lo cual se ejecutan versiones y pruebas automáticas.

22
Q

¿Qué es FOSS?

A

Free and Open Source Software

FOSS es una etiqueta (o principio) que significa que el código fuente de un software es abierto y accesible para todos. Cualquiera, en cualquier lugar, puede utilizar, estudiar y modificar el código de la forma que considere oportuna.

23
Q

Forjas en España:

A

RedIris

Guadalinex

Proyecto Morfeo.

24
Q

Comandos de GIT:

A
25
Q

Di un cliente de Subversion:

A
  • TortoiseSVN