Está en la página 1de 6

CENTRO NACIONAL DE APRENDIZAJE SENA

PROGRAMA DE FORMACION

TECNOLOGO EN ANALISIS Y DESARROLLO DE SOFTWARE

FICHA DE CARACTERIZACION
2547406

ACTIVIDAD

DOCUMENTACION DE PLAN DE MIGRACIÓN Y RESPALDO DE LOS


DATOS DEL SOFTWARE

EVIDENCIA
GA10-220501097-AA9-EV01

APRENDIZ
NATALIA DIAZ
LICED LUGO

VICTOR CARACAS

INSTRUCTOR
FEDERICO HIGUITA

2023
Introducción

Cuando comenzamos a desarrollar cualquier solución de software nueva, se realizan


ciertos pasos. Se comienza con un plan, se identifican los procesos, se obtienen los
requerimientos, se construye la arquitectura de la solución y posteriormente se inicia el
desarrollo. ¿Por qué se escoge ese camino? Se sabe que el camino de hacer análisis y
diseño al principio de todo proyecto es una técnica que ahorra tiempo y costos durante
el desarrollo de software. Igual sucede con la migración de proyectos, ya que el camino
de realizar un análisis y un diseño que soporte la migración permite obtener un sistema
más acorde con las necesidades del cliente de una forma más económica, rápida y
segura.
A través de este documento se podrá visualizar la aplicación de una metodología de
migración que permite verificar los elementos y condiciones necesarias para pasar una
aplicación de software específica a una tecnología que le ofrece una mayor versatilidad
de uso y consistencia de sus procesos. Para esto se diseñará la metodología que no
solo especifique el proceso de migración, sino que lo soporte desde la perspectiva de la
ingeniería de software, asegurando que el resultado final de la migración sea una
aplicación que cumpla como mínimo con todos los requisitos de la aplicación actual y
con los que se identifiquen en el desarrollo del proyecto. También se estudiarán y
analizarán las soluciones alternativas al proceso de migración y el impacto de lo que
implicaría migrar esta aplicación desde diferentes aspectos tales como la cultura,
diseño anterior, plataforma y productividad. Finalmente se podrán apreciar la gran
variedad de artefactos y elementos que se obtienen durante la realización del proyecto
para crear una propuesta de migración completa y coherente de la aplicación llamada
Uñas & Estilos que se utiliza para el control agendamiento de citas, pqr de usuarios
registrados, recursos y requerimientos propios del departamento de área Informática y
todo requerimiento a nivel tecnológico.
DOCUMENTACION DE PLAN DE MIGRACIÓN Y RESPALDO DE LOS
DATOS DEL SOFTWARE

Requisitos de Usuario

• Presentar de una forma sencilla y personalizada, información útil y


relevante, sobre las responsabilidades asignadas a los diferentes
usuarios que interactúan con el sistema.

• Ofrecer al usuario la posibilidad de obtener informes completos y claros


que le sean de utilidad, sobre el estado de sus citas y posibles
procedimientos que se hayan realizado o se vayan a realizar contando
con la confidencialidad que se otorga desde el tratamiento de datos en lo
adelante.

• Ofrecer funcionalidades adicionales para el usuario que puedan ser útiles


en algún momento, como por ejemplo la hora y la fecha.

• Manejar un formato semejante al de la aplicación en Access para facilitar


el proceso de familiarización de los usuarios con cada actualización de la
aplicación.

• Tener una interfaz amigable para el usuario y que este lo suficientemente


estructurada y organizada, para facilitar la administración o el manejo de
la información dentro de esta.

Requisitos Funcionales

• Permitir al usuario ingresar al sistema

• Validar al usuario que ingresa al sistema para asignarle un perfil que le


permita tener diferentes permisos o funcionalidades dentro de la
aplicación permitiéndolo identificar como un usuario pertinente o no para
realizar alguna acción.

• Permitir administrar los requerimientos, macro-proyectos, proyectos,


entregables o tareas dependiendo del perfil del usuario validado.

• Permitir la clasificación de los requerimientos que se ingresan al sistema


en proyectos, entregables y tareas.
• Permitir a los usuarios pertinentes administrar las prioridades y modificar
los estados de los diferentes proyectos, entregables o tareas que se
presenten en el área.

