SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
6
3. Obtención y descripción de requisitos del usuario
Las fuentes de los requisitos
Restricciones naturales (físicas, químicas, biológicas, sociológicas...)
Documentos (leyes, documentos organizativos de la empresa...)
Personas: deseos y necesidades
Expertos del dominio
Otras aplicaciones en uso en el dominio
Plan de trabajo para obtener los requisitos
Identificar al usuario (usuarios posibles, seleccionar entre ellos)
Entrevistar al usuario (antes, planificar la entrevista)
Escribir / describir los requisitos del usuario (sucesivas versiones)
Revisar los requisitos con el usuario
Repetir los pasos hasta que el usuario firme el “conforme” del documento
Identificación de stakeholders (interesados: usuarios, clientes, propietarios, etc.)
¿Quiénes tienen interés en el producto? (Ejemplo: sitio web de comercio electrónico)
o Los usuarios (pueden ser millones... y saber mucho más que nadie del tema)
o Los propietarios
o Los administradores
o Los desarrolladores, incluso (negociar requisitos para protegerse)
¿Quién es el cliente?
o La persona que te contrata
o El departamento de Marketing, que diseña un producto para un cliente ideal
o Aplicaciones a medida, aplicaciones genéricas (product lines)
Los distintos interesados pueden tener intereses contrapuestos y generar requisitos
contradictorios (¿puede un profesor ver el expediente académico de un alumno?)
o Ejemplo: El cliente de Aula Global es la Universidad, pero los usuarios
principales son los profesores y alumnos, que no fueron consultados...
Negociar el equilibrio requisitos-presupuesto-planificación: tarea del director del
proyecto, que requiere habilidades de gestión, personales, negociadoras y políticas
El cliente confía en el ingeniero de requisitos para aclarar sus necesidades (como en
un arquitecto para definir la casa que quiere construir)
Trabajo conjunto para determinar los deseos del cliente: idea general, estudio del
problema, descubrir matices, tomar decisiones clave
El punto de vista del cliente
El gran desafío es averiguar y expresar claramente lo que los clientes necesitan
A veces bastan las palabras, pero otras veces las figuras o tablas son de gran ayuda
El cliente suele tener una idea vaga, inconsciente e incompleta de lo que espera de su
aplicación (punto de vista del cliente)
Diferentes personas pueden concebir de modo muy distinto lo que implica un sistema
Ejemplo: una “aplicación meteorológica” puede significar:
o Una utilidad para presentar gráficamente información recibida en bruto del
servicio meteorológico
o Un sistema en tiempo real para predecir el tiempo
o Una aplicación para alertar a los usuarios de anomalías climáticas
7
Cómo llevar adelante una entrevista
La entrevista es un recurso caro:
o consume un tiempo significativo de más de una persona
o requiere una planificación cuidadosa
Es importante escuchar con atención, pero no basta con escuchar pasivamente
o Hay que saber preguntar, el cliente necesita ayuda
o Ganarse la confianza del cliente
o El resultado es producto del trabajo conjunto
Escribir los requisitos y validarlos por escrito – continuar las reuniones hasta que se
alcance el acuerdo
Antes de la entrevista
o Enumerar y priorizar los entrevistados
o Planificar la hora de comienzo y finalización de cada entrevista
o Enumerar los puntos que es necesario tratar en la entrevista
Durante la entrevista
o Asistir al menos dos personas del equipo de desarrollo: es preferible que haya
dos entrevistadores, uno sólo tiene a descuidar algunos puntos
o Usar cinta grabadora (pedir permiso)
o Concentrarse y escuchar
o No sea pasivo: preguntar y animar
o Insistir hasta entender los deseos y las necesidades
o Utilizar diagramas (si son útiles y según la formación de los entrevistados)
o Tomar notas detalladas
o Concretar la siguiente entrevista
Después de la entrevista
o Redactar el borrador de requisitos
o Revisar entre los dos entrevistadores
o Enviar a los clientes para comentar y aprobar
Técnicas para la obtención y descripción de requisitos del usuario
Textuales: relativamente accesibles a un cliente sin formación específica
o Texto en prosa común y corriente, tablas, etc.
o Texto estructurado, lenguaje técnico
o Casos de uso
Gráficas: requieren un cierto grado de formación técnica en el cliente; tienen el peligro
de convertir el análisis de requisitos en diseño
o Diagramas de flujo de datos
o Diagramas de estados
o Diagramas de actividad
Prototipos: no confundir con diseño, valorar la inversión
o Interfaces de usuario
o Prototipado rápido
Casos de uso
Describir los requisitos como una interacción entre la aplicación y un agente externo
Expresan el punto de vista del usuario de cómo debe funcionar la aplicación
Más adecuados para obtener requisitos funcionales que no-funcionales
Diagramas de flujo de datos
Para requisitos que se describan de modo natural como un flujo de datos (flechas)
entre elementos de procesamiento (nodos)
La utilidad de los DFD’s depende del tipo de aplicación
8
Diagramas de estados
Dividir la aplicación en estados de modo que siempre se encuentre exactamente en
uno de ellos
Útiles para aplicaciones dirigidas por eventos
Interfaces de usuario
Diseño de la interfaz de usuario: ¿requisitos o diseño?
Visualizar la GUI ayuda a los clientes a concebir y describir la aplicación
Al ver los bocetos, el cliente se da cuenta de que necesita más o quiere algo diferente
Tarea de un profesional especializado (especialmente el diseño detallado)
Once pasos para desarrollar la GUI (ver Braude, pp. 151-157)
Prototipos
Prototipado rápido
o Implementación parcial, con un componente GUI importante
o Muy útil para elicitar requisitos del cliente y para identificar y eliminar partes
arriesgadas de un proyecto
o Una comprensión más profunda ahorra trabajos futuros de corrección
El beneficio del prototipo depende de su coste y de su valor para el proyecto
¿Debe transformarse el prototipo en la aplicación? Decisión planificada, no accidental,
por que, en caso contrario, puede darse un empeoramiento de calidad
o contruidos rápidamente, mal documentados (no será necesario mantenerlos)…
o implementados en lenguajes que rápidamente obtienen resultados, pero tal vez
inadecuados para la aplicación final: seguridad, fiabilidad...
o desventaja: el cliente puede impresionarse y pensar que estamos cerca del final
o ¿transformarías un prototipo de casa con balas de paja en la casa final?
Beneficios: extraer requisitos, ensayar soluciones
Los Requisitos del Usuario en el Estándar ESA
Lo que dice cada uno de los documentos
o ESA software engineering standards (PSS-05-0)
o Guide to applying the ESA SE-Std to projects using OO Methods (BSSC98-1)
o Guide to the software requirements definition phase (PSS-05-03)
Nociones importantes
o Alcance del software: objetivo general que se persigue con la aplicación
o Entorno operacional: contexto en el que debe operar el software
o Requisitos de capacidad: funciones y operaciones requeridas por los usuarios
para resolver un problema o alcanzar un objetivo; describe una operación, o
secuencia de operaciones, que el software debe ser capaz de realizar
o Requisitos de restricción: restricciones impuestas por los usuarios sobre la
manera en que el problema es resuelto o el objetivo es alcanzado; restringe la
manera en que el software es construido o funciona, sin alterar o describir las
capacidades del software
o Propiedades de cada requisito: identificador, descripción, necesidad (esencial,
conveniente, opcional), estabilidad, fuente (personas, grupos, documentos...)
Contenido del documento
Importante: definir bien el alcance del software, el entorno operacional, los tipos de
usuarios, etc. (esto marca una diferencia importante con los requisitos del software)

