Está en la página 1de 9

Lineamientos de Buenas Prácticas

Tabla de Contenido

1. PROPÓSITO DE ESTE DOCUMENTO.........................................................................................5

2. GENERALIDADES.....................................................................................................................6

2.1 FRECUENCIA DE ACTUALIZACIÓN.................................................................................................7

2.2 CONSIDERACIONES DE SEGURIDAD EN EL DESARROLLO......................................................................7

3. PORTAL AZURE.......................................................................................................................8

3.1 PLATAFORMA AZURE...............................................................................................................8

3.2 AZURE PORTAL.......................................................................................................................8

3.3 ADMINISTRACIÓN DE SUSCRIPCIONES...........................................................................................8

3.4 AZURE POWER SHELL...............................................................................................................9

Página 1 de 9
Lineamientos de Buenas Prácticas

Índice de Figuras y Gráficas

Figura 1. Principios de Arquitectura Empresarial................................................................................................6

Página 2 de 9
Lineamientos de Buenas Prácticas

Índice de Tablas

No se encuentran elementos de tabla de ilustraciones.

Página 3 de 9
Lineamientos de Buenas Prácticas

GLOSARIO

Bases de datos: Se refiere a un conjunto de datos o archivos que tiene una estructura en común,
la cual está organizada de tal forma que el ordenador pueda fácilmente encontrar la información.

CamelCase: Es un estilo de escritura que se aplica a frases o palabras compuestas y se asemejan a


las jorobas de un camello. La letra inicial es minúscula.

C#: Es un lenguaje de programación orientado a objetos, desarrollado y estandarizado por


Microsoft, forma parte de la plataforma .NET. Fuente de esta información.

PascalCase: Es un estilo de escritura que se aplica a frases o palabras compuestas y se asemejan a


las jorobas de un camello. La letra inicial es mayúscula.

snake_case: Es un estilo de escritura que se aplica a frases o palabras compuestas. Las letras son
minúsculas y las palabras están separadas por un guion bajo (_).

String: Tipo de dato que representa una serie de caracteres Unicode. Fuente de esta información.

Página 4 de 9
Lineamientos de Buenas Prácticas

1. PROPÓSITO DE ESTE DOCUMENTO

El uso de buenas prácticas es fundamental para todas las etapas de desarrollo de un sistema o
aplicación.

El capitulo presenta una tabla resumen de los lineamientos con las propuestas de buenas
prácticas.

En los capitulos siguientes, se presenta el detalle de las herramientas tecnológicas y/o


metodologías propuestas para cada lineamiento.

Página 5 de 9
Lineamientos de Buenas Prácticas

2. GENERALIDADES

Figura 1. Principios de Arquitectura Empresarial

Fuente: Elaboración propia del autor

Como elementos de referencia para considerar los lineamientos de buenas prácticas, a nivel de los
diferentes dominios de la arquitectura empresarial, se toman los principios de arquitectura
empresarial (Véase Figura 1) como reglas y pautas generales para el uso e implementación de
todos los recursos y activos de TI en la organización.

La estandarización es la base para proponer los lineamientos de buenas practicas que faciliten y
fortalezcan la gestión de información, desarrollo e implantación de sistemas de información,
acceso a la tecnología y seguridad, y a su vez, el mejoramiento en la eficiencia de la gestión de la
organización. En el establecimiento de lineamientos se tiene en cuenta la metodología de
desarrollo, la interoperabilidad e integración y la arquitectura basada en servicios.

Por buenas prácticas se entiende un conjunto coherente de acciones que han rendido buen o
excelente servicio en un determinado contexto y que se espera que, en contextos similares, rindan
equivalentes o mejores resultados.

Página 6 de 9
2.1 FRECUENCIA DE ACTUALIZACIÓN

Los lineamientos deben tener una revisión de actualización semestral o anual. Además, se
revisarán cuando hayan surgido en los procesos, procedimientos, servicios, legislación o
normatividad aplicable.

2.2 CONSIDERACIONES DE SEGURIDAD EN EL DESARROLLO

 Implementar mecanismos de manejos de sesión: Se debe registrar el ingreso de cualquier


usuario a las aplicaciones desarrolladas, indicando un identificador único, el usuario y la fecha
de ingreso.
 Calidad de código: El código debe ser revisado de forma continua durante su construcción con
herramientas de inspección como CodeClimate o Sonarqube.

Página 7 de 9
3. PORTAL AZURE

3.1 PLATAFORMA AZURE

Azure es una plataforma de nube completa que puede hospedar aplicaciones existentes y
simplificar el desarrollo de nuevas aplicaciones. Azure puede incluso mejorar las aplicaciones
locales. Azure integra los servicios en la nube que se necesitan para desarrollar, probar,
implementar y administrar las aplicaciones mientras se aprovecha las ventajas de la informática en
la nube [CITATION Mic19 \l 9226 ].

¿Cuándo se debe usar?: Azure ofrece servicios para sus necesidades de desarrollo y hospedaje de
aplicaciones. Azure proporciona infraestructura como servicio (IaaS) para darle un control total
sobre el hospedaje de las aplicaciones. Las ofertas de plataforma como servicio (PaaS) de Azure
proporcionan los servicios completamente administrados que sus aplicaciones necesitan. Existe
incluso un verdadero hospedaje sin servidor en Azure, en el que todo lo que necesita hacer es
escribir su código.

3.2 AZURE PORTAL

Azure Portal es una aplicación basada en web para la administración de recursos de la plataforma
de servicios Azure.

¿Cuándo se debe usar?: cuando se requiera usar Azure Portal para crear, administrar y eliminar
recursos y servicios de Azure. Incluyendo un panel configurable, herramientas de administración
de recursos de Azure, acceso a la configuración de suscripción y a la información de facturación.

3.3 ADMINISTRACIÓN DE SUSCRIPCIONES

Una suscripción es una agrupación lógica de servicios de Azure que está vinculada a una cuenta de
Azure. Una única cuenta de Azure puede contener varias suscripciones. La facturación de los
servicios de Azure se realiza por suscripción. Las suscripciones de Azure tienen un administrador
de cuenta que tiene el control total sobre la suscripción. También tienen un administrador de
servicios que cuenta con el control sobre todos los servicios de la suscripción.

Página 8 de 9
3.4 AZURE POWER SHELL

Una interfaz de la línea de comandos para administrar los servicios de Azure a través de una línea
de comandos desde equipos con Windows. Algunos servicios o características de un servicio
pueden administrarse solo a través de PowerShell o la CLI

Página 9 de 9

También podría gustarte