• Permitir a los usuarios pertinentes la actualización de los maestros que


utiliza el aplicativo.

• Permitir a los recursos del área, ingresar los tiempos trabajados para
efectos de control y registro de horas trabajadas.

• Permitir actualizar constantemente el estado y la evolución de los


proyectos, entregables o tareas para generar alertas o informes
especiales que permitan tomar decisiones correctivas oportunamente.

• Crear estadísticas y administrar datos históricos, que puedan ser


utilizados como fuente de datos para proyectos u actividades posteriores.

• Administrar la información relacionada con los usuarios de la aplicación

• Permitir el almacenamiento de calificaciones de los usuarios para efectos


de control de calidad de los resultados del departamento.

• Permitir la elaboración e impresión de informes con información para


diferentes funcionalidades, entre las que estarían control de las
actividades, de los recursos y HOSHIN del área, además de diferentes
reportes de desempeño o históricos.

• Permitir rastrear o relacionar los proyectos, entregables y tareas dentro


del aplicativo.

• Manejar un checklist de los proyectos del lugar.

• Realizar y controlar los procesos de cierres anuales.

• Permitir depurar a históricos los proyectos, entregables y las tareas para


su posterior referenciación.

• Interactuar con Microsoft Project, Excel y el Lotus Notes para


funcionalidades como cálculo de cargas de recursos y estimación de
tiempos, generación de informes o ingreso de requerimientos
respectivamente.

Requisitos no Funcionales

• Diseñar el software bajo un modelo de capas, donde se separe el nivel


de datos, la capa de negocio y la de presentación para facilitar procesos
de mantenimiento y actualización del aplicativo.

• Utilizar opciones configurables para el sistema, mediante el uso de


archivos de configuración, que permita en cualquier momento realizar
modificaciones en el programa sin mucho esfuerzo.

• Implementar un manejo de versiones que facilite los procesos de


sostenimiento, mantenimiento y actualización del aplicativo.

• Implementar componentes para acceso a datos para facilitar el


mantenimiento de la aplicación.

• Implementar controles de usuario dentro del aplicativo para agregar


funcionalidad.

• Garantizar la portabilidad, estabilidad, seguridad y tiempo de respuesta


de la aplicación.

• Utilizar políticas de restauración, backups, integridad referencial y


seguridad en la base de datos de la aplicación.
CHECK LIST
MANTENIMIENTO PREVENTIVO
FECHA CLIENTE
DIRECCION MAIL
CIUDAD TELÉFONO
DATOS DEL USUARIO
IDENTIFICACIÓN RAZÓN SOCIAL

INFORMACIÓN DE HARDWARE
ELEMENTOS SI NO
MONITOR
CPU
FUENTE PODER
PLACA MADRE
TARJETA GRAFICA
GABINETE
DISIPADORES DE CALOR
MOUSE
TECLADO
ALTAVOCES
MICROFONO
PANEL TÁCTIL
ESCÁNER
MODEM
ENRUTADOR
INFORMACIÓN DE SOFTWARE
PERMITE INICIO DE SESIÓN
PERMITE INGRESO DE 20 USUARIOS A LA VEZ
LAS IMÁGENES UTILIZADAS VAN A CORDE CON EL SERVICO QUE OFRECEMOS
LOS COLORES QUE USAMOS HACEN VER LA APP LLAMATIVA
EL LENGUAJE DE PROGRAMACIÓN UTILIZADO ES UNIVERSAL
LA VERSIÓN ACTUAL TIENE CADUCIDAD EN UN AÑO
CONTAMOS CON UN MANUAL DEL SOFTWARE PARA QUE CUALQUIER INGENIERO LO PUEDA ENTERDER Y DE SER NECESARIO
REPROGRAMAR
CUENTA CON UNA POLITICA DE PRIVACIDAD PARA LOS USUARIOS
PERMITE AL USUARIO ENTRAR A SU CUENTA CREADA INCONTABLES VECES
PERMITE AL USUARIO TENER SU HISTORIAL GUARDADO
PERMITE ACCESO SEGÚN USUARIO A VERIFICACION DE NOVEDADES
SE CREO TIPOS DE USUARIO SEGÚN NECESIDAD DEL CLIENTE

OBSERVACIONES
REALIZADO POR
VERIFICADO POR

También podría gustarte