Más contenido relacionado

La actualidad más candente

Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosSaraEAlcntaraR
 
Elicitacion de requerimientos
Elicitacion de requerimientosElicitacion de requerimientos
Elicitacion de requerimientosTensor
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De SoftwareJgperez
 
Presentación de Sistemas II
Presentación de Sistemas IIPresentación de Sistemas II
Presentación de Sistemas IIAnthoni Cedeno
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSxinithazangels
 
Comprensión de los Requerimientos
Comprensión de los Requerimientos Comprensión de los Requerimientos
Comprensión de los Requerimientos Mauricio Blandon
 
Ingenieria de requisitos - Recolectando la información
Ingenieria de requisitos  - Recolectando la informaciónIngenieria de requisitos  - Recolectando la información
Ingenieria de requisitos - Recolectando la informaciónJose Diaz Silva
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASfernandoUDO
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASAlcoverify
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitoskelyquinayas
 
Tecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidadTecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidadGiovani Ramirez
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
ingenieria de requerimientos
ingenieria de requerimientosingenieria de requerimientos
ingenieria de requerimientosjhonier1999
 
Requerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorRequerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorAnibal Ulibarri
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De RequisitosssharLudena
 

La actualidad más candente (18)

Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de RequisitosTema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
Tema N° 6 Técnicas para el Levantamiento y Recolección de Requisitos
 
Elicitacion de requerimientos
Elicitacion de requerimientosElicitacion de requerimientos
Elicitacion de requerimientos
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Presentación de Sistemas II
Presentación de Sistemas IIPresentación de Sistemas II
Presentación de Sistemas II
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
TAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOSTAREAS DE LA ING. DE REQUISITOS
TAREAS DE LA ING. DE REQUISITOS
 
Comprensión de los Requerimientos
Comprensión de los Requerimientos Comprensión de los Requerimientos
Comprensión de los Requerimientos
 
Ingenieria de requisitos - Recolectando la información
Ingenieria de requisitos  - Recolectando la informaciónIngenieria de requisitos  - Recolectando la información
Ingenieria de requisitos - Recolectando la información
 
Ingeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGASIngeniería de requisitos-UDO MONAGAS
Ingeniería de requisitos-UDO MONAGAS
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Taller requisitos
Taller  requisitos Taller  requisitos
Taller requisitos
 
Tecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidadTecnicas matriz de trazabilidad
Tecnicas matriz de trazabilidad
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
ingenieria de requerimientos
ingenieria de requerimientosingenieria de requerimientos
ingenieria de requerimientos
 
Requerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorRequerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrollador
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 

Destacado

Memoria proyecto tienda virtual uml
Memoria proyecto tienda virtual umlMemoria proyecto tienda virtual uml
Memoria proyecto tienda virtual umlSantino Orozco
 
Service i arbetslivet del 4
Service i arbetslivet del 4Service i arbetslivet del 4
Service i arbetslivet del 4jonathansikh
 
детский лагерь. 2
детский лагерь. 2детский лагерь. 2
детский лагерь. 2vsmag
 
20161222サッポロ完成版
20161222サッポロ完成版20161222サッポロ完成版
20161222サッポロ完成版今田 佳佑
 
Sanctuary Presentation 7. Time Limit in The Sanctuary
Sanctuary Presentation 7. Time Limit in The SanctuarySanctuary Presentation 7. Time Limit in The Sanctuary
Sanctuary Presentation 7. Time Limit in The SanctuarySami Wilberforce
 
Psikologi Perkembangan 1
Psikologi Perkembangan 1Psikologi Perkembangan 1
Psikologi Perkembangan 1Umi Arifah
 

Destacado (10)

PRemiereOctober
PRemiereOctoberPRemiereOctober
PRemiereOctober
 
Borrador pet 80007_24
Borrador pet 80007_24Borrador pet 80007_24
Borrador pet 80007_24
 
Https
HttpsHttps
Https
 
Memoria proyecto tienda virtual uml
Memoria proyecto tienda virtual umlMemoria proyecto tienda virtual uml
Memoria proyecto tienda virtual uml
 
Service i arbetslivet del 4
Service i arbetslivet del 4Service i arbetslivet del 4
Service i arbetslivet del 4
 
детский лагерь. 2
детский лагерь. 2детский лагерь. 2
детский лагерь. 2
 
Crochet hiperbólico
Crochet hiperbólicoCrochet hiperbólico
Crochet hiperbólico
 
