clase catorce 2011

48
Tecnología de la Tecnología de la Información Información

Upload: tecnodelainfo

Post on 07-Jun-2015

277 views

Category:

Documents


0 download

DESCRIPTION

clase catorce

TRANSCRIPT

Page 1: Clase catorce  2011

Tecnología de la Tecnología de la InformaciónInformación

Page 2: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

22

Desarrollo de Desarrollo de

Sistemas de InformaciónSistemas de Información

Page 3: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

33

Una vez que se ha analizado el ciclo Una vez que se ha analizado el ciclo de vida, hay que tomar en cuenta las de vida, hay que tomar en cuenta las variables que pueden impactar en el variables que pueden impactar en el proceso de desarrollo. proceso de desarrollo.

Estas variables son: Estas variables son: calidad, calidad, especificaciones del usuario, especificaciones del usuario, recursos y recursos y tiempo. tiempo.

Page 4: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

44

Es importante que el usuario del Es importante que el usuario del sistema conozca las variables que sistema conozca las variables que afectan el proceso de desarrollo para afectan el proceso de desarrollo para que coopere lo más posible y evite que coopere lo más posible y evite que el sistema que desarrolle que el sistema que desarrolle presente problemas durante su presente problemas durante su operación. operación.

Page 5: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

55

CalidadCalidad se refiere a que el sistema se refiere a que el sistema satisfaga los requerimientos de satisfaga los requerimientos de confiabilidad y eficiencia de la mejor confiabilidad y eficiencia de la mejor manera posible, y que éste no requiera manera posible, y que éste no requiera mantenimiento o modificaciones una vez mantenimiento o modificaciones una vez que se termina. Normalmente un sistema que se termina. Normalmente un sistema de buena calidad tiene alta duración en su de buena calidad tiene alta duración en su ciclo de vida. Por el contrario, si el ciclo de ciclo de vida. Por el contrario, si el ciclo de vida de un sistema es corto, puede vida de un sistema es corto, puede asumirse que la calidad de este sistema es asumirse que la calidad de este sistema es pobre.pobre.

Page 6: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

66

Especificaciones del usuarioEspecificaciones del usuario son son todos los requerimientos que define todos los requerimientos que define el usuario antes de iniciar el el usuario antes de iniciar el desarrollo del sistema, es decir, las desarrollo del sistema, es decir, las funciones que necesita que realice. funciones que necesita que realice. El sistema debe cumplir con todas El sistema debe cumplir con todas las especificaciones y expectativas las especificaciones y expectativas que tiene el usuario para que el que tiene el usuario para que el proceso se considere exitoso. proceso se considere exitoso.

Page 7: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

77

RecursosRecursos son las personas que son las personas que realizan el proceso de desarrollo, el realizan el proceso de desarrollo, el equipo y el dinero necesario para el equipo y el dinero necesario para el desarrollo del sistema. Un desarrollo desarrollo del sistema. Un desarrollo adecuado y competitivo deberá adecuado y competitivo deberá consumir la cantidad mínima de consumir la cantidad mínima de recursos sin sacrificar calidad ni las recursos sin sacrificar calidad ni las especificaciones de los usuarios. especificaciones de los usuarios.

Page 8: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

88

TiempoTiempo se refiere a la duración de se refiere a la duración de todo el proceso de desarrollo, desde todo el proceso de desarrollo, desde su inicio hasta que está en su inicio hasta que está en operación. El desarrollo de un operación. El desarrollo de un Sistema de Información debe cumplir Sistema de Información debe cumplir con las expectativas de tiempo que con las expectativas de tiempo que fijan de forma conjunta el analista fijan de forma conjunta el analista del sistema y el usuario. del sistema y el usuario.

Page 9: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

99

Si alguna de las variables cambia Si alguna de las variables cambia durante el proceso puede producir un durante el proceso puede producir un cambio en una o más de las otras cambio en una o más de las otras variables.variables.

Si el tiempo de terminación del Si el tiempo de terminación del software requiere acortarse es software requiere acortarse es necesario incrementar los recursos necesario incrementar los recursos (contratar más personal) o recortar (contratar más personal) o recortar las especificaciones del usuario, ya las especificaciones del usuario, ya que no es posible cumplir con todo lo que no es posible cumplir con todo lo planeado y esto puede disminuir la planeado y esto puede disminuir la calidad final del sistema.calidad final del sistema.

Page 10: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1010

