Sei sulla pagina 1di 3

Nombre del estudiante: Wilkins Rafael Sosa Benítez

Período académico: Tercer periodo

Fecha de entrega: 7/9/19

Nombre del Profesor: Leandro Fondeur

Nombre del tema de estudio: Ingeniería de Procesos de Software

1.En la introducción de este capítulo, Baetjer afirma que: "El proceso genera interacción entre
usuarios y diseñadores, entre usuarios y herramientas cambiantes [tecnología].” Enliste cinco
preguntas que:

a) Los diseñadores deben responder a los usuarios.

¿Es una herramienta eficiente?

¿Qué tecnología se usará?

¿En qué lenguaje está escrito?

¿Cuál es el precio aproximado?

¿Como se utiliza?

b) Los usuarios deben plantear a los diseñadores.

¿Cuál es el precio aproximado?

¿Como se utiliza?

¿Será un producto fácil de manejar?

¿Cada cuanto será el mantenimiento?

¿En qué tiempo estará terminado?

c) Los usuarios deben hacerse a sí mismos sobre el producto de software que ha de elaborarse.

¿Me conviene?

¿Me será útil?

¿El precio es razonable?

¿Es cómodo de usar?

¿Es lo que pedí?


d) Los diseñadores deben plantearse acerca del producto de software que va a construirse y del
proceso que se usará para ello.

¿Puedo culminarlo con éxito?

¿Las herramientas que usare son las adecuadas?

¿El cliente me pagara lo suficiente?

¿Qué posibles errores se podrían presentar?

¿El cliente me dijo todo lo que necesita?

2.Trate de desarrollar un conjunto de acciones (mínimo tres) para la actividad de comunicación.


Seleccione una acción y defina un conjunto de tareas (mínimo cinco) para ella.

Acción: Reunión con el cliente.

Tareas:

Reunirse con el cliente en algún lugar.

Hablar de lo que este necesita.

Formular propuesta.

Comentar propuesta al cliente y esperar a que la apruebe

Negociar el precio.

Acción: Reunión con otro desarrollador.

Acción: Conversar por chat con otro participante del proyecto.

3.Investigue un poco sobre el PPS y haga una breve presentación que describa los tipos de
mediciones que se pide hacer a un ingeniero individual de software y la forma en la que pueden
usarse para mejorar la eficacia personal.

El PPS, es un proceso que ayuda al ingeniero a poder mejorar y medir su capacidad personal, a la
hora de realizar un proyecto.

Entre los tipos de mediciones están: el costo de la calidad, tiempo que se emplea en la fase, defectos
producidos, defectos corregidos, defectos que se eliminan por hora en la fase, porcentaje de reúso,
etc.

4. Conforme avanza hacia fuera por el flujo de proceso en espiral, ¿qué puede decirse sobre el
software que se está desarrollando o que está en mantenimiento?

Que conforme avanza, este va mejorando y se acerca mas a lo que se espera, hasta que, en la parte
de evaluación, este se apruebe y ya pueda salirse del bucle.
5. ¿Es posible combinar modelos de proceso? Justifique su respuesta y dé ejemplos.

Yo digo que no ya que, cada modelo tiene su situación determinada a la que hay que aplicarlo por lo
que no creo que sea eficiente combinar procesos para una situación.

6.El modelo de proceso concurrente define un conjunto de "estados”. Describa con sus propias
palabras qué es lo que representan, y después indique cómo entran en juego dentro del modelo
de proceso concurrente.

Inactivo: Representa al proyecto antes de comenzar, cuando se está modelando.

En desarrollo: Representa cuando el proyecto ya se está creando.

Cambios en espera: El proyecto pasa a este estado si el cliente decide que se requieren cambios.

En evaluación: Aquí se evalúa todo el proyecto para saber si cumple con los requerimientos.

En revisión: Aquí se verifica si hay fallas, si se necesitan correcciones, etc.

Terminado: Aquí el proyecto se supone que debe estar listo.

7. ¿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 el énfasis en la velocidad de
desarrollo sobre la calidad del producto?

No le veo muchas ventajas, solo como se ha dicho, que el tiempo de desarrollo es menor, pero si el
software al terminarse no es un producto de calidad todo el trabajo invertido fue para nada, porque
el cliente lo que anda buscando es un producto eficiente de calidad que pueda satisfacer la
necesidad de este o pueda dar la resolución a un problema determinado.

8. ¿Es posible demostrar que un componente de software, o incluso un programa completo, es


correcto? Entonces, ¿por qué no todos lo hacen?

Porque por más conocimientos y experiencias que tengas hay probabilidades de que el software en
su desarrollo o en su fase final presente errores, aunque sean mínimos o puede darse el caso que al
cliente no se sienta satisfecho y pida realizar cambios.

9. ¿Son lo mismo el proceso unificado y el UML? Explique su respuesta

Se podría decir que sí, porque uno complementa al otro.

Potrebbero piacerti anche