SlideShare una empresa de Scribd logo
1 de 18
Análisis de Requisitos para un
sistema
JOSE ENRIQUE FERNANDEZ M
ESCUELA 47
INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO
MARIÑO
Introducción
El análisis de requerimientos es de vital importancia en el desarrollo de los
sistemas debido a que permite identificar y entrevistar al usuario, con la
información obtenida se podrá definir, refinar, modelar, verificar y
especificar las solicitudes que el mismo realizo.
Con el pasar de los años el análisis de requerimientos se volvió muy
utilizado a nivel mundial lo que motivo a que se establecieron varios
estándares de los cuales el mas conocido es ANSI, IEEE 830-1993.
Objetivos de la Ingeniería de Requisitos
• Definir, con la mejor calidad posible, las características de un sistema
software que satisfaga las necesidades de negocio de clientes y usuarios
y que se integre con éxito en el entorno en el que se explote. La
definición de dicho sistema se realiza mediante lo que se conoce como
una especificación de requisitos.
• Gestionar las líneas base y las peticiones de cambios que se vayan
produciendo en la especificación de requisitos, manteniendo la
trazabilidad entre los requisitos y otros productos del desarrollo.
Realizar
plan de
Fase
Repartir
requerimientos de
usuario en el
equipo de trabajo
Extraer los
requerimientos
Funcionales y No
Funcionales
Realizar
Particionamiento de
los requerimientos
Verificar anchura y
profundidad de los
requerimientos
¿Requerimie
nto ok?
NORealizar
Diagrama de
estados
Realizar
Diagrama de
Actividades
SI
Realizar
diagrama de
casos de uso
Especificar casos
de uso en fase
fachada
Verificar casos
de uso en fase
fachada
¿CU OK?
NO
Conciliar casos
de uso
Realizar diagrama
de casos de uso del
proyecto
(completo)
Repartir casos
de uso en el
equipo de
trabajo
Especificar casos
de Uso dase
Terminados
Validar casos de
uso terminados
¿CU OK? NO
Almacenar CU
Terminados
SI
Almacenar REQ Fun y
NF
Definir base de
Requerimientos
Caso de uso:
fase terminado
Especificciones
requerimientos
funcionales y
no funcionales
Especificciones
requerimientos
funcionales y
no funcionales
Listado de
requerimientos
funcionales y
NO funcionalesPlan de Fase
Diagrama de Actividades y de
estados
Análisis de
Requerimientos
Requerimientos
El resultado de esta tarea o actividad no es estático, ya que a lo largo
del proyecto pueden aparecer nuevos requerimientos, ampliaciones,
incluso eliminaciones o modificaciones de los existentes. Cuanto más
tarde descubramos requisitos nuevos o haya desviaciones entre los
requisitos y el producto, mucho mayor impacto tendrá en tiempo y
coste.
Requerimientos
Se tiene que considerar la trazabilidad de los requerimientos como
aspecto fundamental en la gestión de un proyecto. Es decir, actualizar
los requerimientos del proyecto conforme se vayan produciendo tales
cambios, pero sin olvidar la actualización , el impacto y la coherencia
de la documentación asociada al mismo: análisis del sistema, diseño,
pruebas de validación, etc.
• Este gráfico refleja las
dependencias que se
establecen entre la
definición de requisitos y
su gestión de proyectos,
el desarrollo del mismo y
la documentación de
soporte que se genera.
Tipos de Requerimientos
Normalmente el conjunto de requisitos software se clasifican en
requisitos funcionales, requisitos no funcionales y requisitos del
dominio. Todos ellos son requisitos del sistema, pero ¿Cuáles la
diferencia entre ellos?
Tipos de Requerimientos
• Requerimientos funcionales: contienen información relativa a los servicios
que el sistema debe prestar. Además en muchas ocasiones también
engloban aspectos relativos a lo que el sistema no debe hacer.
• Requerimientos no funcionales: Se aplican al sistema en su totalidad, y
estos reflejan las limitaciones de las tareas ofrecidas por el sistema.
• Requerimientos del dominio: pueden ser funcionales o no funcionales y
manifiestan propiedades y limitaciones del dominio del sistema.
Debido a la gran cantidad de tipos de requisitos no
funcionales existentes, seguidamente se muestra una
clasificación de ellos:
Requerimientos del usuario
La definición de los requisitos de usuario consiste en explicar
requisitos funcionales y no funcionales para que sean comprendidos
por los usuarios del sistema sin poseer estos un conocimiento técnico.
Es por esto, que a la hora de redactar dichos requisitos, han de
utilizarse tablas y diagramas sencillos así como también un lenguaje
sencillo.
Clasificación de los Requerimientos de Usuario
• Equivocación de requisitos: debido a que no se diferencian claramente la
información existente para el diseño, los requisitos funcionales y no
funcionales y los objetivos del sistema.
• Falta de claridad: en ocasiones es difícil usar el lenguaje de forma rigurosa y no
ambigua sin realizar el documento poco breve y complicado de leer.
• Unión de requisitos: varios requisitos distintos pueden ser declarados como un
solo requisito.
Requerimientos de Sistema
Existe una versión ampliada y detallada de los requerimientos de
usuario, que se corresponden con los llamados requerimientos del
sistema y son usados por los ingenieros de software como inicio para el
diseño del sistema. En estos básicamente se especifica la manera en que el
sistema debe proveer los requerimientos del usuario. En ningún momento
los requisitos del sistema detallan como debe ser el diseño ni la
implementación del sistema, sino que informan acerca del
comportamiento y restricciones operativas de este.
Diseño
El proceso de diseño permite la definición de los componentes de software que
deben ser implementados para satisfacer las necesidades de los usuarios. Tiene
en cuenta los requerimientos funcionales y no funcionales definidos y acordados
con el cliente.
La base para la definición del proceso de diseño es el área de procesos Technical
Solution (TS) del modelo CMMI Development versión 1.3 (Capability Maturity
Model Integration), que define un conjunto de prácticas que permiten diseñar el
producto y los componentes de producto adecuadamente.
Desarrollo
El proceso de desarrollo proporciona los lineamientos para la adecuada
generación del código y las verificaciones necesarias para minimizar los
errores técnicos inherentes a los procesos de desarrollo de software.
La base para la definición del proceso de desarrollo es el área de procesos
Technical Solution (TS) del modelo CMMI Development versión 1.3
(Capability Maturity Model Integration), que define un conjunto de
prácticas que permiten realizar la construcción del software, partiendo del
diseño realizado.
Pruebas
El proceso de Pruebas garantiza que el producto final cumpla con los requerimientos
establecidos por el cliente.
La base para la definición del proceso de Pruebas es el área de procesos Verification
(VER) del modelo CMMI Development versión 1.3 (Capability Maturity Model
Integration), que reúne un conjunto de prácticas que orientan y garantizan la correcta
ejecución de las pruebas durante la ejecución de un proyecto de desarrollo de software.
El resultado final del proceso de Pruebas es un producto que cumple con los parámetros
de calidad definidos en el proyecto.
Bibliografía
• https://www.icesi.edu.co/i2t/driso/process/proceso_desarrollo_sw
/
• http://www.juntadeandalucia.es/servicios/madeja/contenido/subsi
stemas/ingenieria/ingenieria-requisitos
• https://www.slideshare.net/SergioRios/unidad-13-analisis-de-
requerimiento
Agregar un título de
diapositiva (1)

