Podcast
Questions and Answers
Cuál de las siguientes afirmaciones sobre la ingeniería de software es incorrecta?
Cuál de las siguientes afirmaciones sobre la ingeniería de software es incorrecta?
- La ingeniería de software se centra únicamente en el desarrollo de productos de software.
- La ingeniería de software se ocupa de todos los aspectos de los sistemas de computo. (correct)
- Los ingenieros de software utilizan herramientas y técnicas para resolver problemas.
- La ingeniería de software tiene un enfoque sistemático en su trabajo.
Qué característica no debe poseer un producto de software confiable?
Qué característica no debe poseer un producto de software confiable?
- No debe generar problemas económicos al usuario.
- No debe requerir mantenimiento periódico. (correct)
- No debe provocar daños físicos al usuario.
- Debe tener una interfaz de usuario adecuada.
Cómo se clasifica el software que se produce específicamente para satisfacer las necesidades de un cliente?
Cómo se clasifica el software que se produce específicamente para satisfacer las necesidades de un cliente?
- Software a medida. (correct)
- Software comercial.
- Software genérico.
- Software de sistema.
Cuál de las siguientes actividades no forma parte del proceso estructurado de desarrollo de software?
Cuál de las siguientes actividades no forma parte del proceso estructurado de desarrollo de software?
En qué categoría se clasifica el software que se utiliza para manejar la interacción entre el usuario y la máquina?
En qué categoría se clasifica el software que se utiliza para manejar la interacción entre el usuario y la máquina?
¿Cuál de las siguientes características describe un proceso de desarrollo que permite que continúe pese a los problemas?
¿Cuál de las siguientes características describe un proceso de desarrollo que permite que continúe pese a los problemas?
En el contexto de la ingeniería de requerimientos, ¿cuál es la fase que implica la captura de los requisitos del sistema?
En el contexto de la ingeniería de requerimientos, ¿cuál es la fase que implica la captura de los requisitos del sistema?
¿Qué tipo de requisito describe las características que debe cumplir un sistema para satisfacer una demanda específica?
¿Qué tipo de requisito describe las características que debe cumplir un sistema para satisfacer una demanda específica?
¿Cuál de las siguientes características de un proceso se refiere a su capacidad de ser aceptado por los involucrados?
¿Cuál de las siguientes características de un proceso se refiere a su capacidad de ser aceptado por los involucrados?
En la fase de validación de requerimientos, ¿qué se determina?
En la fase de validación de requerimientos, ¿qué se determina?
Flashcards are hidden until you start studying
Study Notes
Ingeniería de Software
- Disciplina centrada en todos los aspectos de la producción de software.
- Ingenieros de software emplean enfoques sistemáticos y herramientas para resolver problemas.
Diferencias en la Ingeniería
- Computación: Teoría y fundamentos de sistemas de cómputo, incluyendo hardware y software.
- Ingeniería de Software: Enfocada exclusivamente en el desarrollo de productos de software.
- Ingeniería de Sistemas: Abarca desarrollo integral de sistemas de cómputo (hardware, software y procesos).
Productos de Software
- Genéricos: Diseñados para el mercado en general.
- A medida: Desarrollados específicamente bajo pedido de un cliente.
Características de Productos de Software
- Mantenibles: Capacidad de evolución más allá de las especificaciones iniciales.
- Confiables: No pueden causar daños físicos o económicos al usuario.
- Eficientes: Deben minimizar el desperdicio de recursos.
- Utilización adecuada: Interfaz de usuario debe ser intuitiva.
Contenido del Software
- Incluye código, instrucciones, descripción de estructuras de datos, algoritmos, y componentes de software.
Tipos de Software
- Por su estructura: Funcionales, orientados a objetos, etc.
- Por su función: Herramientas de software, interfaces, bases de datos, sistemas web, etc.
- Por plataforma: Sistemas embebidos, de cómputo distribuido, en tiempo real, etc.
Proceso de Software
- Conjunto estructurado de actividades para desarrollar software.
- Especificación: Definir qué debe hacer el software.
- Diseño: Crear un modelo del sistema en papel.
- Desarrollo/Manufactura: Producción efectiva del sistema.
- Validación/Prueba: Verificar cumplimiento de requerimientos.
- Instalación: Entregar el sistema al usuario y asegurar su operatividad.
- Evolución/Mantenimiento: Adaptar el software a nuevas necesidades.
Características del Proceso de Software
- Entendible: Proceso bien definido y comprensible.
- Visible: Claridad en el proceso externo.
- Soportable: Uso de herramientas CASE para apoyo.
- Aceptable: Aprobación del proceso por todas las partes interesadas.
- Confiable: Detección de errores antes de producción.
- Robusto: Capacidad de continuar pese a problemas.
- Mantenible: Debe evolucionar según necesidades organizacionales.
- Rapidez: Eficiencia en el desarrollo del sistema.
Determinación de Requerimientos
- Requerimiento: Condición o característica necesaria de un sistema.
- Ingeniería de Requerimientos: Define requerimientos con fases de determinación y análisis.
Tipos de Requerimientos
- Funcionales: Interacción del sistema con su entorno.
- No funcionales: Restricciones que limitan soluciones.
- Pseudorequerimientos: Imposición del cliente sobre el sistema.
Fases de Requerimientos
- Obtención: Capturar requerimientos para definir el sistema.
- Documentación: Fijar base de trabajo para clientes y desarrolladores.
- Validación: Asegurar que los requerimientos cumplan con las necesidades del cliente.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.