clase 1

2
1. Haciendo referencia a la distribución de costos del Software, explique por qué es apropiado considerar que el software es más que programas que son ejecutados por los usuarios finales de un Sistema. 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 es un software creado sin especificaciones del usuario final, es decir, que es un software que se crea sin intervención directa del cliente, en cambio software personalizado se crea con especificaciones del usuario final, es decir , que el usuario final interviene directamente con el desarrollo del software. 3. ¿Cuáles son los cuatro atributos importantes que todos los productos de software deben tener? Sugiera otros cuatro atributos que pueden ser significativos Mantenibilidad Contabilidad Eficiencia Usabilidad Atributos sugeridos Seguridad Diseño Calidad 4. ¿Cuál es la diferencia entre un modelo del proceso del software y un proceso del Software? Sugiera dos formas en las que un modelo del proceso del software ayuda en la identificación de posibles mejoras del proceso. El proceso de software es el conjunto de actividades y resultados que conducen a la creación un producto de software mientras que el modelo de procesos de software es

description

clase 1

Transcript of clase 1

Page 1: clase 1

1. Haciendo referencia a la distribución de costos del Software, explique por qué es apropiado considerar que el software es más que programas que son ejecutados por los usuarios finales de un Sistema.

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 es un software creado sin especificaciones del usuario final, es decir, que es un software que se crea sin intervención directa del cliente, en cambio software personalizado se crea con especificaciones del usuario final, es decir , que el usuario final interviene directamente con el desarrollo del software.

3. ¿Cuáles son los cuatro atributos importantes que todos los productos de software deben tener? Sugiera otros cuatro atributos que pueden ser significativosMantenibilidadContabilidadEficienciaUsabilidadAtributos sugeridosSeguridadDiseñoCalidad

4. ¿Cuál es la diferencia entre un modelo del proceso del software y un proceso del Software? Sugiera dos formas en las que un modelo del proceso del software ayuda en la identificación de posibles mejoras del proceso.

El proceso de software es el conjunto de actividades y resultados que conducen a la creación un producto de software mientras que el modelo de procesos de software es la descripción de dichos procesos presentada desde una perspectiva específica.

5. Explique por qué los costos de pruebas de software son particularmente altos para productos de software genéricos que se venden a un mercado amplio

Los costos de prueba e integración aumentan en relación a los de desarrollo debido a que se debe asegurar que los componentes utilizados cumplan con su especificación y funcionen como se espera.

Page 2: clase 1

6. Los métodos de la ingeniería de software se empezaron a utilizar cuando la tecnología CASE estuvo disponible para apoyarlos. Mencione cinco tipos de métodos de ayuda que proporcionan las herramientas CASE?

7. Además de los retos de los sistemas heredados, la heterogeneidad y la rápida liberación, identifique otros problemas y retos que la ingeniería del software enfrentara en el siglo XXI.

8. Comente si los ingenieros profesionales deben atestiguar de la misma forma que los doctores o los abogados.