Más contenido relacionado

La actualidad más candente

Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de softwareOscar López
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosUTPL UTPL
 
Requerimientos
RequerimientosRequerimientos
Requerimientoskaresha3
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientosGustavo Araque
 
Importancia Requerimientos
Importancia RequerimientosImportancia Requerimientos
Importancia RequerimientosDavid Ramirez
 
Requerimientos software test
Requerimientos software testRequerimientos software test
Requerimientos software testkalita20
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos Juan Henao
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroaedays
 
Ing de req
Ing de reqIng de req
Ing de reqwhymber
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareShaman King
 

La actualidad más candente (20)

Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Sesion5 requerimientos de software
Sesion5 requerimientos de softwareSesion5 requerimientos de software
Sesion5 requerimientos de software
 
Modelo
ModeloModelo
Modelo
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Importancia Requerimientos
Importancia RequerimientosImportancia Requerimientos
Importancia Requerimientos
 
Ingenieria en Software
Ingenieria en SoftwareIngenieria en Software
Ingenieria en Software
 
Requerimientos software test
Requerimientos software testRequerimientos software test
Requerimientos software test
 
Ingeniería del software
 Ingeniería  del software  Ingeniería  del software
Ingeniería del software
 
tipos de requisitos
  tipos de requisitos   tipos de requisitos
tipos de requisitos
 
Analisis De Requerimientos Erick Rojas Figueroa
Analisis De Requerimientos   Erick Rojas FigueroaAnalisis De Requerimientos   Erick Rojas Figueroa
Analisis De Requerimientos Erick Rojas Figueroa
 
Software
SoftwareSoftware
Software
 
