SlideShare una empresa de Scribd logo
1 de 8
INTEGRANTES
Edgardo José Montaño
Sergio Barragán
Marian Alexandra Pardo Estrada
Ficha: 1751818
PROF.
Francisco Jerez
Centro Biotecnológico del Caribe
Valledupar – Cesar
2018
1. ¿Qué es un requerimiento/requisito?
Requerimiento: Un requerimiento se visualiza como una declaración abstracta de
alto nivel de un servicio que debe proveer el sistema o como una restricción de
éste. Con lo anterior podemos decir que requerimiento es aquello que está
dentro o inmerso en un sistema, y que puede representar como tal una
capacidad, una característica o un factor de calidad del sistema de tal manera
que sea fácil para los clientes y los usuarios finales.
Requisito: Se define como una condición o capacidad que necesita el usuario
para resolver un problema o conseguir un objetivo determinado.
Propiedad que debe ser exhibida por un software para resolver un problema
particular (SWEBOK).
2. En una tabla favor decir los tipos de requisitos
Tipos de requisitos
Funcionales
Son declaraciones de los servicios que
prestará el sistema, en la forma en que
reaccionará a determinados insumos.
No Funcionales
Son requisitos que imponen
restricciones en el diseño o la
implementación como restricciones en
el diseño o Estándares de Calidad. Son
propiedades o cualidades que el
producto debe tener.
Dominio
Son requerimientos que provienen del
dominio de aplicación del sistema y que
reflejan las características de ese
dominio. Éstos pueden ser funcionales o
no funcionales. Se derivan del dominio
del sistema más que de las necesidades
específicas de los usuarios. Pueden ser
requerimientos funcionales nuevos,
restringir los existentes o establecer
cómo se deben ejecutar cálculos
particulares. Los requerimientos del
dominio son importantes debido a que a
menudo reflejan los fundamentos del
dominio de aplicación.
3. Hacer un diagrama con la clasificación de los requisitos no
funcionales.
Los requerimientos no funcionales son los que especifican criterios para evaluar la
operación de un servicio de tecnología de información, estos a su vez se clasifican
en:
4. ¿Qué se entiende por Ingeniería de Requisitos (IR)?
Podemos definirla como un conjunto procesos o actividades para descubrir,
recopilar, analizar, verificar documentar y mantener un conjunto de requisitos,
además nos permite establecer los servicios que el cliente requiere de un sistema y
las restricciones bajo las cuales opera y es desarrollado. La meta de (IR) es hacer
una entrega de una de requisitos de software correcta y completa.
5. Mencione las actividades de la Ingeniería de Requerimientos.
En el proceso de IR son esenciales diversas actividades. A continuación, serán
presentadas, sin embargo, en un proceso de ingeniería de requerimientos efectivo,
estas actividades son aplicadas de manera continua y en orden variado.
Dependiendo del tamaño del proyecto y del modelo de proceso de software
utilizado para el ciclo de desarrollo, las actividades de la IR varían tanto en número
como en nombres. A pesar de las diferentes interpretaciones que cada
desarrollador tenga sobre el conjunto de actividades mostradas en la tabla anterior,
podemos identificar y extraer cinco actividades principales que son:
 Análisis del Problema
 Evaluación y Negociación
 Especificación
 Validación
 Evolución
