Estandar de programacion

Solo disponible en BuenasTareas
  • Páginas : 13 (3233 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de diciembre de 2010
Leer documento completo
Vista previa del texto
Estándares de Programación de Base de Datos v1.1

[pic]
Historial de Revisión
|Fecha |Versión |Descripción |Autor |
|11/09/2008 |1.0 |Estándares de Programación / Nomenclatura Oracle |Encarnación, Raúl |
|15/09/2008|1.1 |Corrección de Nomenclatura |Encarnación, Raúl |
| | | | |
| | | ||
| | | | |

Índice
1. Introducción 6
1.1 Objetivo y Alcance 6
2. Generalidades 7
2.1 Conceptos 7
2.1.1 Aplicaciones 7
2.1.2 Módulos 7
2.1.3 Identificador 8
2.2 Entornos 8
2.2.1 Definición 8
2.2.2 Desarrollo 8
2.2.3Integración 9
2.2.4 Producción 9
2.3 Responsabilidades 9
2.3.1 Desarrollo 9
2.3.2 Integración 9
2.3.3 Producción 10
2.3.4 Usuarios 11
3. Identificación de Módulos 11
3.1 Aplicación 11
3.2 Módulo 11
4. Lenguajes y Tecnologías 11
5. Objetos de Base de Datos 12
5.1 Tablas, Stored Procedures, Funciones, Triggers y Secuencias 12
5.1.1 Nomenclatura de Tablas 13
5.1.2Nomenclatura de Paquetes 13
5.1.3 Nomenclatura de Stored Procedures 14
5.1.4 Nomenclatura de Functions 14
5.1.5 Nomenclatura de Triggers 15
5.1.6 Nomenclatura de Secuencias 15
5.2 Indices 16
5.3 Campos 17
6. SQL 17
6.1 Introducción 17
6.2 Estilo 17
6.2.1 SELECT 17
6.2.2 JOIN 18
6.2.3 INSERT 19
6.3 Optimización 20
7. PL/SQL 20
7.1 Variables de trabajoy de Entrada/Salida 20
7.2 Estilo 21
7.3 Cursores 22
7.4 Excepciones y control de errores 22

Estándares de Programación

Introducción

El presente documento describe detalladamente los Estándares de Programación a utilizarse para el trabajo del curso de Taller de Proyectos 2. Uno de los aspectos clave de este documento es la definición y uso homogéneo de todas lasherramientas de desarrollo.

1 Objetivo y Alcance

El objetivo y alcance del presente documento es listar y describir cada uno de los Estándares de Programación para el trabajo del desarrollo del curso de Taller de Proyectos 2.

Los objetivos de dicha normalización son:
▪ Aumentar la confianza del usuario final en las aplicaciones desarrolladas, ofreciéndole un entornofamiliar, sin sorpresas ni excepciones.
▪ Promover la colaboración entre los diferentes grupos de desarrollo permitiendo que soluciones elaboradas para una aplicación se utilicen en el desarrollo de otras.
▪ Facilitar el mantenimiento de aplicaciones haciendo que un módulo no esté ligado al programador del mismo.

Este documento contiene normas para el desarrollo desoftware en sus aspectos fundamentales: estándares de nomenclatura, entornos de explotación y desarrollo, uso de las herramientas, etc.

Los principales destinatarios son los analistas y programadores responsables del desarrollo de aplicaciones.

El Área de Sistemas es la responsable de promover esta normalización y de verificar su cumplimiento.

El documento no pretende sercompleto. Muchos aspectos del desarrollo de software quedarán fuera de estas especificaciones. Por ello, resulta especialmente interesante que los responsables de las diferentes aplicaciones propongan nuevos estándares para todos aquellos aspectos no cubiertos en este documento, evitando la diversificación de criterios en las soluciones propuestas a problemas comunes.

Generalidades

1...
tracking img