Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
Pregunta 01
Todo desarrollo de una aplicación informática pasa por una serie de fases. Identifica las fases de
desarrollo de una aplicación informática:
Solución:
a) Rediseño
b) Diseño
c) Documentación
d) Mantenimiento
e) Pruebas
f) Explotación
g) Exportación
h) Codificación
i) Análisis
Apuntes:
1.5. Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Pregunta 02
Existen distintos modelos de desarrollo software y cada uno de ellos se compone de una serie de
fases ejecutadas de distinta forma según el modelo.
Completa las fases de desarrollo en un modelo en cascada:
Solución:
1 Análisis
2 Codificación
3 Mantenimiento
PAC 02 (UF01): Modelos de desarrollo
Apuntes:
1.5. Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Modelo en cascada: En este modelo, las etapas para el desarrollo de software tienen un orden, de
tal forma que, para empezar una etapa, es necesario finalizar la etapa anterior. Después de cada
etapa se realiza una revisión para comprobar si se puede pasar a la siguiente.
Pregunta 03
Rellena los huecos ordenando las fases de desarrollo en un modelo en espiral:
Solución:
1 Determinar objetivos
2 Análisis del riesgo
3 Desarrollar y probar
4 Planificación
Apuntes:
1.5. Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Modelo en espiral: Este modelo combina el modelo en cascada con el modelo iterativo de
construcción de prototipos. El proceso de desarrollo del software se representa como una espiral
donde en cada ciclo se desarrolla una parte de este. Cada ciclo está formado por cuatro fases y,
cuando se termina, produce una versión incremental del software con respecto al ciclo anterior. En
este aspecto, se parece al modelo iterativo incremental, con la diferencia de que en cada ciclo se
tiene en cuenta el análisis de riesgos.
PAC 02 (UF01): Modelos de desarrollo
Pregunta 04
El modelo en V es otro de los modelos de desarrollo que podemos encontrar.
Señala la respuesta correcta en relación con el modelo en V:
Solución:
a) El lado derecho de la V representa la descomposición de las necesidades y la creación de las
especificaciones del sistema.
b) El lado izquierdo de la V representa la descomposición de las necesidades y la creación de las
especificaciones del sistema.
c) El lado izquierdo de la V representa la integración de las piezas y su verificación.
d) Ninguna es correcta.
Apuntes:
1.5. Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Modelo en V: Es un proceso que representa la secuencia de pasos en el desarrollo del ciclo de vida
de un proyecto. En él se describen las actividades y resultados que deben producirse durante el
desarrollo del producto.
Pregunta 05
La generación de código fuente se lleva a cabo en la etapa de codificación, en esta etapa el código
pasa por diferentes estados entre los que está la compilación. El compilador se compone
internamente de varias etapas o fases que realizan distintas operaciones, entre ellas está la
optimización de código.
¿En qué consiste la optimización de código?
Solución:
a) Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código
resultante sea más difícil pero más rápido de interpretar por la máquina.
b) Trata de mejorar el código intermedio generado en la fase anterior, de tal forma que el código
resultante sea más fácil y rápido de interpretar por la máquina.
c) Ninguna de las anteriores es correcta.
d) Trata de mejorar el código intermedio generado en la fase posterior, de tal forma que el código
resultante sea más fácil y rápido de interpretar por la máquina.
Apuntes:
1.3. Código fuente, código objeto y código ejecutable. Máquinas virtuales
Optimización de código: se mejora el código intermedio anterior para que sea más fácil y rápido a la
hora de interpretarlo la máquina.
Pregunta 06
¿A qué diagrama de análisis corresponde la siguiente imagen?
Solución:
a) DFD: Diagrama de flujo de datos.
b) Diagrama de Entidad-Relación.
c) Diagrama de clases.
PAC 02 (UF01): Modelos de desarrollo
Apuntes:
1.5. Fases del desarrollo de una aplicación: análisis, diseño, codificación, pruebas, documentación,
mantenimiento y explotación
Diagramas de flujo de datos (DFD): nos va a representar el flujo de datos entre procesos, entidades
externas (componentes que no son del sistema) y almacenes del sistema (datos desde el punto de
vista estático):
Pregunta 7
¿En qué tipo de metodología aplicamos los sprints?
Solución:
a) Metodología ágil.
b) Metodología estructurada.
c) Metodología de análisis.
d) Todas las respuestas son correctas.
PAC 02 (UF01): Modelos de desarrollo
Apuntes:
1.6. Metodologías ágiles
Las metodologías ágiles son métodos de gestión que permiten adaptar la forma de trabajo al contexto
y naturaleza de un proyecto, basándose en la flexibilidad y la inmediatez y teniendo en cuenta las
exigencias del mercado y de los clientes. Los pilares fundamentales de las metodologías ágiles son el
trabajo colaborativo y en equipo.
SCRUM