SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Diseño de Casos de Uso                                            Jorge Luis Trujillo Artunduaga

            Métodos Utilizados en la Ingeniería de Requerimientos

                                    Ventajas                     Desventajas
             Entrevistas   y   ✗   Se entrevista a toda      ✗   Puede     encontrar
             Cuestionarios         la gente que tiene            contradicciones
                                   que ver con el                entre           los
                                   sistema.                      entrevistados.
                               ✗   Las       entrevistas
                                   pueden            ser
                                   individuales        o
                                   grupales.
             Lluvia de Ideas   ✗   Elimina       criticas,   ✗   Puede        generar
                                   juicios               y       criticas de las ideas
                                   evaluaciones                  si no se controla.
                                   mientras            los   ✗   El desanimo, la
                                   participantes                 falta de confianza
                                   sugieren ideas.               en si mismo, la
                               ✗   La producción de              timidez y el temor
                                   ideas en grupo                puede paralizar la
                                   puede     ser      mas        lluvia de ideas.
                                   efectiva que la
                                   producción
                                   individual.
                               ✗   Entre mas ideas se
                                   sugieren, mejores
                                   resultados           se
                                   conseguirán.
             Prototipos        ✗   Se parte desde algo       ✗   La mayor parte del
                                   desarrollado                  costo del software
                                   previamente.                  puede        llegar
                               ✗   Da al usuario una             después que el
                                   idea del sistema y            producto ha sido
                                   ayuda       a       la        entregado.
                                   evolución          del
                                   mismo.
                               ✗   Permite una mejor
                                   comprensión        del
                                   problema por parte
                                   del desarrollador.
             Análisis          ✗   Facilita            el    ✗   Para           una
             Jerárquico            pensamiento                   aplicación grande,
                                   analítico  y       las        esta técnica no es
                                   métricas.                     la mas adecuada.
Diseño de Casos de Uso                                             Jorge Luis Trujillo Artunduaga

             Casos de Uso          ✗   Mejora             la   ✗   No determina los
                                       comunicación entre          requisitos
                                       los usuarios y los          funcionales y los
                                       desarrolladores.            no funcionales.
                                   ✗   Fácil entendimiento
                                       para el usuario.
                                   ✗   Utiliza la estructura
                                       orientada a objetos.
                                   ✗   Completa
                                       integración con el
                                       lenguaje UML
                                   ✗   Muestra la intención
                                       que tiene el actor al
                                       hacer     uso     del
                                       sistema.
             Reflexión: En el desarrollo de aplicaciones es muy importante la
             recopilación de la información para el análisis de requerimientos.
             Personalmente pienso que según el proyecto así mismo debemos
             efectuar el método para recolectar información aunque lo mas
             importante es hacer un desarrollo centrado en el usuario mas no en
             el desarrollador. En la mayoría de los casos he utilizado las
             entrevistas y cuestionarios poro he descubierto mucha potencialidad
             en los casos de uso ya que por medio de estos podemos centrarnos
             en como el actor va a enfrentar el sistema por medio de gráficos algo
             que le da una visión al usuario de como es el procedimiento.

Más contenido relacionado

Similar a Ingenieria de Requerimientos

UX en el Proceso de Desarrollo de Producto
UX en el Proceso de Desarrollo de ProductoUX en el Proceso de Desarrollo de Producto
UX en el Proceso de Desarrollo de ProductoJulian Camacho
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágilfponceh
 
¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?Software Guru
 
MadInspain 2009
MadInspain 2009MadInspain 2009
MadInspain 2009Juan Leal
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuarioDNRstudios
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de softwarevivymoreno
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroAshleyOtero
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroAshleyOtero
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroAshleyOtero
 
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09Overalia
 
Taller de prototipado iterativo
Taller de prototipado iterativoTaller de prototipado iterativo
Taller de prototipado iterativoMartín S
 

Similar a Ingenieria de Requerimientos (20)

Integración de Lean UX en Scrum
Integración de Lean UX en ScrumIntegración de Lean UX en Scrum
Integración de Lean UX en Scrum
 
UX en el Proceso de Desarrollo de Producto
UX en el Proceso de Desarrollo de ProductoUX en el Proceso de Desarrollo de Producto
UX en el Proceso de Desarrollo de Producto
 
Desarrollo ágil
Desarrollo ágilDesarrollo ágil
Desarrollo ágil
 
Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
Diseño e interfaz hombre maquina unidad 4 f3 r
Diseño e interfaz hombre maquina unidad 4 f3 rDiseño e interfaz hombre maquina unidad 4 f3 r
Diseño e interfaz hombre maquina unidad 4 f3 r
 
¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?¿Por qué falla la administración de proyectos de software?
¿Por qué falla la administración de proyectos de software?
 
User Experience, UX & UI
User Experience, UX & UIUser Experience, UX & UI
User Experience, UX & UI
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
HistoriasUsuario.pptx
HistoriasUsuario.pptxHistoriasUsuario.pptx
HistoriasUsuario.pptx
 
MadInspain 2009
MadInspain 2009MadInspain 2009
MadInspain 2009
 
GeneXus
GeneXus GeneXus
GeneXus
 
Interfaz de usuario
Interfaz de usuarioInterfaz de usuario
Interfaz de usuario
 
Multimedia2
Multimedia2Multimedia2
Multimedia2
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
4.aspectos humanos de sistemas
4.aspectos humanos de sistemas4.aspectos humanos de sistemas
4.aspectos humanos de sistemas
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley otero
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley otero
 
Mapa mental realizado por ashley otero
Mapa mental realizado por ashley oteroMapa mental realizado por ashley otero
Mapa mental realizado por ashley otero
 
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09
Los 4 pilares de Google Analytics. Keynote E-Metrics Madrid 09
 
Taller de prototipado iterativo
Taller de prototipado iterativoTaller de prototipado iterativo
Taller de prototipado iterativo
 

Ingenieria de Requerimientos

  • 1. Diseño de Casos de Uso Jorge Luis Trujillo Artunduaga Métodos Utilizados en la Ingeniería de Requerimientos Ventajas Desventajas Entrevistas y ✗ Se entrevista a toda ✗ Puede encontrar Cuestionarios la gente que tiene contradicciones que ver con el entre los sistema. entrevistados. ✗ Las entrevistas pueden ser individuales o grupales. Lluvia de Ideas ✗ Elimina criticas, ✗ Puede generar juicios y criticas de las ideas evaluaciones si no se controla. mientras los ✗ El desanimo, la participantes falta de confianza sugieren ideas. en si mismo, la ✗ La producción de timidez y el temor ideas en grupo puede paralizar la puede ser mas lluvia de ideas. efectiva que la producción individual. ✗ Entre mas ideas se sugieren, mejores resultados se conseguirán. Prototipos ✗ Se parte desde algo ✗ La mayor parte del desarrollado costo del software previamente. puede llegar ✗ Da al usuario una después que el idea del sistema y producto ha sido ayuda a la entregado. evolución del mismo. ✗ Permite una mejor comprensión del problema por parte del desarrollador. Análisis ✗ Facilita el ✗ Para una Jerárquico pensamiento aplicación grande, analítico y las esta técnica no es métricas. la mas adecuada.
  • 2. Diseño de Casos de Uso Jorge Luis Trujillo Artunduaga Casos de Uso ✗ Mejora la ✗ No determina los comunicación entre requisitos los usuarios y los funcionales y los desarrolladores. no funcionales. ✗ Fácil entendimiento para el usuario. ✗ Utiliza la estructura orientada a objetos. ✗ Completa integración con el lenguaje UML ✗ Muestra la intención que tiene el actor al hacer uso del sistema. Reflexión: En el desarrollo de aplicaciones es muy importante la recopilación de la información para el análisis de requerimientos. Personalmente pienso que según el proyecto así mismo debemos efectuar el método para recolectar información aunque lo mas importante es hacer un desarrollo centrado en el usuario mas no en el desarrollador. En la mayoría de los casos he utilizado las entrevistas y cuestionarios poro he descubierto mucha potencialidad en los casos de uso ya que por medio de estos podemos centrarnos en como el actor va a enfrentar el sistema por medio de gráficos algo que le da una visión al usuario de como es el procedimiento.