Software Development Life Cycle Flashcards

Entender los pasos del ciclo de vida del desarrollo de software

1
Q

Que es el ciclo de vida del desarrollo de software

A

Es una serie de pasos para poder desarrollar software de manera mas eficiente y con la menor cantidad de errores posibles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Cuales son los pasos del ciclo de vida del desarrollo de software

A

Planeacion, Dise~o, Desarrollo, Prueba, Despliegue y Mantenimiento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Cuales son los procesos que se realizan durante el ciclo de desarrollo de un software?

A

Recopilacion de requerimientos, Dise~ar, Escribir codigo de calidad, Probar, Liberar y versionado, Documentacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pasos para la obtención de requerimientos

A

Ubicar responsables, definir metas y objetivos, documentar requerimientos, obtener/reunir requerimientos, corroborar requerimientos y priorizar requerimientos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Documentos en el proceso de obtención de requerimientos

A

User Requirement Specification (URS), Software (SRS) y System (SysRS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

User Requirement Specification

A

Documento donde se especifica quien es el usuario, sus necesidades y expectativas y el por que de estas. Esta escrito en forma de historias de usuario o casos de uso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Software Requirement Specification

A

Documento que enlistas las funcionalidades de la aplicación tanto funcionales como no funcionales, externas y de sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

System requirement Specification

A

Documento que en lista los criterios de seguridad, aceptación, regulaciones, de performance, personales y requerimientos de hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tipos de pruebas

A

Funcionales, No Funcionales y de Regresion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Pruebas Funcionales

A

Pruebas que se realizan para verificar que el software este cumpliendo con las funcionalidades requeridas y que estas no presenten algun error o bugs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Pruebas No Funcionales

A

Pruebas de seguridad, de performance, disponibilidad y de que tan escalable es la app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pruebas de regresion

A

Pruebas que se realizan cuando se agrega un nuevo componente a la aplicación y se verifica que los antiguos componentes no presenten algún error

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Niveles de pruebas

A

Unitarias, Integración, Sistema, Aceptación de Usuario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Pruebas unitarias

A

Pruebas que se realizan principalmente en la etapa del desarrollo. Se realizan sobre cada componente individual de la app para ver que estos funcionen de manera adecuada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pruebas de integracion

A

Pruebas que se realizan cuando se unen o combinan varios componentes para verificar que estos funcionen de manera adecuada, que cumplan sus funciones, y realicen la tarea en conjunto adecuada

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Pruebas de sistema

A

Son los pruebas realizadas ya a la aplicación entera para verificar que esta no presente algún error o comportamiento inadecuado

17
Q

Prueba de aceptación de usuario (UAT)

A

Pruebas realizadas por el usuario para comprobar que la aplicación cumpla con las funcionalidades requeridas, con los caso de usos y las historias de usuario; y para ver que esta no presente algún error o bug