El xito es fundamental en cualquier desarrollo del software, para alcanzar dicho x
ito existe El triangulo del xito el cual consiste en la buena prctica de la ingeni era de software. El triangulo est conformado por proceso, notacin y herramientas d e ayuda para las tareas necesarias para el desarrollo del software. El triangulo del xito es de importancia durante a lo largo de todo proyecto de software, el c ual en resumen se debe utilizar los tres componentes conjuntamente para especifi car, visualizar, documentar y crear de forma incremental e iterativa una solucin software al problema. Desarrollo. El llamado triangulo de xito para el desarrollo de software est compuesto por nota cin, herramienta y proceso. Se suele utilizar el tringulo del xito de un proyecto s oftware para explicar los componentes necesarios en todo proyecto. Dentro de los ejemplo de notacin se encuentra el modelo el lenguaje unificado mod elado, el cual puede aplicar en el desarrollo de software entregando gran varied ad de formas para dar soporte a una metodologa de desarrollo de software, pero no especifica en s mismo qu metodologa o proceso usar. El UML es el lenguaje de model ado de sistemas de software ms conocido y utilizado en la actualidad. Es un lengu aje grfico para visualizar, especificar, construir y documentar un sistema. Un proceso de desarrollo de software tiene como propsito la produccin eficaz y efi ciente de un producto software que rena los requisitos del cliente. El Proceso de Desarrollo Software es un marco de desarrollo de software que se caracteriza po r estar centrado en una arquitectura y por estar basado con una metodologa. Como ejemplo se puede mostrar el proceso unificado que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e inc remental. El refinamiento ms conocido y documentado del Proceso Unificado es el P roceso Unificado de Rational o simplemente RUP. El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo exte nsible que puede ser adaptado a organizaciones o proyectos especficos. De la mism a forma, el Proceso Unificado de Rational, tambin es un marco de trabajo extensib le, por lo que muchas veces resulta imposible decir si un refinamiento particula r del proceso ha sido derivado del Proceso Unificado o del RUP. Por dicho motivo , los dos nombres suelen utilizarse para referirse a un mismo concepto. Por ltimo, se menciona que existe un conjunto de herramientas de desarrollo que le permite a un programador crear apl icaciones para un sistema concreto, por ejemplo ciertos paquetes de software, fr ameworks, plataformas de hardware, computadoras, videoconsolas, sistemas operati vos, etc. Es algo tan sencillo como una interfaz de programacin de aplicaciones o API cread a para permitir el uso de cierto lenguaje de programacin, o puede, tambin, incluir hardware sofisticado para comunicarse con un determinado sistema embebido. Las herramientas ms comunes incluyen soporte para la deteccin de errores de programacin como un entorno de desarrollo integrado o IDE y otras utilidades. Los SDK frecu entemente incluyen, tambin, cdigos de ejemplo y notas tcnicas de soporte u otra doc umentacin de soporte para ayudar a clarificar ciertos puntos del material de refe rencia primario. Conclusiones. Bibliografa. http://es.scribd.com/doc/50754598/modelo-4-1 http://es.wikipedia.org/wiki/Kit_de_desarrollo_de_software http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado http://es.scribd.com/doc/13251972/IS2 http://www.monografias.com/trabajos16/lenguaje-modelado-unificado/lenguaje-model ado-unificado.shtml