ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Mantenimiento


Enviado por   •  8 de Marzo de 2014  •  696 Palabras (3 Páginas)  •  180 Visitas

Página 1 de 3

diseño que nos permitan construir un sistema de información de calidad.

Para la fase de implementación hemos de seleccionar las herramientas adecuadas, un entorno

de desarrollo que facilite nuestro trabajo y un lenguaje de programación apropiado para el tipo

de sistema que vayamos a construir. La elección de estas herramientas dependerá en gran

parte de las decisiones de diseño que hayamos tomado hasta el momento y del entorno en el

que nuestro sistema deberá funcionar.

A la hora de programar, deberemos procurar que nuestro código no resulte indescifrable. Para

que nuestro código sea legible, hemos de evitar estructuras de control no estructuradas, elegir

cuidadosamente los identificadores de nuestras variables, seleccionar algoritmos y estructuras

de datos adecuadas para nuestro problema, mantener la lógica de nuestra aplicación lo más

sencilla posible, comentar adecuadamente el texto de nuestros programas y, por último,

facilitar la interpretación visual de nuestro código mediante el uso de sangrías y líneas en

blanco que separen distintos bloques de código.

Además de las tareas de programación asociadas a los distintos componentes de nuestro

sistema, en la fase de implementación también hemos de encargarnos de la adquisición de

todos los recursos necesarios para que el sistema funcione (por ejemplo, las licencias de uso

del sistema gestor de bases de datos que vayamos a utilizar). Usualmente, también

desarrollaremos algunos casos de prueba que nos permitan ir comprobando el funcionamiento

de nuestro sistema conforme vamos construyéndolo.

18 Diseño de Bases de Datos

© Fernando BerzalControl de versiones

En todo proyecto de desarrollo de software resulta fundamental una adecuada gestión

de la configuración del software (SCM, Software Configuration Management), más

conocida vulgarmente por uno de sus aspectos, el control de versiones. De hecho, es

una actividad clave en el nivel 2 del CMM (Capability Maturity Model), un modelo de

madurez del proceso de desarrollo del software en el cual el nivel 1 representa la

anarquía.

...

Descargar como (para miembros actualizados)  txt (4.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com