Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas

download Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas

If you can't read please download the document

description

sale para los que les da hueva a qui esta todo bien explicado en una precentacion interactiva vale...

Transcript of Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas

  • 1. 123

2. UNIVERSIDAD TECNOLGICA DEL SUR DEL ESTADODE MXICOTECNOLOGAS DE LA INFORMACIN Y COMUNICACIN, REA SISTEMAS INFORMTICOS.MATERIA:INTRODUCCIN AL ANLISIS Y DISEO DE SISTEMAS HECHO POR:ING. CARLOS ANTONIO ESCOBAR HERNANDEZ 3. INICIAR 4. ACONTINUACIN LO QUE1/2VEREMOSUNA DEFINICION DE PROTOTIPOEL MODELO DE CONSTRUCCIN DE PROTOTIPOTIPO DE INFORMACIN QUE BUSCA EL ANALISTATIPOS DE PROTOTIPODESARROLLO DE UN PROTOTIPO 5. ACONTINUACIN LO QUE1/2VEREMOSUNA DEFINICION DE PROTOTIPOEL MODELO DE CONSTRUCCIN DE PROTOTIPOTIPO DE INFORMACIN QUE BUSCA EL ANALISTATIPOS DE PROTOTIPODESARROLLO DE UN PROTOTIPO 6. 2/2VENTAJAS DE LOS PROTOTIPOSDESVENTAJAS DE LOS PROTOTIPOSPAPEL DEL USUARIO EN LOS PROTOTIPOS 7. 2/2VENTAJAS DE LOS PROTOTIPOSDESVENTAJAS DE LOS PROTOTIPOSPAPEL DEL USUARIO EN LOS PROTOTIPOS 8. DEFINICINEl desarrollo de prototipos es unatcnica de recopilacin de informacin til paracomplementar al (ciclo de vida del desarrollode sistemas SDLC) tradicional.Los prototipos son una visin preliminar delsistema futuro que se implantara. 9. DEFINICINEl desarrollo de prototipos es unatcnica de recopilacin de informacin til paracomplementar al (ciclo de vida del desarrollode sistemas SDLC) tradicional.Los prototipos son una visin preliminar delsistema futuro que se implantara. 10. En esta forma el analista esta buscando lasreacciones iniciales de los usuarios y de la administracin hacia el prototipo,sugerencias de los usuarios sobre cambioso limpieza del sistema para el que construye un prototipo, posiblesinnovaciones y planes de revisin que detallan que parte del sistema necesita realizarse primero. 11. EL MODELO DE CONSTRUCCINDE PROTOTIPOPLAN RPIDO COMUNICACINMODELANDO DISEO RPIDODESARROLLO ENTREGA Y CONSTRUCCINRETROALIMENTACIN DE PROTOTIPO 12. EL MODELO DE CONSTRUCCINDE PROTOTIPOPLAN RPIDO COMUNICACINMODELANDO DISEO RPIDODESARROLLO ENTREGA Y CONSTRUCCINRETROALIMENTACIN DE PROTOTIPO 13. PLAN RPIDOEn entonces se plantea con rapidezuna interaccin de contricin deprototipos y se presenta elmodelado (en la forma de un diseorpido). 14. MODELANDO DISEORPIDOSe centra en una representacin deaquellos aspectos de software que servisible para el cliente o el usuario final,(por ejemplo la configuracin delinterfaz con el usuario y los formatos dedespegues de salida). 15. CONSTRUCCIN DEPROTOTIPOEl diseo rpido conduce alconstruccin de un prototipodespus, el prototipo lo evala elcliente / usuario. 16. DESARROLLO ENTREGA YRETROALIMENTACINCon este se refina los requisitos del softwareque se desarrollara. La interaccin ocurrecuando el prototipo se ajusta para satisfacerlas necesidades del cliente. Esto permite queal mismo tiempo el desarrollador entiendamejor los que se deba hacer. 17. COMUNICACINLa comunicacin el ingeniero de software ycliente encuentran y definen los objetivosglobales para el software, identificar losrequisitos conocidos y los requisitos delsistema en donde es necesario mas definicin 18. TIPOS DE INFORMACIN QUE BUSCA EL ANALISTADURANTE LA ELABORACIN DE PROTOTIPOS.Reacciones delusuario.Sugerencias del usuario. Innovaciones. Plan de revisin. 19. TIPOS DE INFORMACIN QUE BUSCA EL ANALISTADURANTE LA ELABORACIN DE PROTOTIPOS.Reacciones delusuario.Sugerencias del usuario. Innovaciones. Plan de revisin. 20. PLAN DE REVISINAyuda a identificar prioridades para lo que se debeconstruir un prototipo a continuacin. Ensituaciones donde estn involucradas muchas ramasde la organizacin, los planes de revisin ayuda adeterminar para cules hay que construir unprototipo a continuacin 21. PLAN DE REVISINLa informacin recolectada en la fase dehechura del prototipo permite al analistaasignar prioridades y redirigir los planes sinrealizar gastos con un mnimo de ruptura. Laelaboracin de prototipo y la planeacin vanmano a mano. 22. Son parte de las informaciones buscada por elequipo de anlisis de sistema. Soncapacidades nuevas del sistema que no habansido pensadas antes de la interaccin con el INNOVACIONESprototipo.Van ms all de las caractersticas prototpicasactuales aadiendo algo nuevo e innovador. 23. SUGERENCIAS DEL USUARIOEl analista tambin est interesado en lassugerencia de los usuarios y la administracinacerca como refinar o cambiar el prototipopresentado. Las sugerencias son recolectadasde aquellos que experimenta con el prototipo,mediante un periodo de tiempo especfico. 24. REACCIONES DEL USUARIOSon recopiladas por medio deobservaciones, entrevista y formas deretroalimentacin, diseadas pararecoger la opinin de cada persona acercadel prototipo cuando interacta con l. 25. Caractersticas Seleccionadas Remiendo o Parchado TIPOS DEPROTOTIPOS Primermodelo aescala A escala no Operacional 26. Caractersticas Seleccionadas Remiendo o Parchado TIPOS DEPROTOTIPOS Primermodelo aescala A escala no Operacional 27. Es un sistema que tiene todas las caractersticas propuestas pero esrealmente un modelo bsico queeventualmente ser mejorado. Este tipode prototipo trabaja pero no es eficiente ni elegante. 28. Este puede ser hecha cuando la codificacinrequeridas por las aplicaciones es muy amplia parahacerse el prototipo y, sin embargo se puedeobtener una idea til del sistema por medio de laelaboracin de prototipos de la entrada y salidasolamente. 29. Puede buscar las opiniones de los usuarios sobre lainterfaces (entrada y salida). Debido al costo ytiempo excesivo podra no ser realizado, sinembargo se puede tomar algunas de las utilidadesdel sistema con base en la entrada y salida ya en elprototipo. 30. Este tipo de prototipo es til cuando se tiene planeadas muchas instalaciones del mismosistema. El modelo funcional o escala completa permite la interaccin realista con el nuevo sistema, pero minimiza el costo de superarcualquier problema que presente. 31. Un prototipo de caractersticas seleccionadapermite que el sistema sea puesto en sulugar mientras otras caractersticas puedenser aadidas en fecha posterior. 32. Cuando se construye este tipo de prototipo, elsistema se va construyendo por mdulos, de modoque si las caractersticas reciben una evaluacinsatisfactoria, stas puedan incorporarse en elsistema final, mucho ms grande sin tener quehacer un trabajo inmenso en interfaces. Losprototipos hechos en esta forma son parte delsistema actual, no son simplemente una maqueta. 33. DESARROLLO DE UN PROTOTIPOCuando haya que decidir si hay que incluir laelaboracin de prototipos como parte del ciclo devida de desarrollo de sistemas, el analista necesitaconsiderar cul tipo de problema esta siendoresuelto y en qu forma el sistema presenta lasolucin. 34. DESARROLLO DE UN PROTOTIPOCuando haya que decidir si hay que incluir laelaboracin de prototipos como parte del ciclo devida de desarrollo de sistemas, el analista necesitaconsiderar cul tipo de problema esta siendoresuelto y en qu forma el sistema presenta lasolucin. 35. LINEAMIENTOS PARA EL DESARROLLO DE UN PROTOTIPO MODIFICAR ELTRABAJAR EN CONSTRUIR ELENFATIZAR LA PROTOTIPO EN MDULOS PROTOTIPOINTERFAZ DEL INTERACCINMANEJABLES. RPIDAMENTE.USUARIO. SUCESIVA. 36. TRABAJAR EN MDULOS MANEJABLES.Un modelo manejable es aquel que permite la interaccincon sus caractersticas principales, pero todava puede serconstruido por separado de otros mdulos del sistema.Las caractersticas del mdulo que se consideran menosimportantes son intencionalmente dejadas fuera delprototipo inicial. 37. CONSTRUIR EL PROTOTIPO RPIDAMENTE.La velocidad es esencial para la elaboracin satisfactoriade un prototipo en un sistema. El prototipo ayuda a acortarel tiempo de la interaccin del sistema con el usuario paraque pueda empezar a experimentar con l. 38. CONSTRUIR EL PROTOTIPO RPIDAMENTE.La velocidad es esencial para la elaboracin satisfactoriade un prototipo en un sistema. El prototipo ayuda a acortarel tiempo de la interaccin del sistema con el usuario paraque pueda empezar a experimentar con l. 39. CONSTRUIR EL PROTOTIPO RPIDAMENTE.Se usan tcnicas de recoleccin de informacintradicional tales como: entrevistas, lasobservaciones e investigaciones de datos dearchivo. 40. CONSTRUIR EL PROTOTIPO RPIDAMENTE.Se usan tcnicas de recoleccin de informacintradicional tales como: entrevistas, lasobservaciones e investigaciones de datos dearchivo. 41. CONSTRUIR EL PROTOTIPO RPIDAMENTE.La elaboracin de un prototipo debe llevarse a cabo en unasemana, para construir un prototipo tan rpidamente sedeben de usar herramientas especiales tales como: Lossistemas de administracin de las base de datos y software,existente que permitan la entrada y salida generalizada. 42. CONSTRUIR EL PROTOTIPO RPIDAMENTE.La elaboracin de un prototipo debe llevarse a cabo en unasemana, para construir un prototipo tan rpidamente sedeben de usar herramientas especiales tales como: Lossistemas de administracin de las base de datos y software,existente que permitan la entrada y salida generalizada. 43. CONSTRUIR EL PROTOTIPORPIDAMENTE.En esta etapa del ciclo de vida el analista sigue recopilandoinformacin acerca de lo que se necesita y quieren losusuarios del sistema. 44. CONSTRUIR EL PROTOTIPORPIDAMENTE.En esta etapa del ciclo de vida el analista sigue recopilandoinformacin acerca de lo que se necesita y quieren losusuarios del sistema. 45. CONSTRUIR EL PROTOTIPORPIDAMENTE.El poner un prototipo operacional rpidamente junto a lasprimeras etapas del ciclo de vida de desarrollo de sistemas,permite obtener observaciones valiosas sobre la manera en quese debe realizar el resto del proyecto. De este modo se le vamostrando al usuario como actan las partes del sistema. 46. MODIFICAR EL PROTOTIPO EN INTERACCIN SUCESIVA.Un tercer lineamiento para el desarrollo delprototipo es que debe ser flexible para futuramodificaciones. Esto significa crearlo en mdulosque no sean muy interdependientes. 47. MODIFICAR EL PROTOTIPO EN INTERACCIN SUCESIVA.Un tercer lineamiento para el desarrollo delprototipo es que debe ser flexible para futuramodificaciones. Esto significa crearlo en mdulosque no sean muy interdependientes. 48. MODIFICAR EL PROTOTIPO EN INTERACCIN SUCESIVA.Por lo general el prototipo es modificado variasveces pasando a travs de varias interacciones.Los cambios al prototipo deben mover alsistema ms cerca a lo que los usuarios dicenque es importante. 49. MODIFICAR EL PROTOTIPO EN INTERACCIN SUCESIVA.Por lo general el prototipo es modificado variasveces pasando a travs de varias interacciones.Los cambios al prototipo deben mover alsistema ms cerca a lo que los usuarios dicenque es importante. 50. MODIFICAR EL PROTOTIPO EN INTERACCIN SUCESIVA.Cada modificacin necesitan otrasevaluaciones de los usuarios, estasmodificaciones se deben realizarvelozmente en uno o dos das, estodepende tambin del usuario y que tanrpido sea su evaluacin. 51. ENFATIZAR LA INTERFAZ DEL USUARIO.La interfaz del usuario con el prototipo (y eventualmentecon el sistema) es muy importante debido que lo que se esttratando realmente de lograr con el prototipo es hacer quelos usuarios muestren cada vez ms sus requerimientos deinformacin, debe ser capaz de interactuar fcilmente con elprototipo del sistema. 52. ENFATIZAR LA INTERFAZ DEL USUARIO.La interfaz del usuario con el prototipo (y eventualmentecon el sistema) es muy importante debido que lo que se esttratando realmente de lograr con el prototipo es hacer quelos usuarios muestren cada vez ms sus requerimientos deinformacin, debe ser capaz de interactuar fcilmente con elprototipo del sistema. 53. ENFATIZAR LA INTERFAZ DEL USUARIO.El objetivo del analista es disear una interfaz quepermita al usuario interactuar con el sistema conun mnimo de entrenamiento y que permita elmximo de control del usuario sobre las funcionesrepresentadas. 54. Cambio de un Sistema en Etapas Tempranas desus Desarrollo.Desechado de Sistemas Indeseables.Diseo de un Sistema para las Necesidades yExpectativas de los Usuarios. 55. Cambio de un Sistema en Etapas Tempranas desus Desarrollo.Desechado de Sistemas Indeseables.Diseo de un Sistema para las Necesidades yExpectativas de los Usuarios. 56. La elaboracin de prototipos satisfactoria depende de laretroalimentacin temprana y frecuente de los usuarios paraque ayuden a modificar el sistema y hagan que tenga una respuesta ms gil a las necesidades actuales. Los cambiostempranos son menos caros que los cambios hechosposteriormente en el desarrollo del proyecto. 57. Una segunda ventaja del uso de prototiposcomo una tcnica para la recopilacin deinformacin es la posibilidad de desechar un sistema que no es lo que los usuarios yanalistas esperaban. 58. Una tercera ventaja de la elaboracin de prototiposes que el sistema que est siendo desarrollado debeajustarse mejor a las necesidades y expectativas delos usuarios. Esto quiere decir que se pueden atacar las necesidades de usuarios y expectativas ms decerca. 59. Puede ser bastante difcil el manejar el prototipo como unproyecto dentro de un esfuerzo para un sistema ms grande.Es que si un sistema es muy necesario y es bienvenidorpidamente, puede ser aceptado el prototipo en sus estado sinterminar y presionando para que sea puesto en servicio sin losrefinamientos necesarios. En este caso el prototipo no tendr lasfunciones necesarias y eventualmente cuando se d cuentade la deficiencias se puede desarrollar un rechazo del usuario. 60. Hay tres formas principales en que un usuariopuede ser de ayuda en la elaboracin del Prototipo. Experimentando con el Prototipo. Reaccionar abiertamente ante el Prototipo. Sugiriendo adiciones y/o eliminaciones del prototipo. 61. Hay tres formas principales en que un usuariopuede ser de ayuda en la elaboracin del Prototipo. Experimentando con el Prototipo. Reaccionar abiertamente ante el Prototipo. Sugiriendo adiciones y/o eliminaciones del prototipo. 62. EXPERIMENTANDO CON ELPROTOTIPO.Los usuarios deben tener libertad paraexperimentar con el prototipo, y no una simple listade caractersticas del sistema, el prototipo permitea los usuarios la realidad de la interaccin real.Los analistas debe estar presente la mayor parte deltiempo en que se est experimentando con elprototipo. 63. REACCIONAR ABIERTAMENTE ANTE EL PROTOTIPOSi los usuarios se siente temerosos de hacercomentarios, o criticar lo que puede ser unproyecto consentido de superiores o igualesdentro de la organizacin, es poco probableque haiga reacciones abiertas ante elprototipo. 64. REACCIONAR ABIERTAMENTE ANTE EL PROTOTIPOSi los usuarios se siente temerosos de hacercomentarios, o criticar lo que puede ser unproyecto consentido de superiores o igualesdentro de la organizacin, es poco probableque haiga reacciones abiertas ante elprototipo. 65. Una forma para aislarlos de influenciasorganizacionales no deseada es proporcionar unperiodo privado, para que los usuarios interactencon y respondan al prototipo.El hacer que los usuarios se sienta losuficientemente seguros para dar una reaccinabierta es parte de la realizacin entre los analista yusuarios que el equipo tiene que construir. 66. SUGIRIENDO ADICIONES Y/OELIMINACIONES DEL PROTOTIPOUn tercer aspecto del papel de los usuarios en laelaboracin de los prototipos es sugeriradiciones y/o eliminaciones a lascaractersticas que se estn probando. 67. El papel del analista es deducir talessugerencias, asegurando a los usuarios que talretroalimentacin que proporciona es tomada enserio, observando a los usuarios mientrasinteractan y realizando entrevistas cortas yespecficas en relacin con su experiencia con elprototipo.