SlideShare una empresa de Scribd logo
1 de 12
Nombre:
Amael Castellano
21.126.854
Universidad Fermín Toro
Vice-rectorado académico
Decanato de Ingeniería
Escuela de computación
 El requerimiento de un sistema es aquella
característica que debe tener el sistema. Es una
restricción que debe satisfacer para que sea aceptado
por el cliente.
Este requerimiento viene desarrollado a partir de la
ingeniería de requerimientos
•Obtención: Da como resultado una
especificación del sistema que el
cliente comprende
•Análisis: Da como resultado un
modelo de análisis que los
desarrolladores pueden interpretar sin
ambigüedad
Son obtenidos por
Programadores:
•Experiencia en el desarrollo
de sistemas
•Muy poco conocimiento del
ambiente de los usuarios
Se obtienen
A través de
Herramientas
Escenarios
Los requerimientos
Casos de uso
Uso del sistema
mediante
interacciones
usuario-sistema
Abstracción que
describe una
clase
de escenarios
De
•Clientes
•Usuarios
•Expertos en sus
dominios
•Tienen una idea
general de lo que debe
hacer el sistema
•Muy poca experiencia
en el desarrollo del
software
Clientes Usuarios Programadores
Identifican
Área problema
Definen
Sistema
Requerimientos
•Funcionalidad del sistema
•Interacción usuario-sistema
•Errores que el sistema puede detectar y manejar
•Condiciones ambientales de funcionamiento
Tipos de requerimientos
Funcionales
Describen las interacciones entre el
sistema y su ambiente, en forma
independiente a su Implementación
Ambiente: Se refiere al usuario y cualquier
otro sistema externo con que interactúe el
sistema
No Funcionales
Describe aspectos del sistema
visibles por el usuario que no se
relacionan en forma directa con el
comportamiento funcional del
sistema. Incluyen restricciones
cuantitativas como tiempo de
respuesta o precisión.
La validación de requerimientos involucra la revisión de
Especificaciones:
Correcta
Si representa la visión
del cliente
No es ambigua
Si no tiene más de una
interpretación
Realista
Si el sistema puede implementarse
dentro de esas restricciones
Consistente
Si no se contradice a sí
misma
Completa
Si se describen todos los escenarios
posibles que hay en el sistema
Propiedades de las
Especificaciones:
Verificable
Si una vez que se construye el
sistema puede diseñarse una prueba
repetible para demostrar que el
sistema satisface los requerimientos
Rastreable
Si cada función del
sistema puede rastrearse
hasta su conjunto de
requerimientos
correspondientes
Categorías de la obtención de requerimientos
Ingeniería a partir de 0
No existe un sistema anterior
y los requerimientos se
extraen de los usuarios y el
cliente
Ingeniería de interfaz
Es el rediseño de la interfaz
de usuario de un sistema
existente
Reingeniería
Es el rediseño y de
implementación de un
sistema existente activado
por los coordinadores de
tecnología o por un nuevo
flujo de información
Producto imaginario con el cual los usuarios pueden
interactuar
 Basados en papel
 Software complejo
 Maqueta
Animación y demostración de los requerimientos del
sistema
•En la mayoría de los casos los usuarios no saben decir que es lo que
quieren, pero si ven algo y lo usan, descubren que es lo que quieren
•Son muy útiles como ayuda cuando se discuten ideas con los clientes o
usuarios ideas con los clientes o usuarios
•En el proceso de desarrollo se construyen prototipos para poder
interactuar con varias versiones que permiten a los diseñadores
 Estudiar la factibilidad técnica
 Clarificar requerimientos borrosos o vagos
 Comprobar que cierto diseño es compatible con el resto del
sistema
Escenario
Simulación del uso del
sistema
Demostración
Porción de código que
realizan algunas funciones
Versión 0
Aplicación liberada que puede usarse bajo
condiciones preliminares añadiendo, cambiando
o quitando funciones existentes y creándole su
documentación
Ventajas
 Son reales y tangibles
 Permite al cliente aclarar lo
que quiere que haga el sistema.
 Siente que es oído y tenido en
cuenta para el diseño.
 Asegura que el trabajo se está
haciendo bien y cumpliendo
los requerimientos del cliente.
Desventajas
•El cliente puede creer que el sistema ya está
listo y pedir su entrega rápida.
•Crea expectativas más allá de lo que
realmente puede hacer
•Se dificulta la dirección y control del
proceso de desarrollo más que en el método
clásico.
•La presión por entregar rápido el producto
compromete la calidad.
•Se dificulta mantener el entusiasmo del
cliente después de aprobado el prototipo
porque creerá que se desperdicia el tiempo
en detalles insignificantes.

Más contenido relacionado

La actualidad más candente

Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasDesarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasCarlos Antonio Hernandez
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosChamoChuma Marin
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipojoseangel250
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposcetic2008
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesNOEMI DORIS
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del softwareangelicasolishernnde
 
Diu asignacion4 2012_i
Diu asignacion4 2012_iDiu asignacion4 2012_i
Diu asignacion4 2012_iJulio Pari
 
Modelos prototipo de software
Modelos prototipo de softwareModelos prototipo de software
Modelos prototipo de softwareTakashidk
 
Modelo prototypo
Modelo prototypoModelo prototypo
Modelo prototypojummy1
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegueGianfrancoEduardoBra
 
2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitosSelins Cassiel
 
Historias de usuario exposicion
Historias de usuario exposicionHistorias de usuario exposicion
Historias de usuario exposicionIsraelCampoverde3
 
Técnicas para definir requerimientos
Técnicas para definir requerimientosTécnicas para definir requerimientos
Técnicas para definir requerimientosvaspajoq
 

La actualidad más candente (19)

Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasDesarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Modelo prototipo 1004
Modelo prototipo 1004Modelo prototipo 1004
Modelo prototipo 1004
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Metodologias del desarrollo del software
Metodologias del desarrollo del softwareMetodologias del desarrollo del software
Metodologias del desarrollo del software
 
Dani
DaniDani
Dani
 
Diu asignacion4 2012_i
Diu asignacion4 2012_iDiu asignacion4 2012_i
Diu asignacion4 2012_i
 
Modelos prototipo de software
Modelos prototipo de softwareModelos prototipo de software
Modelos prototipo de software
 
Modelo prototypo
Modelo prototypoModelo prototypo
Modelo prototypo
 
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegueAnálisis y diseño de sistemas   sesion 13 - diagrama de componentes y despliegue
Análisis y diseño de sistemas sesion 13 - diagrama de componentes y despliegue
 
Presentación1
Presentación1Presentación1
Presentación1
 
2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos2.2 tecnicas de ingenieria de requisitos
2.2 tecnicas de ingenieria de requisitos
 
Historias de usuario exposicion
Historias de usuario exposicionHistorias de usuario exposicion
Historias de usuario exposicion
 
Técnicas para definir requerimientos
Técnicas para definir requerimientosTécnicas para definir requerimientos
Técnicas para definir requerimientos
 

Similar a Obtención y análisis de requerimientos

Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya albanDavid Casanova
 
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposSistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposArianna Peralta
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitosGianfrancoEduardoBra
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...GianfrancoEduardoBra
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryynelly
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16Ramon
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de softwareMarilupe
 
Ingen de software
Ingen de softwareIngen de software
Ingen de softwareerikapoh
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaresamantha
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software142918
 
unidad 4..
unidad 4..unidad 4..
unidad 4..johanagb
 
Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4CasssandraG
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de InformacionCasssandraG
 

Similar a Obtención y análisis de requerimientos (20)

Presentaciã³n1
Presentaciã³n1Presentaciã³n1
Presentaciã³n1
 
mapa conceptual prototipos.docx
mapa conceptual prototipos.docxmapa conceptual prototipos.docx
mapa conceptual prototipos.docx
 
unidad 4
unidad 4unidad 4
unidad 4
 
ALEXIS GARCIA
ALEXIS GARCIAALEXIS GARCIA
ALEXIS GARCIA
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
 
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototiposSistemas de Gestión de Bases de Datos y desarrollo de prototipos
Sistemas de Gestión de Bases de Datos y desarrollo de prototipos
 
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitosAnálisis y diseño de sistemas   sesion 06 - fundamentos y capturas de requisitos
Análisis y diseño de sistemas sesion 06 - fundamentos y capturas de requisitos
 