Si se incrementan las especificaciones del Si se incrementan las especificaciones del usuario, el tiempo de desarrollo puede usuario, el tiempo de desarrollo puede aumentar de la misma manera que pueden aumentar de la misma manera que pueden necesitarse más recursos, esto puede necesitarse más recursos, esto puede provocar que haya una disminución en la provocar que haya una disminución en la calidad final del software. Si el usuario calidad final del software. Si el usuario solicita que se agreguen más funciones a solicita que se agreguen más funciones a las definidas en el inicio será necesario las definidas en el inicio será necesario incrementar los recursos asignados y el incrementar los recursos asignados y el tiempo estimado si se desea cumplir con lo tiempo estimado si se desea cumplir con lo planeado. En caso de que no haya una planeado. En caso de que no haya una reconsideración de estas variables la reconsideración de estas variables la calidad del sistema puede verse afectada calidad del sistema puede verse afectada negativamente.negativamente.

Page 11: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1111

Si se desea incrementar la calidad del Si se desea incrementar la calidad del sistema puede ser necesario incrementar sistema puede ser necesario incrementar la cantidad de recursos asignados al la cantidad de recursos asignados al proyecto y/o incrementar el tiempo proyecto y/o incrementar el tiempo asignado al proyecto. Si se quiere tener un asignado al proyecto. Si se quiere tener un producto final que tenga una calidad producto final que tenga una calidad aceptable para una buena operación, aceptable para una buena operación, deberá analizarse si los recursos deberá analizarse si los recursos asignados al proyecto y si su tiempo asignados al proyecto y si su tiempo estimado de desarrollo son adecuados estimado de desarrollo son adecuados para cumplir con las especificaciones del para cumplir con las especificaciones del usuario a través de un sistema de alta usuario a través de un sistema de alta calidad.calidad.

Page 12: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1212

El cambio en cualquiera de las El cambio en cualquiera de las variables impacta en la calidad del variables impacta en la calidad del proceso de desarrollo de sistemas. Es proceso de desarrollo de sistemas. Es importante que desde la fase inicial importante que desde la fase inicial se definan los requerimientos de se definan los requerimientos de calidad del sistema, y así también calidad del sistema, y así también establecer las especificaciones del establecer las especificaciones del usuario y estimar correctamente el usuario y estimar correctamente el tiempo y los recursos que se tiempo y los recursos que se requieren. requieren.

Page 13: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1313

Ciclo de vida del Ciclo de vida del desarrollo de sistemasdesarrollo de sistemas

Page 14: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1414

El análisis y diseño de sistemas es un El análisis y diseño de sistemas es un procedimiento para la resolución de procedimiento para la resolución de problemas. problemas.

En el diseño de sistemas de información, se En el diseño de sistemas de información, se busca analizar sistemáticamente la entrada busca analizar sistemáticamente la entrada o flujo de datos, la transformación de los o flujo de datos, la transformación de los datos, el almacenamiento de datos y la datos, el almacenamiento de datos y la salida de información en el contexto de una salida de información en el contexto de una organización particular. organización particular.

También es usado para analizar, diseñar e También es usado para analizar, diseñar e implementar mejoras que puedan implementar mejoras que puedan incorporarse a la organización.incorporarse a la organización.

Page 15: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1515

Este procedimiento se lleva a cabo, en el Este procedimiento se lleva a cabo, en el llamado ciclo de vida de desarrollo de llamado ciclo de vida de desarrollo de sistemas, el cual consta de seis pasos que sistemas, el cual consta de seis pasos que permiten el diagnóstico y optimización de permiten el diagnóstico y optimización de un sistema de información.un sistema de información.

5. Implementación del Sistema

6. Mantenimiento delSistema

4. Desarrollo delSistema

3.Diseño delSistema

2. Análisis del Sistema

1. Investigación preliminar

ciclo de vida de ciclo de vida de desarrollodesarrollo

Page 16: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1616

Este ciclo puede repetirse Este ciclo puede repetirse indefinidamente, porque las indefinidamente, porque las organizaciones siempre se ven sometidas organizaciones siempre se ven sometidas a cambios, y sus sistemas deben a cambios, y sus sistemas deben renovarse periódicamente. renovarse periódicamente.

Los analistas de sistemas se encargan de Los analistas de sistemas se encargan de realizar en las empresas, el proceso de realizar en las empresas, el proceso de análisis y diseño de sistemas, definiendo análisis y diseño de sistemas, definiendo los lineamientos a seguir y la manera en los lineamientos a seguir y la manera en que debe incorporarse la tecnología de la que debe incorporarse la tecnología de la computación para adecuar y actualizar sus computación para adecuar y actualizar sus sistemas de información.sistemas de información.

Page 17: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1717

