Está en la página 1de 8

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Defensa

Universidad Nacional Experimental Politécnica para la Fuerza Armada

07S-2603-D1

Taller Práctico
Corte I

Docente: Estudiante:

Lingzay Acosta Stephany Baldinelli

C.I: 27.231.529

San Fernando, octubre de 2020.


Unidad 1: Implantación de Sistemas.

Conceptos Básicos:

La implantación de sistemas es un tema relevante en lo que se refiere


al desarrollo de software y de tecnologías de la información. Uno de los
problemas detectados en gran parte de los proyectos informáticos, en
general está dado por las difivultades en la implantación de los mismos en
los diferentes entornos sociales y tecnológicos, siendo esta etapa , un
atributo fundamental para el éxito de la puesta en marcha de los sistemas.

En resumen, la implantación es un proceso, que tiene relación con la


gestión del cambio y es crucial para que los usuarios comiencen a
apropiarse del sistema, esta misma debe romper hábitos y costumbres
culturales; y la implementación de un sistema, es un proceso especial de
inserción del sistema en la institución, el cual debe ocurrir en el primer
periodo por parte de sus potenciales usuarios.

Metodologías:

Cada empresa presenta unas necesidades y requerimientos distintos


que la hacen especial, y que provocan que la implantación deba hacerse de
manera personalizada y bien coordinada. Una compañía puede cambiar
mucho a lo largo de la duración del proceso de implantación de un software
de gestión, que puede llegar a durar varios meses. Por eso, es importante
escoger una metodología efectiva que maximice la productividad durante el
proceso. Por ello, existen tres grandes metodologías, entre las que destacan
la metodología Scrum o ágil y la metodología Waterfall o cascada.

1. Metodología Waterfall o cascada: Es el método de implantación de un


software de gestión más tradicional. Esta técnica de gestión de
proyectos está basada en el análisis de los requisitos a cumplir por un
programa de gestión desde el inicio. Es decir, una vez detectados los
objetivos a alcanzar, el diseño y la planificación de la instalación de la
solución van a continuación.

En esta estrategia, se acuerdan una serie de fechas y metas a cumplir. El


diseño, en cambio, se encarga de asegurar que se cumplan los requisitos y
necesidades acordados con la empresa en el inicio del proceso. Además,
esta técnica metodológica impide añadir cambios durante la duración del
proceso, dificultando que puedan realizarse a posteriori.

2. Metodología ágil o Scrum: Este otro método de instalación de un


software de gestión empresarial también se basa en el análisis de las
necesidades del cliente, en el diseño y en la planificación de la
implementación. Este hecho permite que el cliente esté plenamente
involucrado en la gestión del proyecto y puedan realizarse
modificaciones a tiempo real y sin dificultades extra, como sí sucedía
con el método anterior.

3. Metodología Sure Step: Es una metodología diseñada especialmente por


Microsoft mediante la que se han implantado casi la totalidad de los
productos de la compañía. Se trata de una implantación progresiva y por
fases, que abarca los pasos siguientes:

 Análisis
 Diseño
 Construcción
 Implementación
 Objetivo

La finalidad es maximizar la productividad y eficiencia de la


implementación y asegurar que cumplan con las exigencias del cliente.

Fases:

1. Consultoría y análisis: Lo primero que necesitas es identificar qué


necesitas. En este sentido, este análisis previo le será de gran utilidad a
los profesionales que se encarguen de desarrollar el nuevo sistema
informático. La relación entre ambas partes debe ser de extrema
confianza: es mejor que no se quede nada en el tintero para que la
solución aportada sea verdaderamente útil. Estos son algunos aspectos
que te interesa identificar, junto con tu proveedor de servicios
informáticos:

 Identificar los problemas con el sistema actual


 Aclarar cuáles son los principales objetivos del nuevo sistema
 Fijar cuánto podemos invertir y qué soluciones son prioritarias
 Identificar el alcance del sistema que se podría implantar
 Identificar un número de soluciones que pueden satisfacer las
necesidades del usuario dentro de su esquema
 Desarrollar los beneficios y desventajas de cada solución

2. Gestión de proyectos: En esta etapa, los técnicos de la empresa


