SlideShare a Scribd company logo
1 of 18
Download to read offline
Unidad 3
Especificación de los Requerimientos de
Software
PNFI
INGENIERÍA DEL SOFTWARE I
Prof. Sullin Santaella
2020
Objetivos de Aprendizaje
• Discutir la naturaleza y la importancia de los
requerimientos
• Definir los requerimientos de software y el término
SRS
• Describir las actividades del análisis de
requerimientos
• Describir el proceso del análisis de requerimientos
• Describir las funciones y componentes de una SRS
• Discutir los diferentes atributos de una SRS bien
redactada
Trazabilidad: Serie de
procedimientos que permiten
seguir el proceso de evolución de
un producto en cada una de sus
etapas.
Es el conjunto de actividades y tareas
del proceso de desarrollo de sistemas
software que tiene como objetivos:
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.
La Ingeniería de Requisitos
La Ingeniería de Requisitos es una de las partes cruciales en
el éxito de todo proyecto software. La aparición de errores o
carencias durante la recogida de requisitos implica un
descenso en la productividad del proceso de desarrollo y, por
lo tanto, un incremento del coste del mismo. Incluir una
adecuada ingeniería de requisitos en el ciclo de vida del
software minimizará la posibilidad de que esto ocurra. La
Ingeniería de Requisitos se convierte en pieza clave para
poder medir la calidad de un sistema informático al poder
iniciar la definición de la batería de pruebas que el sistema
debe pasar, garantizando que éstas satisfacen los requisitos
establecidos y por lo tanto el sistema es válido y
funcionalmente es correcto.
En Resumen………………
Requerimientos del Software
• Requerimiento es una “condición o capacidad
requerida por un usuario para resolver un
problema o para alcanzar un objetivo”
• La fase de requerimientos inicia cuando:
- Un problema existe y quizás requiere una solución
basada en software
- Hay un alcance para crear un software basado en una
idea
Análisis del Problema y Descripción del Producto
• El análisis del problema busca una comprensión
completa del problema y comprende:
- Tormenta de ideas
- Dirigir entrevistas con los involucrados con el sistema
- Obtener información de las personas familiarizadas con el
entorno del sistema
• La descripción del producto, describe la conducta
externa del software en un documento
Pasos de la Ingeniería de Requerimientos
Levantamiento de Requerimientos
Análisis de Requerimientos
Refinamiento de Requerimientos
Negociación de Requerimientos
Especificación de Requerimientos
Modelado de Sistema
Validación de Requerimientos
Administración de Requerimientos
Levantamiento de Requerimientos
• Proceso de recibir un conjunto de requerimientos
de:
- el cliente
- el usuario
- la gerencia
• Las preguntas a responder en este proceso son:
¿Cuáles son los objetivos del sistema o producto?
¿Qué debe ser alcanzado por el producto o sistema?
¿Cómo ayuda el sistema o producto en las necesidades del
negocio?
¿Cómo se usará el sistema o producto en el día a día?
Problemas en el Levantamiento de Requerimientos
Límites del Sistema
Indefinidos
Problema de
Alcance
Detalles
Innecesarios
Problemas en el
Levantamiento
de
Requerimientos
Mala apreciación
del entorno de
trabajo
Mala
comunicación
Problema de
Volatilidad
Problema de
Comprensión
Clientes
Inseguros de sus
Necesidades
Pobre Dominio
del
Conocimiento
Cambia en el
Tiempo Número
de
Requerimientos
Requerimientos
Volatiles en sí
Mismos
Análisis de Requerimientos
• Los requerimientos se analizan para ser
categorizados y organizados.
• Como una guía se tienen preguntas tales como:
1. ¿Cada requerimiento es consistente?
2. ¿Existen suficientes detalles para cada uno de los
requerimientos?
3. ¿Hay un alcance bien definido que proporciona un límite
a cada requerimiento?
4. ¿Está el conjunto de todos los requerimientos completo y
libre de ambigüedad?
Especificación de Requerimientos
Una Especificación de Requerimiento puede
involucrar uno de los siguientes:
• Documento escrito
• Modelo gráfico
• Modelo formal (base matemática)
• Casos de uso
• Prototipos
Modelar el Sistema
• Modelar el sistema es un paso recomendado para
lograr un buen entendimiento del sistema
• Para sistemas que están siendo abordados por
primera vez, se recomienda que sean modelados
• Modelar el sistema es un análisis más profundo del
mismo
Validación de Requerimientos
Completitud
Consistencia
Correspondencia a
ciertos estándares
No-ambigüedad
Aspectos que
Aseguran la
Validación de
Requerimientos
Administración de Requerimientos
• Trata de un conjunto de actividades conectadas con
el control, identificación y rastreo de requerimientos
durante la implementación
• Se ocupa de los cambios en los requerimientos
• Se estudia también bajo el tópico de Administración
de la Configuración
Aplicaciones del SRS
Una SRS (Especificación de Requerimientos de
Software) es un documento que contiene una
descripción completa de la conducta externa de un
producto
La SRS la escribe la organización de desarrollo, su
propósito es:
• Proporcionar medios de comunicación entre
clientes, usuarios, analistas y diseñadores
• Constituir una base para las actividades de prueba
y verificación del sistema
• Controlar la evolución del sistema
Contenido de la SRS
• Una SRS debe incluir una descripción concisa, de
la totalidad de la interfaz externa del sistema con su
ambiente, incluyendo otros software, puertos de
comunicación , hardware y usuarios
• Incluye dos tipos de requerimientos:
• De comportamiento (Funcionales)
• De no comportamiento (No Funcionales)
Atributos de
un SRS de Alta
Calidad
Rastreable
Integra
Comentada
No Ambigua
Comprensible
Consistente
Correcta Verificable
Atributos de un SRS de Alta Calidad
Resumen
• Se discutió la naturaleza e importancia de los
requerimientos
• Se definieron los requerimientos de software y el término
SRS
• Se describieron las actividades para el análisis de los
requerimientos
• Se describió el proceso de análisis de requerimientos
• Se describieron las funciones y componentes de una SRS
• Se explicaron los diferentes atributos de una SRS bien
redactada

More Related Content

What's hot

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 requerimientosCesar Prado
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientosFSILSCA
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
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
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIsidro Gonzalez
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...Jesús Navarro
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenariosUCATEBA
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRene Guaman-Quinche
 

What's hot (20)

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
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Metodología de auditoría informática
Metodología de auditoría informáticaMetodología de auditoría informática
Metodología de auditoría informática
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Ti041 caso practico
Ti041   caso practicoTi041   caso practico
Ti041 caso practico
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
Clasificación de los requerimientos
Clasificación de los requerimientosClasificación de los requerimientos
Clasificación de los requerimientos
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
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 software
 
Ingenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientosIngenieria de requisitos y requerimientos
Ingenieria de requisitos y requerimientos
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
CLASE 3.pdf
CLASE 3.pdfCLASE 3.pdf
CLASE 3.pdf
 
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
IEEE 830 1998: Software Requirements Specification (Especificación de requisi...
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Prototipos
PrototiposPrototipos
Prototipos
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Modelado basados en escenarios
Modelado basados en escenariosModelado basados en escenarios
Modelado basados en escenarios
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionalesRequisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 

Similar to Especificaciones de Requerimientos SRS

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
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de softwareedsacun
 
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
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leonCLPROGRAM
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosTensor
 
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
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosmezcalote
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del senaleydismartinez1
 

Similar to Especificaciones de Requerimientos SRS (20)

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í...
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2Ingenieria de softwrae vol1 v4 2
Ingenieria de softwrae vol1 v4 2
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Informática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De SistemasInformática: Análisis y Diseño De Sistemas
Informática: Análisis y Diseño De Sistemas
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
Ingenieria de Requisitos
Ingenieria de RequisitosIngenieria de Requisitos
Ingenieria de Requisitos
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Tecnicas ingenieria de software
Tecnicas ingenieria de softwareTecnicas ingenieria de software
Tecnicas ingenieria de 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
 
Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Tipos de requerimeintos
Tipos de requerimeintosTipos de requerimeintos
Tipos de requerimeintos
 
Copia de carlos leon
Copia de carlos leonCopia de carlos leon
Copia de carlos leon
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
02 captura de requisitos
02 captura de requisitos02 captura de requisitos
02 captura de requisitos
 
Carlos leon
Carlos leonCarlos leon
Carlos leon
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
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
 
Unidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientosUnidad 2 Ingeniería de requerimientos
Unidad 2 Ingeniería de requerimientos
 
Centro biotecnologo del sena
Centro biotecnologo del senaCentro biotecnologo del sena
Centro biotecnologo del sena
 

More from sullinsan

Guía cinco disciplinas de un coaching exitoso
Guía cinco disciplinas de un coaching exitosoGuía cinco disciplinas de un coaching exitoso
Guía cinco disciplinas de un coaching exitososullinsan
 
Tendencias Gerenciales infografía
Tendencias Gerenciales infografíaTendencias Gerenciales infografía
Tendencias Gerenciales infografíasullinsan
 
Principios de la gerencia
Principios de la gerenciaPrincipios de la gerencia
Principios de la gerenciasullinsan
 
Comparacion gerencia y liderazgo
Comparacion gerencia y liderazgoComparacion gerencia y liderazgo
Comparacion gerencia y liderazgosullinsan
 
La Retroalimentación en el Aula Virtual
La Retroalimentación en el Aula VirtualLa Retroalimentación en el Aula Virtual
La Retroalimentación en el Aula Virtualsullinsan
 
La retroalimentación en el aula virtual
La retroalimentación en el aula virtualLa retroalimentación en el aula virtual
La retroalimentación en el aula virtualsullinsan
 
Piele072103 IN1101-b Calificaciones
Piele072103 IN1101-b CalificacionesPiele072103 IN1101-b Calificaciones
Piele072103 IN1101-b Calificacionessullinsan
 
Protocolo Presentación Publica Virtual PSTII
Protocolo Presentación Publica Virtual PSTIIProtocolo Presentación Publica Virtual PSTII
Protocolo Presentación Publica Virtual PSTIIsullinsan
 
Representante Institucional
Representante InstitucionalRepresentante Institucional
Representante Institucionalsullinsan
 
Evaluación Docente de Aula Fase II
Evaluación Docente de Aula Fase IIEvaluación Docente de Aula Fase II
Evaluación Docente de Aula Fase IIsullinsan
 
Evaluación Tutor Asesor Fase II
Evaluación  Tutor Asesor Fase IIEvaluación  Tutor Asesor Fase II
Evaluación Tutor Asesor Fase IIsullinsan
 
Defensa de Código Programación II
Defensa de Código  Programación IIDefensa de Código  Programación II
Defensa de Código Programación IIsullinsan
 
Baremo Defensa de Código Programación
Baremo Defensa de Código ProgramaciónBaremo Defensa de Código Programación
Baremo Defensa de Código Programaciónsullinsan
 
Planificacion de entregables proyecto II fase 2 lapso II 2021
Planificacion de entregables  proyecto II  fase 2 lapso II 2021Planificacion de entregables  proyecto II  fase 2 lapso II 2021
Planificacion de entregables proyecto II fase 2 lapso II 2021sullinsan
 
Plan de Clases Fase II Lapso II 2021
Plan de Clases Fase II Lapso II 2021Plan de Clases Fase II Lapso II 2021
Plan de Clases Fase II Lapso II 2021sullinsan
 
Planificación PER Ingeniería del Software I Biliannys Medina
Planificación PER Ingeniería del Software I Biliannys MedinaPlanificación PER Ingeniería del Software I Biliannys Medina
Planificación PER Ingeniería del Software I Biliannys Medinasullinsan
 
Planificación PER Ingeniería del Software I Escarlet Silva
Planificación PER Ingeniería del Software I Escarlet SilvaPlanificación PER Ingeniería del Software I Escarlet Silva
Planificación PER Ingeniería del Software I Escarlet Silvasullinsan
 
Planificación PER Ingeniería del Software I Gerson Ballesteros
Planificación PER Ingeniería del Software I Gerson BallesterosPlanificación PER Ingeniería del Software I Gerson Ballesteros
Planificación PER Ingeniería del Software I Gerson Ballesterossullinsan
 
Planificación PER Ingeniería del Software I Rosbely Guedez
Planificación PER Ingeniería del Software I Rosbely GuedezPlanificación PER Ingeniería del Software I Rosbely Guedez
Planificación PER Ingeniería del Software I Rosbely Guedezsullinsan
 
Planificación PER Ingeniería del Software I Valeria Figueroa
Planificación PER Ingeniería del Software I Valeria FigueroaPlanificación PER Ingeniería del Software I Valeria Figueroa
Planificación PER Ingeniería del Software I Valeria Figueroasullinsan
 

More from sullinsan (20)

Guía cinco disciplinas de un coaching exitoso
Guía cinco disciplinas de un coaching exitosoGuía cinco disciplinas de un coaching exitoso
Guía cinco disciplinas de un coaching exitoso
 
Tendencias Gerenciales infografía
Tendencias Gerenciales infografíaTendencias Gerenciales infografía
Tendencias Gerenciales infografía
 
Principios de la gerencia
Principios de la gerenciaPrincipios de la gerencia
Principios de la gerencia
 
Comparacion gerencia y liderazgo
Comparacion gerencia y liderazgoComparacion gerencia y liderazgo
Comparacion gerencia y liderazgo
 
La Retroalimentación en el Aula Virtual
La Retroalimentación en el Aula VirtualLa Retroalimentación en el Aula Virtual
La Retroalimentación en el Aula Virtual
 
La retroalimentación en el aula virtual
La retroalimentación en el aula virtualLa retroalimentación en el aula virtual
La retroalimentación en el aula virtual
 
Piele072103 IN1101-b Calificaciones
Piele072103 IN1101-b CalificacionesPiele072103 IN1101-b Calificaciones
Piele072103 IN1101-b Calificaciones
 
Protocolo Presentación Publica Virtual PSTII
Protocolo Presentación Publica Virtual PSTIIProtocolo Presentación Publica Virtual PSTII
Protocolo Presentación Publica Virtual PSTII
 
Representante Institucional
Representante InstitucionalRepresentante Institucional
Representante Institucional
 
Evaluación Docente de Aula Fase II
Evaluación Docente de Aula Fase IIEvaluación Docente de Aula Fase II
Evaluación Docente de Aula Fase II
 
Evaluación Tutor Asesor Fase II
Evaluación  Tutor Asesor Fase IIEvaluación  Tutor Asesor Fase II
Evaluación Tutor Asesor Fase II
 
Defensa de Código Programación II
Defensa de Código  Programación IIDefensa de Código  Programación II
Defensa de Código Programación II
 
Baremo Defensa de Código Programación
Baremo Defensa de Código ProgramaciónBaremo Defensa de Código Programación
Baremo Defensa de Código Programación
 
Planificacion de entregables proyecto II fase 2 lapso II 2021
Planificacion de entregables  proyecto II  fase 2 lapso II 2021Planificacion de entregables  proyecto II  fase 2 lapso II 2021
Planificacion de entregables proyecto II fase 2 lapso II 2021
 
Plan de Clases Fase II Lapso II 2021
Plan de Clases Fase II Lapso II 2021Plan de Clases Fase II Lapso II 2021
Plan de Clases Fase II Lapso II 2021
 
Planificación PER Ingeniería del Software I Biliannys Medina
Planificación PER Ingeniería del Software I Biliannys MedinaPlanificación PER Ingeniería del Software I Biliannys Medina
Planificación PER Ingeniería del Software I Biliannys Medina
 
Planificación PER Ingeniería del Software I Escarlet Silva
Planificación PER Ingeniería del Software I Escarlet SilvaPlanificación PER Ingeniería del Software I Escarlet Silva
Planificación PER Ingeniería del Software I Escarlet Silva
 
Planificación PER Ingeniería del Software I Gerson Ballesteros
Planificación PER Ingeniería del Software I Gerson BallesterosPlanificación PER Ingeniería del Software I Gerson Ballesteros
Planificación PER Ingeniería del Software I Gerson Ballesteros
 
Planificación PER Ingeniería del Software I Rosbely Guedez
Planificación PER Ingeniería del Software I Rosbely GuedezPlanificación PER Ingeniería del Software I Rosbely Guedez
Planificación PER Ingeniería del Software I Rosbely Guedez
 
Planificación PER Ingeniería del Software I Valeria Figueroa
Planificación PER Ingeniería del Software I Valeria FigueroaPlanificación PER Ingeniería del Software I Valeria Figueroa
Planificación PER Ingeniería del Software I Valeria Figueroa
 

Recently uploaded

LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALJorge Castillo
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfEdgar R Gimenez
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)portafoliodigitalyos
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024IES Vicent Andres Estelles
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechanitoagurto67
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdfFlorHernandezNuez
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...odalisvelezg
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIASandra Mariela Ballón Aguedo
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresLluviaAliciaHernande
 
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )portafoliodigitalyos
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfNilssaRojas1
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)portafoliodigitalyos
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxJunkotantik
 
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...harolbustamante1
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxMarlynRocaOnofre
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativoharolbustamante1
 

Recently uploaded (20)

LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSALLA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
LA ILIADA Y LA ODISEA.LITERATURA UNIVERSAL
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdfGran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
Gran Final Campeonato Nacional Escolar Liga Las Torres 2017.pdf
 
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
ESTEREOTIPOS DE GÉNERO A LAS PERSONAS? (Grupo)
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024Revista Faro Normalista 6, 18 de mayo 2024
Revista Faro Normalista 6, 18 de mayo 2024
 
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fechaproyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
proyecto semana de los Jardines, actividades a realizar para resaltar esta fecha
 
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
5º PARTE 3 SOY LECTOR -MD EDUCATIVO_240418_155445 (1).pdf
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIALA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
LA GEOMETRÍA Y LOS SISTEMAS ANGULARES, APRENDER LEYENDO LA BIBLIA
 
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos EscolaresResumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
Resumen Acuerdo 05 04 24.pdf por el que se rigen los Consejos Técnicos Escolares
 
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLAACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
ACERTIJO LA RUTA DE LAS ADIVINANZAS OLÍMPICAS. Por JAVIER SOLIS NOYOLA
 
Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )Vínculo afectivo (labor expositivo de grupo )
Vínculo afectivo (labor expositivo de grupo )
 
Power Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptxPower Point: Luz desde el santuario.pptx
Power Point: Luz desde el santuario.pptx
 
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdfMETODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
METODOS DE EXTRACCIÓN E IDENTIFICACIÓN - 2024.pdf
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
📝 Semana 09 - Tema 01: Tarea - Aplicación del resumen como estrategia de fuen...
 
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocxCONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
CONCLUSIONES DESCRIPTIVAS TIC que ayudaran a tus registrosdocx
 
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
📝 Semana 09 - Tema 01: Tarea - Redacción del texto argumentativo
 