Prototipos
PrototiposPrototipos
Prototipos
 
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...Análisis y diseño de sistemas   sesion 07 - casos de estudio (captura de requ...
Análisis y diseño de sistemas sesion 07 - casos de estudio (captura de requ...
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
unidad 4..
unidad 4..unidad 4..
unidad 4..
 
Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4Sistemas de Informacion Unidad 4
Sistemas de Informacion Unidad 4
 
Sistemas de Informacion
Sistemas de InformacionSistemas de Informacion
Sistemas de Informacion
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 

Obtención y análisis de requerimientos

  • 1. Nombre: Amael Castellano 21.126.854 Universidad Fermín Toro Vice-rectorado académico Decanato de Ingeniería Escuela de computación
  • 2.  El requerimiento de un sistema es aquella característica que debe tener el sistema. Es una restricción que debe satisfacer para que sea aceptado por el cliente. Este requerimiento viene desarrollado a partir de la ingeniería de requerimientos •Obtención: Da como resultado una especificación del sistema que el cliente comprende •Análisis: Da como resultado un modelo de análisis que los desarrolladores pueden interpretar sin ambigüedad
  • 3. Son obtenidos por Programadores: •Experiencia en el desarrollo de sistemas •Muy poco conocimiento del ambiente de los usuarios Se obtienen A través de Herramientas Escenarios Los requerimientos Casos de uso Uso del sistema mediante interacciones usuario-sistema Abstracción que describe una clase de escenarios De •Clientes •Usuarios •Expertos en sus dominios •Tienen una idea general de lo que debe hacer el sistema •Muy poca experiencia en el desarrollo del software
  • 4. Clientes Usuarios Programadores Identifican Área problema Definen Sistema Requerimientos •Funcionalidad del sistema •Interacción usuario-sistema •Errores que el sistema puede detectar y manejar •Condiciones ambientales de funcionamiento
  • 5. Tipos de requerimientos Funcionales Describen las interacciones entre el sistema y su ambiente, en forma independiente a su Implementación Ambiente: Se refiere al usuario y cualquier otro sistema externo con que interactúe el sistema No Funcionales Describe aspectos del sistema visibles por el usuario que no se relacionan en forma directa con el comportamiento funcional del sistema. Incluyen restricciones cuantitativas como tiempo de respuesta o precisión.
  • 6. La validación de requerimientos involucra la revisión de Especificaciones: Correcta Si representa la visión del cliente No es ambigua Si no tiene más de una interpretación Realista Si el sistema puede implementarse dentro de esas restricciones Consistente Si no se contradice a sí misma Completa Si se describen todos los escenarios posibles que hay en el sistema
  • 7. Propiedades de las Especificaciones: Verificable Si una vez que se construye el sistema puede diseñarse una prueba repetible para demostrar que el sistema satisface los requerimientos Rastreable Si cada función del sistema puede rastrearse hasta su conjunto de requerimientos correspondientes
  • 8. Categorías de la obtención de requerimientos Ingeniería a partir de 0 No existe un sistema anterior y los requerimientos se extraen de los usuarios y el cliente Ingeniería de interfaz Es el rediseño de la interfaz de usuario de un sistema existente Reingeniería Es el rediseño y de implementación de un sistema existente activado por los coordinadores de tecnología o por un nuevo flujo de información
  • 9. Producto imaginario con el cual los usuarios pueden interactuar  Basados en papel  Software complejo  Maqueta Animación y demostración de los requerimientos del sistema
  • 10. •En la mayoría de los casos los usuarios no saben decir que es lo que quieren, pero si ven algo y lo usan, descubren que es lo que quieren •Son muy útiles como ayuda cuando se discuten ideas con los clientes o usuarios ideas con los clientes o usuarios •En el proceso de desarrollo se construyen prototipos para poder interactuar con varias versiones que permiten a los diseñadores  Estudiar la factibilidad técnica  Clarificar requerimientos borrosos o vagos  Comprobar que cierto diseño es compatible con el resto del sistema
  • 11. Escenario Simulación del uso del sistema Demostración Porción de código que realizan algunas funciones Versión 0 Aplicación liberada que puede usarse bajo condiciones preliminares añadiendo, cambiando o quitando funciones existentes y creándole su documentación
  • 12. Ventajas  Son reales y tangibles  Permite al cliente aclarar lo que quiere que haga el sistema.  Siente que es oído y tenido en cuenta para el diseño.  Asegura que el trabajo se está haciendo bien y cumpliendo los requerimientos del cliente. Desventajas •El cliente puede creer que el sistema ya está listo y pedir su entrega rápida. •Crea expectativas más allá de lo que realmente puede hacer •Se dificulta la dirección y control del proceso de desarrollo más que en el método clásico. •La presión por entregar rápido el producto compromete la calidad. •Se dificulta mantener el entusiasmo del cliente después de aprobado el prototipo porque creerá que se desperdicia el tiempo en detalles insignificantes.