Características: Describir la organización, documentación, funcionalidad y restricciones de un software. Esto mediante los estándares de dicha metodología, que como se conoce propone los procesos para la realización de tareas y responsabilidades, lo que conlleva a tener una buena descripción de cada uno de los elementos presentados al inicio. Documentar y registrar las decisiones que se tomen para el desarrollo de un software. pues es importante que se tenga un registro de todo en esta metodología, para llevar un mejor control sobre los proyectos de alguna empresa. Implementar los diferentes diagramas de UML, dando paso a la reducción de tiempo a la hora de desarrollar un software. pues al definir de esta manera gráfica, se identifica de mejor manera los procesos a realizar en cada proyecto, dando como pasos la reducción de tiempos en la codificación, y restando procesos innecesarios. Forma disciplinada de asignar tareas y responsabilidades (quién hace qué...