Informatica

Solo disponible en BuenasTareas
  • Páginas : 5 (1164 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2011
Leer documento completo
Vista previa del texto
INGENIRIA DE SOFTWARE
PREGUNTAS
1.1
Haciendo referencia a la distribución de costos del software indicados en la Sección 1.1.6, explique por qué es apropiado considerar que el software es más que programas que son ejecutados por los usuarios finales de un sistema.

El software es más que un programa ya que su desarrollo requiere de especificaciones, desarrollo y pruebas de manera que seajuste lo más posible a los procesos que requiere el cliente, el software contempla además de su funcionamiento la documentación necesaria que facilite su utilización por parte de cliente, mientras que un programa es y a la ejecución de todo lo desarrollado.

1.2
¿Cuáles son las diferencias entre el desarrollo de un producto de software
Genérico y el desarrollo de un software personalizado?Los ingenieros de software se encargan del desarrollo de dos tipos de productos:
Genéricos y personalizados las diferencias entre estos dos son:
Productos Genéricos
- Son sistemas aislados producidos por una organización de desarrollo.
- La organización que desarrolla el software controla su especificación.
- Se venden al mercado abierto, a cualquier cliente que le sea posible comprarloProductos Personalizados
- Son sistemas requeridos por un cliente en particular.
- La especificación es desarrollada controlada por la organización que compra el software.
- Un contratista de software desarrolla el producto para un Cliente.

1.3
¿Cuáles son los cuatro atributos importantes que todos los productos de
software deben tener? Sugiera otros cuatro atributos que pueden sersignificativos.

a. Mantenibilidad
b. Confiabilidad
c. Eficiencia
d. Fiabilidad
e. Protección
f. Seguridad
g. Responsabilidad

1.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.

Un proceso de software es un conjunto deactividades y resultados asociados que producen un producto de software como especificaciones, desarrollo, validación y evolución de software, mientras que el modelo de proceso de software permite documentar de manera simplificada lo que se hace durante el proceso de software.
1.- El modelo del proceso del software brinda un esquema gráfico resumido las tareas a realizar durante el desarrollo, haciendomás visible el proceso y de esta manera facilitando la identificación de posibles errores dentro del mismo.
2.- El modelo de proceso de software sigue un proceso lógico de tareas de manera que cuando se identifica un problema es más fácil la corrección, inclusión o eliminación de determinada tarea dentro del proceso del software.

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

Los productos genéricos comúnmente se desarrollan a partir de una especificación
utilizando un enfoque de desarrollo evolutivo. Los costos de la especificación
relativamente bajos. Sin embargo, debido que se pretenden utilizarlos en diferentes
configuraciones, deben ser probados a fondo, por lo que elcosto de las pruebas
resultan altos.

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

a.- Módulos de análisis que verifican el modelo del sistema.
b.- Generadores de informes que ayudan a crear la documentación del sistema.
c.-Generador de códigos que automáticamente genera código fuente a partir del
modelo del sistema.
d.- Guías de procesos para los ingenieros de software.
e.- Editor de diagramas de diseño.
Mantener un banco de pruebas de los programas ejecutados.

1.7
Además de los retos de la heterogeneidad, la rápida entrega de confianza, identifique otros problemas y retos de la ingeniería de software...
tracking img