Ingeniería de Software Flashcards

1
Q

¿Cuáles son las tareas que lleva asociadas la Gestión de la Configuración del Software?

A
  • Identificación: se trata de establecer estándares de documentación y un esquema de
    identificación de documentos.
  • Control de cambios: consiste en la evaluación y registro de todos los cambios que se hagan de la
    configuración software.
  • Auditorías de configuraciones: sirven, junto con las revisiones técnicas formales para garantizar
    que el cambio se ha implementado correctamente.
  • Generación de informes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué significa CASE?

A

CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Ordenador)
consiste en diversas aplicaciones informáticas destinadas a incrementar la productividad en el
desarrollo de software minimizando el coste de las mismas en términos de tiempo y de dinero

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

Defina y caracterice el concepto “Crisis del Software”

A

El concepto “Crisis del Software” fue acuñado a principios de los años 70, cuando la ingeniería de
software era prácticamente inexistente. Este expresa las dificultades que existían en el desarrollo
de software frente al rápido crecimiento de la demanda por software, el aumento de la
complejidad de los problemas a ser resueltos y de la inexistencia de técnicas establecidas para el
desarrollo de sistemas que funcionaran adecuadamente o pudieran ser validados. Problemas que
marcaron a la industria del software por los excesivos costos, retrasos en las entregas de proyectos
y la insatisfacción del usuario.

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

Explique la capa de Métodos del proceso que establece la Ingeniería de Software

A

Involucra el ¿A través de qué?, es decir a través de que métodos se va a desarrollar el software.

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

Identifique 3 características de requisitos de software

A
  • Precisión: no es ambiguo
  • Enunciado gramaticalmente correcto.
  • Consistente técnicamente (consigo mismo y con otros requisitos)
  • Consistente en su Terminología.
  • Comprobable, que se puede probar en un tiempo finito y a un costo factible.
  • Ausencia de Términos Indefinidos
How well did you know this?
1
Not at all
2
3
4
5
Perfectly