Unidad 3 Proyecto 3

1. ¿Cómo es que la creación de nuevos sistemas produce el cambio organizacional? La creación de un nuevo sistema de inf

Views 129 Downloads 4 File size 320KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1. ¿Cómo es que la creación de nuevos sistemas produce el cambio organizacional?

La creación de un nuevo sistema de información es una forma de cambio organizacional planeado. Los cuatro tipos de cambios permitidos por la tecnología son (a) automatización, (b) racionalización de procedimientos, (c) rediseño del proceso de negocios y (d) cambio de paradigma, en donde los cambios de largo alcance conllevan los mayores riesgos y las más grandes recompensas. Muchas organizaciones utilizan la administración de procesos de negocios para rediseñar los flujos de trabajo y los procesos de negocios con la esperanza de lograr avances importantes en la productividad. La administración de procesos de negocios también es útil para la promoción, la administración de calidad total (TQM), seis sigma y otras iniciativas para la mejora incremental de los procesos. 2. ¿Cuáles son las actividades básicas en el proceso de desarrollo de sistemas?

Las actividades básicas en el desarrollo de sistemas son: análisis de sistemas, diseño de sistemas, programación, prueba, conversión, producción y mantenimiento. El análisis de sistemas es el estudio y el análisis de los problemas de los sistemas existentes, junto con la identificación de los requerimientos para sus soluciones. El diseño de sistemas provee las especificaciones de una solución de sistema de información; muestra cómo encajan sus componentes técnicos y organizacionales en conjunto. 3. ¿Cuáles son las principales metodologías para modelar y diseñar sistemas?

Las dos principales metodologías para modelar y diseñar sistemas de información son las metodologías estructuradas y el desarrollo orientado a objetos. Las metodologías estructuradas se enfocan en modelar los procesos y los datos por separado. El diagrama de flujo de datos es la principal herramienta para el análisis estructurado, y el diagrama de estructura es la principal herramienta para representar el diseño de software estructurado. El desarrollo orientado a objetos modela un sistema como una colección de objetos que combinan procesos y datos. El modelado orientado a objetos se basa en los conceptos de clase y herencia. 4. ¿Cuáles son los métodos alternativos para crear sistemas de información?

El método más antiguo para crear sistemas es el ciclo de vida de sistemas, el cual requiere que los sistemas de información se desarrollen en etapas formales. Estas etapas deben proceder en forma secuencial y tener salidas definidas; cada una requiere de una aprobación formal antes de que la siguiente etapa pueda comenzar. El ciclo de vida de sistemas es útil para proyectos extensos que necesitan especificaciones formales y un estricto control administrativo en cada etapa de creación de sistemas, pero es muy rígido y costoso. Los prototipos consisten en crear un sistema experimental con rapidez y a un bajo costo para que interactúe con los usuarios finales y que éstos lo evalúen. Los prototipos fomentan la participación del usuario final en el desarrollo de sistemas y la iteración del diseño hasta que se capturen las especificaciones con precisión. La creación rápida de prototipos puede producir sistemas que no se hayan probado o documentado por completo, o

que sean inadecuados en el sentido técnico para un entorno de producción. El uso de un paquete de software reduce la cantidad de trabajo de diseño, programación, prueba, instalación y mantenimiento que se requiere para crear un sistema. Los paquetes de software de aplicación son útiles si una firma no tiene el personal interno de sistemas de información ni los recursos financieros para desarrollar un sistema a la medida. Para cumplir con los requerimientos únicos de una organización, los paquetes pueden requerir modificaciones extensas que pueden elevar de manera considerable los costos de desarrollo. El desarrollo del usuario final es cuando los usuarios finales se hacen cargo del desarrollo de los sistemas de información, ya sea por sí solos o con una asistencia mínima de parte de los especialistas en sistemas de información. Los sistemas desarrollados por el usuario final se pueden crear con rapidez y de manera informal Capítulo 13 Creación de sistemas de información 519 mediante herramientas de software de cuarta generación. Sin embargo, el desarrollo del usuario final puede crear sistemas de información que no necesariamente cumplan con los estándares de aseguramiento de calidad y que no se puedan controlar con facilidad a través de los medios tradicionales. El outsourcing consiste en usar un distribuidor externo para crear (u operar) los sistemas de información de una firma, en vez de usar el personal interno de sistemas de información de la organización. El outsourcing puede generar ahorros en los costos de desarrollo de aplicaciones o permitir a las firmas desarrollar aplicaciones sin necesidad de personal interno de sistemas de información. Sin embargo, las firmas se arriesgan a perder el control de sus sistemas de información y volverse demasiado dependientes de los distribuidores externos. El outsourcing también implica costos “ocultos”, en especial cuando el trabajo se envía fuera del país. 5. ¿Cuáles son las nuevas metodologías para crear sistemas en la era de la firma digital?

Las compañías están recurriendo al diseño rápido de aplicaciones, al diseño conjunto de aplicaciones (JAD), al desarrollo ágil y a los componentes de software reutilizables para acelerar el proceso de desarrollo de sistemas. El desarrollo rápido de aplicaciones (RAD) utiliza software orientado a objetos, programación visual, prototipos y herramientas de cuarta generación para crear sistemas con mucha rapidez. El desarrollo ágil divide un proyecto extenso en una serie de pequeños subproyectos que se completan en periodos cortos de tiempo mediante el uso de la iteración y la retroalimentación continua. El desarrollo basado en componentes agiliza el desarrollo de una aplicación al agrupar los objetos en suites de componentes de software que se pueden combinar para crear aplicaciones de negocios a gran escala. Los servicios Web proveen un conjunto común de estándares que permiten a las organizaciones enlazar sus sistemas sin importar su plataforma tecnológica por medio de una arquitectura tipo “conectar y usar” (plugand-play) estándar.