SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controladorcom2merwil
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASEdavidsande
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionAbner Gerardo
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Darthuz Kilates
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmiSandrea Rodriguez
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 

La actualidad más candente (20)

Rational rose
Rational roseRational rose
Rational rose
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
modelo vista controlador
modelo vista controladormodelo vista controlador
modelo vista controlador
 
Presentacion herramientas CASE
Presentacion herramientas CASEPresentacion herramientas CASE
Presentacion herramientas CASE
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Modelo TSP
Modelo TSPModelo TSP
Modelo TSP
 
Requerimientos del software
Requerimientos del software Requerimientos del software
Requerimientos del software
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi Cuadro comparativo entre moprosoft y cmmi
Cuadro comparativo entre moprosoft y cmmi
 
Ingenieria De Software
Ingenieria De SoftwareIngenieria De Software
Ingenieria De Software
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
UML
UMLUML
UML
 
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
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 

Similar a 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 a 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
 

Más de 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
 

Más de 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
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfBrandonsanchezdoming
 

Último (20)

Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Cuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdfCuadernillo de las sílabas trabadas.pdf
Cuadernillo de las sílabas trabadas.pdf
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 

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