Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Desarrollo de software

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Próximo SlideShare
Ciclo De Vida
Ciclo De Vida
Cargando en…3
×

Eche un vistazo a continuación

1 de 52 Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Anuncio

Similares a Desarrollo de software (20)

Más reciente (20)

Anuncio

Desarrollo de software

  1. 1. IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE POR: SUSANA MAYERLY VEGA DURAN VIVIANA MARÍA MORENO HOLGUÍN YERIS PATRICIA GONZÁLEZ BARRAZA YOHANNA ANDREA CASTILLO ALBAÑIL MARÍA ANGÉLICA LÓPEZ CÓRDOBA ANGÉLICA ROJAS RODRÍGUEZ MARTHA LUCÍA OROZCO ARMENIA 2012
  2. 2. IMPLANTACIÓN, ADMON DEL DESARROLLO Y SELECCIÓN DE HARDWARE Y SOFTWARE DOCENTE DORIS AMANDA ZULUAGA SERNA Ingeniera de Sistemas UNIVERSIDAD DEL QUINDÍO PROGRAMA CIENCIA DE LA INFORMACIÓN, DOCUMENTACIÓN, BIBLIOTECOLOGÌA Y ARCHIVÍSTICA
  3. 3. INTRODUCCIÓN O Antes de una compañía implementar cualquier S.I debe realizar una serie de estudios de viabilidad y de riesgos que le permitan determinar la factibilidad de implementar dicho sistema. O Se deben tener en cuenta cientos de variables, como la capacitación de usuarios, el trabajo en equipo, preparar y migrar los archivos al nuevo sistema controlando la compatibilidad del sistema y del equipo, estimar los tiempo y por ende los costos asociados con la programación y el desarrollo de los eventos y operaciones a realizar. Luego seleccionar el hardware teniendo en cuenta el estudio de las posibilidades que brinda el mercado, el mismo procedimiento con el software. O El presente trabajo incluye los aspectos mas relevantes a tener en cuenta para la implementación, desarrollo y la selección del hardware y del software, sus ventajas y desventajas mirados desde un punto de vista moderno.
  4. 4. Capacitación de usuarios  La capacitación a usuarios es el proceso “educacional” donde los analistas de sistemas muestran paso a paso cada una de las funcionalidades de un sistema.  Deben capacitarse los operadores del sistema porque los sistemas dependen de ellos y es su responsabilidad mantenerlo en perfecto funcionamiento
  5. 5. Capacitación de usuarios El analista debe tener una valoración exacta de los usuarios que se deben capacitar, y manejar la capacitación en lugar de estar involucrado personalmente en ella. Uno de los recursos más valiosos que el analista puede aportar en cualquier situación de capacitación es la habilidad de ver el sistema desde el punto de vista del usuario.
  6. 6. ESTRATEGIAS DE CAPACITACIÓN  La capacitación debe estar dirigida a todas las personas (usuarios) que hagan uso primario (frecuentemente), secundario (ocasionalmente) o terciario (afectados de una u otra manera) de un sistema. Es recomendable no unir estos tres grupos en una misma capacitación ya que su nivel cognitivo del tema es diferente y puede causar desmotivación en cuanto al tema por tener un mínimo o un máximo conocimiento.
  7. 7. ESTRATEGIAS DE CAPACITACIÓN • Tener Unos objetivos claros de la capacitación Usar los métodos de capacitación adecuados Seleccionar lugares de capacitación adecuados Emplear ayudas (audiovisuales por 1 ejemplo) comprensibles para los operadores y/o usuarios. • La cantidad de capacitación que requiere un sistema depende de cuánto cambiará el trabajo de alguien debido al nuevo sistema. Las posibles fuentes de capacitación incluyen lo 2 siguiente: • Vendedores. • Analistas de sistemas. • Instructores externos. 3 • Instructores internos. • Otros usuarios del sistema
  8. 8. AUDITIVA: se utiliza bastante Las ayudas que EXPERIMENTAL la charla del pueden ser VISUAL: incluye expositor sobre usadas por el demostraciones los se permite a expositor para los asistentes del equipo y procedimientos poner en vivenciar una exposiciones de del sistema y se práctica estos experiencia los manuales de interactúa con métodos de capacitación entrenamiento los asistentes práctica con por medio de el sistema. son: preguntas y respuestas.
  9. 9. O Los sitios de capacitación se pueden establecer en lugares que alquilan espacios para reuniones, tal como un hotel, o incluso podrían ser instalaciones permanentes mantenidas por los instructores. Estos arreglos permiten a los trabajadores liberarse de las demandas regulares del trabajo, pero no podrían proporcionar equipo para la capacitación práctica.
  10. 10. O Es necesario tener los archivos ya migrados de un sistema a otro, porque es esta la etapa que más se tarda y al principio se va a tener que introducir registros. Para evitar que falten registros se trabaja con lo llamado procesos por lotes que no es más que enviar o almacenar cada 50 o 100 registros y así se puede verificar cada grupo antes de ser accedidos.
  11. 11. Sistemas paralelos: es el Conversión: método mas seguro, el cual Migrar al nuevo consiste en poner sistema a trabajar los dos sistemas en paralelo Conversión directa: este tipo de conversión se Modelo por etapas: hace de manera se va probando los radical debido que módulos por se hace de un día a departamentos va a utilizar un nuevo sistema Enfoque piloto: el sistema solo se aplica a un departamento a manera de prueba
  12. 12. O Consiste en la revisión que se lleva a cabo por los requerimientos expuestos por el analista, trata de ver las funciones que el nuevo sistema debe manejar y verificar que lo esté haciendo, esto se hace para verificar si existe inconsistencia en los datos o en el diseño para así poder atacar este problema.
  13. 13. Revisión de las Revisión del Diseño Revisión del código: pruebas: Este recorrido es por se revisa los módulos En esta etapa es la parte lógica del principales del código cuando la empresa diseño, para ver si para comprobar si contrata a una cumple con las arroja los resultados empresa consultara necesidades esperados, verificar si para que realice este efectivamente. si lo coincide con las trabajo aunque es bien usuarios muestran una especificaciones importante que la insatisfacción con el originales. Así se empresa ya sepa resultado esto lo re puede mejorar de antes de llamar a la estudiara el analista. manera paulatina y los empresa consultora usuarios no se verán que trabajo va a ellos frustrados con un consultar venga la sistema vago redundancia.
  14. 14. Método de cascada Método de espiral Método Método diseño de estructurad prototipo
  15. 15. O El método realiza una revisión al final de cada etapa para determinar si está preparado para pasar a la siguiente etapa, por ejemplo, desde el análisis de requerimientos hasta el diseño. El modelo en cascada está dirigido por documentos. Ayuda a localizar errores en las primeras etapas del proyecto a un bajo costo.
  16. 16. O Es un método enfocado a los riesgos, trabaja dividiendo un proyecto en mini proyectos. Cada mini proyecto se centra en uno o más riesgos importantes hasta que todos estén controlados. En cada bucle alrededor del espiral, la culminación del análisis de riesgo resulta una decisión de “seguir” o “no seguir”
  17. 17. O Desarrollado con la finalidad de probar ideas y suposiciones relacionadas con el nuevo sistema, está constituido por software que acepta entradas, realiza cálculos, produce información ya sea impresa o presentada en una pantalla, o que lleva a cabo otras actividades significativas. Es la primera versión, o iteración, de un sistema de información.
  18. 18. O Con frecuencia la parte más difícil de la planeación de un proyecto es el paso crucial de calcular el tiempo requerido para terminar cada tarea o actividad. Cuando se les preguntan las razones de la tardanza en un proyecto específico, los miembros del quipo argumentan cálculos erróneos en la programación que obstaculizan desde el principio el éxito del proyecto. Quizá la estrategia más aconsejable para el analista de sistemas es apegarse a un enfoque estructurado para identificar las actividades y describirlas con suficiente detalle. De esta forma, al menos, podrá reducir la probabilidad de encontrarse con sorpresas desagradables
  19. 19. Una gráfica de Definición Gantt es una forma fácil de programar Representa la Uso tareas. En este programación de tipo de gráfica las actividades Es la mas las barras Utilidad por medio de un sencilla. es representan gráfico que cada tarea o adecuada muestra el actividad. La para longitud de tiempo que se establecer cada barra indica en la dimensión una representa la horizontal y la comunica- duración relativa de descripción de ción dicha tarea. las actividades satisfactori se encuentra en a con los la dimensión usuarios vertical finales
  20. 20. Observaciones O Las operaciones 1 y 2 se pueden hacer paralelamente, es decir que un operario puede iniciar la operación 1 y otro hacer la operación 2, al mismo tiempo; pero la operación 3 debe esperar que la operación 2 haya finalizado para realizarla, la operación 1 no tiene impacto sobre la operación 3.
  21. 21. O PERT es un acrónimo de Program Evaluation and Review Techniques (Técnicas de Evaluación Y Revisión de Programas). Se representa mediante una red de nodos y flechas que se evalúa para determinar las actividades críticas, mejorar la programación de fechas si es necesario y revisar el progreso una vez que se aborda el proyecto
  22. 22. O Las actividades se colocan en una red de círculos y líneas. Cada círculo representa un evento, las flechas significan la precedencia, sobre ellas se anota la tarea y la duración en días u horas. El diagrama ayuda a descubrir la ruta critica o sea la ruta mas larga. La ruta 10,30,40,50 tarda 7 días, mientras que la ruta 10,30,50 tarda 5 días y la ruta 10,20,50 tarda 7 días, existen dos rutas criticas. O Las líneas indican precedencia, por ejemplo la operación E no se puede iniciar sin antes haber realizado la operación A.
  23. 23. Junto con la administración del tiempo y los recursos, los analistas de sistemas también deben administrar gente. La administración se realiza principalmente mediante una comunicación precisa con los miembros del equipo que se han seleccionado por su capacidad y compatibilidad. Se deben establecer las metas para la productividad del proyecto, y es necesario motivar a los miembros de los equipos de análisis de sistemas para que las alcancen.
  24. 24. Los equipos tienen su propia personalidad, resultado de la combinación de cada uno de los miembros individuales una búsqueda constante de equilibrio Existen 2 lideres generalmente una persona se encargará de guiar a los miembros a la consecución de tareas, y otra se ocupará de las relaciones sociales entre los miembros del grupo
  25. 25. Gran parte de la liberación de la tensión se puede lograr mediante un uso inteligente de la retroalimentación por todos los miembros del equipo. Para garantizar el acuerdo sobre la interacción apropiada entre los miembros es necesaria la creación de normas explícitas e implícitas Adquirir habilidad para proyectar lo que puede conseguir el equipo en un periodo específico
  26. 26. O Los individuos se agrupan en organizaciones para satisfacer algunas de sus necesidades básicas como el cobijo, vestido y sustento. No obstante, todos tenemos también necesidades más elevadas, como la pertenencia a un grupo, el control, la independencia y la creatividad. Todos los individuos tenemos motivación para satisfacer necesidades en diversos aspectos. Los miembros de un equipo se pueden motivar, al menos en parte, involucrándolos en la fijación de metas, El simple acto de fijar una meta desafiante pero alcanzable y de medir periódicamente el desempeño contra la meta establecida parece eficaz para motivar a los individuos.
  27. 27. O El rápido avance de la tecnología obliga a los analistas de O sistemas a investigar qué tipos de computadoras están disponibles en el momento específico en que se escribe la propuesta de sistemas O Para seleccionar el hardware se debe hacer un estudio de la forma como se va instalar el nuevo sistema. O Par seleccionar el hardware se debe estudiar los tres principales medios de obtención: O Compra, arrendamiento y alquiler
  28. 28. • Es más barato en el tiempo • Se puede cambiar el sistema Compra • Control total • Ventaja local • No se invierte capital • No hay financiamiento Arrendamiento • Los pagos son bajos • No se invierte • No hay financiamiento Alquiler • Incluye mantenimiento y seguro
  29. 29. • Costo inicial alto • Obsolescencia • Compra errónea Compra • Responsabilidad total • La organización no es propietaria • Multas por termino de arrendamiento Arrendamiento • Es más a largo plazo • La organización no es dueña de los equipos • Costo más alto Alquiler
  30. 30. O La determinación de la capacidad del equipo necesario debe estar a cargo de personal competente o técnicos de alguna empresa especializad, los dispositivos de almacenamiento tienen mucho que ver; con todos los dispositivos que tienen la función de almacenar información y datos pues estos tienen una cierta capacidad, que se determina según la cantidad de Gigabytes (GB), Megabytes (MB)… etc., con que cuenta el dispositivo en cuestión de ahí depende la cantidad de documentos, imágenes, canciones, presentaciones, diseños, planos, etc… puedan ser almacenados
  31. 31. O Los Dispositivos de almacenamiento pueden ser del tipo Magnético, Óptico y del tipo chip y estos son: O disco duro O cinta magnética O almacenamiento óptico O •CD ROM (CD R).- Compaq Disc Read Only Memory O •CD RW.- Compaq Disc Recordable-Writable O •DVD R.- Digital Vídeo Disc o Digital Versatile Disc Recordable Only O •DVD RW.- Digital Vídeo Disc o Digital Versatile Disc Recordable –Writable O •DVD R DL.- Digital Vídeo Disc o Digital Versatile Disc Recordable Only Double Layer O •Blu-rayDisc.- Rayo Azul Nombre definido por el haz de luz del laser(también conocido como BD) O memorias flash drive usb O superdisk drive
  32. 32. • Tiempo de ejecución • Ciclo de reloj 1 • Rendimiento del procesador • Medidas de productividad • MIPs millones de instrucciones por segundo 2 • Mflops millones de operaciones de puntero flotante por segundo • Comandos de tiempo que consume un programa • Ciclos por instrucción 3 • Programas benchmark que evalúan el desempeño del equipo
  33. 33. O Compatibilidad se refiere a la relación de funcionamiento entre un programa y un sistema; se refiere a componentes creados para permitir a un sistema operativo utilizar programas o bibliotecas que habían sido creados para otro sistema operativo incompatible con el primero.
  34. 34. O Para la elección del software es necesario tener en cuenta el sistema que se va a implantar, para así ver cual software es el más adecuado. Lo esencial es saber que tipo de transacciones de datos se va a realizar, tipo de reportes, que manejadores de bases de datos vamos a necesitar, el sistema tendrá alguna característica especifica que deba ser atendida por alguna aplicación en especifico, el hardware, limitaciones del mismo etc. Este a su vez debe ser flexible ya que debe cumplir con todas las necesidades de los usuarios especialmente en la parte de los reportes. También se busca que el software tenga algún tipo de soporte técnico porque si llegase a fallar sería un gran percance y un gran retraso para la empresa, todo esto debe estar contenido en el contrato del software con la casa productora con todas sus especificaciones y utilidades
  35. 35. Respuestas El costo inicial es especificas a las un poco alto con necesidades respecto a otros especializadas del software negocio comerciales. CREAR SOFTWARE La innovación podría Necesidad de A LA MEDIDA proporcionar una contratar un ventaja competitiva equipo de sobre las otras desarrollo compañías Mantenimiento Personal interno continuo dispuesto a prestar mantenimiento Enorgullece poseerlo
  36. 36. Refinado en el Enfocado en la mundo comercial programación no en los negocios Debe funcionar COMPRAR Confiabilidad con las PAQUETES incrementada características COMERCIALES propias funcionabilidad Personalización incrementada limitada El futuro financiero de los otras empresas fabricantes es ya lo usan incierto. Menor sentido de el software pertenencia y incluye soporte y compromiso capacitación
  37. 37. La Pérdida de organización control de los que no se datos de especializa en sistemas USAR UN S.I puede Preocupación PROVEEDOR DE enfocar en la sobre la SERVICIOS DE misión viabilidad APLICACIONES estratégica financiera a PSA No es largo plazo del necesario PSA. capacitar o Seguridad, retener confiabilidad empleados ni Pérdida de tampoco se potencial gasta tiempo ventaja en empleados corporativa
  38. 38. Capaz de realizar todas las tareas requeridas EFECTIVIDAD DEL DESEMPEÑO Capaz de realizar todas las tareas deseadas Pantallas de despliegue bien diseñadas Capacidad adecuada Tiempo de respuesta rápido Entrada eficiente EFICIENCIA DEL DESEMPEÑO Salida eficiente Almacenamiento de datos eficiente Respaldo eficiente Interfaz de usuario satisfactoria Menú de ayuda disponibles FACILIDAD DE USO Archivos “léame” para notificar cambios de último momento Interfaz flexible Retroalimentación adecuada Buena recuperación de errores
  39. 39. Opciones de entrada Opciones de salida FLEXIBILIDAD Utilizable con otro software Buena organización CALIDAD DE LA Manual en línea adecuado DOCUMENTACIÓN Sitio web con preguntas frecuentes Soporte técnico permanente en línea SOPORTE DEL Boletín correo electrónico FABRICANTE Sitio web con actualizaciones de productos que se pueden descargar
  40. 40. El proceso de este trabajo permite tener claro los conceptos sobre la capacitación de usuarios, los métodos de capacitación , además de la creación, instalación y preparación de datos del archivo como también la adquisición de los software y hardware elementos importantes para cumplir con el análisis de diseño del sistema apropiado para una organización. O Uno de los puntos críticos en el desarrollo del S.I es el cálculo del tiempo, pues siempre existen inconvenientes, por eso las gráficas Gantt permiten obtener un control sobre las operaciones y las gráficas Pert ayudan a conocer los cuellos de botella. O Es una tarea compleja el cálculo de las variables que se involucran en el proceso del S.I, por eso es necesario la conformación de equipos de trabajo disciplinarios que, con su experiencia aportan datos vitales para la realización del mismo. O Se debe realizar diferentes evaluaciones a los equipos: su capacidad, el tipo de software y las forma de adquisición de estos, para obtener un sistema funcional, activo y que sea orgullo del analista y de la compañía que lo contrató.
  41. 41. O Implementación y control (en línea). http://antiguo.itson.mx/dii/jgaxiola/sistemas/implantacion.htm (consultado en noviembre 3 de 2012) O Administración de proceso de implantación del sistema (en línea). http://une- senn.tripod.com/new_page_3.htm (consultado en noviembre 3 de 2012) O http://une-enn.tripod.com/new_page_3.htm#Capacitación O http://wwwisis.ufg.edu.sv/wwwisis/documentos/TE/320.8-G396s/320.8-G396s- CAPITULO%20V.pdf O SENN, James A. Análisis y diseño de sistemas de información. México D.F: McGraw Hill, 1992. 942 p. O SENN, James A. Diseño de sistemas de información. Bogotá D.C.: McGraw Hill, 1992. 524 p.

×