Los usuarios juegan un papel crítico al Los usuarios juegan un papel crítico al momento de cambiar o desarrollar momento de cambiar o desarrollar exitosamente un sistema de información, exitosamente un sistema de información, porque son quienes conocen los porque son quienes conocen los problemas de su área de trabajo, pudiendo problemas de su área de trabajo, pudiendo suministrar información valiosa sobre las suministrar información valiosa sobre las necesidades que debería resolver tal necesidades que debería resolver tal sistema. sistema.

El desarrollo acertado de sistemas de El desarrollo acertado de sistemas de información requiere del trabajo conjunto información requiere del trabajo conjunto de usuarios finales y de los analistas de de usuarios finales y de los analistas de sistemas sistemas

Page 18: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1818

Ciclo de vida de desarrollo de Ciclo de vida de desarrollo de

sistemassistemas Fase Fase Tareas asociadasTareas asociadas

1.Investigación 1.Investigación preliminar preliminar

Definir el problema. Sugerir Definir el problema. Sugerir alternativas. Presentar reporte breve alternativas. Presentar reporte breve

2.Análisis 2.Análisis Recopilar datos. Analizar datos. Recopilar datos. Analizar datos. Documentar resultado Documentar resultado

3.Diseño 3.Diseño Diseñar alternativas. Escoger la Diseñar alternativas. Escoger la mejor alternativa. Reportar resultado. mejor alternativa. Reportar resultado.

4.Desarrollo 4.Desarrollo Desarrollar o adquirir software. Desarrollar o adquirir software. Adquirir hardware. Probar Sistema. Adquirir hardware. Probar Sistema.

5.Implementación 5.Implementación Instalación. Capacitación de usuarios. Instalación. Capacitación de usuarios.

6.Mantenimiento 6.Mantenimiento Auditar nuevo sistema. Evaluar Auditar nuevo sistema. Evaluar periódicamente.periódicamente.

Page 19: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

1919

1. Investigación Preliminar1. Investigación Preliminar La primera fase tiene que ver con la La primera fase tiene que ver con la

identificación de problemas, oportunidades identificación de problemas, oportunidades y objetivos. Es muy valiosa y de ella y objetivos. Es muy valiosa y de ella depende el resto del proyecto. La definición depende el resto del proyecto. La definición correcta del problema evitará desperdiciar correcta del problema evitará desperdiciar el tiempo en un problema equivocado. el tiempo en un problema equivocado. Requiere de la observación minuciosa del Requiere de la observación minuciosa del funcionamiento de la organización, usando funcionamiento de la organización, usando las sugerencias de los usuarios potenciales las sugerencias de los usuarios potenciales del sistema y de los demás miembros de la del sistema y de los demás miembros de la organización, para resaltar los problemas organización, para resaltar los problemas que han detectado.que han detectado.

Page 20: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2020

Esta fase regularmente obedece a la Esta fase regularmente obedece a la solicitud planteada por un usuario final o solicitud planteada por un usuario final o encargado de algún área operativa, como encargado de algún área operativa, como un gerente. un gerente.

Estos nuevos requerimientos dan origen a Estos nuevos requerimientos dan origen a un estudio que estará constituido por tres un estudio que estará constituido por tres tareas sucesivas: tareas sucesivas: Una breve definición del problema; Una breve definición del problema; sugerencia de posibles soluciones; sugerencia de posibles soluciones; elaboración de un reporte breve. elaboración de un reporte breve.

Este último permite tomar la decisión de Este último permite tomar la decisión de asumir o no el proyecto. asumir o no el proyecto.

Page 21: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2121

La definición del problema conlleva el estudio del La definición del problema conlleva el estudio del sistema de información que se encuentra en uso. sistema de información que se encuentra en uso.

Se trata de determinar qué información se Se trata de determinar qué información se requiere y quiénes, cuándo y por qué la necesitan requiere y quiénes, cuándo y por qué la necesitan llevando a cabo entrevistas con los involucrados y llevando a cabo entrevistas con los involucrados y realizando observaciones. realizando observaciones.

Así, la propuesta de posibles soluciones consiste Así, la propuesta de posibles soluciones consiste en sugerir planes alternativos de solución en base en sugerir planes alternativos de solución en base a la información recabada. a la información recabada.

Esto puede ir, desde proponer una nueva Esto puede ir, desde proponer una nueva organización de trabajo, hasta hacer cambios al organización de trabajo, hasta hacer cambios al sistema computarizado que existe, desarrollar un sistema computarizado que existe, desarrollar un nuevo sistema computarizado o elegir un nuevo nuevo sistema computarizado o elegir un nuevo software comercial que se adapte a las software comercial que se adapte a las necesidades encontradas.necesidades encontradas.

Page 22: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2222

