Fundamentos de Viabilidad, Prototipado y Gestión de Datos en el Desarrollo de Sistemas

Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,27 KB

Evaluación de la Viabilidad del Sistema

La determinación y evaluación de la viabilidad es fundamental para el éxito de un proyecto de desarrollo de sistemas. Se divide en tres elementos clave:

Viabilidad Técnica

Complemento para el sistema actual, asegurando que la tecnología disponible pueda satisfacer las necesidades de los usuarios.

Viabilidad Económica

Implica la evaluación de costos asociados al proyecto:

  • Tiempo del analista de sistemas.
  • Costo del estudio de sistemas.
  • Costo del tiempo de los empleados dedicado al estudio.
  • Costo estimado del hardware.
  • Costo del software empaquetado o del desarrollo de software a medida.

Viabilidad Operacional

Determina si el sistema será funcional y si se utilizará o no una vez instalado.

Lineamientos para el Desarrollo de Prototipos

El prototipado es una técnica esencial para la comprensión y validación de los requerimientos del sistema.

Trabajar en Módulos Administrativos

No es necesario ni inconveniente construir todo un sistema funcional de inmediato. Los módulos permiten interactuar con sus características clave y construir el sistema por separado.

Crear el Prototipo con Rapidez

La rapidez en la creación permite obtener una valiosa comprensión de cómo proceder con el resto del proyecto. Esto evita comprometer recursos excesivos en un proyecto que tal vez fracase.

Modificar el Prototipo

El prototipo debe admitir modificaciones para reducir la resistencia a la evaluación. Se utilizará la retroalimentación para mejorar el sistema.

Hacer Énfasis en la Interfaz de Usuario

Es crucial visualizar cómo el prototipo permitirá a los usuarios realizar sus tareas. La interfaz de usuario debe estar bien desarrollada para lograr acoplarse al sistema con rapidez.

Ventajas y Desventajas del Prototipado

Ventajas

  • Potencial de cambiar el sistema durante las etapas del desarrollo.
  • Oportunidad de detener el desarrollo de un sistema que no funciona.
  • Posibilidad de desarrollar un sistema que cumpla mejor las necesidades y expectativas del usuario.

Desventajas

  • Es difícil administrar la creación de prototipos como un proyecto dentro del sistema.
  • Usuarios y analistas pueden adoptar un prototipo como sistema completo cuando aún es inadecuado.

Interfaz Gráfica de Usuario (GUI) y Requerimientos de Diseño

GUI: Graphical User Interface

La Interfaz Gráfica de Usuario (Graphical User Interface) consiste en la aplicación con la cual el usuario interactúa con la computadora. Se realiza mediante el desarrollo de elementos gráficos para ejecutar funciones con un solo clic del botón.

Requerimientos para el Diseño de Interfaces

Tipos de Interfaces

  • Interfaz Física: Elementos como un teclado y un ratón que sirven para introducir y manipular datos en el ordenador.
  • Interfaz Virtual (GUI): Permite, mediante íconos (cursores y objetos gráficos metafóricos), interactuar con los elementos gráficos, siendo el humano el usuario de la aplicación (app).

Tipos de Prototipos en el Desarrollo de Sistemas

Prototipos de Parches (Breadboarding)

Alude a la construcción de un sistema funcional, parchado o construido totalmente con parches (Breadboarding). Cuenta con funcionalidad y todas las características necesarias, pero es ineficiente, pues los procesos de recuperación de información son ineficientes al haberse escrito los programas con rapidez, buscando ser funcional y no eficiente.

Prototipo No Operacional

Se emplea para probar el diseño. Se incluyen solo características esenciales para una prueba específica. Es pertinente para sistemas con codificación extensa y ayuda a definir la idea de la entrada y salida necesarias.

Prototipo Primero de una Serie (Modelo Piloto)

Es un modelo a escala o piloto, completamente funcional, que representa la realización de la intención del diseñador. Es útil para múltiples instalaciones del mismo sistema de información. Permite experimentar una interacción realista y minimiza costos al solucionar problemas del sistema.

Prototipo de Características Selectas

Modelo operacional con solo algunas características del sistema final. Utiliza la retroalimentación de los usuarios para comprender qué funciona y qué no. Ayuda con sugerencias para nuevas características a agregar. El sistema se desarrolla en módulos.

El Diccionario de Datos

El Diccionario de Datos es una obra de consulta de información de los datos, compilada por analistas de sistemas para guiarse a través del análisis y diseño. Recopila y coordina términos de datos específicos y confirma el significado de cada término, para mantener los datos limpios y constantes.

Objetivos del Diccionario de Datos

  • Valida la integridad y coherencia del diagrama de flujo de datos.
  • Provee un punto de partida para desarrollar pantallas e informes.
  • Determina la lógica para los procesos del diagrama de flujo.
  • Sirve como base para crear XML (Lenguaje de Marcado Extensible).

Entradas relacionadas: