Sei sulla pagina 1di 4

INGENIERIA EN DESARROLLO DE SOFTWARE

ACTIVIDAD 1
¿Cómo obtener los requerimientos para un programa orientado a
objetos?

ANALISIS Y DISEÑO ORIENTADO A OBJETOS


Alumno: OSCAR PAUL OROZCO PORTILLO
Febrero del 2020
2. Identifica y describe brevemente con tus propias palabras la función de cada
técnica de levantamiento de requerimientos de software con el apoyo del siguiente
organizador. Recuerda sustentar con fuentes fiables.
Nombre de la Características Ventajas Desventajas
Técnica
 Es recomendable  La producción de  Es necesaria una
limitarlas en el ideas en grupos buena
tiempo, utilizar puede ser más compenetración
ayudas visuales y efectiva que la del grupo
designar un individual participante
facilitador.  Es una sesión de
 Las reglas son trabajo
importantes, por estructurada
ejemplo los orientada para
criterios para obtener la mayor
evaluar ideas y cantidad de ideas
asignarles un posibles.
Tormenta de ideas puntaje, no
permitir las
críticas a las ideas
y limitar el tiempo
de discusión.

 Se realizan con  Pueden ser  La información


los usuarios o usadas para obtenida al
interesados clave. obtener una visión principio puede
 Pueden ser general del ser redundante o
entrevistas dominio del incompleta.
formales o problema.  Costoso
informales.  Son flexibles
 Una clave es  Son útiles para
mantenerse obtener y
enfocado en los documentar
objetivos de la información
entrevista. detallada sobre
los requerimientos
y sus niveles de
granularidad.

Entrevistas
.  Es una técnica útil  Problema con las
 La clave para el para recopilar preguntas no
éxito es que eficientemente los respondidas
tengan un requerimientos de  Te esfuerzas
propósito y muchas mucho en el
audiencia personas. desarrollo
claramente  Pueden contener
definida, tanto preguntas
establecer fechas cerradas como
topes para llenar preguntas
la encuesta, con abiertas
Encuestas o preguntas claras
cuestionarios y concisas.
 Deben enfocarse
en los objetivos
de negocio que
se necesitan
identificar.

 Consiste en  Obtiene una  Sólo es posible


estudiar el entorno visión práctica y para procesos
de trabajo de los realista del existentes
usuarios, clientes negocio  Puede consumir
e interesados de  Ayuda a descubrir bastante tiempo
proyecto. requisitos  No puede
 En observación implícitos funcionar muy
pasiva, el  Útil para cuando bien en caso el
observador no el entrevistado proceso
hace preguntas, tiene dificultad de observado
limitándose solo a expresarse o envuelve alto nivel
Observación tomar notas y a tiene poca de actividad
no interferir en el disponibilidad intelectual o que
desempeño  • Mejor opción no sea fácilmente
normal de las para identificar observable
operaciones. requisitos de  Puede ser
 En observación Usabilidad (RNF) vergonzoso para
activa, el las personas que
observador puede son observadas
conversar con el  Situaciones
usuario. críticas y
excepciones no
pueden ocurrir
durante la
observación
Análisis de  Consiste en  Es útil cuando los  Demasiado
documentación obtener la expertos en la genérico
información sobre materia no están  Desactualizado
los disponibles para
requerimientos ser entrevistados
funcionales y o ya no forman
requerimientos no parte de la
funcionales de organización.
software a partir
de documentos
que ya están
elaborados.
 Utiliza la
documentación
que sea relevante
al requerimiento
que se está
levantando.
 Es una técnica  Se pueden  Puede ser difícil
efectiva para combinar con programar el
obtener otras técnicas grupo para la
información como pueden ser misma fecha y
rápidamente de las entrevistas y hora de la reunión
varias personas. cuestionarios.  Si no se tiene un
 Es recomendable buen moderador
tener una agenda existe riesgo de
predefinida y desviarse del
Mesas de trabajo preseleccionar a objetivo, perder
los participantes, tiempo o sesgar la
siguiendo buenas información.
prácticas para
reuniones
efectivas.
 Se puede utilizar
un facilitador
neutral y un
transcriptor (que
no sea el mismo
facilitador).
Modelado de  Iniciados por un  Son fáciles de  Pueden volverse
Procesos evento. entender complejos y
 Incluyen  Pueden ser pesados si no se
actividades usados en estructuran con
manuales, muchos niveles y cuidado.
automáticas o proyectos  Son costosos
combinaciones de  Eficientes en
ambos tipos. empresas
grandes
Prototipos  El prototipo en  Modificación del  Administración
una aplicación sistema en etapas Difícil
que funciona tempranas de su  Adoptarlo como el
 Los prototipos se desarrollo sistema Final
crean con rapidez  Permite al  El desarrollador y
 Los prototipos desarrollador el cliente tiene
evolucionan a darse cuenta de lo poca
través de un que requiere el comunicación al
proceso iterativo cliente. inicio del proceso.
 Los prototipos  Permite que el  Surgen cambios
tienen un costo desarrollador se imprevistos que
bajo de desarrolla dé cuenta cómo retrasan el
va avanzando el progreso del
trabajo. prototipo.

Potrebbero piacerti anche