Search Header Logo
Implementación de aplicaciones informáticas

Implementación de aplicaciones informáticas

Assessment

Presentation

Computers

10th Grade - University

Medium

Created by

Viktor Trejo

Used 2+ times

FREE Resource

21 Slides • 35 Questions

1

media

Implementación de aplicaciones informáticas

EGEL 2022

2

Dijkstra junto a otros autores publicaría luego el artículo “Go to statement considered harmful” y junto a su libro “Discipline of Programming” estableció ciertos parámetros para el desarrollo del Software de forma exitosa que actualmente siguen siendo legado, algunos de sus postulados resumidos en Tinoco el al. (2010):

3

 El coste del desarrollo inicial debe ser relativamente bajo.  El software debe ser fácil de mantener.

 Cualquier desarrollo debe de ser portable a nuevo hardware.

 El software debe hacer lo que el cliente quiere.

 El desarrollo debe seguir un conjunto de pasos formales para descomponer los problemas grandes (lema divide y vencerás).

4

Garcés & Egas (2015). Reconocen la aparición en 1975 del “Software Develop Life Clicle” (SDLC) o clico de vida del desarrollo del Software, como un consenso formal para la construcción de sistemas, sienta las bases de los estados por los que debe trascender un producto de desarrollo desde que nace a partir de un requerimiento, hasta que muere luego de su mantenimiento

5

media

6

“Modelo de desarrollo de software: es una representación simplificada del proceso para el desarrollo de software, presentada desde una perspectiva específica. Mientras que la Metodología de desarrollo de software: es un enfoque estructurado para el desarrollo de software que incluye modelos de sistemas, notaciones, reglas, sugerencias de diseño y guías de procesos.” (p.87)

7

media

8

Modelo en Cascada.

Propiciado por Winston Royce en 1970, sugiere un enfoque sistemático y secuencial, disciplinado y basado en análisis, diseño, pruebas y mantenimiento. Al final de cada etapa se reúnen y revisan los documentos para garantizar que se cumplen los requerimientos antes de avanzar a la fase siguiente (Garcés & Egas, 2015). Pionero en guiar el proceso de DS dirigido por un plan, introduciendo una planificación de casa fase antes de empezar a trabajar en ella.

9

media

10

Multiple Select

¿Qué etapas de la IS cubre la metodología de cascada?

1

Descripción, desarrollo y conclusión

2

Descripción, desarrollo y mantención

3

Desarrollo , Descripción y observación

4

Ninguna de las anteriores

11

Multiple Select

En la metodología de cascada ¿A que se refiere el refrán “mide dos veces, corta una vez” ?

1

Una investigación detallada no ayuda a eliminar futuros riesgos en el proyecto

2

los riesgos son inevitables

3

Una investigación detallada ayuda a eliminar futuros riesgos en el proyecto

4

es de suma importancia invertir tiempo corrigiendo errores en el proyecto

12

Multiple Choice

¿Con cuantas fases cuenta el modelo cascada?

1

3

2

4

3

5

4

2

13

Multiple Select

La Metodología de Cascada es conocida como:

1

Ciclo de vida básico

2

Modelo secuencial-lineal

3

Modelo de cascada

4

Modelo RAD

14

Multiple Choice

Se le denomina así por las posiciones que ocupan las diferentes fases que componen el proyecto, colocadas una encima de otra, y siguiendo un flujo de ejecución de arriba hacia abajo.

1

Modelo concurrente

2

Modelo en cascada

3

Modelo en espiral

4

Modelo RAD

15

Multiple Choice

Etapa de Análisis:

1

Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores.

2

Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina. Esta etapa va a depender estrechamente de lo detallado del diseño.

3

Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las representaciones de la interfaz y el detalle procedimental (algoritmo).

4

Es la etapa en la cual se reúnen todos los requisitos que debe cumplir el software. En esta etapa es fundamental la presencia del cliente que documenta y repasa dichos requisitos.

16

Multiple Choice

