TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN CUESTIONARIO DE INGENIERIA DE SOFTWARE EQUIPO: RANGEL GARCÍA BRENDA REYNOSO SUMANO CESAR ROMERO TORRES JONATHAN VALDEZ VILLAFUERTE STEPHANIA VILLAR FLORES MIGUEL TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN CUESTIONARIO 1. Haciendo referencia a la distribución de costos del software en la sección 1.1.6 explique x que es apropiado considerar que el software es más que programas que son ejecutados para los usuarios finales de un sistema. Depende del proceso utilizado y del tipo de software que se vaya a desarrollar esta hablando de costos. 2. ¿Cuáles son las diferencias entre el desarrollo de un producto de software genérico y el desarrollo de un software personalizado? Software genérico se desarrollo en uno ya existente; el software personalizado quiere cumplir con los requerimientos que el cliente especifica. 3. ¿Cuáles son los 4 atributos importantes que todos los productos de software deben tener? Sugiera otros cuatro atributos que pueden ser significativos. Mantebilidad Confiabilidad Eficiencia Usabilidad Seguridad Flexibilidad Portabilidad Rapidez 4. ¿Cuál es la diferencia entre un modelo del proceso del software y n proceso del software? Sugiera 2 formas en las que un modelo del proceso del software ayuda en la identificación de posibles mejoras de proceso. En el modelo es una descripción simplificando de un proceso del software y el proceso es el conjunto de pasos a seguir para la construcción del software. Pruebas: ayuda a la detección de errores posibles Validación: ser aceptado el modelo 5. Explique por que los costos de prueba de software son particularmente altos para productos de software genéricos que se venden a un mercado amplio. La distribución de costos a través de diferentes actividades del proceso del software depende del proceso utilizado y del tipo de software que se va a realizar TECNOLOGICO DE ESTUDIOS SUPERIORES DE HUIXQUILUCAN 6. Los métodos de la ingeniería del software se empezaron a utilizar cuando la tecnología CASE estuvo disponible para apoyarlos. Mencione 5 tipos de métodos de ayuda que proporcionen las herramientas CASE. Generador de código Modelo del análisis Generador de informes 7. Además de los retos de la heterogeneidad, la rápida entrega y la confianza identifique otros problemas y retos que la ingeniería en software afrontara en el siglo XXl. Piratería Compatible 8. Comente si los ingenieros profesionales deben atestiguar de la misma forma que los doctores o los abogados. Sí, porque tienen un comportamiento, moral, ética y responsabilidad 9. Para cada una de las clausulas del código de ética de la ACM/IEEE que se muestra en la figura 1.6 sugiera un ejemplo apropiado que ilustre esa clausula. Si se llegara a encontrara información confidencial del cliente no difundirla 10. Para contrarrestar el terrorismo, muchos países están planeando el desarrollo de sistemas informáticos que sigan la pista de un gran numero de ciudadanos y de sus acciones. Desde luego esto tiene implicaciones sobre la privacidad. Comete la ética del desarrollador de este tipo de sistema. No difundir la información clasificada