Ciclo de Implementación de Software: Requisitos, Entorno y Gestión de Datos

Detección de Necesidades

La fase de Detección de Necesidades consiste en identificar la aplicación requerida. Esta fase se divide en dos áreas principales:

  1. Necesidades de la empresa.
  2. Necesidades de la aplicación a implementar.

Necesidades de la Empresa

Implica conocer las necesidades específicas de la organización mediante:

  • Entrevistas.
  • Análisis de la documentación que maneja la empresa.
  • Estudio de antecedentes similares.

Necesidades de la Aplicación

Una vez seleccionada la aplicación a instalar, surgen las necesidades tecnológicas relacionadas con su operación:

  • Soporte para trabajar en multiusuario.
  • Necesidades de disco duro y memoria RAM.
  • Necesidad de procesador.
  • Necesidad de recursos gráficos y multimedia.

Preparación del Entorno y Requisitos Técnicos

Una vez identificadas las condiciones necesarias para la instalación, se debe preparar el entorno de trabajo para que cumpla con dichas especificaciones. Los requisitos a recopilar son:

  1. Requisitos de Construcción.
  2. Requisitos de Instalación Eléctrica y Cableado.
  3. Requisitos de Seguridad.
  4. Requisitos de Hardware y Software.
  5. Requisitos de Configuración del Sistema Operativo (S.O.).

Requisitos de Construcción

  • Localizar la sala en la parte más segura del edificio.
  • El suelo debe soportar el peso del equipo.
  • Evitar la existencia de ventanas para prevenir interferencias.
  • Utilizar materiales ignífugos y evitar el polvo.
  • Se deben instalar detectores de humo.
  • Los cables deben estar asegurados.

Requisitos de Instalación Eléctrica y Cableado

  • La línea eléctrica para los ordenadores debe ser independiente de la red general.
  • Evitar la proximidad de fuentes de interferencias.
  • Debe haber una protección del cableado.
  • Sistema de alimentación independiente, estabilizadores y aisladores.
  • Reducción máxima de la electricidad estática.

Requisitos de Seguridad

Consiste en la exposición completa y detallada de los principios de seguridad que deben observarse.

Requisitos de Hardware y Software

Se busca evitar al máximo la necesidad de que los agentes incorporen productos específicos o necesiten cargar aplicativos especiales para acceder al mercado.

Requisitos de Configuración del S.O.

Es esencial conocer los fundamentos de los Sistemas Operativos para elegir el más adecuado. Esto implica:

  • Conocer los componentes básicos del S.O.
  • Proceso de instalación y configuración.
  • Conocer y aplicar las distintas políticas de seguridad que permite el S.O.
  • La gestión del usuario.

Estudio de Impacto

Propósito del Estudio de Impacto

El Estudio de Impacto evalúa la influencia que puede tener la instalación de una aplicación nueva en un sistema informático ya existente.

Factores a Considerar

Para realizar este estudio, se deben considerar los siguientes puntos:

  • Impacto sobre el Hardware (HW).
  • Impacto sobre los sistemas de comunicación y red.
  • Impacto sobre el Software (SW).
  • Impacto sobre los usuarios.

Puntos Críticos para el Nuevo Software

Los puntos que suelen suponer un mayor problema para el nuevo software son:

  • Impacto sobre los sistemas de comunicación y red.
  • Impacto sobre los usuarios.

Tipos de Instalación y Conceptos Asociados

Tipos de Instalación

Podemos encontrar instalaciones:

  • Sobre los clientes (la más cómoda).
  • Sobre los servidores web (la más difícil de realizar).
  • Sobre los servidores.

Paquetes de Datos de Linux

Los paquetes de datos de Linux suelen incluir una suma de verificación y una lista de otros paquetes requeridos (dependencias).

Paso a Producción (Aplicación a Medida)

El concepto de «paso a producción» se refiere al momento en que una aplicación se implementa en el entorno real de trabajo. (Nota: El texto original adjunta la definición de software, la cual se mantiene como parte del documento original):

Se refiere al equipamiento lógico o soporte lógico de una computadora digital; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos del sistema, llamado hardware.

Gestión de Datos: Carga y Migración

Carga de Datos

Es un tipo de carga de datos típicos de las aplicaciones empresariales que no requiere configuración inicial.

Configuración

Es el proceso por el que se introducen datos en determinados ficheros de la aplicación.

Carga de Datos Iniciales

Es la transferencia de datos desde el sistema anterior.

Migración de Datos

Es el traspaso de información de una aplicación a otra que la va a sustituir.

Definiciones Clave en Desarrollo e Instalación

XML (eXtensible Markup Language)

XML (siglas en inglés de eXtensible Markup Language, o lenguaje de marcas extensible) es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C).

CVS (Concurrent Versions System)

El Concurrent Versions System (CVS), también conocido como Concurrent Versioning System, es una aplicación informática que implementa un sistema de control de versiones. Mantiene el registro de todo el trabajo y los cambios en los ficheros (principalmente código fuente) que forman un proyecto y permite la colaboración de distintos desarrolladores.

SQL (Structured Query Language)

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional, permitiendo efectuar consultas.

Métrica

Una métrica es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un software o un sistema de información. Se utiliza generalmente para realizar comparativas o para la planificación de proyectos de desarrollo. Un ejemplo ampliamente usado es la llamada métrica de punto de función.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.