Especificaciones de Requerimientos SRS

  • 1. Unidad 3 Especificación de los Requerimientos de Software PNFI INGENIERÍA DEL SOFTWARE I Prof. Sullin Santaella 2020
  • 2. Objetivos de Aprendizaje • Discutir la naturaleza y la importancia de los requerimientos • Definir los requerimientos de software y el término SRS • Describir las actividades del análisis de requerimientos • Describir el proceso del análisis de requerimientos • Describir las funciones y componentes de una SRS • Discutir los diferentes atributos de una SRS bien redactada
  • 3. Trazabilidad: Serie de procedimientos que permiten seguir el proceso de evolución de un producto en cada una de sus etapas. Es el conjunto de actividades y tareas del proceso de desarrollo de sistemas software que tiene como objetivos: 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. La Ingeniería de Requisitos
  • 4. La Ingeniería de Requisitos es una de las partes cruciales en el éxito de todo proyecto software. La aparición de errores o carencias durante la recogida de requisitos implica un descenso en la productividad del proceso de desarrollo y, por lo tanto, un incremento del coste del mismo. Incluir una adecuada ingeniería de requisitos en el ciclo de vida del software minimizará la posibilidad de que esto ocurra. La Ingeniería de Requisitos se convierte en pieza clave para poder medir la calidad de un sistema informático al poder iniciar la definición de la batería de pruebas que el sistema debe pasar, garantizando que éstas satisfacen los requisitos establecidos y por lo tanto el sistema es válido y funcionalmente es correcto. En Resumen………………
  • 5. Requerimientos del Software • Requerimiento es una “condición o capacidad requerida por un usuario para resolver un problema o para alcanzar un objetivo” • La fase de requerimientos inicia cuando: - Un problema existe y quizás requiere una solución basada en software - Hay un alcance para crear un software basado en una idea
  • 6. Análisis del Problema y Descripción del Producto • El análisis del problema busca una comprensión completa del problema y comprende: - Tormenta de ideas - Dirigir entrevistas con los involucrados con el sistema - Obtener información de las personas familiarizadas con el entorno del sistema • La descripción del producto, describe la conducta externa del software en un documento
  • 7. Pasos de la Ingeniería de Requerimientos Levantamiento de Requerimientos Análisis de Requerimientos Refinamiento de Requerimientos Negociación de Requerimientos Especificación de Requerimientos Modelado de Sistema Validación de Requerimientos Administración de Requerimientos
  • 8. Levantamiento de Requerimientos • Proceso de recibir un conjunto de requerimientos de: - el cliente - el usuario - la gerencia • Las preguntas a responder en este proceso son: ¿Cuáles son los objetivos del sistema o producto? ¿Qué debe ser alcanzado por el producto o sistema? ¿Cómo ayuda el sistema o producto en las necesidades del negocio? ¿Cómo se usará el sistema o producto en el día a día?
  • 9. Problemas en el Levantamiento de Requerimientos Límites del Sistema Indefinidos Problema de Alcance Detalles Innecesarios Problemas en el Levantamiento de Requerimientos Mala apreciación del entorno de trabajo Mala comunicación Problema de Volatilidad Problema de Comprensión Clientes Inseguros de sus Necesidades Pobre Dominio del Conocimiento Cambia en el Tiempo Número de Requerimientos Requerimientos Volatiles en sí Mismos
  • 10. Análisis de Requerimientos • Los requerimientos se analizan para ser categorizados y organizados. • Como una guía se tienen preguntas tales como: 1. ¿Cada requerimiento es consistente? 2. ¿Existen suficientes detalles para cada uno de los requerimientos? 3. ¿Hay un alcance bien definido que proporciona un límite a cada requerimiento? 4. ¿Está el conjunto de todos los requerimientos completo y libre de ambigüedad?
  • 11. Especificación de Requerimientos Una Especificación de Requerimiento puede involucrar uno de los siguientes: • Documento escrito • Modelo gráfico • Modelo formal (base matemática) • Casos de uso • Prototipos
  • 12. Modelar el Sistema • Modelar el sistema es un paso recomendado para lograr un buen entendimiento del sistema • Para sistemas que están siendo abordados por primera vez, se recomienda que sean modelados • Modelar el sistema es un análisis más profundo del mismo
  • 13. Validación de Requerimientos Completitud Consistencia Correspondencia a ciertos estándares No-ambigüedad Aspectos que Aseguran la Validación de Requerimientos
  • 14. Administración de Requerimientos • Trata de un conjunto de actividades conectadas con el control, identificación y rastreo de requerimientos durante la implementación • Se ocupa de los cambios en los requerimientos • Se estudia también bajo el tópico de Administración de la Configuración
  • 15. Aplicaciones del SRS Una SRS (Especificación de Requerimientos de Software) es un documento que contiene una descripción completa de la conducta externa de un producto La SRS la escribe la organización de desarrollo, su propósito es: • Proporcionar medios de comunicación entre clientes, usuarios, analistas y diseñadores • Constituir una base para las actividades de prueba y verificación del sistema • Controlar la evolución del sistema
  • 16. Contenido de la SRS • Una SRS debe incluir una descripción concisa, de la totalidad de la interfaz externa del sistema con su ambiente, incluyendo otros software, puertos de comunicación , hardware y usuarios • Incluye dos tipos de requerimientos: • De comportamiento (Funcionales) • De no comportamiento (No Funcionales)
  • 17. Atributos de un SRS de Alta Calidad Rastreable Integra Comentada No Ambigua Comprensible Consistente Correcta Verificable Atributos de un SRS de Alta Calidad
  • 18. Resumen • Se discutió la naturaleza e importancia de los requerimientos • Se definieron los requerimientos de software y el término SRS • Se describieron las actividades para el análisis de los requerimientos • Se describió el proceso de análisis de requerimientos • Se describieron las funciones y componentes de una SRS • Se explicaron los diferentes atributos de una SRS bien redactada