Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. INTRODUCCIÓN
Estas convenciones no son las más agradables a primera vista. Sin embargo, después de
un tiempo de usarlas, el cerebro se acostumbra a ellas, y las acepta. Al tiempo,
programas que no siguen las convenciones se ven mal.
Adoptar estas convenciones es difícil, pues requiere mucho trabajo, con la desventaja de
tener que sincronizar unos gustos con los de otros. Pero después de un corto tiempo se
logra, y paradójicamente las convenciones se tornan más agradables de lo que uno
quisiera aceptar. Además, si todos las usan, todos estarán más contentos compartiendo
nuestros programas.
2. OBJETIVOS
1
http://www.di-mare.com/adolfo/p/convpas.htm
Convenciones Proyectos Software
3. RESPONSABILIDADES
Cada programador deberá disponer de sus propios directorios de trabajo, así como de
datos independientes para realizar pruebas unitarias de los módulos que vaya
desarrollando.
4. CONVENCIONES
Diseño de datos
Tablas
Tablas de relación
Índices
Vistas
2
La clave primaria de un relación es aquella clave candidata que se escoge para identificar sus tuplas de
modo único
Convenciones Proyectos Software
Atributos o Campos
Los atributos de las tablas de relación, deben empezar con el prefijo que se forma de las
primeras letras del nombre de la tabla de la relación.
b. SQL (Negocios)
Procedimientos Almacenados
spNombreProcedimeinto
Disparadores
trNombreDisparador
Funciones
fNombreFuncion
c. Interfaz
Formulario Principal
Convenciones Proyectos Software
fpMenuPrincipal
fmNombreFormulario
fnNombreFormulario
Consultas (queries)
5. COMENTARIOS
Los comentarios serán utilizados para comentar las acciones que se realicen en el
código de la programación, así como en las sentencias sql.
3
Archivo de procesamiento por lotes
Convenciones Proyectos Software
Para comentar el código o sentencia sql, en una sola línea, se utilizará dos barras
inclinadas a la derecha (//).
Ejm: // Esto es un comentario de una línea
Comentarios de más de una línea
Para comentar el código o sentencia sql de más de una línea se deberá abrir y
cerrar el comentario, para abrir se utilizarán los símbolos una barra inclinada
hacia la derecha seguida de un asterisco y para cerrar el comentario deberá
utilizar un asterisco y una barra inclinada.
Por ejemplo:
/* 09-11-21 Pedro López Para truncar el cálculo del impuesto IVA a dos dígitos*/
6. NOMBRES DE ARCHIVOS
Existirán dos tipos de archivos:
Datos
Interfaz
Datos
Entre los archivos de datos existirán:
Archivos de datos lógicos, archivos de datos físicos, archivos de datos sql y catálogos,
archivos de sql de mantenimiento, archivos de datos sps4 y para triggers5
En los archivos lógicos tendremos archivos tipo cdm y bitacoras.
En los archivos físicos tendremos archivos como pdm.
Además de los archivos antes mencionados tendremos archivos sps y triggers que están
almacenados en un formato txt.
Bitácora
Será utilizada para registrar los cambios en el código de la programación así
como en las sentencias sql de la base de datos. Para registrar cada bitácora
creada se deberá utilizar la siguente nomenclatura:
4
Store Procedure (procedimiento almacenado)
5
Es un procedimiento que se ejecuta cuando se cumple una condición establecida
Convenciones Proyectos Software
Interfaz
De acuerdo al diseño de módulos