Se procede a la redacción de un reporte Se procede a la redacción de un reporte que resuma los resultados de la que resuma los resultados de la investigación previa, que sugiera las investigación previa, que sugiera las posibles soluciones o indique si se detecta posibles soluciones o indique si se detecta que es innecesario continuar con el que es innecesario continuar con el proyecto. proyecto.

Podría incluir incluso un plan de trabajo en Podría incluir incluso un plan de trabajo en caso de que el proyecto continuara. caso de que el proyecto continuara.

En base a este documento, los directivos En base a este documento, los directivos tomarán su decisión de continuar o no.tomarán su decisión de continuar o no.

Page 23: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2323

2.- Análisis2.- Análisis Esta fase se ocupa de la reunión y estudio a Esta fase se ocupa de la reunión y estudio a

detalle de los datos del sistema en operación y la detalle de los datos del sistema en operación y la especificación de los nuevos requerimientos del especificación de los nuevos requerimientos del sistema a desarrollar. sistema a desarrollar.

Concluye en general con un documento que Concluye en general con un documento que recoge el resultado del análisis. recoge el resultado del análisis.

Con la recopilación de datos se complementan los Con la recopilación de datos se complementan los datos resultantes de la fase 1, añadiendo detalles datos resultantes de la fase 1, añadiendo detalles sobre el sistema actual. sobre el sistema actual.

Son medios comunes para acometer tal Son medios comunes para acometer tal recopilación: las entrevistas, cuestionarios, recopilación: las entrevistas, cuestionarios, encuestas a usuarios finales, así como también, encuestas a usuarios finales, así como también, las consultas a documentos y manuales que las consultas a documentos y manuales que contengan lineamientos de funcionamiento o contengan lineamientos de funcionamiento o normas de procedimientos de operación.normas de procedimientos de operación.

Page 24: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2424

Recopilados los datos son analizados para Recopilados los datos son analizados para establecer cómo es el flujo de información establecer cómo es el flujo de información y detectar la posible causa de que este y detectar la posible causa de que este flujo sea defectuoso. flujo sea defectuoso.

Se trata de evaluar el flujo de información Se trata de evaluar el flujo de información en la organización para determinar si es en la organización para determinar si es realmente el adecuado. realmente el adecuado.

Es frecuente que el funcionamiento Es frecuente que el funcionamiento inadecuado tenga su origen en no llevar a inadecuado tenga su origen en no llevar a cabo los procedimientos correctamente. Si cabo los procedimientos correctamente. Si este es el caso, bastaría entonces con este es el caso, bastaría entonces con entrenar al personal apropiadamente a las entrenar al personal apropiadamente a las normas y a los procedimientos, siendo normas y a los procedimientos, siendo innecesario rediseñar o crear un nuevo innecesario rediseñar o crear un nuevo sistema.sistema.

Page 25: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2525

Una técnica para el análisis de datos es el uso Una técnica para el análisis de datos es el uso de diagramas de flujo de datos. Sirve para de diagramas de flujo de datos. Sirve para diagramar la entrada, proceso y salida de las diagramar la entrada, proceso y salida de las funciones de la organización de manera funciones de la organización de manera gráfica. Estos diagramas desarrollan el gráfica. Estos diagramas desarrollan el diccionario de datos, que contiene la definición diccionario de datos, que contiene la definición de los datos usados en el sistema, así como de los datos usados en el sistema, así como sus características de tipo, tamaño, sus características de tipo, tamaño, limitaciones o especificaciones especiales. limitaciones o especificaciones especiales.

La documentación de la etapa de análisis La documentación de la etapa de análisis recoge la descripción del sistema de recoge la descripción del sistema de información en uso, los requerimientos para el información en uso, los requerimientos para el nuevo sistema y un probable plan de nuevo sistema y un probable plan de desarrollo en un reporte dirigido a la gerencia. desarrollo en un reporte dirigido a la gerencia.

Este reporte permite tomar la decisión de Este reporte permite tomar la decisión de proseguir o no con el proyecto.proseguir o no con el proyecto.

Page 26: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2626

3.- Diseño3.- Diseño En esta fase se delinea el nuevo sistema de En esta fase se delinea el nuevo sistema de

información. información. Se compone de tres tareas que son: Se compone de tres tareas que son:

diseño de sistemas alternativos, diseño de sistemas alternativos, selección del mejor sistema, y selección del mejor sistema, y redacción del reporte del diseño.redacción del reporte del diseño.

Casi siempre podrá desarrollarse más de un Casi siempre podrá desarrollarse más de un diseño que cubra las necesidades de diseño que cubra las necesidades de información. Debe ser determinada la información. Debe ser determinada la factibilidad de cada una de las alternativas. factibilidad de cada una de las alternativas.

Page 27: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2727