20161222サッポロ完成版
20161222サッポロ完成版20161222サッポロ完成版
20161222サッポロ完成版
 
Sanctuary Presentation 7. Time Limit in The Sanctuary
Sanctuary Presentation 7. Time Limit in The SanctuarySanctuary Presentation 7. Time Limit in The Sanctuary
Sanctuary Presentation 7. Time Limit in The Sanctuary
 
Psikologi Perkembangan 1
Psikologi Perkembangan 1Psikologi Perkembangan 1
Psikologi Perkembangan 1
 

Similar a Unidad3 doc

Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleiderSergio Ramos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosDoesVargas1
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSLenin Acosta Mata
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosCarlos Chaves
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezkarolavergara
 
Priorizar Los Casos De Uso
Priorizar Los Casos De UsoPriorizar Los Casos De Uso
Priorizar Los Casos De UsoGonzalo Piedra
 
Priorizar Los Casos De Uso
Priorizar Los Casos De UsoPriorizar Los Casos De Uso
Priorizar Los Casos De Usoguest4af293
 
Construcción de prototipos
Construcción de prototiposConstrucción de prototipos
Construcción de prototiposSofii Orozco
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
Requisitos
RequisitosRequisitos
RequisitosNorerod
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 

Similar a Unidad3 doc (20)

Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
6.comprensión de los requerimientos
6.comprensión de los requerimientos6.comprensión de los requerimientos
6.comprensión de los requerimientos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
Requisitos
RequisitosRequisitos
Requisitos
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
 
Priorizar Los Casos De Uso
Priorizar Los Casos De UsoPriorizar Los Casos De Uso
Priorizar Los Casos De Uso
 
Priorizar Los Casos De Uso
Priorizar Los Casos De UsoPriorizar Los Casos De Uso
Priorizar Los Casos De Uso
 
Construcción de prototipos
Construcción de prototiposConstrucción de prototipos
Construcción de prototipos
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Articulo final ads
Articulo final adsArticulo final ads
Articulo final ads
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
Requisitos
RequisitosRequisitos
Requisitos
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 

Más de Adriana Edilia Daw Alvarez (9)

210201043
210201043210201043
210201043
 
7 cartilla-de-educacion-ambiental
7 cartilla-de-educacion-ambiental7 cartilla-de-educacion-ambiental
7 cartilla-de-educacion-ambiental
 
Documento orientaciones elaboracion guias aprendizaje
Documento orientaciones elaboracion guias aprendizajeDocumento orientaciones elaboracion guias aprendizaje
Documento orientaciones elaboracion guias aprendizaje
 
Cuestionario delphi
Cuestionario delphiCuestionario delphi
Cuestionario delphi
 
Act2 ejemplo guion
Act2 ejemplo guionAct2 ejemplo guion
Act2 ejemplo guion
 
Resolución 652 de 2012
Resolución 652 de 2012Resolución 652 de 2012
Resolución 652 de 2012
 
Peligro
PeligroPeligro
Peligro
 
Manual 5
Manual 5Manual 5
Manual 5
 
Competencias academcias
Competencias academciasCompetencias academcias
Competencias academcias
 

Último

Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Rentamarbin6
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industralmaria diaz
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptxi7ingenieria
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaGarcaGutirrezBryan
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesPatrickSteve4
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptxRicardo113759
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfPriscilaBermello
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................MIGUELANGELLEGUIAGUZ
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxterciariojaussaudr
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxmarlonrea6
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADAgordonruizsteffy
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGVTeresa Rc
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREdianayarelii17
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxnathalypaolaacostasu
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmisssusanalrescate01
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJOkcastrome
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 