Etapa de Diseño:

1

Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina. Esta etapa va a depender estrechamente de lo detallado del diseño.

2

Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las representaciones de la interfaz y el detalle procedimental (algoritmo).

3

Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores.

4

Es la fase en la cual se reúnen todos los requisitos que debe cumplir el software. En esta etapa es fundamental la presencia del cliente que documenta y repasa dichos requisitos.

17

Multiple Choice

Etapa Creación de Código:

1

Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las representaciones de la interfaz y el detalle procedimental (algoritmo).

2

Es la fase en la cual se reúnen todos los requisitos que debe cumplir el software. En esta etapa es fundamental la presencia del cliente que documenta y repasa dichos requisitos.

3

Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina. Esta etapa va a depender estrechamente de lo detallado del diseño.

4

Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores.

18

Multiple Choice

Etapa de Pruebas:

1

Es la etapa en la cual se traduce el diseño para que sea comprensible por la máquina.

2

Es una etapa dirigida hacia la estructura de datos, la arquitectura del software, las representaciones de la interfaz y el detalle procedimental.

3

Es la fase en la cual se reúnen todos los requisitos que debe cumplir el software.

4

Esta etapa se centra en los procesos lógicos internos del software, asegurando que todas las sentencias se han comprobado, y en la detección de errores.

19

Modelo en Cascada en V

Propuesto por Alan Davis a principios de los 90. Se base en el modelo en cascada con la innovación de procurar actividades de pruebas más efectivas y productivas mediante la introducción de validaciones en la medida en que se avanza en el proyecto; dado que en el modelo tradicional las pruebas se introducían al final los defectos aparecían en forma tardía. Las pruebas necesitan empezarse lo más pronto posible en el ciclo de vida y estas actividades deberían ser llevadas a cabo en paralelo con las actividades de desarrollo. (Sáez, Rodríguez, Villanueva & Cueto, 2014).

20

media

21

Multiple Choice

En que modelo del ciclo de vida de software, verificación y validación van en paralelo?

1

Modelo en V

2

Modelo en Big Bang

3

Modelo en Espiral

4

Modelo repetitivo

22

Multiple Choice

Question image

¿Cuál es el nombre de este ciclo de vida (modelo de procesos) del software?

1

Cascada

2

Modelo en V

3

Incremental

4

Evolutivo con prototipado

5

Evolutivo en espiral

23

Multiple Choice

¿Que significa la V en el model?

1

Validacion & Requisitos

2

Verificacion & Validacion

3

Verificacion e Informacion

4

Verificar & Codificar

24

Multiple Choice

Cual es la ventaja del modelo de cascada?

1

Pretende congelar los requisitos

2

Es de fácil entendimiento e implantación

3

No permite movilizarse entre las fases

4

Los resultados solamente son visibles al final del proyecto

25

Multiple Choice

Ciclo de vida compuesta por dos fases: una ascendente y otra descendente y es recomendado para equipos pequeños.

1

Modelo en cascada

2

Modelo en Espiral

3

Modelo en V

4

Modelo incremental

26

Modelo de Desarrollo Incremental

Harlan Mills en el año 1980. Se basa en el desarrollo a partir del incremento de la funcionabilidad del programa, se puede considerar un precursor de las modernas metodologías iterativas. El primer incremento es a menudo un desarrollo esencial, apenas con los requisitos básicos, cada incremento representa una entrega escalable. Los primeros incrementos son versiones incompletas del producto final, pero proporcionan al usuario la funcionalidad. (Sáenz et al, 2014).

27

media

28

Multiple Choice

Dos ventajas del modelo de desarrollo incremental son:

1

* Se aumenta el tiempo de desarrollo incial

* Es más fácil gestionar riesgos.

2

* Se añade tiempo de desarrollo incial

* Es más complejo gestionar riesgos.

3

* Se disminuye tiempo de desarrollo incial

* Es más difícil gestionar riesgos.

4

