ENDES Tema 04
![]() |
![]() |
![]() |
Título del Test:![]() ENDES Tema 04 Descripción: Entornos de Desarrollo 1º DAM |




Comentarios |
---|
NO HAY REGISTROS |
Son ejemplos de herramientas CASE para gestión de configuraciones: Subversion. Bugzilla. PMD. Rational. Relaciona cada patrón de refactorización con su función correspondiente. Cambia el nombre de un paquete, clase, método o campo. Sustituye un bloque de código por un método. Traslada una clase de un paquete a otro, sin duplicar código. Crear métodos getter y setter para acceder a los campos de una clase. Señala las características de un analizador de código. Modifica en código fuente. Evalúa el software. Nos informa sobre modificaciones a realizar para mejorar el código. Encuentran partes del código que puede ralentizar su funcionamiento. Relaciona cada tag Javadoc con su función. @author. @return. @see. @version. La refactorización: es una técnica de prueba complementaria. nos ayuda a documentar el código. es un técnica de programación no presente en los IDE. utiliza una serie de patrones de aplicación sobre el código fuente. ¿Cómo se llama el almacén de versiones de CVS?. Directorio. Repositorio. Modulo. Rama. La herramienta de control de versiones en Visual Studio es: Git. Darcs. Mercurial. Team Foundation Server. Son herramientas automatizadas de documentación: SchemeSpy. Javadoc. DoxyGen. JasperReport. La documentación nos permite... Explicar la finalidad de una clase. Explicar el funcionamiento de un método. Facilitar el trabajo de mantenimiento del software. Todas las respuestas anteriores son correctas. La Gestión de Configuraciones de Software se compone de: instalación de ejecutables. control de cambios. auditorías de configuraciones. generación de informes. ¿Cómo se llama el almacén de versiones de GIT? (la respuesta incorrecta resta 1/3). Directorio. Repositorio. Módulo. Etiqueta. El desarrollo guiado por pruebas (TDDTest Driven Development): es un tipo de prueba de validación. refactoriza el código al mismo tiempo que la pruebas. implica diseñar las pruebas al mismo tiempo que el software. implica que el diseño del código vaya en función de las pruebas. La refactorización: modifica el diseño y el comportamiento del código. modifica el diseño del código pero no su comportamiento. solo sirve para validar el sistema. es un proceso que cambia el comportamiento del programa. ¿Qué documento produce Javadoc?. Genera un archivo HTML con la información de las clases y métodos. Genera un nuevo código fuente,con comentarios Javadoc. No produce ningún tipo de documento adicional. Genera una ejecutable. Son herramientas de control de versiones: PMD. CVS. Subversion. Mercurial. El repositorio es un almacén centralizado de versiones ¿Verdadero o falso?. Verdadero. Falso. La refactorización: Se utiliza como técnica complementaria de realización de pruebas. Genera un código más difícil de entender y de mantener. Utiliza una serie de patrones, de aplicación sobre el código fuente. Es una técnica de programación no recogida por los entornos de desarrollo. ¿Cuál no es un patrón de refactorización?. Eliminar parámetros de un método. Renombrado. Sustitución de un bloque de sentencias por un método. Mover clase. ¿Qué afirmación sobre control de versiones es correcta?. Solo puede existir una única versión de una clase. El almacenamiento de versiones es local a cada máquina. El repositorio centraliza el almacenamiento de los datos. ¿Qué herramienta no es una herramienta de Control de Versiones?. Subversion. CVS. Mercurial. PMD. ¿Qué cliente de Gestión de Versiones no incorpora Netbeans?. VS Team Foundation. CVS. Mercurial. ¿Cuál de las siguientes no es una tarea básica de la Gestión de Configuraciones del Software?. Control de cambios. Generación de informes. Auditorías de configuraciones. Gestión del repositorio. ¿Cuál de las siguientes no es una tarea básica de la Gestión de Configuraciones del Software?. Control de cambios. Generación de informes. Auditorías de configuraciones. Gestión del repositorio. Un comentario en formato JavaDoc. Utiliza los caracteres //. Comienzan con /* y termina por */. Comienza por /** y terminan por */. |