boletin ing soft 2

Páginas: 6 (1460 palabras) Publicado: 9 de diciembre de 2013
Escuela Universitaria Politécnica
Grado en Ingeniería Informática
Ingeniería del Software II

Tema 1: Introducción
Boletín Ejercicios
CUESTIONES
(1) Enumere algunas características de las aplicaciones software requeridas en la
actualidad que las convierten en productos de cierta complejidad.
• Es un producto lógico no físico por
tanto:
1. Se desarrolla, no se fábrica
2. Se construye amedida, no
ensamblando partes
3. No se estropea, se deteriora con los
Cambios
• Curva de fallas del software
(2) Justifique brevemente la siguiente afirmación: “El software es un elemento que no se
estropea, pero que sí se degrada”.
Si un software funciona bien en un momento y para una labor, con el paso del tiempo ese mismo
software casi seguro que no valdra en un futuro cuando nuevosusuarios requieran otras
competencias e incluso cambie el hardware o sistemas operativos, de ahí que se degrade.
Lehman decia “Todo software activamente utilizado debe cambiar continuamente para satisfacer
las necesidades, debido a éstos cambios el software se degrada debido a que al añadir los
cambios aumenta su complejidad”. Si dicha evolución no es controlada, mejorando la calidad
delcódigo, por ejemplo refactorizando, los costos de evolución pueden ser mayores a los costos
de sustitución.
(3) Explique cuales son las diferencias entre método, proceso y herramienta software.
Un metodo es un conjunto de procedimientos en interacción que mediante un proceso y usando
unas herramientas modifican unos elementos en otros.
(4) Argumente la veracidad o falsedad de la siguienteafirmación: “Un modelo de
desarrollo incremental soporta con facilidad el cambio de requisitos en la aplicación o la
introducción de nuevos que surjan de las diversas entregas parciales al cliente”
El modelo de desarrollo incremental esta pensado para que el usuario pueda ir trabajando con
una version del producto y mientras que va trabajando va añadiendo o cambiando
funcionalidades. Como cualquiercambio en un software, dicho cambio puede conllevar un
analisis, diseño y codigo que puede ser muy complejo.

(5) Defina el modelo de desarrollo software basado en prototipos indicando en qué se
basa. Mencione dos ventajas y dos de sus principales limitaciones.
En este modelo se enseñaran prototipos al usuario y se iran realizando las modificaciones que
nos vaya indicando.
Ventajas:
- Es unmodelo que soporta que los requisitos no esten claros desde el principio y solo se tenga
una idea general.
- Cuando el desarrollador no esta seguro del algoritmo o de su funcionabilidad ofrece un mejor
enfoque.
Inconvenientes:
- El cliente no concibe la idea de “prototipo” y se crea una expectativas que pueden no tener
nada que ver con el sistema final.
- El desarrollador puede tomardecisión de forma rapida y sin ser las mejores soluciones pueden
pasar a formar parte del sistema final.
(6) Identifique dos similitudes y dos diferencias que existan entre el modelo de desarrollo
basado en componentes y el modelo basado en espiral.
Similitudes:
- Ambos modelos contienen componentes para establecer objetivos, desarrollo del modelo y
evaluación del mismo.
- Ambos modelos pueden serusados con una terminación en ciclo de vida en cascada.
- La calidad del software es incluida como uno de los objetivos del modelo espiral y un
crecimiento de la calidad del software puede ser consecuencia del modelo prototipado.
- El prototipado es la llave técnica de la evaluación del riesgo en el modelo espiral.
- Los prototipos evolutivos pueden ser incluidos en el modelo espiral para elcaso donde un
prototipo detallado sea útil.
Diferencias:
- El modelo espiral abarca más que el modelo de prototipado.
- El modelo espiral incorpora el análisis de riesgo el cual no esta representado en el modelo
prototipado.
- El modelo prototipado es manejado primariamente por el código y pone una poca atención a la
gestión del riesgo.
- El modelo espiral es mas apropiado para grandes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ing en soft
  • INg de soft
  • ing soft 1
  • Ing soft avz
  • Tarea ing de soft
  • Tarea libro de ing soft
  • Ing en soft intro
  • ing. soft 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS