Ingeniería de Software

StellarKazoo avatar
StellarKazoo
·
·
Download

Start Quiz

Study Flashcards

Questions and Answers

¿Cuál es el objetivo principal de la Ingeniería de Software?

Obtener software rentable que sea fiable y trabaje en máquinas reales

¿Qué enfoque se aplica en la Ingeniería de Software para desarrollar, operar y mantener software?

Enfoque sistemático, disciplinado y cuantificable

¿Cuál es el nombre comúnmente utilizado para la Ingeniería de Software?

Desarrollo de Software

¿Cuál es la fase final del ciclo de vida del software?

<p>Retiro</p> Signup and view all the answers

¿Quién definió la Ingeniería de Software como la aplicación práctica del conocimiento científico en el diseño y la construcción de programas de computadora?

<p>Bohem</p> Signup and view all the answers

¿Qué es un proceso de software?

<p>Una secuencia de actividades que conducen a la elaboración de un producto de software</p> Signup and view all the answers

¿Cuál es el objetivo principal de la fase de requerimientos en el ciclo de vida del software?

<p>Definir los requisitos del sistema</p> Signup and view all the answers

¿Cuál es el objetivo principal de la gestión de proyectos de desarrollo de software?

<p>Producir software confiables, mantenibles, reutilizables, dentro de presupuesto y a tiempo</p> Signup and view all the answers

¿Qué técnicas se han aplicado en la Ingeniería de Software?

<p>Técnicas gerenciales, metodológicas y métricas</p> Signup and view all the answers

¿Qué es un sistema software?

<p>Un conjunto de componentes funcionales y no funcionales</p> Signup and view all the answers

¿Cuál es el resultado final del proceso de desarrollo de software?

<p>Un sistema software funcionando y entregado al cliente</p> Signup and view all the answers

¿Qué características debe tener el software desarrollado mediante la Ingeniería de Software?

<p>Debe ser confiable, mantenible, reutilizable</p> Signup and view all the answers

¿Qué es la Ingeniería de Software según la definición de IEEE?

<p>La aplicación de la ingeniería al software</p> Signup and view all the answers

¿Cuál es la fase del ciclo de vida del software en la que se verifica que el sistema cumpla con los requisitos?

<p>Pruebas</p> Signup and view all the answers

¿Cuál es el nombre del conjunto de actividades que se llevan a cabo para mantener un sistema software?

<p>Operación y mantenimiento</p> Signup and view all the answers

¿Cuál es el nombre del conjunto de componentes o elementos que trabajan en conjunto para alcanzar un objetivo?

<p>Sistema</p> Signup and view all the answers

¿Por qué se requiere tanto tiempo para desarrollar software?

<p>Porque la ingeniería del software es un proceso complejo</p> Signup and view all the answers

¿Cuál es el objetivo principal de la práctica de la ingeniería del software?

<p>Resolver la preocupación sobre el software y su desarrollo</p> Signup and view all the answers

¿Qué es el ciclo de vida de desarrollo de software?

<p>El período de tiempo que comienza con la decisión de desarrollar un producto software</p> Signup and view all the answers

¿Qué es el software según la definición?

<p>Programas de computadora, procedimientos y posiblemente documentación y datos asociados</p> Signup and view all the answers

¿Por qué es difícil medir el avance mientras se desarrolla y mantiene el software?

<p>Porque no se tiene una forma clara de medir el progreso</p> Signup and view all the answers

¿Qué es una de las fases del ciclo de vida de desarrollo de software?

<p>Todas las opciones anteriores</p> Signup and view all the answers

¿Por qué es importante la ingeniería del software?

<p>Porque aborda la preocupación sobre el software y su desarrollo</p> Signup and view all the answers

¿Qué es una de las dificultades que se enfrentan en el desarrollo de software?

<p>Dedicar mucho tiempo y esfuerzo a mantener los programas existentes</p> Signup and view all the answers

Study Notes

Definición de Ingeniería de Software

  • Es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar y mantener esos programas.
  • También se conoce como desarrollo de software o producción de software.
  • Se enfoca en establecer y utilizar principios y métodos de la ingeniería para obtener software de manera rentable, fiable y que trabaje en máquinas reales.
  • Involucra la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software.

Ciclo de Vida del Software

  • Es el período de tiempo que empieza cuando se concibe un producto software y termina cuando el software no está más disponible para su uso.
  • Incluye las fases de conceptualización, requerimientos, diseño, implementación, pruebas, instalación y puesta en marcha, operación y mantenimiento, y retiro.

Proceso de Software

  • Es una secuencia de actividades que conducen a la elaboración de un producto de software.
  • Cada actividad posee unas entradas y unas salidas, y las salidas son productos parciales que forman parte del producto final.

Producto de Software

  • Es un conjunto completo de programas de computadora, procedimientos, y posiblemente documentación y datos asociados, diseñados para ser entregados al usuario.

Sistema Software

  • Es un conjunto de componentes o elementos con características y funcionalidad propias, que están relacionados y que trabajan en conjunto con el fin de alcanzar un objetivo, resultado o resolver un problema.
  • Incluye componentes funcionales o funciones, estructuras de datos o configuración de datos, documentación, interfaces y componentes no funcionales.

La Naturaleza del Software

  • La preocupación sobre el software y la manera en que se desarrolla ha llevado a la adopción de la práctica de la ingeniería del software.
  • Algunas preguntas comunes sobre el software incluyen: ¿Por qué se requiere tanto tiempo para terminar el software?, ¿Por qué son tan altos los costos de desarrollo?, ¿Por qué no podemos detectar todos los errores antes de entregar el software a nuestros clientes?

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Quizzes Like This

History of C Programming Language
6 questions
System Programming Components
24 questions

System Programming Components

AdmirableCarolingianArt avatar
AdmirableCarolingianArt
Computer Aided Software Engineering (CASE) Quiz
14 questions
Use Quizgecko on...
Browser
Browser