Created by Sergio Vazquez
almost 7 years ago
|
||
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.