Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEUnidad 1 Entornos de desarrollo (DAW)

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Unidad 1 Entornos de desarrollo (DAW)

Descripción:
Repaso de unidad 1

Autor:
AVATAR

Fecha de Creación:
05/11/2022

Categoría:
Informática

Número preguntas: 18
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
Miguel1992 ( hace 11 meses )
CUANDO SE ORDENAN LAS FASES DE DESARROLLO DEL SOFTWARE, HAY UN ERROR. APARECE LA DOCUMENTACIÓN ANCLADA AL Nº5, PERO EN ESTE CASO NO CORRESPONDE AL Nº 5.
Responder
Temario:
Un ordenador de compone de dos partes:.
Se distinguen tres tipos de software: Software de sistema Software de aplicación Software de programación o desarrollo Software de arreglo Software de implementación.
Software basado en el método de distribuición Shareware Freeware Adware Software multimedia Software de uso específico.
La licencia más utilizada en los productos de desarrollos de software libre y de fuentes abiertas es la licencia GLP Propietario.
Tipos de código. Los distintos tipos de código por lo que pasará nuestro programa antes de ser ejecutado por el sistemas son: Código fuente Código objeto Código ejecutable.
Sobre código objeto Si se trata de un lenguaje de programación compilado Si se trata de un lenguaje de programación virtual.
El código ejecutable es: Es código ya es nuestro programa ejecutable, programa que se ejecutará directamente en nuestro sistema o sobre una máquina virtual El código en el que nosotros escribimos nuestro programa. .
2.2 Compilación Aunque el proceso de obtener nuestro código ejecutable pasa tanto por un compilador como por un enlazador, se suele llamar al proceso completo ”compilación”. Todo este proceso se lleva a cabo mediante dos programas: compilador y enlazador. Mientras que el enlazador une el código objeto con las librerías, el trabajo del compilador es mucho más completo. Fases de compilación: - Análisis lexicográfico: Se buscan palabras reservadas, operaciones, caracteres de puntuación, etc. - Análisis sintáctico-semántico: Se revisa la coherencia. Por ejemplo, si los tipos de datos son correctos. - Generación de código intermedio. - Optimización de código - Generación de código - Enlazador de librerías.
Fases de compilación: Análisis lexicográfico Análisis sintáctico-semántico.
El trabajo del compilador es más completo que el de enlazador. Las fases de compilación son: Analisis del programa Analisis lexicográfico Optimizacion y orden Generación de código Enlazador de librerías Análisis sintáctico-semántico Optimización de código Generación de código intermedio Generación de código mayor.
Fases de compilación: Enlazador_de_librerías. 2. Análisis_lexicográfico. Optimización_de_código. Generación_de_código. Generación_de_codigo_intermedio. 5. 1. 4. 3. 6. Análisis_sintáctico-semántico.
3. Procesos de desarrollo El proceso de desarrollo del software implica un conjunto de actividades que se tienen que planificar y gestionar de tal manera que aseguren un producto final que dé solución a las necesidades de todas aquellas personas que lo van a utilizar. A Todo este proceso es lo que se conoce como el CICLO DE VIDA DEL SOFTWARE. El ciclo de vida de un producto software comprende el periodo que transcurre desde que el producto es concebido hasta que deja de estar disponible o es retirado. Normalmente, se divide en etapas y en cada etapa se realizarán una serie de tareas. Hay más de un modelo de etapas de desarrollo como el iterativo incremental o en espiral, que de modo recurrente suelen ser compatibles y usadas entre sí, sin embargo vamos a estudiar uno de los modelos más extendidos y completos, el modelo en cascada. En este modelo, cada etapa tiene como entrada uno o varios documentos procedentes de las etapas anteriores y produce otros documentos de salida, por ello una tarea importante en cada etapa es la DOCUMENTACIÓN.
El ciclo de vida de un producto software comprende: el periodo que transcurre desde que el producto es concebido hasta que deja de estar disponible o es retirado el periodo de tiempo desde que el producto es concebido hasta que termina su desarrollo de ejecución. .
3.1 Modelo en cascada. 4. Análisis. 3. 6. 1. 5.Documentación. 2. Diseño. Explotación. Pruebas. Mantenimiento. Codificación. 7.
3.2 Análisis Lo más importante del éxito de un proyecto software es entender y comprender el problema que se necesita resolver, y una vez comprendido darle solución. § En esta fase se analizan y especifican los requisitos o capacidades que el sistema debe tener porque el cliente así lo ha pedido. § La obtención de requisitos no es tarea fácil § El cliente puede no tenerlos claros § Pueden surgir nuevos requisitos § Puede cambiar lo especificado § Pueden existir malos entendidos por falta de conocimiento del equipo de desarrollo sobre el problema a resolver § El cliente puede no expresarse de forma clara debido a la falta de conocimientos informáticos. § Para realizar un proyecto satisfactorio es necesario obtener unos buenos requisitos, y para ello es esencial una buena comunicación entre el cliente y desarrolladores. .
Casos de uso: Representación de escenarios que describen el comportamiento deseado del sistema. Funcionales No funcionales.
Requisitos. Funcionales No funcionales.
Para especificar los requisitos se utilizan diferentes técnicas DFD DFC DTE DER Diccionario de datos.
Denunciar test Consentimiento Condiciones de uso