La factibilidad aquí referida tiene que ver con La factibilidad aquí referida tiene que ver con tres aspectos:tres aspectos: Factibilidad económica:Factibilidad económica: Verificar si los Verificar si los

costos del nuevo sistema son justificados por costos del nuevo sistema son justificados por los beneficios que ofrecerá.los beneficios que ofrecerá.

Factibilidad técnica:Factibilidad técnica: Establecer si se va a Establecer si se va a contar con el hardware, software y contar con el hardware, software y personal necesario para llevar a cabo el personal necesario para llevar a cabo el proyecto.proyecto.

Factibilidad operativa:Factibilidad operativa: Determinar si el Determinar si el nuevo sistema podrá operar en la nuevo sistema podrá operar en la organización, siendo aceptado por los usuarios organización, siendo aceptado por los usuarios de todo nivel, o si por el contrario habrá una de todo nivel, o si por el contrario habrá una resistencia insuperable al cambio.resistencia insuperable al cambio.

Page 28: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2828

Para elegir el diseño adecuado, los Para elegir el diseño adecuado, los directivos van a evaluar básicamente si el directivos van a evaluar básicamente si el sistema cumple con los siguientes sistema cumple con los siguientes aspectos:aspectos:a) Se adaptará al sistema general de a) Se adaptará al sistema general de información de la organización.información de la organización.b) Tendrá flexibilidad para aceptar b) Tendrá flexibilidad para aceptar modificaciones futuras.modificaciones futuras.c) Ofrece seguridad contra el uso no c) Ofrece seguridad contra el uso no autorizado.autorizado.d) Los beneficios obtenidos valen más que d) Los beneficios obtenidos valen más que los costos.los costos.

Page 29: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

2929

El reporte correspondiente a esta El reporte correspondiente a esta fase describe los diseños fase describe los diseños alternativos, comparando sus costos alternativos, comparando sus costos y beneficios y un esbozo de sus y beneficios y un esbozo de sus efectos en la organización. efectos en la organización.

Es conveniente recomendar una de Es conveniente recomendar una de las alternativas, la más adecuada, las alternativas, la más adecuada, basándose en las comparaciones de basándose en las comparaciones de los mismos.los mismos.

Page 30: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3030

4.- Desarrollo4.- Desarrollo Durante esta fase los programadores jugan Durante esta fase los programadores jugan

un papel de importancia al crear o un papel de importancia al crear o personalizar el software que formará el personalizar el software que formará el sistema. sistema.

Esta fase consiste de las tareas de desarrollo Esta fase consiste de las tareas de desarrollo del software, adquisición de hardware y del software, adquisición de hardware y prueba del nuevo sistema. prueba del nuevo sistema.

El software de aplicación para el nuevo El software de aplicación para el nuevo sistema de información puede conseguirse de sistema de información puede conseguirse de dos formas alternativas: adquirir un paquete dos formas alternativas: adquirir un paquete comercial que cumpla las expectativas o que comercial que cumpla las expectativas o que incluso pueda ser modificado o adaptado o incluso pueda ser modificado o adaptado o elaborar uno a la medida.elaborar uno a la medida.

Page 31: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3131

Si se opta por desarrollar un sistema a la Si se opta por desarrollar un sistema a la medida, seguramente además del analista se medida, seguramente además del analista se encontrarán involucrados un grupo de encontrarán involucrados un grupo de programadores. programadores.

El analista comunica a los programadores lo El analista comunica a los programadores lo que requiere ser programado, estos diseñan, que requiere ser programado, estos diseñan, codifican y depuran los componentes de codifican y depuran los componentes de software del sistema. software del sistema.

El trabajo del analista también involucra a los El trabajo del analista también involucra a los usuarios, para quienes deberá desarrollar y usuarios, para quienes deberá desarrollar y suministrar documentación, como los suministrar documentación, como los manuales de procedimientos. Tal manuales de procedimientos. Tal documentación explica al usuario cómo usar documentación explica al usuario cómo usar el software desarrollado y qué hacer en caso el software desarrollado y qué hacer en caso de que se presenten problemas. de que se presenten problemas.

Page 32: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3232

La adquisición de hardware o nuevos La adquisición de hardware o nuevos equipos no siempre es requerida, si los equipos no siempre es requerida, si los equipos con los que se cuenta son equipos con los que se cuenta son adecuados. adecuados.

Debe preverse las características de los Debe preverse las características de los mismos y el lugar donde serán instalados. mismos y el lugar donde serán instalados.