6. ¿Cuáles son las personas involucradas en la Ingeniería de
Requerimientos?
Son muchas las personas involucradas en el desarrollo de los requerimientos de un
sistema. Es importante saber que cada una de esas personas tienen diversos
intereses y juegan roles específicos dentro de la planificación del proyecto, el
conocimiento de cada papel desempeñado, asegura que se involucren a las
personas correctas en las diferentes fases del ciclo.
7. Análisis comparativode las técnicas de Ingeniería de
Requerimientos
Alcance en el tratamiento de los requisitos: Una de las principales fortalezas de
los enfoques aspectuales en general es que rescatan la importancia de los atributos
de calidad como elementos de primera clase desde la fase de requisitos.
Trazabilidad: Jerárquica entre objetivos y tareas para tomar decisiones de diseño
(requieren mayor elaboración).
Composición de los requisitos: Todos los enfoques orientados por aspectos se
caracterizan por sus aportes en la composición.
Manejo de conflictos: La identificación de conflictos y la asignación de pesos de
acuerdo con las tablas de contribución entre intereses.
Soporte para mapeo: Una matriz que sugiere de qué modo los elementos
identificados como decisiones, funciones y aspectos pueden correlacionarse en
fases siguientes del ciclo de vida.
Validación-verificación: facilitan la verificación de inconsistencias, ya que cada
vez que se establece una relación se verifica el impacto que tuvo sobre las
relaciones asociadas.
Escalabilidad: La escalabilidad es una característica asociada directamente con el
soporte que provean las herramientas de apoyo al enfoque.
8. Importancia de la Ingeniería de Requerimientos
Según la autora Lizka Johany Herrera en su documento de la ingeniería de
requerimientos, los principales beneficios que se obtienen de la Ingeniería de
Requerimientos son (2003: 3):
 Permite gestionar las necesidades del proyecto en forma estructurada: Cada
actividad de la IR consiste de una serie de pasos organizados y bien
definidos.
 Mejora la capacidad de predecir cronogramas de proyectos, así como sus
resultados: La IR proporciona un punto de partida para controles
subsecuentes y actividades de mantenimiento, tales como estimación de
costos, tiempo y recursos necesarios.
 Disminuye los costos y retrasos del proyecto: es sabido que reparar errores
por un mal desarrollo no descubierto a tiempo, es sumamente caro;
especialmente aquellas decisiones tomadas durante la IR, ya que es una de
las etapas de mayor importancia en el ciclo de desarrollo de software y de
las primeras en llevarse a cabo.
 Mejora la calidad del software: La calidad en el software tiene que ver con
cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso,
confiabilidad, desempeño, etc.).
 Mejora la comunicación entre equipos: La especificación de requerimientos
representa una forma de consenso entre clientes y desarrolladores. Si este
consenso no ocurre, el proyecto no será exitoso.
 Evita rechazos de usuarios finales: La ingeniería de requerimientos obliga al
