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

Mantenimiento

hoskar4328 de Marzo de 2014

696 Palabras (3 Páginas)206 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.

Independientemente de su importancia en el control del proceso de desarrollo de

software (algo innegable), su valor es incalculable para evitar pérdidas irreparables

(siempre y cuando se hagan copias de seguridad de la base de datos de nuestra

herramienta de control de versiones) y también para volver cómodamente a una

versión anterior de nuestro código si nuestras últimas modificaciones del código no

resultaron del todo acertadas. Implantación y evaluación: La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. Una vez instaladas, las aplicaciones se emplean durante muchos años. Sin embargo, las organizaciones y los usuarios cambian con el paso del tiempo, incluso el ambiente es diferente con el paso de las semanas y los meses.

Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones:

*Evaluación operacional: Valoración de la forma en que funciona el sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de los formatos de información, confiabilidad global y nivel de utilización.

*Impacto organizacional: Identificación y medición de los beneficios para la organización en áreas tales como finanzas, eficiencia operacional e impacto competitivo. También se incluye el impacto sobre el flujo de información externo e interno.

*Opinión

...

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