Documentación del diseño
Documentación del diseñoDocumentación del diseño
Documentación del diseño
 
ing del software
 ing del software  ing del software
ing del software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Modelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones webModelado y metodologias para aplicaciones web
Modelado y metodologias para aplicaciones web
 
3. Análisis de Requerimientos
3. Análisis de Requerimientos3. Análisis de Requerimientos
3. Análisis de Requerimientos
 
Ing de req
Ing de reqIng de req
Ing de req
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 

Similar a Análisis Requisitos Sistema

Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
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 REQUERIMIENTOSJesus F Rosas
 
2_-_Ingeniería_de_requerimientos.pdf
2_-_Ingeniería_de_requerimientos.pdf2_-_Ingeniería_de_requerimientos.pdf
2_-_Ingeniería_de_requerimientos.pdfdiego773338
 
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 requerimientosveroyfito0905
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareT.I.C
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfNinoskaChuraLlojlla1
 
Analisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sAnalisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sCiro Polanco
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leonCLPROGRAM
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosKleo Jorgee
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosZuleima
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)nenyta08
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosSergio Ramos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del softwareuniv of pamplona
 

Similar a Análisis Requisitos Sistema (20)

Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Documento completo
Documento completoDocumento completo
Documento completo
 
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
 
2_-_Ingeniería_de_requerimientos.pdf
2_-_Ingeniería_de_requerimientos.pdf2_-_Ingeniería_de_requerimientos.pdf
2_-_Ingeniería_de_requerimientos.pdf
 
PRIMER TRABAJO
PRIMER TRABAJOPRIMER TRABAJO
PRIMER TRABAJO
 
