05 Capitulo 13 2013

44
13 Capítulo Construcción de sistemas

description

contabilidad

Transcript of 05 Capitulo 13 2013

PowerPoint Presentation

13Captulo Construccin de sistemas13.N 2007 by Prentice Hall1OBJETIVOS DE APRENDIZAJESistemas de informacin gerencialCaptulo 13 Construccin de sistemasDemostrar la manera en que la construccin de nuevos sistemas produce el cambio organizacional.Identificar y describir las actividades centrales en el proceso de desarrollo de sistemas.Evaluar mtodos alternativos para la construccin de sistemas de informacin.Comparar metodologas alternativas para el modelado de sistemas.Identificar y describir nuevos enfoques para la construccin de sistemas en la era de la empresa digital.13.N 2007 by Prentice Hall2Problema: procedimientos manuales ineficientes, alto ndice de errores.Soluciones: eliminar los procedimientos manuales, disear nuevo proceso de elaboracin de pedidos e implementar un software de construccin de base de datos para conjuntar y dar seguimiento a los pedidos automticamente y calendarizar las recoleccin de pedidos.Implementa el servicio del software QuickBase for Corporate Workgroups incrementa eficiencia y reduce errores.Demuestra el rol de la TI en actualizar los procesos de negocios tradicional.Ilustra la tecnologa digital como el centro del diseo y construccin de nuevos sistemas.Un nuevo sistema de levantamiento de pedidos para las galletas de Girl ScoutsSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall3Cuatro tipos de cambio organizacional estructural que la TI hace posibleAutomatizacinIncrementa eficiencia, remplaza las tareas manualesEstructuracin de procedimientosAgilizacin de procedimientos operativos estandarizadosReingeniera de procesos de negociosAnaliza, simplifica y redisea los procesos de negociosCambio de paradigmaReplantear la naturaleza del negocio, definir un nuevo modelo de negocios y cambiar la naturaleza de la organizacinSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall4Sistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas

13.N 2007 by Prentice Hall5Reingeniera de procesos de negocios (BPR)Grandes recompensas pueden resultar del rediseo de los procesos de negociosPor ej.: la industria de hipoteca de casa utiliza la TI para redisear los procesos de aplicacin de hipoteca de una casa promedio de $3,000 a $1,000 y reducir el tiempo de aprobacin de seis semanas a una semanaRemplazado el enfoque secuencial por un enfoque de clula de trabajo o en equipoAdministracin del flujo de trabajo: proceso de agilizacin de los procedimientos de negocios para que los documentos se puedan mover fcil y eficazmenteSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall6Figura 13-2AAl redisear sus sistemas de procesamiento de hipotecas y el proceso de solicitud de hipotecas, los bancos hipotecarios pueden reducir los costos de procesamiento de una hipoteca promedio de 3,000 a 1,000 dlares y reducir el tiempo de aprobacin de seis semanas a una semana o menos. Algunos bancos incluso preaprueban por igual hipoteca y tasas de inters el mismo da que el cliente hace la solicitud. Sistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas

13.N 2007 by Prentice Hall7Sistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas

13.N 2007 by Prentice Hall8Lea la sesin interactiva: organizaciones, y despus comente las siguientes preguntas:Cul era el problema del sistema de cmputo existente (ALCS) y por qu la SBA decidi cambiarlo?Cul fue el propsito de reorganizar la ODA y centralizar la TI en una sola oficina, y de centralizar otras funciones como el centro de atencin telefnica en una sola oficina?De qu otras formas podra utilizar la agencia los sistemas de informacin para mejorar el proceso de solicitud, aprobacin y administracin de prstamos?Rediseo de procesos de negocios en la administracin de pequeas empresas Sistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall9Pasos para lograr una reingeniera efectivaDetermina qu procesos de negocios necesitan mejorarseAnlisis estratgicoPuntos de afliccinIdentificar y describir el proceso existenteIdentificar las entradas y las salidas, el flujo de productos, la red de actividades y las holguras, los recursos, la estructura y el flujo de informacin, los propietarios del proceso y los actores de los procesos y a los encargados de la toma de decisionesComprender cunto cuesta el proceso y el tiempo que se requiere para realizarloCosto del proceso, el tiempo del proceso, la calidad del proceso y la flexibilidad del procesoSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall10Pasos para lograr una reingeniera efectiva (contina)Determinar qu mtodos pueden mejorar el procesoRemplazar los pasos secuenciales del proceso con pasos paralelosEnriquecer los puestos de trabajo al incrementar su autoridad para tomar decisiones y concentrar informacinPermitir la comparticin de informacin entre los participantesEliminar las holguras (retrasos en la toma de decisiones e inventarios)Transformar el procesamiento por lotes y la toma de decisiones en procesos de flujo continuoAutomatizar las tareas de toma de decisiones donde sea posible Sistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall11Administracin de los procesos de negocios (BPM)Ayuda a las empresas a manejar los cambios en los procesos a travs del uso de herramientas de mapeo de procesos para:Identificar y documentar los procesos existentesCrear modelos de procesos mejorados que despus se pueden traducir en sistemas de softwareSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall12Administracin de procesos de negocios (contina)Incluye:Administracin del flujo de trabajoNotacin de modelado de los procesos de negociosMedicin y administracin de la calidad Administracin del cambioHerramientas para estandarizar los procesos de negocios y as pueden ser manipulados continuamenteMonitoreo de procesos y analticoPara verificar si el desempeo del proceso ha mejorado y medir el impacto de los cambios de proceso en los indicadores de desempeo clavesSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall13Administracin de la calidad:Aparte del propsito de aumentar la eficiencia organizacional, las compaas tambin estn cambiando sus procesos de negocios con el fin de mejorar la calidad de sus productos, servicios y operacionesEntre ms temprano se elimine un problema en el ciclo de negocio, menos le cuesta a la compaaLas mejoras de calidad aumentan el nivel de calidad del producto y servicio as como los costos bajanAdministracin de la calidad total (TQM): El logro del control de calidad es un fin en s mismoSe espera que todos contribuyan al perfeccionamiento total de la calidadSeis sigma: Medida especfica de calidad3.4 defectos de partes por millnSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall14Cmo apoyan los sistemas de informacin las mejoras de la calidad:Simplifica los productos y procesosHacer mejoras con base a las demandas del clienteReduce el tiempo del cicloAumenta la calidad y la precisin del diseo y la produccinCumplir estndares de benchmarkingBenchmarking: consiste en establecer estndares estrictos para productos, servicios y otras actividades, y despus medir el desempeo contra estos estndaresSistemas como cambio organizacional planeadoSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall15Desarrollo de sistemas: actividades involucradas en generar una solucin de sistemas de informacin para un problema organizacional o una oportunidadAnlisis de sistemasDiseo de sistemasProgramacinPruebasConversinProduccin y mantenimientoSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall16Sistemas de informacin gerencialCaptulo 13 Construccin de sistemas

Visin global del desarrollo de sistemas13.N 2007 by Prentice Hall17Anlisis de sistemasAnlisis de un problemaDefinir el problema e identificar sus causasEspecificar la solucinUn informe escrito de propuestas de sistemas describe los costos y beneficios de cada alternativaIdentificar los requerimientos de informacinQuin necesita qu informacin, dnde, cundo y cmoIncluye estudio de viabilidadEs la solucin una buena inversin? Se requiere tecnologa, disponibilidad de destreza? Sistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall18Diseo de sistemasDescribe las especificaciones del sistema que producirn las funciones identificadas durante el anlisis de sistemasDeben abarcar todos los componentes administrativos, organizacionales y tecnolgicos de la solucin de sistemasEl rol de los usuarios finalesLos requerimientos de informacin del usuario dan la pauta para la construccin del sistemaLos usuarios deben tener suficiente control sobre el proceso del diseo para asegurarse de que el sistema refleje sus prioridades de negocios y necesidades de informacinUna participacin insuficiente del usuario en el diseo es una causa mayor de la falla del sistemaVisin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall19SALIDAMedioContenidoOportunidadENTRADAOrgenesFlujoIntroduccin de datosINTERFAZ DE USUARIOSencillezEficienciaLgicaRetroalimentacinErroresDISEO DE LA BASE DE DATOSModelo de datos lgicoRequerimientos de volumen y velocidadOrganizacin y diseo de archivosEspecificaciones de los registrosPROCESAMIENTOClculosMdulos de programasInformes requeridosOportunidad de las salidasPROCEDIMIENTOS MANUALESQu actividadesQuin las realizaCundoCmoDndeCONTROLESControles de entrada (caracteres, lmite, moderacin)Controles de procesamiento (consistencia, conteos de registros)Controles de salida (totales, muestras de salida)Controles de procedimientos (contraseas, formularios especiales)

