SlideShare una empresa de Scribd logo

Taller ingernieria de requerimientos

X
Xilena16

Ingienieria de requerimientos

1 de 9
Descargar para leer sin conexión
Servicio Nacional de Aprendizaje
SENA CBC
Taller ingeniería de Requerimientos
Instructor
Francisco Jerez
Aprendices
Deimer Jafith Conado Nieves
Angy Gabriela Rincón González
Xilena Paola García
Valledupar – Cesar
2018
TALLER EN CLASES
1. ¿Qué es un requerimiento/requisito?
Requisito: son normas, peticiones o exigencias de un lugar o una persona,
en un software es la descripción de las características y las funcionalidades
del sistema.
Requerimiento: es el proceso que se realiza para obtener algo ósea un
objetivo específico.
En Informática, un requerimiento es una descripción de una condición o
capacidad que debe cumplir un sistema, ya sea derivada de una necesidad
de usuario identificada, o bien, estipulada en un contrato, estándar,
especificación u otro documento formalmente impuesto al inicio del proceso.
2. En una tabla favor decir los tipos de requisitos
Tipos de requisitos
Requisitos Inversos: Son aquellos que no se deben desarrollar en una
aplicación
Ejemplo:
Información innecesaria en el software
Requisitos
Funcionales:
Especifican la funcionalidad o servicios que la
aplicación debe proporcionar
Ejemplo:
Un sistema que envíe un correo electrónico
cuando se registre alguna transacción
Requisitos no
funcionales:
Son aquellos que no interactúan directamente
con las características del sistema, si no a sus
propiedades.
Ejemplo: seguridad, rendimiento , y
disponibilidad de un sistema
3. Hacer un diagrama con la clasificación de los requisitos no funcionales
http://www.pmoinformatica.com/2015/04/requerimientos-no-
funcionales-una.html
4. ¿Qué se entiende por ingeniería de requisitos?
Es el proceso de recopilar, analizar y verificar las necesidades del cliente para
un sistema informático, aquí se intercambian diferentes puntos de vista para
recopilar y modelar lo que el sistema va realizar
Características:
• La información no debe ser ambigua
• Debe ser puntual y precisa
• Documenta los resultados en diferentes formatos
Proceso:
• Reconocimiento del problema
• Evaluación y síntesis
• Modelización
• Especificación
• Revisión
5. Mencione las actividades de la Ingeniería de Requerimientos
No existe un proceso único que sea válido de aplicar en todas las organizaciones.
Cada organización debe desarrollar su propio proceso de acuerdo al tipo de
producto que se esté desarrollando, a la cultura organizacional, y al nivel de
experiencia y habilidad de las personas involucradas en la ingeniería de
requerimientos.
Extracción: Aquí, los analistas de requerimientos deben trabajar junto al cliente
para descubrir el problema que el sistema debe resolver, los diferentes servicios
que el sistema debe prestar, las restricciones que se pueden presentar, etc. Es
importante, que la extracción sea efectiva, ya que la aceptación del sistema
dependerá de cuan bien éste satisfaga las necesidades del cliente.
Análisis: En esta etapa se leen los requerimientos, se conceptúan, se investigan,
se intercambian ideas con el resto del equipo, se resaltan los problemas, se buscan
alternativas y soluciones, y luego se van fijando reuniones con el cliente para discutir
los requerimientos. Se enfoca en descubrir problemas con los requerimientos del
sistema identificados hasta el momento.
Especificación: Aquí se definen con el cliente la documentación del requerimiento
detallando muy bien cada proceso, necesidad, mejora. Se realiza en conjunto con
la etapa de análisis. En esta fase se maneja eñ etándar UML (Leguaje modelado
unificado)
Validación: Se enfoca en verificar que todo lo implementado en las fases anteriores
presente claridad y consistencia, para al momento de montar el software, este no
presente errores.
6 ¿Cuáles son las personas involucradas en la ingeniería de software?
- Analista de software
- Diseñador/Desarrollador de software
- Cliente
- Ingeniero de Sistemas
7. Análisis comparativo de las técnicas de Ingeniería de Requerimiento
Entrevistas cerradas: Cuestionario ya planteado que no puede ser modificado
por el entrevistador
Entrevistas abiertas: Es una entrevista más informal, en la cual se discute
con el empleado sobre las expectativas que tiene y quiere para el sistema
Casos de Uso: Es la interacción cliente-software, enfatizando lo que el cliente
necesita.
Escenarios de uso: Es una simulación que realiza el cliente para probar el
software desarrollado.
Observación y análisis social: Al realizar la simulación, el desarrollador
observa como el cliente interactúa con el sistema, esto ayuda a expandir ideas
que no fueron planteadas anteriormente.
Lluvia de ideas: Son sesiones donde todos los participantes brindan sus ideas
para obtener una solución a una problemática. Una lluvia de ideas está
compuesta de dos fases: la fase de generación y la fase de evaluación.
Durante la generación las ideas son recolectadas y es importante que no sean
criticadas. Durante la evaluación de las ideas, las propuestas de solución
deben ser evaluadas desde diferentes perspectivas.
Prototipos: Es programa de computador que implementa algunos de los
requerimientos de un sistema.Existen dos grandes tipos de prototipos. Los
prototipos no funcionales o desechables (Throw away), que sirven para
entender la dificultad y aclarar los requerimientos; y los prototipos
funcionales o evolutivos (Evolutionary) que permiten construir una
aproximación del sistema de manera que se pueda proveer cierta funcionalidad
del sistema final y usualmente se convierten en parte del mismo
8. Importancia de la ingeniería de requerimientos
- Permite gestionar las necesidades del proyecto en forma estructurada
- Mejora la capacidad de predecir cronogramas de proyectos, así como sus
resultados
- Disminuye los costos y retrasos del proyecto
- Mejora la comunicación entre equipos
- Mejora la calidad del software
- Evita rechazos de usuarios finales
Publicidad