cliente a considerar sus requerimientos cuidadosamente y revisarlos dentro
del marco del problema, por lo que se le involucra durante todo el desarrollo
del proyecto.
9. Gestión de Requisitos. Principales características
Es el proceso encargado de la identificación, asignación y seguimiento de los
requisitos para la creación de un proyecto, incluyendo el interfaz, verificación,
modificación y control a todo lo largo del ciclo de vida. Es el conjunto de actividades
que lleva el aseguramiento de las especificaciones, por ejemplo, los requisitos que
son reunidos para la satisfacción del cliente. Es el proceso que inicia con la
concepción de un proyecto y continúa hasta el resultado final del producto.
Características:
- Claridad: la definición de un requisito ha de ser comprensible y dar lugar a error,
posibilitando una única interpretación.
- Realismo: su materialización ha de ser viable y albergar coherencia en cuanto al
uso de recursos que implica.
- Relevancia: su consecución debe ser necesaria para la entrega y su aportación
de valor para el proyecto. Si se trata de elementos prescindibles, probablemente no
se trate de requisitos.
- Verificabilidad: ya se trate de requerimientos de tipo cuantitativo o cualitativo,
su aplicación al proyecto debe poder responder a una comprobación.
10. Mencionar y explicar con sus propias palabras
las Herramientas de Gestión de Requisitos
Podemos decir que las herramientas de Gestión de Requisitos son aquellas
herramientas especializadas en el proceso de gestión de requisitos con la finalidad
de mejorar la productividad y calidad en el desarrollo de los proyectos de software.
Estas herramientas como tal nos permiten automatizar los procesos de ingeniería
de requisitos y a su vez han disminuido el trabajo en el mantenimiento de requisitos
generando así un beneficio satisfactorio que es la reducción de errores.
Entre las necesidades a cubrir por estas herramientas está la disponibilidad de la
información de los distintos proyectos en un repositorio al cual se pueda acceder
por los distintos usuarios con el fin de ser reutilizada.
A continuación, en la siguiente tabla se muestra una breve lista de herramientas de
gestión de requisitos que pueden ser de ayuda para documentar, analizar, rastrear,
priorizar y trazar los requisitos, estas son una de las más utilizadas en el mercado.
Rational Requisite Pro: Esta es una herramienta centrada en documentos, que
almacena los requisitos asociándolos a documentos (aunque también permite
guardarlos directamente en la base de datos), mientras que las otras herramientas
están orientadas a requisitos. Auxilia especialmente en el control de cambio de
requisitos, con trazabilidad para especificaciones de software y pruebas. Está muy
unido a MS Word ya que es partner de Microsoft Development. La herramienta
permite el uso de Oracle sobre Unix o Windows como “back-end database” y
también soporta SQL Server sobre Windows.
CaliberRM: Es para sistemas grandes y complejos y proporciona una base de
datos de requisitos con trazabilidad. La compañía ve a los requisitos como parte del
proceso de gestión de la calidad del software, el cual es considerado también, las
pruebas (testing) y el trazado de defectos (defect tracking). Caliber está basado en
Internet y maneja referencia de documentos, responsabilidad de usuario,
trazabilidad, prioridad y estado entre otras características.
IRqA (Integral Requisite Analizer): Es una de las herramientas de Gestión de
Requisitos más completas del mercado. Los requisitos que se capturan se
almacenan en documentos Word y las descripciones de los mismos pueden
referenciar a documentos externos como son tablas, gráficos y hojas de cálculo de
Microsoft Excel. Permite establecer relaciones entre requisitos, además se puede
integrar con Rational Rose.
Telelogic Doors: Es un sistema multiplataforma diseñado para la Gestión de
Requisitos mediante la captura, trazabilidad, enlazado, análisis y manejo de los
cambios que en ellos se realicen. Mediante el uso de Doors se puede realizar un
análisis de trazabilidad para identificar las áreas de riesgo, y resulta fácil manejar
los cambios que tengan lugar en los requisitos. Además, permite gestionar un gran
número de requisitos de forma eficiente mediante el uso de una base de datos
sencilla, lo que se conoce como característica de gran escalabilidad.
Bibliografías
https://medium.com/@requeridosblog/requerimientos-funcionales-y-no-funcionales-
ejemplos-y-tips-aa31cb59b22a
https://www.ecured.cu/Requisitos_no_funcionales
http://fundamentos-ing-requisitos.blogspot.com/2012/02/normal-0-21-false-false-
false-es-ve-x.html
https://www.monografias.com/trabajos6/resof/resof.shtml
http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1794-
12372008000100004
https://www.ecured.cu/Gesti%C3%B3n_de_Requisitos
https://www.uv.mx/personal/fcastaneda/files/2015/08/F_Capitulo_5_Requerimientos
_del_software.pdf
https://www.wikiteka.com/apuntes/que-es-un-requerimiento/
http://requerimientos.galeon.com/
http://www.redalyc.org/articulo.oa?id=66612870011
http://www.ecured.cu/Herramientas_de_Gesti%C3%B3n_de_Requisitos
http://www.overti.es/tecnologia/296-herramientas-de-gestion-de-requisitos

Más contenido relacionado

La actualidad más candente

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
karolavergara
 
Planificación y Modelado
Planificación y ModeladoPlanificación y Modelado
Planificación y Modelado
DiaNa González
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos
JCRREYES
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
kelyquinayas
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
nenyta08
 
Introducción a la Ingeniería de Requerimientos
Introducción a la Ingeniería de RequerimientosIntroducción a la Ingeniería de Requerimientos
Introducción a la Ingeniería de Requerimientos
jmpov441
 