Último (20)

Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Fabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria FarmacéuticaFabricación de Cremas en Industria Farmacéutica
Fabricación de Cremas en Industria Farmacéutica
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
informacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdfinformacion-finanTFHHETHAETHciera-2022.pdf
informacion-finanTFHHETHAETHciera-2022.pdf
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptxTEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
TEORÍAS DE LA MOTIVACIÓN Recursos Humanos.pptx
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Tarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.pptTarea-4-Estadistica-Descriptiva-Materia.ppt
Tarea-4-Estadistica-Descriptiva-Materia.ppt
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
el impuesto genera A LAS LAS lasventas IGV
el impuesto genera A LAS  LAS lasventas IGVel impuesto genera A LAS  LAS lasventas IGV
el impuesto genera A LAS LAS lasventas IGV
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
modulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdfmodulo+penal+del+16+al+20+hhggde+enero.pdf
modulo+penal+del+16+al+20+hhggde+enero.pdf
 
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJODERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
DERECHO EMPRESARIAL - SEMANA 01 UNIVERSIDAD CESAR VALLEJO
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 

Unidad3 doc

  • 1. 6 3. Obtención y descripción de requisitos del usuario Las fuentes de los requisitos Restricciones naturales (físicas, químicas, biológicas, sociológicas...) Documentos (leyes, documentos organizativos de la empresa...) Personas: deseos y necesidades Expertos del dominio Otras aplicaciones en uso en el dominio Plan de trabajo para obtener los requisitos Identificar al usuario (usuarios posibles, seleccionar entre ellos) Entrevistar al usuario (antes, planificar la entrevista) Escribir / describir los requisitos del usuario (sucesivas versiones) Revisar los requisitos con el usuario Repetir los pasos hasta que el usuario firme el “conforme” del documento Identificación de stakeholders (interesados: usuarios, clientes, propietarios, etc.) ¿Quiénes tienen interés en el producto? (Ejemplo: sitio web de comercio electrónico) o Los usuarios (pueden ser millones... y saber mucho más que nadie del tema) o Los propietarios o Los administradores o Los desarrolladores, incluso (negociar requisitos para protegerse) ¿Quién es el cliente? o La persona que te contrata o El departamento de Marketing, que diseña un producto para un cliente ideal o Aplicaciones a medida, aplicaciones genéricas (product lines) Los distintos interesados pueden tener intereses contrapuestos y generar requisitos contradictorios (¿puede un profesor ver el expediente académico de un alumno?) o Ejemplo: El cliente de Aula Global es la Universidad, pero los usuarios principales son los profesores y alumnos, que no fueron consultados... Negociar el equilibrio requisitos-presupuesto-planificación: tarea del director del proyecto, que requiere habilidades de gestión, personales, negociadoras y políticas El cliente confía en el ingeniero de requisitos para aclarar sus necesidades (como en un arquitecto para definir la casa que quiere construir) Trabajo conjunto para determinar los deseos del cliente: idea general, estudio del problema, descubrir matices, tomar decisiones clave El punto de vista del cliente El gran desafío es averiguar y expresar claramente lo que los clientes necesitan A veces bastan las palabras, pero otras veces las figuras o tablas son de gran ayuda El cliente suele tener una idea vaga, inconsciente e incompleta de lo que espera de su aplicación (punto de vista del cliente) Diferentes personas pueden concebir de modo muy distinto lo que implica un sistema Ejemplo: una “aplicación meteorológica” puede significar: o Una utilidad para presentar gráficamente información recibida en bruto del servicio meteorológico o Un sistema en tiempo real para predecir el tiempo o Una aplicación para alertar a los usuarios de anomalías climáticas
  • 2. 7 Cómo llevar adelante una entrevista La entrevista es un recurso caro: o consume un tiempo significativo de más de una persona o requiere una planificación cuidadosa Es importante escuchar con atención, pero no basta con escuchar pasivamente o Hay que saber preguntar, el cliente necesita ayuda o Ganarse la confianza del cliente o El resultado es producto del trabajo conjunto Escribir los requisitos y validarlos por escrito – continuar las reuniones hasta que se alcance el acuerdo Antes de la entrevista o Enumerar y priorizar los entrevistados o Planificar la hora de comienzo y finalización de cada entrevista o Enumerar los puntos que es necesario tratar en la entrevista Durante la entrevista o Asistir al menos dos personas del equipo de desarrollo: es preferible que haya dos entrevistadores, uno sólo tiene a descuidar algunos puntos o Usar cinta grabadora (pedir permiso) o Concentrarse y escuchar o No sea pasivo: preguntar y animar o Insistir hasta entender los deseos y las necesidades o Utilizar diagramas (si son útiles y según la formación de los entrevistados) o Tomar notas detalladas o Concretar la siguiente entrevista Después de la entrevista o Redactar el borrador de requisitos o Revisar entre los dos entrevistadores o Enviar a los clientes para comentar y aprobar Técnicas para la obtención y descripción de requisitos del usuario Textuales: relativamente accesibles a un cliente sin formación específica o Texto en prosa común y corriente, tablas, etc. o Texto estructurado, lenguaje técnico o Casos de uso Gráficas: requieren un cierto grado de formación técnica en el cliente; tienen el peligro de convertir el análisis de requisitos en diseño o Diagramas de flujo de datos o Diagramas de estados o Diagramas de actividad Prototipos: no confundir con diseño, valorar la inversión o Interfaces de usuario o Prototipado rápido Casos de uso Describir los requisitos como una interacción entre la aplicación y un agente externo Expresan el punto de vista del usuario de cómo debe funcionar la aplicación Más adecuados para obtener requisitos funcionales que no-funcionales Diagramas de flujo de datos Para requisitos que se describan de modo natural como un flujo de datos (flechas) entre elementos de procesamiento (nodos) La utilidad de los DFD’s depende del tipo de aplicación
  • 3. 8 Diagramas de estados Dividir la aplicación en estados de modo que siempre se encuentre exactamente en uno de ellos Útiles para aplicaciones dirigidas por eventos Interfaces de usuario Diseño de la interfaz de usuario: ¿requisitos o diseño? Visualizar la GUI ayuda a los clientes a concebir y describir la aplicación Al ver los bocetos, el cliente se da cuenta de que necesita más o quiere algo diferente Tarea de un profesional especializado (especialmente el diseño detallado) Once pasos para desarrollar la GUI (ver Braude, pp. 151-157) Prototipos Prototipado rápido o Implementación parcial, con un componente GUI importante o Muy útil para elicitar requisitos del cliente y para identificar y eliminar partes arriesgadas de un proyecto o Una comprensión más profunda ahorra trabajos futuros de corrección El beneficio del prototipo depende de su coste y de su valor para el proyecto ¿Debe transformarse el prototipo en la aplicación? Decisión planificada, no accidental, por que, en caso contrario, puede darse un empeoramiento de calidad o contruidos rápidamente, mal documentados (no será necesario mantenerlos)… o implementados en lenguajes que rápidamente obtienen resultados, pero tal vez inadecuados para la aplicación final: seguridad, fiabilidad... o desventaja: el cliente puede impresionarse y pensar que estamos cerca del final o ¿transformarías un prototipo de casa con balas de paja en la casa final? Beneficios: extraer requisitos, ensayar soluciones Los Requisitos del Usuario en el Estándar ESA Lo que dice cada uno de los documentos o ESA software engineering standards (PSS-05-0) o Guide to applying the ESA SE-Std to projects using OO Methods (BSSC98-1) o Guide to the software requirements definition phase (PSS-05-03) Nociones importantes o Alcance del software: objetivo general que se persigue con la aplicación o Entorno operacional: contexto en el que debe operar el software o Requisitos de capacidad: funciones y operaciones requeridas por los usuarios para resolver un problema o alcanzar un objetivo; describe una operación, o secuencia de operaciones, que el software debe ser capaz de realizar o Requisitos de restricción: restricciones impuestas por los usuarios sobre la manera en que el problema es resuelto o el objetivo es alcanzado; restringe la manera en que el software es construido o funciona, sin alterar o describir las capacidades del software o Propiedades de cada requisito: identificador, descripción, necesidad (esencial, conveniente, opcional), estabilidad, fuente (personas, grupos, documentos...) Contenido del documento Importante: definir bien el alcance del software, el entorno operacional, los tipos de usuarios, etc. (esto marca una diferencia importante con los requisitos del software)