Recomendados

Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
Metodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas MontilvaMetodología para Sistemas de Información(MEDSI) por Jonas Montilva
Metodología para Sistemas de Información(MEDSI) por Jonas Montilvadeywilliams
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Especificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareEspecificación de Arquitectura de Software
Especificación de Arquitectura de SoftwareSoftware Guru
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del softwareaagalvisg
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativojorge paez
 
Metricas Tecnicas Del Software
Metricas Tecnicas Del SoftwareMetricas Tecnicas Del Software
Metricas Tecnicas Del Softwarejuic
 
Modelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareModelos de proceso de desarrollo de software
Modelos de proceso de desarrollo de softwareUriel Ramos
 

Más contenido relacionado

La actualidad más candente

Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del softwareRenny Batista
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientosmayrapeg
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)UTN
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de siDidier Alexander
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incrementalnoriver
 
Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfDavidVeraOlivera
 
Requerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoRequerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoAlva_Ruiz
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Joan Manuel Zabala
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiralMarco Tinajero
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 

La actualidad más candente (20)

ICONIX
ICONIXICONIX
ICONIX
 
Modelos de desarrollo del software
Modelos de desarrollo del softwareModelos de desarrollo del software
Modelos de desarrollo del software
 
OOSE
OOSEOOSE
OOSE
 
Análisisde requerimientos
Análisisde requerimientosAnálisisde requerimientos
Análisisde requerimientos
 
El dba(administracion de base de datos)
El dba(administracion de base de datos)El dba(administracion de base de datos)
El dba(administracion de base de datos)
 
Proceso de desarrollo de si
Proceso de desarrollo de siProceso de desarrollo de si
Proceso de desarrollo de si
 
Desarrollo iterativo e incremental
Desarrollo iterativo e incrementalDesarrollo iterativo e incremental
Desarrollo iterativo e incremental
 
ERS - Ejemplo caso de estudio
ERS - Ejemplo caso de estudioERS - Ejemplo caso de estudio
ERS - Ejemplo caso de estudio
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
5. Métodos de Prueba de Software
5. Métodos de Prueba de Software5. Métodos de Prueba de Software
5. Métodos de Prueba de Software
 
Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdfATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
ATRIBUTOS DE CALIDAD ARQUITECTURA DE SOFTWARE.pdf
 
Requerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipoRequerimientos de un sistema y desarrollo del prototipo
Requerimientos de un sistema y desarrollo del prototipo
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Modelo de desarrollo de software espiral
Modelo de desarrollo de software espiralModelo de desarrollo de software espiral
Modelo de desarrollo de software espiral
 
3. Análisis de Requerimientos
3. Análisis de Requerimientos3. Análisis de Requerimientos
3. Análisis de Requerimientos
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 

Similar a Taller ingernieria de requerimientos

Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Taller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsiTaller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsiDIONISIOJIMENEZANGAR
 
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 REQUERIMIENTOSLuis Anibal
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del senaleydismartinez1
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiaeID Z
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosCarlos Chaves
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosmezcalote
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de softwareYamnibel
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosSergio Ramos
 

Similar a Taller ingernieria de requerimientos (20)

Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Ensayo importancia ingenieria
Ensayo importancia ingenieriaEnsayo importancia ingenieria
Ensayo importancia ingenieria
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Taller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsiTaller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsi
 
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
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del sena
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiae
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Desarrollo unidad1
Desarrollo unidad1Desarrollo unidad1
Desarrollo unidad1
 
Carlos leon
Carlos leonCarlos leon
Carlos leon
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientos
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 

Último

Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1jessicamaribeljaneta
 
Tarea 4. Ensayo sobre "Plagio académico"
Tarea 4. Ensayo sobre "Plagio académico"Tarea 4. Ensayo sobre "Plagio académico"
Tarea 4. Ensayo sobre "Plagio académico"elizabethauquilla123
 
la evaluación formativa Diaz Barriga.pdf
la evaluación formativa Diaz Barriga.pdfla evaluación formativa Diaz Barriga.pdf
la evaluación formativa Diaz Barriga.pdfmjvalles74
 
Preelaboración de alimentos. Los huevos.pdf
Preelaboración de alimentos. Los huevos.pdfPreelaboración de alimentos. Los huevos.pdf
Preelaboración de alimentos. Los huevos.pdfVictorSanz21
 
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAuquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAngelaCasco1
 
c2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxc2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxMartín Ramírez
 
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en Problemas
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en ProblemasTRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en Problemas
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en ProblemasOscar Tigasi
 
Calendario Escolar 2023 - 2024 Venezuela
Calendario Escolar 2023 - 2024 VenezuelaCalendario Escolar 2023 - 2024 Venezuela
Calendario Escolar 2023 - 2024 VenezuelaDiegoVzquez68
 
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptx
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptxPRIMARIA Consejo Tecnico Escolar febrero 20245.pptx
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptxVíctor Hugo Ramírez
 
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdf
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdfLaminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdf
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdfMelanyLaminia
 
Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"gelisbeths
 
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfPROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfLozanogalex
 
Licenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxLicenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxgeomaster9
 
T2 IA Elaboración de dibujos por computadora.pdf
T2 IA Elaboración de dibujos por computadora.pdfT2 IA Elaboración de dibujos por computadora.pdf
T2 IA Elaboración de dibujos por computadora.pdfcecymendozaitnl
 
Casco_Angela_Práctica_Infopedagogía4.pdf
Casco_Angela_Práctica_Infopedagogía4.pdfCasco_Angela_Práctica_Infopedagogía4.pdf
Casco_Angela_Práctica_Infopedagogía4.pdfAngelaCasco1
 
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdf
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdfPresentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdf
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdfJohnCarvajal23
 
Act.04_Presentación_Genially_Mas_Ingrid.pptx
Act.04_Presentación_Genially_Mas_Ingrid.pptxAct.04_Presentación_Genially_Mas_Ingrid.pptx
Act.04_Presentación_Genially_Mas_Ingrid.pptxAndrea Mas
 
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETO
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETOINFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETO
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETOangelmanzano170909
 

Último (20)

Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1Prueba 1_Jessica J.docx_Evaluación grupo 1
Prueba 1_Jessica J.docx_Evaluación grupo 1
 
Tarea 4. Ensayo sobre "Plagio académico"
Tarea 4. Ensayo sobre "Plagio académico"Tarea 4. Ensayo sobre "Plagio académico"
Tarea 4. Ensayo sobre "Plagio académico"
 
la evaluación formativa Diaz Barriga.pdf
la evaluación formativa Diaz Barriga.pdfla evaluación formativa Diaz Barriga.pdf
la evaluación formativa Diaz Barriga.pdf
 
Preelaboración de alimentos. Los huevos.pdf
Preelaboración de alimentos. Los huevos.pdfPreelaboración de alimentos. Los huevos.pdf
Preelaboración de alimentos. Los huevos.pdf
 
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdfAuquilla_Paola_y_Casco_Angela_Tarea_2.pdf
Auquilla_Paola_y_Casco_Angela_Tarea_2.pdf
 
