UML es un lenguaje gráfico para modelar sistemas de software que incluye fases como análisis, diseño y pruebas. Tiene ventajas como ser aplicable a diferentes tipos de sistemas y consolidar conceptos orientados a objetos, pero no es un método de desarrollo en sí mismo. El prototipado se usa para construir versiones iniciales rápidas y permite validar requisitos e interfaces con el usuario, aunque puede generar expectativas sobre el producto final. El ciclo de vida básico incluye análisis de requis
0 calificaciones0% encontró este documento útil (0 votos)
167 vistas2 páginas
UML es un lenguaje gráfico para modelar sistemas de software que incluye fases como análisis, diseño y pruebas. Tiene ventajas como ser aplicable a diferentes tipos de sistemas y consolidar conceptos orientados a objetos, pero no es un método de desarrollo en sí mismo. El prototipado se usa para construir versiones iniciales rápidas y permite validar requisitos e interfaces con el usuario, aunque puede generar expectativas sobre el producto final. El ciclo de vida básico incluye análisis de requis
UML es un lenguaje gráfico para modelar sistemas de software que incluye fases como análisis, diseño y pruebas. Tiene ventajas como ser aplicable a diferentes tipos de sistemas y consolidar conceptos orientados a objetos, pero no es un método de desarrollo en sí mismo. El prototipado se usa para construir versiones iniciales rápidas y permite validar requisitos e interfaces con el usuario, aunque puede generar expectativas sobre el producto final. El ciclo de vida básico incluye análisis de requis
UML es un lenguaje gráfico para modelar sistemas de software que incluye fases como análisis, diseño y pruebas. Tiene ventajas como ser aplicable a diferentes tipos de sistemas y consolidar conceptos orientados a objetos, pero no es un método de desarrollo en sí mismo. El prototipado se usa para construir versiones iniciales rápidas y permite validar requisitos e interfaces con el usuario, aunque puede generar expectativas sobre el producto final. El ciclo de vida básico incluye análisis de requis
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 2
Explique funcionalidad, sus fases, ventajas y desventajas y el tamao de software en el
cual utilizara dicha metodologa
UML, lenguaje de modelacin unificada, es un lenguaje grafico para visualizar, especificar, construir y documentar un sistema de software, sus fases son anlisis, diseo, programacin, prueba, anlisis de reconocimiento. VENTAJAS UML Se puede usar para diferentes tipos de sistemas UML consolida muchas de las notaciones y conceptos ms usadas orientados a objetos. UML es facilmente entendible DESVENJAJAS UML no es un mtodo de desarrollo. UML al no ser un mtodo de desarrollo es independiente del ciclo de desarrollo UML no se presta con facilidad al diseo de sistemas distribuidos. Prototipado Pertenece a los modelos de desarrollo evolutivo, debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos, el diseo rpido se centra en una representacin de aquellos aspectos del software que sern visibles para el cliente o el usuario final. Ventajas Este modelo es til cuando el cliente conoce los objetivos generales para el software, pero no identifica los requisitos detallados de entrada, procesamiento o salida, Tambin ofrece un mejor enfoque cuando el responsable del desarrollo del software est inseguro de la eficacia de un algoritmo, de la adaptabilidad de un sistema operativo o de la forma que debera tomar la interaccin humano-mquina. Desventajas: El usuario tiende a crearse unas expectativas cuando ve el prototipo de cara al sistema final, En aras de desarrollar rpidamente el prototipo, el desarrollador suele tomar algunas decisiones de implementacin poco convenientes. Ciclo bsico de vida Anlisis de los requisitos y su viabilidad: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier descripcin que se pueda aplicar.ware describe el desarrollo desoftware desde la fase inicial hasta la fase final. Diseo general: Requisitos generales de la arquitectura de la aplicacin. Programacin: Implementacin de un lenguaje de programacin para crear las funciones definidas durante la etapa de diseo. Integracin: Para garantizar los diferentes mdulos se integren con la aplicacin. Mantenimiento: Para todos los procedimientos correctivos y las actualizaciones secundariasdel software (Mantenimiento continuo). Ventajas Es un modelo sencillo y disciplinado Es fcil aprender a utilizarlo y comprender su funcionamiento Desventajas Es difcil que el cliente exponga explcitamente todos los requisitos al principio El cliente debe tener paciencia pues obtendr el producto al final del ciclo de vida No refleja exactamente cmo se programa realmente el sistema, en el que suele haber un gran componente iterativo