SECURIDADControles de accesoPlanes ante catstrofesSeguimientos de auditoraDOCUMENTACINDocumentacin de operacionesDocumentos de sistemasDocumentacin del usuario

CONVERSINTransferencia de archivosInicio de nuevos procedimientosSeleccin del mtodo de pruebaReduccin al nuevo sistema

CAPACITACINSeleccin de las tcnicas de capacitacinDesarrollo de los mdulos de capacitacinIdentificacin de las instalaciones de capacitacin

CAMBIOS ORGANIZACIONALESRediseo de tareasDiseo de puestos de trabajoDiseo de procesosDiseo de la estructura de la organizacinRelaciones de informesEspecificaciones de diseoVisin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall20Programacin: Las caractersticas tcnicas del sistema que se prepararon durante la etapa de diseo se traducen en cdigo de programaPueden comprar a fuentes externas el software, subcontratar a empresasPruebas Para asegurar si el sistema produce los resultados correctosPlan de pruebas: todas las preparaciones para la serie de pruebasPrueba unitaria: comprueba por separado cada programa del sistemaPrueba del sistema: comprueba el funcionamiento del sistema como un todoPrueba de aceptacin: se asegura que el sistema est listo para ser utilizado en produccin

Visin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall21Visin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas

13.N 2007 by Prentice Hall22Conversin Proceso de cambiar del sistema antiguo al nuevoCuatro estrategias principalesEstrategia en paraleloConversin directaEstudio pilotoEnfoque por fasesRequiere una capacitacin a los usuarios finalesDocumentacin detallada muestra cmo trabaja el sistema desde el punto de vista tanto tcnico como del usuario finalVisin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall23Produccin y mantenimientoSistema revisado para determinar si se necesita alguna revisinSe prepara un documento formal de auditora posterior a la implementacinMantenimientoCambios en el hardware, software, documentacin o procedimientos para corregir errores en un sistema en produccin, cumplir con los nuevos requerimientos o mejorar la eficacia del proceso60 por ciento de todo el trabajo de mantenimiento:Perfeccionamiento de las recomendaciones del usuarioMejoras a la documentacinCambios al cdigo de los componentes del sistema para una mayor eficacia del procesamientoVisin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall24ACTIVIDAD CENTRALDESCRIPCIN Anlisis de sistemasIdentifica problema (s)Especifica la solucinEstablece los requerimientos de informacinDiseo de sistemasCrea las especificaciones del diseoProgramacinTraduce las especificaciones del diseo a cdigo de programaPruebasPrueba unitariaPrueba de sistemasPrueba de aceptacinConversinPlanea la conversinPrepara la documentacinCapacita a usuarios y personal tcnicoProduccin y mantenimientoOpera el sistemaEvala el sistemaModifica el sistemaResumen de las actividades de desarrollo de los sistemasVisin global del desarrollo de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall25Metodologas ms prominentes para sistemas de diseo y modelado:Metodologas estructuradasDesarrollo orientado a objetosMetodologas estructuradasEstructuradas: tcnicas se aplican paso a paso, de manera progresivaOrientada a objetos: se enfocan en procesos de modelado o acciones que manipulan los datosSepara datos de los procesosSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall26Diagrama de flujo de datos:Principal herramienta para representar los procesos de los componentes de un sistema y el flujo de datos que se origina entre ellosOfrece un modelo grfico del flujo de la informacinDiagramas de nivel superior y nivel inferior puedes ser usados para desglosar en niveles sucesivos de detalleDiccionario de datos: define los contenidos de los flujos de datos y almacenes de datosEspecificaciones de proceso: describen la transformacin que ocurre dentro del nivel ms bajo de los diagramas de flujo de datosGrfica de estructura: diagrama de arriba hacia abajo, que muestra cada nivel del diseo, su relacin con los dems niveles y su lugar en la estructura total del diseoSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall27Sistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas

13.N 2007 by Prentice Hall28Sistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas

13.N 2007 by Prentice Hall29Desarrollo orientado a objetosConsidera al objeto como la unidad bsica del anlisis y diseo de sistemasObjeto: Combina datos y los procesos especficos que operan sobre estos datosLos datos encapsulados en un objeto slo se pueden acceder y modificar mediante las operaciones, o mtodos, asociados con ese objetoEl modelado orientado a objetos se basa en los conceptos de clase y herenciaLos objetos pertenecen a cierta clase o a categoras generales de objetos similaresPueden heredar toda la estructura y comportamientos de una clase ms generalSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall30Sistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas

13.N 2007 by Prentice Hall31Desarrollo orientado a objetosMs iterativo e incremental que el desarrollo estructurado tradicionalAnlisis de sistemas: interacciones entre el sistema y sus usuarios para identificar objetosEtapa de diseo: describe cmo se comportarn los objetos y cmo interactuarn unos con otros; agrupados en clases, subclases y jerarquasImplementacin: reutilizando clases que ya estn disponibles en una biblioteca de objetosLos objetos reutilizables, el desarrollo orientado a objetos podra reducir potencialmente el tiempo y costo de desarrolloSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall32Ingeniera de software asistida por computadora (CASE)Herramientas de software para automatizar el desarrollo y reducir al trabajo repetitivo, incluyeGrficas y diagramasGeneradores de pantallas e informesHerramientas de verificacin y anlisisDiccionarios de datosGenerador de documentacin y de cdigosPueden ser herramientas del front-end o back-endApoyan el diseo iterativo automatizando las revisiones y los cambios as como proporcionando los medios para la creacin de prototiposSistemas de informacin gerencialCaptulo 13 Construccin de sistemasVisin global del desarrollo de sistemas13.N 2007 by Prentice Hall33Ciclo de vida tradicional de los sistemas: Mtodo ms antiguo para construir sistemas de informacinEnfoque por fases divide el desarrollo de los sistemas en etapas formalesSiguen el enfoque de cascada: las tareas en una etapa terminan antes de que la otra etapa empieceMantiene una divisin muy formal de las actividades de los usuarios finales y los especialistas de sistemas de informacinnfasis en las especificaciones formales y el trabajo administrativoTodava se usa para construir sistemas complejosPuede ser costos, lento e inflexibleMtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall34PrototiposConstruir rpida y econmicamente un sistema experimental para que lo evalen los usuarios finalesPrototipo: versin preeliminar del sistema de informacinEl prototipo avalado puede servir de plantilla para crear el sistema definitivoPasos en la creacin de prototipos:Identificar los requerimientos del usuarioDesarrollar un prototipo inicialUsar el prototipoRevisar y mejorar el prototipoMtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall35Mtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas

13.N 2007 by Prentice Hall36Ventajas del prototipoEs til cuando hay incertidumbre en los requerimientos o soluciones de diseoA menudo utilizado para el diseo de la interfaz de usuario finalEs ms probable que satisfaga los requerimientos del usuarioDesventajasPuede omitir pasos esencialesTal vez no procesen grandes cantidades de datos o no soporten una gran cantidad de usuariosPuede no pasar por pruebas o documentacin completas

Mtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall37Desarrollo por parte del usuario final:Utiliza lenguajes de cuarta generacin que permiten a los usuarios finales desarrollar sistemas con un mnimo de asistencia tcnicaLenguajes de cuarta generacin:Tienden a ser menos procedurales que los lenguajes convencionales de programacin7 categoras: herramientas de software para PC, lenguajes de consulta, generadores de informes, lenguajes grficos, generadores de aplicaciones, paquete de software de aplicaciones y lenguajes de programacin de muy alto nivel Ventajas: Ms rapidez en la terminacin de los proyectos, mayor nivel de satisfaccin del usuarioDesventajas: No estn diseados para las aplicaciones de procesamiento intensivo, control, prueba y documentacin inadecuados o adherencia a los estndaresMtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall38Paquetes de software de aplicaciones Ahorran tiempo y dineroMuchos paquetes ofrecen caractersticas de personalizacin: Permiten modificar un paquete de software para satisfacer los requerimientos nicos sin destruir la integridad del software del paqueteLos criterios de avaluacin para el anlisis de los sistemas incluyen:Funciones proporcionadas por el paquete, flexibilidad, facilidad de uso para el usuario, recursos de hardware y software, requerimientos de bases de datos, esfuerzo de instalacin y mantenimiento, documentacin, calidad del fabricante y costoSolicitud de Propuestas (RFP)Lista detallada de preguntas remitidas a los fabricantes de paquetes de softwareMtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall39SubcontratacinVarios tiposProveedores de servicios de aplicaciones (ASPs)Las compaas suscriptoras podran usar el software y el hardware de cmputo proporcionados por el ASP como plataforma tcnica para sus sistemasVendedores externos locales o extranjerosContratados para disear, crear softwarePermite la flexibilidad en la organizacin en las necesidades de la TIPermite a los vendedores :Economas de escalaMejorar a las competencias principalesDesventajasCostos ocultos, prdida de controlMtodos alternativos para la construccin de sistemasSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall40Lea la sesin interactiva: administracin, y despus comente las siguientes preguntas:En qu se fundamentan las empresas subcontratistas para afirmar que pueden ofrecer servicios de TI de manera ms econmica que el personal de TI de una empresa determinada?Por qu es difcil redactar contratos legales inflexibles que especifiquen de manera detallada alianzas estratgicas de subcontratacin?Por qu tienen ms probabilidades de xito las empresas conjuntas y las relaciones de subcontratacin conjunta?Cmo subcontratar correctamente: evite equivocarseDesarrollo de aplicaciones para la empresa digitalSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall41Desarrollo rpido de aplicaciones (RAD)Proceso de crear sistemas funcionales en un perodo muy cortoUtiliza tcnicas como:Programacin visual y otras herramientas para construir interfaces grficas de usuarioPrototipos iterativos de elementos clave del sistemaAutomatizacin de generacin de cdigo de programaIntenso trabajo en equipo entre usuarios finales y especialistas de sistemas de informacinDesarrollo de aplicaciones para la empresa digitalSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall42Diseo de conjunto de aplicaciones (JAD)Se utiliza para acelerar la generacin de requerimientos de informacin y para desarrollar el diseo inicial de sistemasRene a los usuarios finales y especialistas de sistemas de informacin en una sesin interactiva para discutir el diseo del sistemaPueden acelerar significativamente la etapa del diseo e involucrar a los usuarios en un nivel intenso

Desarrollo de aplicaciones para la empresa digitalSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall43Desarrollo basado en componentesGrupo de objetos que proporciona software para funciones comunes tales como capacidad de perdido en lnea y puede ser combinado para crear aplicaciones de negocios a gran escalaServicio WebComponentes de software reutilizables, que utilizan estndares de Internet abiertos (plataforma independiente)Permiten las aplicaciones comunicarse entre s sin necesidad de programacin personalizada para compartir datos y serviciosComponentes de software que se distribuyen a travs de Internet Pueden realizar ciertas funciones por s mismos y tambin pueden involucrar a otros servicios Web para completar transacciones ms complejas, como la verificacin de crdito, de adquisiciones o el levantamiento de un pedidoDesarrollo de aplicaciones para la empresa digitalSistemas de informacin gerencialCaptulo 13 Construccin de sistemas13.N 2007 by Prentice Hall44