Podcast
Questions and Answers
¿Qué deben tener en cuenta al aplicar la quinta ley de Lehman en el desarrollo del sistema de facturación?
¿Qué deben tener en cuenta al aplicar la quinta ley de Lehman en el desarrollo del sistema de facturación?
- La duración del ciclo de vida del proyecto.
- La experiencia previa en proyectos similares.
- Cada versión agrega funcionalidad. (correct)
- La estabilidad del equipo de desarrollo.
¿Cuál es un factor importante al evaluar las relaciones entre un sistema y su ambiente?
¿Cuál es un factor importante al evaluar las relaciones entre un sistema y su ambiente?
- La cantidad de personal involucrado en el desarrollo.
- El número y la complejidad de las interfaces del sistema. (correct)
- La duración de la implementación del sistema.
- La utilización de metodologías ágiles.
¿Qué tipo de mantenimiento debería aplicar el equipo de Lanux para corregir errores de funcionamiento en su sistema de cobranzas?
¿Qué tipo de mantenimiento debería aplicar el equipo de Lanux para corregir errores de funcionamiento en su sistema de cobranzas?
- Mantenimiento adaptativo.
- Mantenimiento correctivo. (correct)
- Mantenimiento preventivo.
- Mantenimiento evolutivo.
¿Por qué resulta costoso agregar funcionalidad después de que un sistema está en operación?
¿Por qué resulta costoso agregar funcionalidad después de que un sistema está en operación?
¿Cuál es el ciclo de vida que el equipo debería utilizar al cambiar diferentes software?
¿Cuál es el ciclo de vida que el equipo debería utilizar al cambiar diferentes software?
¿Cuál de las siguientes afirmaciones es correcta respecto a la cuarta ley de Lehman?
¿Cuál de las siguientes afirmaciones es correcta respecto a la cuarta ley de Lehman?
En el contexto de la reingeniería del sistema de producción, ¿cuál es una ventaja clave que puede mencionarse?
En el contexto de la reingeniería del sistema de producción, ¿cuál es una ventaja clave que puede mencionarse?
Al evaluar el entorno de un sistema, ¿qué factor se relaciona con la incidencia de errores en el software?
Al evaluar el entorno de un sistema, ¿qué factor se relaciona con la incidencia de errores en el software?
¿Qué se debe considerar al agregar funcionalidad a un sistema ya en operación?
¿Qué se debe considerar al agregar funcionalidad a un sistema ya en operación?
Al determinar el ciclo de vida apropiado para un nuevo software, ¿cuál es una etapa inicial comúnmente utilizada en el ciclo de vida en Espiral?
Al determinar el ciclo de vida apropiado para un nuevo software, ¿cuál es una etapa inicial comúnmente utilizada en el ciclo de vida en Espiral?
¿Cuál es una característica del ciclo de vida de Evolución y Servicio propuesto por Rajlich Bennett?
¿Cuál es una característica del ciclo de vida de Evolución y Servicio propuesto por Rajlich Bennett?
¿Qué tipo de mantenimiento se debe aplicar cuando un sistema de cobranzas tiene errores de funcionamiento?
¿Qué tipo de mantenimiento se debe aplicar cuando un sistema de cobranzas tiene errores de funcionamiento?
Al analizar la complejidad de las interfaces de un sistema, ¿cuál es un aspecto que debe evaluarse?
Al analizar la complejidad de las interfaces de un sistema, ¿cuál es un aspecto que debe evaluarse?
¿Qué función cumple el patrón de diseño iterador?
¿Qué función cumple el patrón de diseño iterador?
¿Cuál es la herramienta idónea para explicar las funcionalidades de un sistema de cobranzas?
¿Cuál es la herramienta idónea para explicar las funcionalidades de un sistema de cobranzas?
¿Qué tipo de estándares debe aplicar un equipo de calidad para asegurar la calidad del producto?
¿Qué tipo de estándares debe aplicar un equipo de calidad para asegurar la calidad del producto?
¿Cuál es el nombre de la fase donde se realizan mejoras constantemente, limitadas por condiciones específicas?
¿Cuál es el nombre de la fase donde se realizan mejoras constantemente, limitadas por condiciones específicas?
¿Qué metodología se asocia con la refactorización como una práctica inherente?
¿Qué metodología se asocia con la refactorización como una práctica inherente?
¿Qué factor se utiliza para analizar si existe un reporte de fallas en un sistema?
¿Qué factor se utiliza para analizar si existe un reporte de fallas en un sistema?
Cuando se descompone un sistema en subsistemas, ¿qué elemento se aplica?
Cuando se descompone un sistema en subsistemas, ¿qué elemento se aplica?
¿Cuáles son algunos de los factores a tener en cuenta para valorar la calidad técnica de una aplicación? Elija cuatro.
¿Cuáles son algunos de los factores a tener en cuenta para valorar la calidad técnica de una aplicación? Elija cuatro.
¿Cuál es la responsabilidad principal del Equipo de Desarrollo en el contexto descrito?
¿Cuál es la responsabilidad principal del Equipo de Desarrollo en el contexto descrito?
¿Qué tipo de estándares debe aplicar el Equipo de Calidad según lo mencionado?
¿Qué tipo de estándares debe aplicar el Equipo de Calidad según lo mencionado?
Ante la identificación de un sistema de comisiones que no aporta valor, ¿qué estrategia debe seguir el Equipo de Desarrollo?
Ante la identificación de un sistema de comisiones que no aporta valor, ¿qué estrategia debe seguir el Equipo de Desarrollo?
Al identificar campos repetidos en clases según Fowler y sus colaboradores, a qué 'olor' se refiere el Equipo de Desarrollo?
Al identificar campos repetidos en clases según Fowler y sus colaboradores, a qué 'olor' se refiere el Equipo de Desarrollo?
¿Qué acción debe tomar el Equipo de Desarrollo ante un sistema de facturación con pocas peticiones de cambio?
¿Qué acción debe tomar el Equipo de Desarrollo ante un sistema de facturación con pocas peticiones de cambio?
¿Cuál es la tarea que debe realizar el Equipo de Calidad en relación al software?
¿Cuál es la tarea que debe realizar el Equipo de Calidad en relación al software?
¿A qué grupo de valorización de un sistema heredado corresponde el sistema de identificación de rostros de la Empresa Lomas?
¿A qué grupo de valorización de un sistema heredado corresponde el sistema de identificación de rostros de la Empresa Lomas?
¿Qué se debe considerar al evaluar si el software cumple con su propósito pretendido?
¿Qué se debe considerar al evaluar si el software cumple con su propósito pretendido?
El sistema de tunos de la Empresa Lomas se considera de alta calidad. ¿Qué le falta para ser valioso?
El sistema de tunos de la Empresa Lomas se considera de alta calidad. ¿Qué le falta para ser valioso?
¿Cuál es la fase del proceso que se caracteriza por realizar mejoras constantemente, limitada por condiciones presupuestarias y cronogramas?
¿Cuál es la fase del proceso que se caracteriza por realizar mejoras constantemente, limitada por condiciones presupuestarias y cronogramas?
¿Cuál es la valorización empresarial del sistema de inscripción a exámenes en la Universidad Lomas que se usa tres veces al año?
¿Cuál es la valorización empresarial del sistema de inscripción a exámenes en la Universidad Lomas que se usa tres veces al año?
¿Cuál de las siguientes opciones representa una razón por la cual es costoso agregar funcionalidad después de que un sistema está en operación?
¿Cuál de las siguientes opciones representa una razón por la cual es costoso agregar funcionalidad después de que un sistema está en operación?
¿Qué estrategia es adecuada si un sistema de clientes no se adapta al hardware existente en la empresa?
¿Qué estrategia es adecuada si un sistema de clientes no se adapta al hardware existente en la empresa?
Entre los elementos que valoran las relaciones entre un sistema y su ambiente, ¿cuál es considerado necesario?
Entre los elementos que valoran las relaciones entre un sistema y su ambiente, ¿cuál es considerado necesario?
Al realizar un listado de alumnos inscriptos por materia, ¿qué tipo de valorización empresarial corresponde?
Al realizar un listado de alumnos inscriptos por materia, ¿qué tipo de valorización empresarial corresponde?
Cuando se descubren pérdidas de datos en el sistema de aula virtual, ¿qué se está valorizando?
Cuando se descubren pérdidas de datos en el sistema de aula virtual, ¿qué se está valorizando?
¿Cuáles son los cuatro patrones de diseño correctos de entre los siguientes?
¿Cuáles son los cuatro patrones de diseño correctos de entre los siguientes?
Para aplicar estándares que contemplen la estructura de documentos de requerimientos, ¿qué tipo de estándares debe utilizar el Equipo de Calidad?
Para aplicar estándares que contemplen la estructura de documentos de requerimientos, ¿qué tipo de estándares debe utilizar el Equipo de Calidad?
En la simbología de un Diagrama de Clases, ¿cuál de los siguientes elementos es parte de esta simbología?
En la simbología de un Diagrama de Clases, ¿cuál de los siguientes elementos es parte de esta simbología?
Al considerar el formato del Plan del Proyecto, ¿qué tipo de estándares debe aplicar el Equipo de Calidad?
Al considerar el formato del Plan del Proyecto, ¿qué tipo de estándares debe aplicar el Equipo de Calidad?
¿Cuál de las siguientes estrategias NO se considera válida para valorar sistemas heredados?
¿Cuál de las siguientes estrategias NO se considera válida para valorar sistemas heredados?
Para valorar empresarialmente un sistema, ¿cuáles son los cuatro elementos adecuados a considerar?
Para valorar empresarialmente un sistema, ¿cuáles son los cuatro elementos adecuados a considerar?
¿Qué se debe hacer al descubrir la necesidad de enviar un nuevo código para la construcción del sistema?
¿Qué se debe hacer al descubrir la necesidad de enviar un nuevo código para la construcción del sistema?
Al valorar el entorno de un sistema heredado, ¿cuáles son los cuatro factores adecuados a considerar?
Al valorar el entorno de un sistema heredado, ¿cuáles son los cuatro factores adecuados a considerar?
¿Qué estándares debe utilizar el equipo de calidad en su proceso?
¿Qué estándares debe utilizar el equipo de calidad en su proceso?
En qué norma específica debe basarse el equipo de calidad para el diseño y desarrollo?
En qué norma específica debe basarse el equipo de calidad para el diseño y desarrollo?
¿Cuál es el proceso que debe aplicar el equipo de calidad para la entrega del producto?
¿Cuál es el proceso que debe aplicar el equipo de calidad para la entrega del producto?
Qué norma debe considerar el equipo de calidad para la gestión de la configuración?
Qué norma debe considerar el equipo de calidad para la gestión de la configuración?
¿Cuál es la primera fase que debe aplicar el equipo de calidad en el proceso de revisión del sistema de proveedores?
¿Cuál es la primera fase que debe aplicar el equipo de calidad en el proceso de revisión del sistema de proveedores?
Qué técnica debe utilizar el equipo de calidad al inspeccionar el programa de proveedores?
Qué técnica debe utilizar el equipo de calidad al inspeccionar el programa de proveedores?
Qué proceso debe aplicar el equipo de calidad relativo a la administración empresarial?
Qué proceso debe aplicar el equipo de calidad relativo a la administración empresarial?
Al aplicar la norma ISO 9001, ¿qué tipo de proceso debe considerar el equipo de calidad para la adquisición empresarial?
Al aplicar la norma ISO 9001, ¿qué tipo de proceso debe considerar el equipo de calidad para la adquisición empresarial?
Flashcards
Quinta ley de Lehman
Quinta ley de Lehman
En el desarrollo de software, cada versión agregará funcionalidades al sistema.
Mantenimiento para reparar fallas
Mantenimiento para reparar fallas
Tipo de mantenimiento para corregir errores de funcionamiento en un sistema existente.
Costo de agregar funcionalidad después de la operación
Costo de agregar funcionalidad después de la operación
Es más caro agregar nuevas funciones a un sistema ya en funcionamiento que durante su desarrollo.
Ciclo de vida en Espiral
Ciclo de vida en Espiral
Ciclo de vida de desarrollo de software iterativo usado cuando hay incertidumbre.
Signup and view all the flashcards
Ciclo de vida de Evolución y Servicio
Ciclo de vida de Evolución y Servicio
Ciclo de vida de desarrollo de software enfocado en la modificación y mejora constante de un producto existente.
Signup and view all the flashcards
Ley de Lehman N°5
Ley de Lehman N°5
En el desarrollo de software, cada nueva versión del sistema debería agregar funcionalidades.
Signup and view all the flashcards
Ley de Lehman N°4
Ley de Lehman N°4
La mayoría de los grandes proyectos de programación funcionan en un estado saturado, es decir, no pueden procesar datos más rápido de lo que llegan.
Signup and view all the flashcards
Interfaz del sistema
Interfaz del sistema
Un elemento clave para evaluar la relación entre un sistema y su entorno. Se refiere a la forma en que el sistema se conecta con otros sistemas o usuarios.
Signup and view all the flashcards
Mantenimiento correctivo
Mantenimiento correctivo
Tipo de mantenimiento que se aplica para corregir errores de funcionamiento en un sistema que ya está en producción.
Signup and view all the flashcards
Reingeniería de software
Reingeniería de software
Proceso que busca modificar la estructura o diseño de un sistema existente para mejorar su rendimiento, eficiencia o adaptabilidad.
Signup and view all the flashcards
Costo de agregar funcionalidad
Costo de agregar funcionalidad
Agregar funcionalidades a un sistema ya en operación, es más costoso que hacerlo durante la etapa de desarrollo.
Signup and view all the flashcards
Tasa de falla
Tasa de falla
Un factor que evalúa el entorno de un sistema al analizar la frecuencia con la que ocurren errores o fallas.
Signup and view all the flashcards
Patrón Iterador
Patrón Iterador
Proporciona una forma estándar para acceder a los elementos de una colección, sin importar cómo se implementó dicha colección.
Signup and view all the flashcards
Patrón Decorador
Patrón Decorador
Permite ampliar la funcionalidad de una clase existente en tiempo de ejecución.
Signup and view all the flashcards
Diseño Arquitectónico
Diseño Arquitectónico
Descomposición de un sistema en subsistemas con su interacción.
Signup and view all the flashcards
Descomposición Orientada a Funciones
Descomposición Orientada a Funciones
Técnica para explicar las funcionalidades de un sistema dividiéndolos en funciones.
Signup and view all the flashcards
Fase de Implementación
Fase de Implementación
Fase en la que se construye el sistema, con mejoras constantes dentro de los límites del presupuesto, cronograma y alcance definidos en la planificación.
Signup and view all the flashcards
Estándares del Producto
Estándares del Producto
Estándares que definen la estructura y contenido de los documentos de requerimientos, documentación, etc.
Signup and view all the flashcards
Proceso de Soporte
Proceso de Soporte
Proceso que aplica normas como ISO 9001 para la gestión de inventario, asegurando la calidad de la gestión.
Signup and view all the flashcards
Estrategia de reemplazo
Estrategia de reemplazo
Sustituir todo o parte de un sistema heredado con un nuevo sistema.
Signup and view all the flashcards
Valorización por costo
Valorización por costo
Evaluar un sistema heredado por su costo de mantenimiento actual, especialmente en situaciones como una pandemia.
Signup and view all the flashcards
Valorización por calidad
Valorización por calidad
Evaluar un sistema heredado por la calidad de su código, diseño y la utilidad de su información.
Signup and view all the flashcards
Valorización por uso
Valorización por uso
Evaluar un sistema heredado por la frecuencia con la que se utiliza, incluso si la información no es crucial.
Signup and view all the flashcards
Valorización por salidas
Valorización por salidas
Evaluar un sistema heredado por la utilidad de la información que proporciona, incluso si el diseño es bueno.
Signup and view all the flashcards
Valorización por confiabilidad
Valorización por confiabilidad
Evaluar un sistema heredado por su capacidad de funcionar sin perder información.
Signup and view all the flashcards
Equipo de Desarrollo
Equipo de Desarrollo
Es responsable de indicar las fechas de entrega críticas y las responsabilidades del producto, incluyendo planes de distribución y servicio al producto.
Signup and view all the flashcards
Estándares de proceso
Estándares de proceso
Indican cómo se debe realizar el desarrollo de software, incluyendo las mejores prácticas y las herramientas a utilizar.
Signup and view all the flashcards
Aglomeración de datos
Aglomeración de datos
Un mal olor a código que ocurre cuando los campos y parámetros se repiten en muchos objetos, lo que indica una posible falta de modularidad.
Signup and view all the flashcards
Desechar completamente el sistema
Desechar completamente el sistema
Se aplica cuando un sistema heredado no aporta ningún valor a los procesos empresariales.
Signup and view all the flashcards
Dejar sin cambios el sistema y continuar el mantenimiento regular
Dejar sin cambios el sistema y continuar el mantenimiento regular
Se utiliza cuando un sistema heredado tiene pocas peticiones de cambio y se considera estable.
Signup and view all the flashcards
¿Qué se debe hacer ante el sistema de clientes que no se adapta al hardware existente?
¿Qué se debe hacer ante el sistema de clientes que no se adapta al hardware existente?
Se debe evaluar cuidadosamente la situación, ya que puede requerir una adaptación del sistema al hardware actual o una actualización del hardware.
Signup and view all the flashcards
Revisión vs. Prueba
Revisión vs. Prueba
La revisión es un proceso público para detectar errores, mientras que la prueba es un proceso más privado que se centra en la funcionalidad de los componentes individuales.
Signup and view all the flashcards
¿Por qué es costoso agregar funcionalidad después de la operación?
¿Por qué es costoso agregar funcionalidad después de la operación?
Agregar funcionalidad a un sistema ya en operación es más costoso que hacerlo durante el desarrollo debido a la estabilidad del equipo, los cambios en el sistema que pueden afectar a otras partes y la complejidad de adaptar el sistema a las nuevas funcionalidades.
Signup and view all the flashcards
Patrones de Diseño
Patrones de Diseño
Los patrones de diseño son soluciones probadas para problemas comunes en el diseño de software. Algunos de los patrones más comunes incluyen Observer, Fachada, Decorador e Iterador.
Signup and view all the flashcards
Simbología en el Diagrama de Clases
Simbología en el Diagrama de Clases
El diagrama de clases utiliza símbolos como herencia, agregación, composición y asociación para representar las relaciones entre las clases. Estos símbolos ayudan a comprender la estructura del sistema.
Signup and view all the flashcards
Estrategias para Sistemas Heredados
Estrategias para Sistemas Heredados
Existen diferentes estrategias para manejar sistemas heredados: descartarlos, mantenerlos sin cambios, reingeniería para mejorar la mantenibilidad o sustituirlos parcial o totalmente por un nuevo sistema.
Signup and view all the flashcards
Valorización Empresarial de un Sistema
Valorización Empresarial de un Sistema
Para valorar la importancia empresarial de un sistema se consideran elementos como su uso, los procesos que soporta, la confiabilidad y las salidas que genera.
Signup and view all the flashcards
Valorización del Entorno de un Sistema Heredado
Valorización del Entorno de un Sistema Heredado
Para evaluar el entorno de un sistema heredado, es necesario considerar factores como la estabilidad del proveedor, el rendimiento, la edad y el costo de mantenimiento.
Signup and view all the flashcards
Factores para Valorar la Calidad Técnica
Factores para Valorar la Calidad Técnica
La calidad técnica de una aplicación se evalúa teniendo en cuenta varios factores. Por ejemplo, la seguridad, la modularidad, rendimiento y la mantenibilidad.
Signup and view all the flashcards
Control de cambio
Control de cambio
Un conjunto de estándares y prácticas que gestionan los cambios en un sistema o producto, garantizando que estos cambios se implementen de manera controlada y sin comprometer la calidad.
Signup and view all the flashcards
Norma ISO 9001 Diseño y Desarrollo
Norma ISO 9001 Diseño y Desarrollo
Estándar internacional que define los requisitos para la gestión de la calidad del diseño y desarrollo de productos, garantizando la satisfacción del cliente.
Signup and view all the flashcards
Proceso de Entrega del Producto
Proceso de Entrega del Producto
Proceso que involucra las actividades necesarias para entregar el producto al cliente, asegurando su calidad y satisfacción.
Signup and view all the flashcards
Norma ISO 9001 Adquisición Empresarial
Norma ISO 9001 Adquisición Empresarial
Estándar internacional que define los requisitos para la gestión de la calidad en la adquisición de productos y servicios externos, garantizando su conformidad.
Signup and view all the flashcards
Norma ISO 9001 Administración Empresarial
Norma ISO 9001 Administración Empresarial
Estándar internacional que define los requisitos para la gestión de la calidad de los procesos de gestión de la empresa, asegurando la eficiencia y eficacia.
Signup and view all the flashcards
Norma ISO 9001 Gestión de la Configuración
Norma ISO 9001 Gestión de la Configuración
Estándar internacional que define los requisitos para la gestión de la configuración de los productos, asegurando que se gestionen de forma eficaz y controlada.
Signup and view all the flashcards
Fase de Actividades previas a la revisión
Fase de Actividades previas a la revisión
Fase inicial del proceso de revisión del sistema de proveedores, donde se planifican las actividades, se establece el alcance y se recopilan los datos necesarios.
Signup and view all the flashcardsStudy Notes
Segundo Parcial de Ingeniería de Software 2024
- Examen parcial del segundo semestre de Ingeniería de Software del año 2024.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.