Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
Elaboración.
Pregunta 3 Una compañía de software de muchos años aborda un tipo de problema completamente nuevo para ella que no se parece en nada a lo antes desarrollado, con esto en mente, la empresa opta para el proceso de desarrollo tomar el modelo basado en componentes, lo cual usted justificaría indicando que
la idea general es encontrar partes de software previamente desarrollados que satisfagan requerimientos de la aplicación, de tal manera que no sea necesario llevar a cabo un desarrollo repetido consumiendo tiempo y recursos.
Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
Pregunta 4 La definición es una parte del proceso de software que busca entender de manera completa el problema a solucionar, por tanto la gestión de requerimientos contempla
los procesos y métodos necesarios para identificar, organizar y documentar las necesidades del cliente.
Pregunta 5 Los diagramas de caso de uso
muestra las interacciones de los actores con el sistema y las relaciones entre dichas interacciones.
Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
Pregunta 6 Durante la fase general de “desarrollo” de un proceso de software, se responde a una pregunta genérica respecto al proceso. Dicha pregunta es
¿Cómo se va a implementar un producto que satisfaga las necesidades del cliente?
Pregunta 7 Ya que un caso de uso describe una actividad dentro del proceso de software y un requerimiento es una especificación de todo aquello que debe ser implementado en una solución de software. Los diagramas del modelo UML reflejan entonces
Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
especificación, desarrollo, validación y evolución del software.
Pregunta 10 Un enfoque organizado y estructurado para el diseño y documentación del proceso de construcción de software facilita la creación de una estructura que soporte un diseño robusto que cumpla con las expectativas del cliente y además pueda servir como base para proyectos posteriores, surgen por tanto los patrones de diseño de software e igualmente, el modelo de proceso de desarrollo basado en componentes. ¿Porqué es mejor usar el primero que el segundo?
Porque un patrón de diseño resulta ser una solución de comprobada efectividad a un problema recurrente y que es aplicable a diferentes problemas en distintas circunstancias y un componente es código que ofrece un conjunto de servicios o funcionalidades, a través de interfaces definidas.
Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
Pregunta 11 Uno de los factores de éxito de un producto y por tanto de la compañía que lo genera es la capacidad de cambio constante. Se hace imperativo contar con estrategias y mecanismos para garantizar la adaptabilidad de los productos entregados para
soportar el rápido ritmo de cambio presente en la mayor parte de los escenarios de acción del software.
Pregunta 12 UML es un lenguaje gráfico estándar que se usa para especificar, documentar y visualizar el conjunto de productos de un proceso de construcción de software, está pensado para facilitar los procesos de comunicación dentro de los equipos de desarrollo de software, la razón de usar además de los diagramas de casos de uso, la documentación de la estructura interna de los casos de uso es
Examen parcial - Semana 4: INV/PRIMER BLOQUE-INGENIERIA DEL SOFTWARE I-[GRUPO1]
que no es una aproximación gráfica sino escrita y que ofrece información respecto al funcionamiento detallado de cada una de esas interacciones y los diferentes escenarios en los cuales se desenvuelve.
Pregunta 13 En un proceso de diseño e implementación del software