El cambio de equipos puede representar El cambio de equipos puede representar un gran costo, por lo que se debe pensar un gran costo, por lo que se debe pensar si el mismo será útil al crecer la si el mismo será útil al crecer la organización; en el caso de las redes, si organización; en el caso de las redes, si podrán ampliarse sin problemas; si se podrán ampliarse sin problemas; si se requerirá someter al personal a requerirá someter al personal a capacitación costosa para poder usarlo.capacitación costosa para poder usarlo.

Page 33: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3333

Se procede a la prueba del sistema una Se procede a la prueba del sistema una vez instalados el software y el hardware. vez instalados el software y el hardware.

La información que se obtiene tras La información que se obtiene tras procesar los datos en el sistema, se procesar los datos en el sistema, se evalúa para acreditar que los resultados evalúa para acreditar que los resultados son correctos. son correctos.

En el período de prueba los usuarios que En el período de prueba los usuarios que lo utilizan pueden hacer observaciones lo utilizan pueden hacer observaciones valiosas para afinar el sistema haciendo valiosas para afinar el sistema haciendo las correcciones pertinentes.las correcciones pertinentes.

Page 34: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3434

5.- Implementación5.- Implementación En la fase de implementación se instala el En la fase de implementación se instala el

nuevo sistema de información para que nuevo sistema de información para que empiece a trabajar y se capacita a sus empiece a trabajar y se capacita a sus usuarios para que puedan utilizarlo. usuarios para que puedan utilizarlo.

La instalación puede realizarse según La instalación puede realizarse según cuatro métodos: cuatro métodos: Directo, Directo, paralelo, paralelo, piloto y piloto y en fases. en fases.

Page 35: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3535

Diferencias entre métodosDiferencias entre métodos Método directo:Método directo: Se abandona el sistema Se abandona el sistema

antiguo y se adopta inmediatamente el antiguo y se adopta inmediatamente el nuevo. Esto puede ser sumamente riesgoso nuevo. Esto puede ser sumamente riesgoso porque si algo marcha mal, es imposible porque si algo marcha mal, es imposible volver al sistema anterior, las correcciones volver al sistema anterior, las correcciones deberán hacerse bajo la marcha. deberán hacerse bajo la marcha. Regularmente con un sistema nuevo suelen Regularmente con un sistema nuevo suelen surgir problemas de pequeña y gran escala. surgir problemas de pequeña y gran escala. Si se trata de grandes sistemas, un Si se trata de grandes sistemas, un problema puede significar una catástrofe, problema puede significar una catástrofe, perjudicando o retrazando el desempeño perjudicando o retrazando el desempeño entero de la organización.entero de la organización.

Page 36: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3636

Método paraleloMétodo paralelo: Los sistemas de : Los sistemas de información antiguo y nuevo operan juntos información antiguo y nuevo operan juntos hasta que el nuevo demuestra ser hasta que el nuevo demuestra ser confiable. Este método es de bajo riesgo. confiable. Este método es de bajo riesgo. Si el sistema nuevo falla, la organización Si el sistema nuevo falla, la organización puede mantener sus actividades con el puede mantener sus actividades con el sistema antiguo. Pero puede representar sistema antiguo. Pero puede representar un alto costo al requerir contar con un alto costo al requerir contar con personal y equipo para trabajar con los dos personal y equipo para trabajar con los dos sistemas, por lo que este método se sistemas, por lo que este método se reserva específicamente para casos en los reserva específicamente para casos en los que el costo de una falla sería que el costo de una falla sería considerable.considerable.

Page 37: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3737

Método piloto:Método piloto: Pone a prueba el Pone a prueba el nuevo sistema sólo en una parte de nuevo sistema sólo en una parte de la organización. Al comprobar su la organización. Al comprobar su efectividad, se implementa en el efectividad, se implementa en el resto de la organización. El método resto de la organización. El método es menos costoso que el paralelo, es menos costoso que el paralelo, aunque más riesgoso. Pero en este aunque más riesgoso. Pero en este caso el riesgo es controlable al caso el riesgo es controlable al ilimitarse a ciertas áreas, sin afectar ilimitarse a ciertas áreas, sin afectar toda la empresa. toda la empresa.

Page 38: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3838

Método en fases:Método en fases: La implementación del La implementación del sistema se divide en partes o fases, que se sistema se divide en partes o fases, que se van realizando a lo largo de un período de van realizando a lo largo de un período de tiempo, sucesivamente. Una vez iniciada la tiempo, sucesivamente. Una vez iniciada la primera fase, la segunda no se inicia hasta primera fase, la segunda no se inicia hasta que la primera se ha completado con éxito. que la primera se ha completado con éxito. Así se continúa hasta que se finaliza con la Así se continúa hasta que se finaliza con la última fase. Es costoso porque se hace más última fase. Es costoso porque se hace más lenta la implementación, pero sin duda lenta la implementación, pero sin duda tiene el menor riesgo. tiene el menor riesgo.

