SlideShare una empresa de Scribd logo
1 de 12
Ing. De Software II
Prof. Sara Blach
 Se suelen especificar en lenguaje natural,
 se expresan de forma individual, p.ej.
esquemáticamente,
 se organizan de forma jerárquica, a distintos
niveles de detalle,
 a menudo, se numeran, para facilitar su
gestión.
 claros y concretos
 (evitando imprecisiones y ambigüedades)
 p.ej. Uso de puntos suspensivos, etcétera…
 concisos
 sin rodeos.
 completos y consistentes,
 lo que se espera que haga el sistema
(¿qué?),
 su justificación
 (¿por qué ha de ser así? ¿quién lo propuso?) y,
 en su caso, los criterios de aceptación que
sean aplicables (¿cómo se verifica su
cumplimiento?).
 deben estar redactados de tal forma que
sean comprensibles para usuarios sin
conocimientos técnicos avanzados (de
Informática, se entiende),
 deben especificar el comportamiento
externo del sistema y evitar, en la medida de
lo posible, establecer características de su
diseño,
 deben priorizarse (al menos, se ha de
distinguir entre requisitos obligatorios y
requisitos deseables).
MAL
Para facilitar el uso del editor gráfico, se podrá
activar y desactivar una rejilla que permitirá
alinear las figuras del diagrama. Cuando se
ajuste la figura al tamaño de la pantalla, se
reducirá el número de líneas de la rejilla
para que no se dificulte la visualización del
diagrama.
 ¿Por qué?
Amalgama de varios requisitos.
BIEN
El editor permitirá el uso de una rejilla de líneas
horizontales y verticales que aparecerán dibujadas
tras el diagrama.
Justificación: La rejilla facilita la creación de
diagramas
¿Por qué?
Preciso, conciso y justificado correctamente.
MAL
 El sistema será lo más fácil de utilizar
posible.
 El sistema proporcionará una respuesta
rápida al usuario.
 El sistema se recuperará automáticamente
tras producirse un fallo.
¿Por qué?
Objetivos generales, vagos y abiertos a
distintas interpretaciones
BIEN
 Un usuario experimentado debe ser capaz de
utilizar todas las funciones del sistema tras
un entrenamiento de 2 horas, tras el cual no
cometerá más de 3 errores diarios en media.
 Cuando haya hasta 100 usuarios accediendo
simultáneamente al sistema, su tiempo de
respuesta no será en ningún momento
superior a 2 segundos.
BIEN
 Ante un fallo en el software del sistema, no
se tardará más de 5 minutos en restaurar los
datos del sistema (en un estado válido) y
volver a poner en marcha el sistema.
¿Por qué?
Requisitos verificables.
 La existencia de un requerimiento ha de
estar debidamente justificada (debemos
saber por qué es un requisito del sistema).
 Un requerimiento es, a veces, difícil de
verificar (especialmente, si es un requisito
no funcional). Además, si somos incapaces de
especificarlo, ¿cómo sabemos que realmente
es un requisito?
 DER
 Ejemplo de DER

Más contenido relacionado

La actualidad más candente

Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Oswaldo Hernández
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Giancarlo Aguilar
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionalesAISTI
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEgladysmamani
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvileskpwalkin
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosCamilo Huertas
 
Metodología Elicitacion de Requisitos
Metodología Elicitacion de RequisitosMetodología Elicitacion de Requisitos
Metodología Elicitacion de RequisitosRene Guaman-Quinche
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de usoJosafat Mtz
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoJuan Pablo Bustos Thames
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo realAeivans
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móvilesyavidamian
 
Rol del Arquitecto de informacion
Rol del Arquitecto de informacionRol del Arquitecto de informacion
Rol del Arquitecto de informacionBerkeley Nieto
 

La actualidad más candente (20)

Ejercicios uml
Ejercicios umlEjercicios uml
Ejercicios uml
 
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
Diagramas de Clases, Secuencia, Patrones de Diseño MVC, Disño de Interfaces d...
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Metodo congruencial mixto en java
Metodo congruencial mixto en javaMetodo congruencial mixto en java
Metodo congruencial mixto en java
 
Futuro del Software: Impacto en las organizaciones y en los profesionales
Futuro del Software:  Impacto en las organizaciones  y en los profesionalesFuturo del Software:  Impacto en las organizaciones  y en los profesionales
Futuro del Software: Impacto en las organizaciones y en los profesionales
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Tabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móvilesTabla comparativa de Sistemas operativos móviles
Tabla comparativa de Sistemas operativos móviles
 
Metodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertosMetodologias para el desarrollo de los sistemas expertos
Metodologias para el desarrollo de los sistemas expertos
 