proveedora se pondrán a trabajar para evaluar cuáles son los productos y
servicios que más se adecúan a las necesidades de la empresa, buscando
siempre la mejor relación calidad-precio para que el presupuesto
definido se traduzca en una mejora lo más cercana a la meta final
posible.

El resultado será un proyecto a medida y un presupuesto que se ajuste a


los límites marcados. En éste se suele incluir todo lo necesario para la
puesta a punto de esa nueva etapa: equipo informático, programas,
desarrollo, horas de trabajo del equipo, implantación, formación del
personal.

3. Implantación y formación: Una vez aceptado el proyecto, toca ponerse a


trabajar en la implantación. La clave está en introducir las nuevas
soluciones en un plazo rápido de tiempo y ajustando en todo momento
lo que sea necesario, probando las soluciones y comprobando la
satisfacción del cliente. De esta forma se busca evitar la infrautilización
del sistema implantado, algo que a veces, por pereza o por falta de
conocimiento de los empleados, puede llegar a suceder, restando
eficiencia a la inversión.

4. Soporte y mantenimiento: Normalmente el mantenimiento preventivo es


la opción favorita: se trata de que tu informático lleve a cabo las
operaciones necesarias para que tu equipamiento reúna las condiciones
para el propósito para el que fue construido y funcione correctamente y
al cien por cien durante su vida útil. Todo ello garantizando la fiabilidad
de equipos en funcionamiento antes de que pueda producirse un
accidente o avería.

Las herramientas para hacerlo son muchas: revisión del estado físico de
los equipos y servidores, revisión del estado de la instalación del sistema
operativo, copia de seguridad, comprobación de antivirus, soporte
telefónico, soporte remoto, informes mensuales.

Herramientas para la Planificación y Control de Proyectos:

Planificación de la Calidad en Dirección de Proyectos.

 RCA (Root Cause Analysis).


 Diagrama de Ishikawa.
 Diagramas de Flujo.
 Check Lists.
 Histogramas.
 Pareto.
 Diagramas de control.
 Diagramas de dispersión.

Control de la Calidad en Dirección de Proyectos.

 Recopilación de datos.
– Listas de verificación.
– Hojas de verificación.
– Muestreo estadístico.
– Cuestionarios y encuestas.
 Análisis de datos.
– Revisiones del desempeño.
– Análisis de causa raíz.
 Inspección.
 Pruebas/evaluaciones de productos.
 Representación de datos.
– Diagramas de causa y efecto.
– Diagramas de control.
– Histograma.
– Diagrama de dispersión.
 Reuniones.

Diseño de Programas:

Diseñar un programa supone describir objetivos, seleccionar y


secuenciar contenidos y actividades así como especificar la metodología y
forma de evaluación incluyendo adecuación al currículum, al aula y a los
contextos educativos para los cuales se diseña.. Supone, en definitiva,
trasladar la filosofía del currículo a un plan detallado de enseñanza que
variará en función del paradigma del que el programa sea reflejo.
Unidad 2: Construcción de Programas.

Codificación de Programas:

Después de la representación gráfica de un algoritmo, cada uno de


los pasos que lo conforman se convierte a su equivalente en instrucciones
de computadora, de acuerdo a la nomenclatura y sintaxis de un
determinado lenguaje de programación, dicho listado de instrucciones se
guarda como un archivo fuente. Después, el archivo fuente se compila, se
guarda como un archivo ejecutable, el cual es el archivo que se utilizará.

Programación Estructurada:

Es un paradigma de programación orientado a mejorar la claridad,


calidad y tiempo de desarrollo de un programa de computadora recurriendo
únicamente a subrutinas y tres estructuras básicas: secuencia, selección e
iteración; asimismo, se considera innecesario y contraproducente el uso de
la instrucción de transferencia incondicional, que podría conducir a código
espagueti, mucho más difícil de seguir y de mantener, y fuente de
numerosos errores de programación.
Estilos de Programación:

Es un término que describe convenciones para escribir código fuente en


ciertos lenguajes de programación. El estilo de programación es
frecuentemente dependiente del lenguaje de programación que se haya
elegido para escribir. Por ejemplo el estilo del lenguaje de programación C
variará con respecto al del lenguaje BASIC.

También podría gustarte