Page 39: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

3939

Los métodos piloto y en fases suelen ser los más Los métodos piloto y en fases suelen ser los más practicados puesto que tienen menor riesgo. practicados puesto que tienen menor riesgo.

La decisión de adoptar cualquiera de los métodos La decisión de adoptar cualquiera de los métodos estará influenciada por factores de riesgo y estará influenciada por factores de riesgo y disponibilidad de recursos. disponibilidad de recursos.

Otro aspecto importante de esta fase es la Otro aspecto importante de esta fase es la capacitación del personal, que cobra especial capacitación del personal, que cobra especial importancia para asegurar el uso acertado del importancia para asegurar el uso acertado del sistema. sistema.

Se puede adelantar camino al capacitar personal, Se puede adelantar camino al capacitar personal, antes incluso de contar con los equipos nuevos, antes incluso de contar con los equipos nuevos, para que el usuario se familiarice con el nuevo para que el usuario se familiarice con el nuevo sistema. Si el sistema es sencillo y el usuario sistema. Si el sistema es sencillo y el usuario tiene cierta experiencia, la capacitación formal no tiene cierta experiencia, la capacitación formal no se hace necesaria y bastarán algunas se hace necesaria y bastarán algunas instrucciones para ponerle al tantoinstrucciones para ponerle al tanto

Page 40: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4040

6.- Mantenimiento6.- Mantenimiento Es la fase final, de gran importancia, y es una Es la fase final, de gran importancia, y es una

fase permanente en lo que le resta de vida al fase permanente en lo que le resta de vida al sistema. sistema.

El mantenimiento se inicia con una auditoria El mantenimiento se inicia con una auditoria del sistema y luego continúa con del sistema y luego continúa con evaluaciones periódicas. evaluaciones periódicas.

Al realizar la auditoria del nuevo sistema, se Al realizar la auditoria del nuevo sistema, se verifica que su desempeño sea acorde a las verifica que su desempeño sea acorde a las especificaciones planteadas en la fase de especificaciones planteadas en la fase de diseño, para comprobar que los procesos son diseño, para comprobar que los procesos son los adecuados. En caso contrario, se hace los adecuados. En caso contrario, se hace necesario un nuevo diseño para ajustar los necesario un nuevo diseño para ajustar los inconvenientes detectados.inconvenientes detectados.

Page 41: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4141

Las evaluaciones periódicas permiten Las evaluaciones periódicas permiten determinar, si el sistema continúa vigente determinar, si el sistema continúa vigente respecto a su capacidad para realizar los respecto a su capacidad para realizar los procesos adecuadamente. En caso contrario, procesos adecuadamente. En caso contrario, se requiere de nuevos ajustes, cambios o se requiere de nuevos ajustes, cambios o modificaciones que le permitan al sistema modificaciones que le permitan al sistema adaptarse a nuevas situaciones de las que adaptarse a nuevas situaciones de las que pueda ser objeto la organización. pueda ser objeto la organización.

Las organizaciones son entes cambiantes, así Las organizaciones son entes cambiantes, así mismo sus sistemas deberán ser sensibles a mismo sus sistemas deberán ser sensibles a estos cambios, mediante evaluación, para estos cambios, mediante evaluación, para adecuarlos a responder efectivamente a las adecuarlos a responder efectivamente a las situaciones emergentes.situaciones emergentes.

Page 42: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4242

El enfoque por El enfoque por prototiposprototipos

Una desventaja que se atribuye al proceso Una desventaja que se atribuye al proceso de análisis de seis fases, es que puede de análisis de seis fases, es que puede resultar engorrosamente largo. Sobre todo resultar engorrosamente largo. Sobre todo porque existen situaciones en las que no porque existen situaciones en las que no es posible contar con mucho tiempo. es posible contar con mucho tiempo.

Existen contextos en los que no se pueda Existen contextos en los que no se pueda llevar a cabo la evaluación, diseño y llevar a cabo la evaluación, diseño y prueba de la manera en que se describió prueba de la manera en que se describió anteriormente. anteriormente.

Page 43: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4343

El enfoque por prototipos consiste en la creación El enfoque por prototipos consiste en la creación de un modelo preliminar del nuevo sistema, que de un modelo preliminar del nuevo sistema, que puede ser modificado o adaptado gradualmente puede ser modificado o adaptado gradualmente antes de su instalación definitiva como sistema antes de su instalación definitiva como sistema funcional propiamente dicho. funcional propiamente dicho.

La ventaja es que genera rápidamente nuevos La ventaja es que genera rápidamente nuevos sistemas.sistemas.

