| Question | Answer |
| Cual es el ciclo de desarrollo de un Software? | |
| Kit de herramientas para la programacion JAVA | JDK |
| se pueden ejecutar en un navegador web utilizando una maquina virtual de java (JVM) esto permite que cualquier usuario pueda ejecutar con tan solo cargar la web. | Applet |
| Conjunto de comando, funciones y protocolos, que permiten a los desarrolladores crear programas específicos para sus S.O | Api |
| Compilador java dentro de archivos .class | JavaC |
| Maquina Virtual java | JVM |
| Herramienta para generar documentación para el programador a partir del código fuente. | JavaDOC |
| Por ejemplo la empresa nos pide una app con unos requisitos minimos | 1. Necesidades |
| Vemos los diferentes diseños que tenemos en el mercado y con ello creamos una interfaz clara y sencilla. | 2. Diseño |
|
Image:
Codigo (binary/octet-stream)
|
3. Código |
| Realizamos pruebas conforme todo funciona. | 4. Pruebas |
| Publicamos nuestra app | 5. Lanzamiento |
| Actualizaciones, mejoras, sugerencias etc.. | 6. Mantenimiento |
| Lenguajes de alto nivel | Python c++ c# java |
| Declarativos // Imperativos | Prolog PHP Pascal Basic |
| Interpretados // Compilados. | c c++ c# java phyton objective C |
| Estructurados Orientados a objetos | Java Python |
| Base de datos | MySQL |
| IDES existentes en el mercado | Eclipse netbeans codelite Sublime Visual Studio android Studio |
| javadoc! nombre del desarrollador | @author |
| javadoc! Metodo o clase antigua que no se recomienda su uso | @deprecated |
| javadoc! parametro de un metodo | @Param |
| javadoc! Informa de lo que devuelve el metodo | @return |
| javadoc! Version del metodo o clase | @version |
| Clase encargada de generacion la documentacion en JAVADOC | doglets |
| programas en Java que impletentan las API | Taglets |
| Es la verificación del código, la ventaja es que facilita el cambio de código al programador, otra ventaja es que hay menos errores y son mas fáciles localizarlos. | Prueba Unitaria |
| Son bibliotecas que se usan para las pruebas unitarias | Junit |
| VCS | VERSION CONTROL SYSTEM |
| Sitio donde se almacena información digital bbdd o archivos informáticos | Repositorio |
| Sistema de control de versiones | Rama |
| Copia local del repositorio | Checkout |
| Cuando el sistema no puede manejar cambios realizados por dos o mas desarrolladores | Conflicto |
| Permite probar y detectar los errores en el código | Depurar o Debugger |
| características del debugger | * Va linea por linea * Pausa el código en una linea en concreto (breakpoints) |
| Alteracion de la estructura del codigo sin cambiar el comportamiento del programa (limpieza de codigo) | refractoring o refactorizacion |
| UML Hay dos tipos de diagramas | * Estaticos y * Dinamicos |
| Este diagrama se encarga de definir que elementos estarán definidos dentro del sistema a desarrollar | Estatico |
| Dentro del estático hay 4 tipos: | de clase de objeto de componentes de implementacion |
| Este tipo de diagrama tiene relacion con el tiempo, osea lanza una accion tras otra | Dinamicos |
| hay 3 tipos de diagramas dinamicos: | De actividades de Interaccion de estado |
| (lenguaje unificado de modelado) lenguaje esquematico o con diagramas para documentacion relativa a los programas informaticos. son una serie de normas y standares. | UML |
| Nos permite volver a una version anterior que cumpla las caracteristicas del desarrollador. | Control de versiones. |
| que tipo de diagrama es este? | DIAGRAMA DE CLASES |
| que tipo de diagrama es este? | DIAGRAMA DE CASOS DE USO |
| Lenguajes que mejor entiende el microprocesador, similares al lenguaje de la maquina, son muy rapidos. PERO SON MAS DIFICILES PARA EL USUARIO. | Bajo Nivel |
| Son mas faciles de programar, tenemos que conocer las instrucciones de programacion El pc no lo interpreta directamente | Alto nivel |
| Coleccion de codigo predefinido que facilita al programador a la hora de hacer un programa | Libreria |
| Encargado de insertar al codigo las funciones de la libreria que sean necesarias para el programa, para generar un archivo ejecutable | Enlazador |
| Una vez finalizado el programa, el conjunto de textos donde se encuentran todas las instrucciones, se llama... | Codigo Fuente |
| codigo fuente traducido a codigo maquina, pero este codigo aun no puede ser traducido por el ordenador | Codigo Objeto |
| traduccion completa a codigo maquina, es ejecutable directamente por el pc | Codigo ejecutable |
| Considera los comportamientos del sistema desde el punto de vista de las acciones del mundo exterior. | Diagrama de clases de uso |
| describe las relaciones entre ellos antes de usarlo en otros diagramas, por muchos esta considerado como uno de los principales diagramas. | Diagrama de clases. |
Want to create your own Flashcards for free with GoConqr? Learn more.