PPT: Tu amor es grande hasta los cielos IASD
PPT: Tu amor es grande hasta los cielos IASDPPT: Tu amor es grande hasta los cielos IASD
PPT: Tu amor es grande hasta los cielos IASD
 
c2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptxc2.hu2.p3.p7.Participación en la comunidad.pptx
c2.hu2.p3.p7.Participación en la comunidad.pptx
 
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en Problemas
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en ProblemasTRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en Problemas
TRABAJO_FINAL_DE_INFO. Grupo N.1 Aprendizaje Basado en Problemas
 
Presentación Probabilidad y estadística.pptx
Presentación Probabilidad y estadística.pptxPresentación Probabilidad y estadística.pptx
Presentación Probabilidad y estadística.pptx
 
Calendario Escolar 2023 - 2024 Venezuela
Calendario Escolar 2023 - 2024 VenezuelaCalendario Escolar 2023 - 2024 Venezuela
Calendario Escolar 2023 - 2024 Venezuela
 
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptx
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptxPRIMARIA Consejo Tecnico Escolar febrero 20245.pptx
PRIMARIA Consejo Tecnico Escolar febrero 20245.pptx
 
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdf
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdfLaminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdf
Laminia_Melany_Tarea_1_La Sociedad de la Ignorancia.pdf
 
Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"Presentación sobre el Programa "Foro Nativos Digitales"
Presentación sobre el Programa "Foro Nativos Digitales"
 
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdfPROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
PROGRAMA DE ESTUDIO 2022 FASE 2 PREESCOLAR.pdf
 
Licenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptxLicenciatura en Pedagogia Presentacion.pptx
Licenciatura en Pedagogia Presentacion.pptx
 
T2 IA Elaboración de dibujos por computadora.pdf
T2 IA Elaboración de dibujos por computadora.pdfT2 IA Elaboración de dibujos por computadora.pdf
T2 IA Elaboración de dibujos por computadora.pdf
 
Casco_Angela_Práctica_Infopedagogía4.pdf
Casco_Angela_Práctica_Infopedagogía4.pdfCasco_Angela_Práctica_Infopedagogía4.pdf
Casco_Angela_Práctica_Infopedagogía4.pdf
 
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdf
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdfPresentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdf
Presentacion cuidado del medio ambiente collage scrapbook verde y blanco.pdf
 
Act.04_Presentación_Genially_Mas_Ingrid.pptx
Act.04_Presentación_Genially_Mas_Ingrid.pptxAct.04_Presentación_Genially_Mas_Ingrid.pptx
Act.04_Presentación_Genially_Mas_Ingrid.pptx
 
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETO
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETOINFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETO
INFOGRAFÍA SOBRE INSTITUTO DIOCESANO BARQUISIMETO
 