Los usuarios finales pueden ver desde un Los usuarios finales pueden ver desde un principio como lucirá el sistema, aportando sus principio como lucirá el sistema, aportando sus observaciones sobre los cambios necesarios para observaciones sobre los cambios necesarios para que el modelo se adapte adecuadamente a su que el modelo se adapte adecuadamente a su trabajo. trabajo.

Pero el uso exclusivo de este enfoque, tiene su Pero el uso exclusivo de este enfoque, tiene su riesgo. Puede propiciar cambios o instalaciones riesgo. Puede propiciar cambios o instalaciones de sistemas que no tomen en cuenta asuntos de de sistemas que no tomen en cuenta asuntos de importancia como los costos.importancia como los costos.

Page 44: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4444

El ciclo tradicional del análisis y diseño de El ciclo tradicional del análisis y diseño de sistemas puede llegar a tomar mucho tiempo, sistemas puede llegar a tomar mucho tiempo, incluso años, en el caso de desarrollos de incluso años, en el caso de desarrollos de gran magnitud en organizaciones grandes. gran magnitud en organizaciones grandes. Pero en la actualidad, el ritmo de los negocios Pero en la actualidad, el ritmo de los negocios y de las actividades de cualquier organización y de las actividades de cualquier organización tiende a intensificarse, a hacerse más tiende a intensificarse, a hacerse más acelerado, imponiendo exigencias de tiempo acelerado, imponiendo exigencias de tiempo y calidad para poder mantener la y calidad para poder mantener la operatividad y competitividad de las mismas. operatividad y competitividad de las mismas.

Por tanto, surge la necesidad de contar con Por tanto, surge la necesidad de contar con ciclos de desarrollo más acelerados, pero que ciclos de desarrollo más acelerados, pero que mantengan su confiabilidad. mantengan su confiabilidad.

Page 45: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4545

Comienzan a plantearse nuevos métodos que Comienzan a plantearse nuevos métodos que intentan incrementar la velocidad, reduciendo intentan incrementar la velocidad, reduciendo el tiempo requerido de desarrollo. el tiempo requerido de desarrollo.

Entre los elementos innovadores que se Entre los elementos innovadores que se integran en estos métodos se encuentra el integran en estos métodos se encuentra el uso de software o herramientas de desarrollo uso de software o herramientas de desarrollo como CASE. como CASE.

Las herramientas CASE (Computer Aided Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas software reduciendo el coste de las mismas en términos de tiempo y de dinero. en términos de tiempo y de dinero.

Page 46: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4646

Pero ninguno de estos métodos debería Pero ninguno de estos métodos debería omitir los pasos del ciclo planteado, si se omitir los pasos del ciclo planteado, si se desea trabajar efectivamente. desea trabajar efectivamente.

El pasar por alto alguna de las fases, El pasar por alto alguna de las fases, podría en todo caso, traer más problemas podría en todo caso, traer más problemas que provecho. que provecho.

Estos nuevos planteamientos intentan Estos nuevos planteamientos intentan optimizar y reducir el tiempo de cada optimizar y reducir el tiempo de cada fase, más que obviarlas, de manera de fase, más que obviarlas, de manera de reducir el tiempo total de desarrollo del reducir el tiempo total de desarrollo del sistema en general.sistema en general.

Page 47: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4747

Este enfoque sistémico permite estructurar los Este enfoque sistémico permite estructurar los proyectos y en especial llevar a cabo el desarrollo proyectos y en especial llevar a cabo el desarrollo de sistemas computacionales. de sistemas computacionales.

Tener conocimiento sobre el mismo, es de gran Tener conocimiento sobre el mismo, es de gran utilidad y da una idea de cómo abordar utilidad y da una idea de cómo abordar problemas que pueden tener un alto grado de problemas que pueden tener un alto grado de complejidad.complejidad.

El ciclo de desarrollo de sistemas tradicional, ha El ciclo de desarrollo de sistemas tradicional, ha servido efectivamente por muchos años de guía servido efectivamente por muchos años de guía para la elaboración de sistemas. para la elaboración de sistemas.

El número de fases puede variar o agruparse de El número de fases puede variar o agruparse de manera diferente. Pero no cabe duda que la manera diferente. Pero no cabe duda que la adopción y seguimiento adecuado de estos adopción y seguimiento adecuado de estos pasos, influirá notablemente en conseguir con pasos, influirá notablemente en conseguir con éxito la culminación del proyecto. éxito la culminación del proyecto.

Page 48: Clase catorce  2011

Tecnología de la Información 2011 Prof. Tecnología de la Información 2011 Prof. Norma MoralesNorma Morales

4848