Metodología Elicitacion de Requisitos
Metodología Elicitacion de RequisitosMetodología Elicitacion de Requisitos
Metodología Elicitacion de Requisitos
 
Examen complexivo sql resuelto
Examen complexivo sql resueltoExamen complexivo sql resuelto
Examen complexivo sql resuelto
 
Desarrollo de aplicaciones web con casos de uso
Desarrollo de aplicaciones web  con casos de usoDesarrollo de aplicaciones web  con casos de uso
Desarrollo de aplicaciones web con casos de uso
 
Primeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de usoPrimeros artefactos de análisis. casos de uso
Primeros artefactos de análisis. casos de uso
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
 
Diagrama de Actividades
Diagrama de ActividadesDiagrama de Actividades
Diagrama de Actividades
 
Rol del Arquitecto de informacion
Rol del Arquitecto de informacionRol del Arquitecto de informacion
Rol del Arquitecto de informacion
 

Destacado

Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientosUPTP
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosderlykari
 
Job costing,Process Costing,Costo por Projecto,Costos Directos
Job costing,Process Costing,Costo por Projecto,Costos DirectosJob costing,Process Costing,Costo por Projecto,Costos Directos
Job costing,Process Costing,Costo por Projecto,Costos DirectosAdvance Business Consulting
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De SoftwareJgperez
 
Orden de compra
Orden de compraOrden de compra
Orden de compraclaudia
 
Orden público
Orden públicoOrden público
Orden públicoyuravia3
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Softwareguest6df70d
 
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓN
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓNSISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓN
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓNDaysi Torres
 
Modelo carta "REQUERIMIENTO DE PERSONAL"
Modelo carta "REQUERIMIENTO DE PERSONAL"Modelo carta "REQUERIMIENTO DE PERSONAL"
Modelo carta "REQUERIMIENTO DE PERSONAL"charles1510
 
Orden de compra 1[1]
Orden de compra 1[1]Orden de compra 1[1]
Orden de compra 1[1]miguel bernal
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidadgcaicedo
 

Destacado (16)

Analisis y especificacion de requerimientos
Analisis y especificacion de requerimientosAnalisis y especificacion de requerimientos
Analisis y especificacion de requerimientos
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientos
 
Job costing,Process Costing,Costo por Projecto,Costos Directos
Job costing,Process Costing,Costo por Projecto,Costos DirectosJob costing,Process Costing,Costo por Projecto,Costos Directos
Job costing,Process Costing,Costo por Projecto,Costos Directos
 
Especificacion De Requerimentos De Software
Especificacion De  Requerimentos De SoftwareEspecificacion De  Requerimentos De Software
Especificacion De Requerimentos De Software
 
Orden de compra
Orden de compraOrden de compra
Orden de compra
 
Orden público
Orden públicoOrden público
Orden público
 
Programa de presentacion
Programa de presentacionPrograma de presentacion
Programa de presentacion
 
Orden de compra y nota de pedido
Orden de compra y nota de pedidoOrden de compra y nota de pedido
Orden de compra y nota de pedido
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Diapositivas De Software
Diapositivas De SoftwareDiapositivas De Software
Diapositivas De Software
 
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓN
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓNSISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓN
SISTEMA DE COSTOS POR ÓRDENES DE PRODUCCIÓN
 
Modelo carta "REQUERIMIENTO DE PERSONAL"
Modelo carta "REQUERIMIENTO DE PERSONAL"Modelo carta "REQUERIMIENTO DE PERSONAL"
Modelo carta "REQUERIMIENTO DE PERSONAL"
 
Orden de compra 1[1]
Orden de compra 1[1]Orden de compra 1[1]
Orden de compra 1[1]
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Requerimientos de Usabilidad
Requerimientos de  UsabilidadRequerimientos de  Usabilidad
Requerimientos de Usabilidad
 

Similar a Presentacion especificacion de requerimientos

Tolerancia a fallos y la TVDI - Josemar Rodrigues de Souza
Tolerancia a fallos y la TVDI - Josemar Rodrigues de SouzaTolerancia a fallos y la TVDI - Josemar Rodrigues de Souza
Tolerancia a fallos y la TVDI - Josemar Rodrigues de SouzaRed Auti
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónAris Juarez
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datosAndre Gutierrez
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_usoJuan Gómez
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplatadrk
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativoplata17
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISequiopo3
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEMequiopo3
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareDeBoRaNbA8
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 

Similar a Presentacion especificacion de requerimientos (20)

Capitulo ii ihc_2020_buap_a
Capitulo ii ihc_2020_buap_aCapitulo ii ihc_2020_buap_a
Capitulo ii ihc_2020_buap_a
 