* Se reduce el tiempo de desarrollo incial

* Es más fácil gestionar riesgos.

29

Multiple Choice

Dos desventajas del modelo de desarrollo incremental son:

1

- Requiere mucha planeación.

- Dificíl de evaluar.

2

- Proporciona en forma progresiva más funcionalidad.

- Difícil gestionar riesgos.

3

- Requiere mucha planeación.

- Facíl de evaluar.

4

- Requiere mucho personal disponible.

- Dificultad para visualizar resultados.

30

Multiple Choice

El modelo incremental entrega software “por partes funcionales mas pequeñas”, pero reutilizables, llamadas:

1

Ampliaciones

2

Incrementos

3

Descensos

4

Aumentos

31

Multiple Choice

El principal objetivo del modelo de desarrollo incremental fue reducir:

1

La repetición del trabajo en el proceso de desarrollo.

2

La capacidad del software.

3

La cantidad de personal en la etapa de despliegue.

4

La posibilidad de cambio o modificaciones del software.

32

Multiple Choice

Question image

¿Cuál es el nombre de este ciclo de vida (modelo de procesos) del software?

1

Cascada

2

Modelo en V

3

Incremental

4

Evolutivo con prototipado

5

Evolutivo en espiral

33

Modelo de desarrollo evolutivo (espiral).

Propuesto por Barry Boehm en 1986, en su artículo “A Spiral Model of Software Development and Enhancement” (Patpondo, 2010). Conjuga una naturaleza iterativa en la construcción de prototipos con aspectos controlados y sistemáticos del modelo en cascada. (Cendejas, 2014.) Cuando se aplica este modelo en espiral, el software se desarrolla en una serie de entregas evolutivas. Cada una de las actividades del marco de trabajo representa un segmento de la ruta del espiral. En cada ciclo repetitivo va ganando madurez el producto final.

34

media

35

Multiple Choice

¿Cómo se ejecuta el modelo en espiral?

1

Planificación, análisis, implementación, evaluación

2

Evaluación, planificación, análisis

3

Planificación, evaluación, implementación

4

Evaluación, implementación, análisis, planificación

36

Multiple Choice

Que función tiene un modelo en espiral

1

Es un desarrollador de protección

2

Es un enfoque en desarrollo de aplicaciones

3

El modelo en espiral describe el ciclo de vida de un software

4

Es eficiente para programar

37

Multiple Choice

El modelo en espiral consiste en seguir ciclos crecientes de cuatro fases cada uno, que se van realizando siguiendo una forma de espiral.

1

Falso

2

Verdadero

38

Multiple Choice

Question image

¿Cuál es el nombre de este ciclo de vida (modelo de procesos) del software?

1

Cascada

2

Modelo en V

3

Incremental

4

Evolutivo con prototipado

5

Evolutivo en espiral

39

SCRUM

Su nombre no es una sigla, sino un término deportivo aplicable al rugby. Su primera referencia en el contexto de desarrollo data de 1986; utiliza un enfoque incremental que tiene como fundamento la teoría de control empírico de procesos. Los llamados Equipos Scrum son autogestionados, multifuncionales y trabajan en iteraciones.

40

SCRUM

Define tres roles: el “Scrum master”, líder del equipo y de la implementación de la filosofía, mas no del desarrollo; el dueño del producto y el equipo de desarrollo. El “dueño del producto” que representa a los interesados y vela por la maximización del valor del entregable y “el equipo de desarrollo” responsables de convertir los requerimientos del cliente en iteraciones funcionales del producto. (Cadavid et al. 2013).

41

SCRUM

La terminología Scrum define un evento temporal conocido como “Sprint” con una duración máxima de un mes en el que debe crearse una versión utilizable del producto. Cada Sprint cumple con los siguientes elementos: reunión de planeación, Daily Scrum, trabajo de desarrollo, revisión del Sprint y retrospectiva del Sprint.

42