Taller ingernieria de requerimientos

  • 1. Servicio Nacional de Aprendizaje SENA CBC Taller ingeniería de Requerimientos Instructor Francisco Jerez Aprendices Deimer Jafith Conado Nieves Angy Gabriela Rincón González Xilena Paola García Valledupar – Cesar 2018
  • 2. TALLER EN CLASES 1. ¿Qué es un requerimiento/requisito? Requisito: son normas, peticiones o exigencias de un lugar o una persona, en un software es la descripción de las características y las funcionalidades del sistema. Requerimiento: es el proceso que se realiza para obtener algo ósea un objetivo específico. En Informática, un requerimiento es una descripción de una condición o capacidad que debe cumplir un sistema, ya sea derivada de una necesidad de usuario identificada, o bien, estipulada en un contrato, estándar, especificación u otro documento formalmente impuesto al inicio del proceso. 2. En una tabla favor decir los tipos de requisitos Tipos de requisitos Requisitos Inversos: Son aquellos que no se deben desarrollar en una aplicación Ejemplo: Información innecesaria en el software Requisitos Funcionales: Especifican la funcionalidad o servicios que la aplicación debe proporcionar Ejemplo:
  • 3. Un sistema que envíe un correo electrónico cuando se registre alguna transacción Requisitos no funcionales: Son aquellos que no interactúan directamente con las características del sistema, si no a sus propiedades. Ejemplo: seguridad, rendimiento , y disponibilidad de un sistema 3. Hacer un diagrama con la clasificación de los requisitos no funcionales http://www.pmoinformatica.com/2015/04/requerimientos-no- funcionales-una.html
  • 4. 4. ¿Qué se entiende por ingeniería de requisitos? Es el proceso de recopilar, analizar y verificar las necesidades del cliente para un sistema informático, aquí se intercambian diferentes puntos de vista para recopilar y modelar lo que el sistema va realizar Características: • La información no debe ser ambigua • Debe ser puntual y precisa • Documenta los resultados en diferentes formatos Proceso: • Reconocimiento del problema • Evaluación y síntesis • Modelización • Especificación • Revisión 5. Mencione las actividades de la Ingeniería de Requerimientos No existe un proceso único que sea válido de aplicar en todas las organizaciones. Cada organización debe desarrollar su propio proceso de acuerdo al tipo de producto que se esté desarrollando, a la cultura organizacional, y al nivel de experiencia y habilidad de las personas involucradas en la ingeniería de requerimientos. Extracción: Aquí, los analistas de requerimientos deben trabajar junto al cliente para descubrir el problema que el sistema debe resolver, los diferentes servicios que el sistema debe prestar, las restricciones que se pueden presentar, etc. Es
  • 5. importante, que la extracción sea efectiva, ya que la aceptación del sistema dependerá de cuan bien éste satisfaga las necesidades del cliente. Análisis: En esta etapa se leen los requerimientos, se conceptúan, se investigan, se intercambian ideas con el resto del equipo, se resaltan los problemas, se buscan alternativas y soluciones, y luego se van fijando reuniones con el cliente para discutir los requerimientos. Se enfoca en descubrir problemas con los requerimientos del sistema identificados hasta el momento. Especificación: Aquí se definen con el cliente la documentación del requerimiento detallando muy bien cada proceso, necesidad, mejora. Se realiza en conjunto con la etapa de análisis. En esta fase se maneja eñ etándar UML (Leguaje modelado unificado) Validación: Se enfoca en verificar que todo lo implementado en las fases anteriores presente claridad y consistencia, para al momento de montar el software, este no presente errores. 6 ¿Cuáles son las personas involucradas en la ingeniería de software? - Analista de software - Diseñador/Desarrollador de software - Cliente - Ingeniero de Sistemas 7. Análisis comparativo de las técnicas de Ingeniería de Requerimiento Entrevistas cerradas: Cuestionario ya planteado que no puede ser modificado por el entrevistador Entrevistas abiertas: Es una entrevista más informal, en la cual se discute con el empleado sobre las expectativas que tiene y quiere para el sistema Casos de Uso: Es la interacción cliente-software, enfatizando lo que el cliente necesita.
  • 6. Escenarios de uso: Es una simulación que realiza el cliente para probar el software desarrollado. Observación y análisis social: Al realizar la simulación, el desarrollador observa como el cliente interactúa con el sistema, esto ayuda a expandir ideas que no fueron planteadas anteriormente. Lluvia de ideas: Son sesiones donde todos los participantes brindan sus ideas para obtener una solución a una problemática. Una lluvia de ideas está compuesta de dos fases: la fase de generación y la fase de evaluación. Durante la generación las ideas son recolectadas y es importante que no sean criticadas. Durante la evaluación de las ideas, las propuestas de solución deben ser evaluadas desde diferentes perspectivas. Prototipos: Es programa de computador que implementa algunos de los requerimientos de un sistema.Existen dos grandes tipos de prototipos. Los prototipos no funcionales o desechables (Throw away), que sirven para entender la dificultad y aclarar los requerimientos; y los prototipos funcionales o evolutivos (Evolutionary) que permiten construir una aproximación del sistema de manera que se pueda proveer cierta funcionalidad del sistema final y usualmente se convierten en parte del mismo 8. Importancia de la ingeniería de requerimientos - Permite gestionar las necesidades del proyecto en forma estructurada - Mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados - Disminuye los costos y retrasos del proyecto - Mejora la comunicación entre equipos - Mejora la calidad del software - Evita rechazos de usuarios finales
  • 7. 9. Gestión de requisitos Es el tratamiento y control de las actualizaciones y cambios de un software. Los cambios de requisitos deben ser gestionados para asegurar que la calidad de los mismos se mantenga ya que un proyecto informático es susceptible de cambios, hay que proceder a su actualización o a la incorporación de nuevas funcionalidades o eliminar otras, esto obliga a mantener controlado y documentado el producto y demuestra calidad y efectividad para que el producto no quede obsoleto. Propiedades - Gestión de requisitos y atributos basados en los modelos de información - Organización de requisitos - Configuración y gestión de versión en los requisitos - Definición de línea base de los requisitos - Acceso y gestión multiusuario - Gestión de la trazabilidad - Consolidación de los requisitos obtenidos - Gestión de cambios - Análisis de impacto - Recolección: Es una actividad de comunicación interativa entre clientes, gerentes y practicantes, para descubrir, definir, refinar y registrar una representación precisa de los requisitos del producto. Varios métodos son utilizados para la recolección de requisitos. Algunos análisis iniciales como es la agrupación, categorización, priorización son desarrollados durante esta actividad. Documentación: El resultado de la especificación de requisitos y de cualquier especificación de requisitos de componentes hardware/software derivado sirve como registro de convenio con el cliente y compromiso con el proveedor. Esto se hace después que los requisitos han sido recolectados, se requiere analizarlos a detalle y documentarlos en una especificación de requisitos. Verificación: Es un proceso para asegurar que la especificación de requisito del producto es una representación exacta de las necesidades del cliente. Asegura que los requisitos sean trazados y verificados a través de varias fases del ciclo de vida,
  • 8. todos estos requerimientos deben ser trazados al diseño, implementación y pruebas para asegurarse que los requerimientos han sido satisfechos. Gestión de Cambios: Es un proceso formal para identificar, evaluar, trazar y reportar cambios propuestos y aprobados a la especificación del producto. Como el proyecto va evolucionando, los requerimientos pueden cambiar o expandirse para ajustar algunas modificaciones en el alcance o diseño del proyecto. Un proceso de gestión de cambios proporciona un rastreo completo y preciso de todos los cambios que son pertinentes al proyecto. 10.Mencionar y explicar con sus propias palabras las herramientas de Gestión de Requisitos En Ingeniería de requerimientos el uso de este tipo de herramientas permite mejorar la calidad del desarrollo de un proyecto, automatizar procesos de la Ingeniería de Requisitos, proporcionar un mayor control en el mantenimiento de los requisitos y añadir un beneficio significativo reduciendo posibles errores durante el desarrollo de un proyecto, lo que implica en una reducción de costes. - RequisitePro: Va de la mano con MS (Microsoft word), ya que cada requisito guardado se almacena en un formato de documento - IRqA: Está diseñada especialmente para almacenar y soportar procesos de requisitos muy pesados. Incluye la captura de requisitos, análisis, especificación de sistema, validación y la organización de estos. - CaliberRM: Funciona con internet. Es una herramienta usada en sistemas grandes y complejos. Su forma de ejecutarse es a través de una base de datos, mantiene el seguimiento de los productos (Trazabilidad), responsabilidad de usuario y referencia de documentos. - Doors: Convierte los documentos a módulos y los requisitos a objetos. Su clasificación es jerárquica y se basa en los atributos de los requisitos. - REM (Requisite Management): Es una herramienta de uso libre, y se aplica mayormente al ámbito académico. Funciona con Windows y sus archivos son en formato HTML - OSRMT (Open Source Requeriments Management Tool): Es una herramienta diseñada para dar cobertura a todo el ciclo de vida de desarrollo del software. Dispone de control de versiones, permite definir requerimientos
  • 9. derivados, es posible definir tanto casos de uso como casos de prueba y brinda la posibilidad de definir atributos para los requisitos como son el riesgo y esfuerzo entre otros. BIBLIOGRAFÍA • http://www.juntadeandalucia.es/servicios/madeja/contenido/subsi stemas/ingenieria/ingenieria-requisitos • http://tecnologicofch.blogspot.com/2013/03/22-tecnicas-de-la- ingenieria-de.html • https://www.monografias.com/trabajos92/gestion- requisitos/gestion-requisitos.shtml#importanca • http://repositorio.upct.es/bitstream/handle/10317/2049/ehg.pdf;seq uence=1 • http://www.overti.es/tecnologia/296-herramientas-de-gestion-de- requisitos