Guide to the software engineering body of knowledge
Guide to the software engineering body of knowledgeGuide to the software engineering body of knowledge
Guide to the software engineering body of knowledge
 
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
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Etapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del SoftwareEtapas del Proceso de la Ingeniería del Software
Etapas del Proceso de la Ingeniería del Software
 
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdfTema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
Tema 4 Fundamentos_y_Metodos_de_Analisis_de_Requerimientos_P.pdf
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Analisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 sAnalisis de requerimientos luis castellan0 s
Analisis de requerimientos luis castellan0 s
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leon
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
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
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (20)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Análisis Requisitos Sistema

  • 1. Análisis de Requisitos para un sistema JOSE ENRIQUE FERNANDEZ M ESCUELA 47 INSTITUTO UNIVERSITARIO POLITÉCNICO SANTIAGO MARIÑO
  • 2. Introducción El análisis de requerimientos es de vital importancia en el desarrollo de los sistemas debido a que permite identificar y entrevistar al usuario, con la información obtenida se podrá definir, refinar, modelar, verificar y especificar las solicitudes que el mismo realizo. Con el pasar de los años el análisis de requerimientos se volvió muy utilizado a nivel mundial lo que motivo a que se establecieron varios estándares de los cuales el mas conocido es ANSI, IEEE 830-1993.
  • 3. Objetivos de la Ingeniería de Requisitos • Definir, con la mejor calidad posible, las características de un sistema software que satisfaga las necesidades de negocio de clientes y usuarios y que se integre con éxito en el entorno en el que se explote. La definición de dicho sistema se realiza mediante lo que se conoce como una especificación de requisitos. • Gestionar las líneas base y las peticiones de cambios que se vayan produciendo en la especificación de requisitos, manteniendo la trazabilidad entre los requisitos y otros productos del desarrollo.
  • 4. Realizar plan de Fase Repartir requerimientos de usuario en el equipo de trabajo Extraer los requerimientos Funcionales y No Funcionales Realizar Particionamiento de los requerimientos Verificar anchura y profundidad de los requerimientos ¿Requerimie nto ok? NORealizar Diagrama de estados Realizar Diagrama de Actividades SI Realizar diagrama de casos de uso Especificar casos de uso en fase fachada Verificar casos de uso en fase fachada ¿CU OK? NO Conciliar casos de uso Realizar diagrama de casos de uso del proyecto (completo) Repartir casos de uso en el equipo de trabajo Especificar casos de Uso dase Terminados Validar casos de uso terminados ¿CU OK? NO Almacenar CU Terminados SI Almacenar REQ Fun y NF Definir base de Requerimientos Caso de uso: fase terminado Especificciones requerimientos funcionales y no funcionales Especificciones requerimientos funcionales y no funcionales Listado de requerimientos funcionales y NO funcionalesPlan de Fase Diagrama de Actividades y de estados Análisis de Requerimientos
  • 5. Requerimientos El resultado de esta tarea o actividad no es estático, ya que a lo largo del proyecto pueden aparecer nuevos requerimientos, ampliaciones, incluso eliminaciones o modificaciones de los existentes. Cuanto más tarde descubramos requisitos nuevos o haya desviaciones entre los requisitos y el producto, mucho mayor impacto tendrá en tiempo y coste.
  • 6. Requerimientos Se tiene que considerar la trazabilidad de los requerimientos como aspecto fundamental en la gestión de un proyecto. Es decir, actualizar los requerimientos del proyecto conforme se vayan produciendo tales cambios, pero sin olvidar la actualización , el impacto y la coherencia de la documentación asociada al mismo: análisis del sistema, diseño, pruebas de validación, etc.
  • 7. • Este gráfico refleja las dependencias que se establecen entre la definición de requisitos y su gestión de proyectos, el desarrollo del mismo y la documentación de soporte que se genera.
  • 8. Tipos de Requerimientos Normalmente el conjunto de requisitos software se clasifican en requisitos funcionales, requisitos no funcionales y requisitos del dominio. Todos ellos son requisitos del sistema, pero ¿Cuáles la diferencia entre ellos?
  • 9. Tipos de Requerimientos • Requerimientos funcionales: contienen información relativa a los servicios que el sistema debe prestar. Además en muchas ocasiones también engloban aspectos relativos a lo que el sistema no debe hacer. • Requerimientos no funcionales: Se aplican al sistema en su totalidad, y estos reflejan las limitaciones de las tareas ofrecidas por el sistema. • Requerimientos del dominio: pueden ser funcionales o no funcionales y manifiestan propiedades y limitaciones del dominio del sistema.
  • 10. Debido a la gran cantidad de tipos de requisitos no funcionales existentes, seguidamente se muestra una clasificación de ellos:
  • 11. Requerimientos del usuario La definición de los requisitos de usuario consiste en explicar requisitos funcionales y no funcionales para que sean comprendidos por los usuarios del sistema sin poseer estos un conocimiento técnico. Es por esto, que a la hora de redactar dichos requisitos, han de utilizarse tablas y diagramas sencillos así como también un lenguaje sencillo.
  • 12. Clasificación de los Requerimientos de Usuario • Equivocación de requisitos: debido a que no se diferencian claramente la información existente para el diseño, los requisitos funcionales y no funcionales y los objetivos del sistema. • Falta de claridad: en ocasiones es difícil usar el lenguaje de forma rigurosa y no ambigua sin realizar el documento poco breve y complicado de leer. • Unión de requisitos: varios requisitos distintos pueden ser declarados como un solo requisito.
  • 13. Requerimientos de Sistema Existe una versión ampliada y detallada de los requerimientos de usuario, que se corresponden con los llamados requerimientos del sistema y son usados por los ingenieros de software como inicio para el diseño del sistema. En estos básicamente se especifica la manera en que el sistema debe proveer los requerimientos del usuario. En ningún momento los requisitos del sistema detallan como debe ser el diseño ni la implementación del sistema, sino que informan acerca del comportamiento y restricciones operativas de este.
  • 14. Diseño El proceso de diseño permite la definición de los componentes de software que deben ser implementados para satisfacer las necesidades de los usuarios. Tiene en cuenta los requerimientos funcionales y no funcionales definidos y acordados con el cliente. La base para la definición del proceso de diseño es el área de procesos Technical Solution (TS) del modelo CMMI Development versión 1.3 (Capability Maturity Model Integration), que define un conjunto de prácticas que permiten diseñar el producto y los componentes de producto adecuadamente.
  • 15. Desarrollo El proceso de desarrollo proporciona los lineamientos para la adecuada generación del código y las verificaciones necesarias para minimizar los errores técnicos inherentes a los procesos de desarrollo de software. La base para la definición del proceso de desarrollo es el área de procesos Technical Solution (TS) del modelo CMMI Development versión 1.3 (Capability Maturity Model Integration), que define un conjunto de prácticas que permiten realizar la construcción del software, partiendo del diseño realizado.
  • 16. Pruebas El proceso de Pruebas garantiza que el producto final cumpla con los requerimientos establecidos por el cliente. La base para la definición del proceso de Pruebas es el área de procesos Verification (VER) del modelo CMMI Development versión 1.3 (Capability Maturity Model Integration), que reúne un conjunto de prácticas que orientan y garantizan la correcta ejecución de las pruebas durante la ejecución de un proyecto de desarrollo de software. El resultado final del proceso de Pruebas es un producto que cumple con los parámetros de calidad definidos en el proyecto.
  • 18. Agregar un título de diapositiva (1)