Manuales
ManualesManuales
Manuales
 
11271320110505163923 (1)
11271320110505163923 (1)11271320110505163923 (1)
11271320110505163923 (1)
 
Manuales
ManualesManuales
Manuales
 
Manuales
ManualesManuales
Manuales
 
Manuales
ManualesManuales
Manuales
 
Tolerancia a fallos y la TVDI - Josemar Rodrigues de Souza
Tolerancia a fallos y la TVDI - Josemar Rodrigues de SouzaTolerancia a fallos y la TVDI - Josemar Rodrigues de Souza
Tolerancia a fallos y la TVDI - Josemar Rodrigues de Souza
 
Proyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de informaciónProyecto elaboración y mantenimiento de sistemas de información
Proyecto elaboración y mantenimiento de sistemas de información
 
Sistemas Expertos
Sistemas ExpertosSistemas Expertos
Sistemas Expertos
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
04 d notacion_casos_uso
04 d notacion_casos_uso04 d notacion_casos_uso
04 d notacion_casos_uso
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
3 estructura de un sistema operativo
3 estructura de un sistema operativo3 estructura de un sistema operativo
3 estructura de un sistema operativo
 
Tecnologías Futuras
Tecnologías FuturasTecnologías Futuras
Tecnologías Futuras
 
DOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISISDOCUMENTACION DEL ANALISIS
DOCUMENTACION DEL ANALISIS
 
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEMDOCUMENTACION  DETALLADO DEL SISTEMA SPORT SISTEM
DOCUMENTACION DETALLADO DEL SISTEMA SPORT SISTEM
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Exposicion documentacion de sistemas
Exposicion documentacion de sistemasExposicion documentacion de sistemas
Exposicion documentacion de sistemas
 

Presentacion especificacion de requerimientos

  • 1. Ing. De Software II Prof. Sara Blach
  • 2.  Se suelen especificar en lenguaje natural,  se expresan de forma individual, p.ej. esquemáticamente,  se organizan de forma jerárquica, a distintos niveles de detalle,  a menudo, se numeran, para facilitar su gestión.
  • 3.  claros y concretos  (evitando imprecisiones y ambigüedades)  p.ej. Uso de puntos suspensivos, etcétera…  concisos  sin rodeos.  completos y consistentes,
  • 4.  lo que se espera que haga el sistema (¿qué?),  su justificación  (¿por qué ha de ser así? ¿quién lo propuso?) y,  en su caso, los criterios de aceptación que sean aplicables (¿cómo se verifica su cumplimiento?).
  • 5.  deben estar redactados de tal forma que sean comprensibles para usuarios sin conocimientos técnicos avanzados (de Informática, se entiende),  deben especificar el comportamiento externo del sistema y evitar, en la medida de lo posible, establecer características de su diseño,  deben priorizarse (al menos, se ha de distinguir entre requisitos obligatorios y requisitos deseables).
  • 6. MAL Para facilitar el uso del editor gráfico, se podrá activar y desactivar una rejilla que permitirá alinear las figuras del diagrama. Cuando se ajuste la figura al tamaño de la pantalla, se reducirá el número de líneas de la rejilla para que no se dificulte la visualización del diagrama.  ¿Por qué? Amalgama de varios requisitos.
  • 7. BIEN El editor permitirá el uso de una rejilla de líneas horizontales y verticales que aparecerán dibujadas tras el diagrama. Justificación: La rejilla facilita la creación de diagramas ¿Por qué? Preciso, conciso y justificado correctamente.
  • 8. MAL  El sistema será lo más fácil de utilizar posible.  El sistema proporcionará una respuesta rápida al usuario.  El sistema se recuperará automáticamente tras producirse un fallo. ¿Por qué? Objetivos generales, vagos y abiertos a distintas interpretaciones
  • 9. BIEN  Un usuario experimentado debe ser capaz de utilizar todas las funciones del sistema tras un entrenamiento de 2 horas, tras el cual no cometerá más de 3 errores diarios en media.  Cuando haya hasta 100 usuarios accediendo simultáneamente al sistema, su tiempo de respuesta no será en ningún momento superior a 2 segundos.
  • 10. BIEN  Ante un fallo en el software del sistema, no se tardará más de 5 minutos en restaurar los datos del sistema (en un estado válido) y volver a poner en marcha el sistema. ¿Por qué? Requisitos verificables.
  • 11.  La existencia de un requerimiento ha de estar debidamente justificada (debemos saber por qué es un requisito del sistema).  Un requerimiento es, a veces, difícil de verificar (especialmente, si es un requisito no funcional). Además, si somos incapaces de especificarlo, ¿cómo sabemos que realmente es un requisito?