La terminología también involucra “Artefactos de Scrum.” Estos son subproductos de las actividades de la metodología que le brindan dirección y transparencia al equipo son: Product Backlog, Sprint Backlog, Monitoreo de Progreso e Incremento.

media

43

media

44

Video

media

45

Multiple Select

Para qué sirve SCRUM?

1

Para tener un Gerente de Proyecto que coordina todas las actividades

2

Para mejorar la documentación de los proyectos generando mejor trazabilidad y soporte

3

Para aumentar la satisfacción del cliente entregando valor continuamente

4

Para trabajar de forma auto gestionada mejorando la eficiencia y la productividad

46

Multiple Choice

¿Qué enunciado describe mejor a Scrum?

1

Una metodología completa que define cómo desarrollar software

2

Un marco de trabajo con verificaciones incluidas, con el cual se desarrollan productos complejos

3

Un proceso definido y predictivo de acuerdo a los principios del manejo científico

4

Un libro de recetas que define las mejores recetas para el desarrollo de software

47

Multiple Choice

¿Cuáles son los tres roles en Scrum?

1

Project Manager, Team Member, Cliente

2

Scrum Máster, Product Manager, Team

3

Product Owner, Scrum Máster

4

Desarrollador, Analista, Tester

5

Equipo de Desarrollo, Scrum Máster, Product Owner

48

Multiple Choice

¿Qué es un Sprint?

1

Es una reunion de brainstorming en Extreme programming que genera el ideas de solución.

2

Es una carrera en la que dos desarrolladores compiten para implementar más rápido un requisito.

3

Una iteración de proyecto que trabaja con SCRUM.

4

La última iteración de un proyecto que aplica SCRUM y se trabaja horas extras para terminar un proyecto.

49

Multiple Choice

¿Cuál no forma parte del manifiesto ágil?

1

Software funcional sobre documentación exhaustiva.

2

Procesos sobre personas.

3

Colaboración del cliente sobre negociación contractual.

4

Respuesta ante el cambio sobre siguiendo el plan.

50

Multiple Choice

Cuál es la relación entre el Manifiesto Ágil y Scrum?

1

El Manifiesto Ágil está basado en Scrum

2

Scrum es una parte del Manifiesto Ágil

3

Scrum está basado en el Manifiesto Ágil

4

El Manifiesto Ágil es una parte de Scrum

51

Multiple Choice

Question image

¿Quién es inspecciona y adapta la evolución de la solución de acuerdo a las necesidades del cliente?

1

Scrum Master

2

Product Owner

3

Equipo solucionador

52

Multiple Select

¿Cuál es el perfil de Scrum solucionador de problemas?

1

Product Owner

2

Scrum Master

3

Stakeholder

53

Multiple Select

Reunión para responder: ¿Qué he hecho? ¿Qué voy hacer? ¿Qué impedimentos tengo?

1

Sprint Planning

2

Sprint Review

3

Daily Meeting

4

Sprint Retrospective

54

Multiple Choice

Scrum busca:

1

Buenas practicas para trabajo colaborativo

2

Equipos altamente productivo

3

Resultados pronto

4

Innovación, competitividad, flexibilidad, productuvidad

5

Todas las anteriores

55

Multiple Choice

El equipo Scrum

1

Se compone por personas auto suficientes, auto-organizadas y multi funcionales

2

Realiza seguimiento a las tareas y vela por la calidad

3

Asegura que se trabaja ajustándose a la teoría, prácticas y reglas de Scrum

4

Traduce los requerimientos del cliente

56

Multiple Choice

En la reunión diaria:

1

Cada miembro del equipo responde ¿Qué hizo ayer? ¿Qué hará hoy? ¿Qué problemas tuvo?

2

Se resuelve los problemas que tiene cada persona del equipo

3

Se revisa ¿Qué puede ser entregado en este Sprint?

4

Se planifica el trabajo del Sprint

media

Implementación de aplicaciones informáticas

EGEL 2022

Show answer

Auto Play

Slide 1 / 56

SLIDE