Dos Ejercicios Capitulo 3. Metodología De Procesos.
Enviado por williamdjcrazy • 5 de Mayo de 2015 • 311 Palabras (2 Páginas) • 2.874 Visitas
2.10 Diga tres ejemplos de proyectos de software que podrían realizarse con el modelo incremental. Sea específico.
Un ejemplo es un procesador de texto que sea desarrollado bajo el paradigma Incremental podría aportar, en principio, funciones básicas de edición de archivos y producción de documentos (algo como un editor simple).
En un segundo incremento se le podría agregar edición más sofisticada, y de generación y mezcla de documentos.
En un tercer incremento podría considerarse el agregado de funciones de corrección ortográfica, esquemas de paginado y plantillas.
2.11 Conforme avanza hacia fuera por flujo de proceso en espiral, ¿qué puede decirse sobre el software que se está desarrollando o que está en mantenimiento?
En cada vuelta el producto gana en “madurez” (aproximación al final deseado) hasta que en una vuelta la evaluación lo apruebe y el bucle pueda abandonarse.
2.12 ¿Es posible combinar modelos de procesos? Si es así diga un ejemplo.
Los Sistemas Operativos deben disponer de una forma de crear y destruir procesos cuando se requiera durante la operación, teniendo además presente que los procesos pueden generar procesos hijos mediante llamadas al Sistema Operativo, pudiendo darse ejecución en paralelo.
Cada proceso es una entidad independiente pero frecuentemente debe interactuar con otros procesos
Los procesos pueden bloquearse en su ejecución porque:
Desde el punto de vista lógico no puede continuar porque espera datos que aún no están disponibles.
El Sistema Operativo asignó la cpu a otro proceso.
Los estados que puede tener un proceso son:
En ejecución: utiliza la cpu en el instante dado.
Listo: ejecutable, se detiene en forma temporal para que se ejecute otro proceso.
Bloqueado: no se puede ejecutar debido a la ocurrencia de algún evento externo.
2.14 ¿Cuáles son las ventajas y desventajas de desarrollar software en el que la calidad no es “suficientemente buena”? Es decir, ¿Qué pasa cuando se pone énfasis en la velocidad de desarrollo sobre la calidad del producto?
...