La actualidad más candente (19)

Formulacion
Formulacion Formulacion
Formulacion
 
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
 
01 fundamentos de ir
01 fundamentos de ir01 fundamentos de ir
01 fundamentos de ir
 
Caso marriot
Caso marriotCaso marriot
Caso marriot
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Analisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de SoftwareAnalisis de requerimientos, Ingenieria de Software
Analisis de requerimientos, Ingenieria de Software
 
Ingenieria requerimientos
Ingenieria requerimientosIngenieria requerimientos
Ingenieria requerimientos
 
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diezIngenierýa requerimiento -_gustavo_rodrýguez_diez
Ingenierýa requerimiento -_gustavo_rodrýguez_diez
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 
Planificación y Modelado
Planificación y ModeladoPlanificación y Modelado
Planificación y Modelado
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Ingeniería De Requisitos
Ingeniería De RequisitosIngeniería De Requisitos
Ingeniería De Requisitos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)Tareas de ingenieria de requerimientos(1)
Tareas de ingenieria de requerimientos(1)
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Introducción a la Ingeniería de Requerimientos
Introducción a la Ingeniería de RequerimientosIntroducción a la Ingeniería de Requerimientos
Introducción a la Ingeniería de Requerimientos
 

Similar a Ingenieria de requisitos

2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
univ of pamplona
 

Similar a Ingenieria de requisitos (20)

2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Trabajo sena
Trabajo senaTrabajo sena
Trabajo sena
 
Trabajo sena andres cueva
Trabajo sena andres cuevaTrabajo sena andres cueva
Trabajo sena andres cueva
 
Taller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsiTaller en clases adolfo y dionisio adsi
Taller en clases adolfo y dionisio adsi
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Especificar los requerimientos para el desarrollo de un software
Especificar los requerimientos para el desarrollo de un softwareEspecificar los requerimientos para el desarrollo de un software
Especificar los requerimientos para el desarrollo de un software
 
Especificar los requerimientos o requisitos
Especificar los requerimientos o requisitosEspecificar los requerimientos o requisitos
Especificar los requerimientos o requisitos
 
Taller en clases 1
Taller en clases 1Taller en clases 1
Taller en clases 1
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Pym
PymPym
Pym
 
Pym
PymPym
Pym
 
Webinar Trazabilidad de requisitos y su análisis de impacto en proyectos y se...
Webinar Trazabilidad de requisitos y su análisis de impacto en proyectos y se...Webinar Trazabilidad de requisitos y su análisis de impacto en proyectos y se...
Webinar Trazabilidad de requisitos y su análisis de impacto en proyectos y se...
 
Proyecto
ProyectoProyecto
Proyecto
 
Proyecto
ProyectoProyecto
Proyecto
 
Analisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandezAnalisis requerimientos jose_fernandez
Analisis requerimientos jose_fernandez
 

Último

UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
refrielectriccarlyz
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
andersonsubero28
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
fernandolozano90
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
JlnParada
 

Último (20)

Video sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptxVideo sustentación GA2- 240201528-AA3-EV01.pptx
Video sustentación GA2- 240201528-AA3-EV01.pptx
 
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdfUC Fundamentos de tuberías en equipos de refrigeración m.pdf
UC Fundamentos de tuberías en equipos de refrigeración m.pdf
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
 
Diseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdfDiseño digital - M. Morris Mano - 3ed.pdf
Diseño digital - M. Morris Mano - 3ed.pdf
 
Presentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptxPresentacion Feria Cientifica Proyecto.pptx
Presentacion Feria Cientifica Proyecto.pptx
 
Presentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdfPresentación_ Marco general de las contrataciones públicas.pdf
Presentación_ Marco general de las contrataciones públicas.pdf
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdfslideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
slideshare.vpdfs.com_sensores-magneticos-controles-pptx.pdf
 
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
8 2024A CONDUCCION DE CALOR EN REGIMEN TRANSITORIO.pptx
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuhSistema de alumbrado.pptx fjhhgghrhgghhuughuh
Sistema de alumbrado.pptx fjhhgghrhgghhuughuh
 
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdfTrabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
Trabajo practico N°14 - Despacho Economico de Cargas - Campus 2022.pdf
 
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
1 CENTROIDES 2°Computohhhhhhhhhhhhhhhh.pdf
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas1. Equipos Primarios de una Subestaciones electricas
1. Equipos Primarios de una Subestaciones electricas
 

Ingenieria de requisitos

  • 1. INTEGRANTES Edgardo José Montaño Sergio Barragán Marian Alexandra Pardo Estrada Ficha: 1751818 PROF. Francisco Jerez Centro Biotecnológico del Caribe Valledupar – Cesar 2018
  • 2. 1. ¿Qué es un requerimiento/requisito? Requerimiento: Un requerimiento se visualiza como una declaración abstracta de alto nivel de un servicio que debe proveer el sistema o como una restricción de éste. Con lo anterior podemos decir que requerimiento es aquello que está dentro o inmerso en un sistema, y que puede representar como tal una capacidad, una característica o un factor de calidad del sistema de tal manera que sea fácil para los clientes y los usuarios finales. Requisito: Se define como una condición o capacidad que necesita el usuario para resolver un problema o conseguir un objetivo determinado. Propiedad que debe ser exhibida por un software para resolver un problema particular (SWEBOK). 2. En una tabla favor decir los tipos de requisitos Tipos de requisitos Funcionales Son declaraciones de los servicios que prestará el sistema, en la forma en que reaccionará a determinados insumos. No Funcionales Son requisitos que imponen restricciones en el diseño o la implementación como restricciones en el diseño o Estándares de Calidad. Son propiedades o cualidades que el producto debe tener. Dominio Son requerimientos que provienen del dominio de aplicación del sistema y que reflejan las características de ese dominio. Éstos pueden ser funcionales o no funcionales. Se derivan del dominio del sistema más que de las necesidades específicas de los usuarios. Pueden ser requerimientos funcionales nuevos, restringir los existentes o establecer cómo se deben ejecutar cálculos particulares. Los requerimientos del dominio son importantes debido a que a menudo reflejan los fundamentos del dominio de aplicación.
  • 3. 3. Hacer un diagrama con la clasificación de los requisitos no funcionales. Los requerimientos no funcionales son los que especifican criterios para evaluar la operación de un servicio de tecnología de información, estos a su vez se clasifican en: 4. ¿Qué se entiende por Ingeniería de Requisitos (IR)? Podemos definirla como un conjunto procesos o actividades para descubrir, recopilar, analizar, verificar documentar y mantener un conjunto de requisitos, además nos permite establecer los servicios que el cliente requiere de un sistema y las restricciones bajo las cuales opera y es desarrollado. La meta de (IR) es hacer una entrega de una de requisitos de software correcta y completa. 5. Mencione las actividades de la Ingeniería de Requerimientos. En el proceso de IR son esenciales diversas actividades. A continuación, serán presentadas, sin embargo, en un proceso de ingeniería de requerimientos efectivo, estas actividades son aplicadas de manera continua y en orden variado. Dependiendo del tamaño del proyecto y del modelo de proceso de software utilizado para el ciclo de desarrollo, las actividades de la IR varían tanto en número como en nombres. A pesar de las diferentes interpretaciones que cada desarrollador tenga sobre el conjunto de actividades mostradas en la tabla anterior, podemos identificar y extraer cinco actividades principales que son:  Análisis del Problema  Evaluación y Negociación  Especificación  Validación  Evolución
  • 4. 6. ¿Cuáles son las personas involucradas en la Ingeniería de Requerimientos? Son muchas las personas involucradas en el desarrollo de los requerimientos de un sistema. Es importante saber que cada una de esas personas tienen diversos intereses y juegan roles específicos dentro de la planificación del proyecto, el conocimiento de cada papel desempeñado, asegura que se involucren a las personas correctas en las diferentes fases del ciclo. 7. Análisis comparativode las técnicas de Ingeniería de Requerimientos Alcance en el tratamiento de los requisitos: Una de las principales fortalezas de los enfoques aspectuales en general es que rescatan la importancia de los atributos de calidad como elementos de primera clase desde la fase de requisitos. Trazabilidad: Jerárquica entre objetivos y tareas para tomar decisiones de diseño (requieren mayor elaboración). Composición de los requisitos: Todos los enfoques orientados por aspectos se caracterizan por sus aportes en la composición. Manejo de conflictos: La identificación de conflictos y la asignación de pesos de acuerdo con las tablas de contribución entre intereses. Soporte para mapeo: Una matriz que sugiere de qué modo los elementos identificados como decisiones, funciones y aspectos pueden correlacionarse en fases siguientes del ciclo de vida. Validación-verificación: facilitan la verificación de inconsistencias, ya que cada vez que se establece una relación se verifica el impacto que tuvo sobre las relaciones asociadas. Escalabilidad: La escalabilidad es una característica asociada directamente con el soporte que provean las herramientas de apoyo al enfoque.
  • 5. 8. Importancia de la Ingeniería de Requerimientos Según la autora Lizka Johany Herrera en su documento de la ingeniería de requerimientos, los principales beneficios que se obtienen de la Ingeniería de Requerimientos son (2003: 3):  Permite gestionar las necesidades del proyecto en forma estructurada: Cada actividad de la IR consiste de una serie de pasos organizados y bien definidos.  Mejora la capacidad de predecir cronogramas de proyectos, así como sus resultados: La IR proporciona un punto de partida para controles subsecuentes y actividades de mantenimiento, tales como estimación de costos, tiempo y recursos necesarios.  Disminuye los costos y retrasos del proyecto: es sabido que reparar errores por un mal desarrollo no descubierto a tiempo, es sumamente caro; especialmente aquellas decisiones tomadas durante la IR, ya que es una de las etapas de mayor importancia en el ciclo de desarrollo de software y de las primeras en llevarse a cabo.  Mejora la calidad del software: La calidad en el software tiene que ver con cumplir un conjunto de requerimientos (funcionalidad, facilidad de uso, confiabilidad, desempeño, etc.).  Mejora la comunicación entre equipos: La especificación de requerimientos representa una forma de consenso entre clientes y desarrolladores. Si este consenso no ocurre, el proyecto no será exitoso.  Evita rechazos de usuarios finales: La ingeniería de requerimientos obliga al cliente a considerar sus requerimientos cuidadosamente y revisarlos dentro del marco del problema, por lo que se le involucra durante todo el desarrollo del proyecto. 9. Gestión de Requisitos. Principales características Es el proceso encargado de la identificación, asignación y seguimiento de los requisitos para la creación de un proyecto, incluyendo el interfaz, verificación, modificación y control a todo lo largo del ciclo de vida. Es el conjunto de actividades que lleva el aseguramiento de las especificaciones, por ejemplo, los requisitos que son reunidos para la satisfacción del cliente. Es el proceso que inicia con la concepción de un proyecto y continúa hasta el resultado final del producto.
  • 6. Características: - Claridad: la definición de un requisito ha de ser comprensible y dar lugar a error, posibilitando una única interpretación. - Realismo: su materialización ha de ser viable y albergar coherencia en cuanto al uso de recursos que implica. - Relevancia: su consecución debe ser necesaria para la entrega y su aportación de valor para el proyecto. Si se trata de elementos prescindibles, probablemente no se trate de requisitos. - Verificabilidad: ya se trate de requerimientos de tipo cuantitativo o cualitativo, su aplicación al proyecto debe poder responder a una comprobación. 10. Mencionar y explicar con sus propias palabras las Herramientas de Gestión de Requisitos Podemos decir que las herramientas de Gestión de Requisitos son aquellas herramientas especializadas en el proceso de gestión de requisitos con la finalidad de mejorar la productividad y calidad en el desarrollo de los proyectos de software. Estas herramientas como tal nos permiten automatizar los procesos de ingeniería de requisitos y a su vez han disminuido el trabajo en el mantenimiento de requisitos generando así un beneficio satisfactorio que es la reducción de errores. Entre las necesidades a cubrir por estas herramientas está la disponibilidad de la información de los distintos proyectos en un repositorio al cual se pueda acceder por los distintos usuarios con el fin de ser reutilizada. A continuación, en la siguiente tabla se muestra una breve lista de herramientas de gestión de requisitos que pueden ser de ayuda para documentar, analizar, rastrear, priorizar y trazar los requisitos, estas son una de las más utilizadas en el mercado.
  • 7. Rational Requisite Pro: Esta es una herramienta centrada en documentos, que almacena los requisitos asociándolos a documentos (aunque también permite guardarlos directamente en la base de datos), mientras que las otras herramientas están orientadas a requisitos. Auxilia especialmente en el control de cambio de requisitos, con trazabilidad para especificaciones de software y pruebas. Está muy unido a MS Word ya que es partner de Microsoft Development. La herramienta permite el uso de Oracle sobre Unix o Windows como “back-end database” y también soporta SQL Server sobre Windows. CaliberRM: Es para sistemas grandes y complejos y proporciona una base de datos de requisitos con trazabilidad. La compañía ve a los requisitos como parte del proceso de gestión de la calidad del software, el cual es considerado también, las pruebas (testing) y el trazado de defectos (defect tracking). Caliber está basado en Internet y maneja referencia de documentos, responsabilidad de usuario, trazabilidad, prioridad y estado entre otras características. IRqA (Integral Requisite Analizer): Es una de las herramientas de Gestión de Requisitos más completas del mercado. Los requisitos que se capturan se almacenan en documentos Word y las descripciones de los mismos pueden referenciar a documentos externos como son tablas, gráficos y hojas de cálculo de Microsoft Excel. Permite establecer relaciones entre requisitos, además se puede integrar con Rational Rose. Telelogic Doors: Es un sistema multiplataforma diseñado para la Gestión de Requisitos mediante la captura, trazabilidad, enlazado, análisis y manejo de los cambios que en ellos se realicen. Mediante el uso de Doors se puede realizar un análisis de trazabilidad para identificar las áreas de riesgo, y resulta fácil manejar los cambios que tengan lugar en los requisitos. Además, permite gestionar un gran número de requisitos de forma eficiente mediante el uso de una base de datos sencilla, lo que se conoce como característica de gran escalabilidad.
  • 8. Bibliografías https://medium.com/@requeridosblog/requerimientos-funcionales-y-no-funcionales- ejemplos-y-tips-aa31cb59b22a https://www.ecured.cu/Requisitos_no_funcionales http://fundamentos-ing-requisitos.blogspot.com/2012/02/normal-0-21-false-false- false-es-ve-x.html https://www.monografias.com/trabajos6/resof/resof.shtml http://www.scielo.org.co/scielo.php?script=sci_arttext&pid=S1794- 12372008000100004 https://www.ecured.cu/Gesti%C3%B3n_de_Requisitos https://www.uv.mx/personal/fcastaneda/files/2015/08/F_Capitulo_5_Requerimientos _del_software.pdf https://www.wikiteka.com/apuntes/que-es-un-requerimiento/ http://requerimientos.galeon.com/ http://www.redalyc.org/articulo.oa?id=66612870011 http://www.ecured.cu/Herramientas_de_Gesti%C3%B3n_de_Requisitos http://www.overti.es/tecnologia/296-herramientas-de-gestion-de-requisitos