SlideShare una empresa de Scribd logo
1 de 7
Introducción
Hoy día la economía global depende más de sistemas automatizados que
en épocas pasadas; esto ha llevado a los equipos de desarrollo a
enfrentarse con una nueva década de procesos y estándares de calidad. A
pesar de los avances de la tecnología, aún existen procesos de
producciones informales, parciales y, en algunos casos, no confiables.
Sin embargo, a pesar de los avances de la tecnología, aún existen procesos
de producciones informales, parciales y, en algunos casos, no confiables, lo
que trae como consecuencia una alta incidencia de fallos en los proyectos
de software. Como solución a estas fallas, la Ingeniería de Requerimientos
cumple un papel primordial en el proceso de producción de software, ya
que enfoca un área fundamental: la definición de lo que se desea producir.
Ingeniería de Requisitos
La Ingeniería de Requerimientos se define como: ‘’El proceso por el cual se
transforman los requerimientos declarados por los clientes, ya sean hablados
o escritos, a especificaciones precisas, no ambiguas, consistentes y completas
del comportamiento del sistema, incluyendo funciones, interfaces,
rendimiento y limitaciones’’. Su tarea principal consiste en la generación de
especificaciones correctas que describan con claridad, sin ambigüedades, en
forma consistente y compacta, el comportamiento del sistema; de esta
manera, pretende minimizar los problemas relacionados con el desarrollo de
sistemas.
Antes de hablar de requerimientos debemos saber que son estos. Existen
múltiples definiciones para requerimiento:
1. Una condición o necesidad de un usuario para resolver un problema o
alcanzar un objetivo
2. Una condición o capacidad que debe estar presente en un sistema o
componentes de sistema para satisfacer un contrato, estándar,
especificación u otro documento formal.
3. Una representación documentada de una condición o capacidad como
en 1 ó 2. Se dividen en funcionales y no funcionales.
 Funcionales: condición o capacidad de un sistema requerida por
el usuario para resolver un problema o alcanzar un objetivo.
 No funcionales: condición o capacidad que debe poseer un
sistema para satisfacer un contrato, un estándar, una
especificación u otro documento formalmente impuesto.
Las características de un requerimiento son sus propiedades principales. Un
conjunto de requerimientos en estado de madurez, debe presentar
características individualmente y en grupo. A continuación se presentan las
más importantes:
 Necesario: un requerimiento es necesario si la falta de este provoca
una deficiencia en el sistema a construir y, además, su capacidad,
características físicas o factor de calidad no pueden ser reemplazados
por otras capacidades del producto o del proceso.
 Conciso: un requerimiento es conciso si es fácil de leer y entender. Su
redacción debe ser simple y clara para aquellos que vayan a
consultarlo en el futuro.
 Completo: un requerimiento está completo si no necesita ampliar
detalles en su redacción, es decir, si se proporciona la información
suficiente para su comprensión.
 Consistente: un requerimiento es consistente si no es contradictorio
con otro requerimiento.
 No ambiguo: un requerimiento no es ambiguo cuando tiene una sola
interpretación. El lenguaje usado en su definición no debe causar
confusiones al lector.
 Verificable: un requerimiento es verificable cuando puede ser
cuantificado de manera que permita hacer uso de los siguientes
métodos de verificación: inspección, análisis, demostración o pruebas.
Aunque las características están bien definidas, se encuentran dificultades
para ser definidos, las cuales son:
 Los requerimientos no son obvios y vienen de muchas fuentes.
 Son difíciles de expresar en palabras,
 Existen muchos tipos de requerimientos y diferentes niveles de detalle.
La cantidad de requerimientos en un proyecto puede ser difícil de
manejar.
 Los requerimientos nunca son iguales. Algunos son más difíciles, más
riesgosos, más importantes o más estables que otros.
 Los requerimientos están relacionados entre sí y, a la vez, serelacionan
con otras partes del proceso.
 Cada requerimiento tiene propiedades únicas y abarcan áreas
funcionales específicas.
 Un requerimiento puede cambiará lo largo del ciclo de desarrollo.
 Son difíciles de cuantificar, pues cada conjunto de requerimientos es
particular a cada proyecto. Para lograr mayor claridad de este tema, se
representan en la figura 1 los tipos de requerimientos a considerar.
Para realizar un levantamiento de requisitos, son varias las personas que son
involucradas en el, estos aportan algo diferente cada uno y cumplen
diferentes papeles lo que asegura que se involucren las personas correctas
en las diferentes fases del ciclo de vida, y en las diferentes actividades de la
ingeniería de software. A continuación los roles más importantes:
 Usuario final: son las personas que utilizarán el sistema cuando este
completo. Están relacionadas con la usabilidad, disponibilidad y
fiabilidad del sistema; están familiarizadas con los procesos específicos
que debe realizar el software, dentro de los parámetros de su
ambiente laboral. Serán quienes utilicen las interfaces y los manuales
de usuario.
 Usuario líder: son los individuos que comprenden el ambiente del
sistema o el dominio del problema en donde será empleado el
softwaredesarrollado. Ellos proporcionan al equipo técnico los detalles
y requerimientos de las interfaces del sistema.
 Equipo de administración y soporte: para proyectos que requieran un
mantenimiento eventual, estas personas son las responsables de la
administración de cambios, de la implementación y resolución de las
anomalías. Su trabajo consiste en revisar y mejorar los procesos del
producto finalizado.
 Equipo de desarrollo e implementación: son los responsables del
desarrollo del producto en sí e interactúan directamente con el cliente.
 Personal de pruebas: se encarga de elaborar y ejecutar el plan de
pruebas para asegurar que las condiciones presentadas por el sistema
sean las adecuadas. Son quienes validan si los requerimientos
satisfacen las necesidades del cliente.
Las actividades de la ingeniería de requisitos son los procesos esenciales que
tienen diversas actividades. Estos están en orden secuencial, 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 ingeniería de requisito varían en cantidad y
en nombres.
Cada desarrollador interpreta y utiliza sus métodos, estos relacionados
dependiendo del proyecto que desarrollen, pero de todas ellas se pueden
identificarse y extraerse cinco actividades principales:
 Análisis del problema: el objetivo de esta actividad es entender las
verdaderas necesidades del negocio, que se comprendan los
problemas del negocio, se evalúen las necesidades iniciales de todos
los involucrados en el proyecto y se proponga una solución de nivel
elevado para su solución.
 Evaluación y negociación: la diversa gama de fuentes de la cual
provienen los requerimientos, hace necesaria una evaluación de los
mismos antes de definir si son adecuados para el cliente. El término
adecuado significa que ha sido percibido a un nivel de riesgo aceptable
sin perder de vista las factibilidades técnicas y económicas, a la vez que
se buscan resultados completos, correctos y sin ambigüedades.
 Especificación: es la actividad en la cual se genera el documento, con
el mismo nombre, que contiene una descripción completa de las
necesidades y funcionalidades del sistema que será desarrollado;
describe el alcance del sistema y la forma como hará sus funciones,
con la definición de los requerimientos funcionales y los no
funcionales. Definen todos los requerimientos de hardwarey software,
diagramas, modelos de sistemas y cualquier otra información que sirva
de soporte y guía para fases posteriores. Es el resultado final de las
actividades de análisis y evaluación de requerimientos.
 Validación: permite demostrar que los requerimientos definidos en el
sistema son los que realmente desea el cliente. Además, revisa que no
se haya omitido ninguno, que no sean ambiguos, inconsistentes o
redundantes, garantiza que todos los requerimientos presentes en el
documento de especificación cumplan con los estándares de calidad.
 Evolución: planear cambios posibles a los requerimientos cuando el
sistema sea desarrollado y utilizado. La actividad de evolución es un
proceso externo que ocurre a lo largo del ciclo de vida del proyecto.
Tener versiones de los requerimientos es tan importante como tener
versiones del código, porque evita tener requerimientos emparchados
en un proyecto. Algunos de los beneficios que proporciona el control
de versiones está prevenir cambios no autorizados, guardar revisiones
de los documentos de requerimientos, recuperar versiones previas de
los documentos, administrar una estrategia de releases, prevenir la
modificación simultánea a los requisitos, entre otras.
Conclusión
Como hemos podido apreciar, la ingeniería de requisitos es el pilar para el
desarrollo de productos software, es necesaria para levantar los requisitos
que serán la base del proceso de software. Cada actividad y técnica de la
Ingeniería de Requisitos utilizada individualmente, ofrecerá soluciones
diferentes para proyectos diversos. Por tal razón, se considera que, aunque
no existe un modelo de proceso ideal para la IR, cada método y técnica
ofrece diferentes soluciones ante un problema.
También debemos recordar que la Ingeniería de Requerimientos es una
actividad que involucra a clientes, usuarios, equipo de desarrollo,
administradores deproyectos, etc.; por lo tanto, el proceso de IR no depende
solamente de la forma en cómo se percibe el problema, sino también, del
nivel de experiencia que tengan los involucrados.
Bibliografía
Racero, Caridad. “Importancia de la ingeniería de requerimientos dentro del
ciclo de desarrollo de software”. Revista Técnica de la Empresa de
Telecomunicaciones de Cuba S.A. (Sin Especificar): 52-56

Más contenido relacionado

La actualidad más candente

Linea de Tiempo de la Historia de la Ingeniería Industrial
Linea de Tiempo de la Historia de la Ingeniería IndustrialLinea de Tiempo de la Historia de la Ingeniería Industrial
Linea de Tiempo de la Historia de la Ingeniería IndustrialSusana Mesa
 
Conclusión mecatronica
Conclusión mecatronicaConclusión mecatronica
Conclusión mecatronicaManuel Zeinos
 
Ejercicios resueltos edo separables
Ejercicios resueltos edo separablesEjercicios resueltos edo separables
Ejercicios resueltos edo separablesYerikson Huz
 
Estrategia del desarrollo profesional en PEMEX exploración y producción
Estrategia del desarrollo profesional en PEMEX exploración y producciónEstrategia del desarrollo profesional en PEMEX exploración y producción
Estrategia del desarrollo profesional en PEMEX exploración y producciónAcademia de Ingeniería de México
 
Código ético del ingeniero industrial
Código ético del ingeniero industrialCódigo ético del ingeniero industrial
Código ético del ingeniero industrialAlvaro260893
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferencialesacmedinaj
 
Importancia de la programación en la ingeniería de mantenimiento mecanico.
Importancia de la programación en la ingeniería de mantenimiento mecanico.Importancia de la programación en la ingeniería de mantenimiento mecanico.
Importancia de la programación en la ingeniería de mantenimiento mecanico.angeldrc_
 
Métodos de solución de ecuaciones lineales (cuadro comparativo)
Métodos de solución de ecuaciones lineales (cuadro comparativo)Métodos de solución de ecuaciones lineales (cuadro comparativo)
Métodos de solución de ecuaciones lineales (cuadro comparativo)Norman Edilberto Rivera Pazos
 
Elementos Químicos de importancia en México
Elementos Químicos de importancia en MéxicoElementos Químicos de importancia en México
Elementos Químicos de importancia en MéxicoMau AR
 
Formulario de derivadas
Formulario de derivadasFormulario de derivadas
Formulario de derivadasAndres Mendoza
 
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD Vivaldi Heredia
 
Línea de tiempo de la Historia de la Ingeniería
Línea de tiempo de la Historia de la IngenieríaLínea de tiempo de la Historia de la Ingeniería
Línea de tiempo de la Historia de la IngenieríaJuan Quevedo Diaz
 
UNIDAD 2 Ética en la Ciencia y la Tecnología
UNIDAD 2 Ética en la Ciencia y la TecnologíaUNIDAD 2 Ética en la Ciencia y la Tecnología
UNIDAD 2 Ética en la Ciencia y la Tecnologíaisabel ledezma rodriguez
 
Roles Del Ingeniero De Sistemas
Roles Del Ingeniero De SistemasRoles Del Ingeniero De Sistemas
Roles Del Ingeniero De SistemasKaren Fontanilla
 
Unidad II la etica en la ciencia y la tecnologia
Unidad II la etica en la ciencia y la tecnologiaUnidad II la etica en la ciencia y la tecnologia
Unidad II la etica en la ciencia y la tecnologiaAntonio Lopez
 
Modelo para informe en ieee
Modelo para informe en ieeeModelo para informe en ieee
Modelo para informe en ieeedagoortiz
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskianoEIYSC
 

La actualidad más candente (20)

Linea de Tiempo de la Historia de la Ingeniería Industrial
Linea de Tiempo de la Historia de la Ingeniería IndustrialLinea de Tiempo de la Historia de la Ingeniería Industrial
Linea de Tiempo de la Historia de la Ingeniería Industrial
 
Conclusión mecatronica
Conclusión mecatronicaConclusión mecatronica
Conclusión mecatronica
 
Ejercicios resueltos edo separables
Ejercicios resueltos edo separablesEjercicios resueltos edo separables
Ejercicios resueltos edo separables
 
Estrategia del desarrollo profesional en PEMEX exploración y producción
Estrategia del desarrollo profesional en PEMEX exploración y producciónEstrategia del desarrollo profesional en PEMEX exploración y producción
Estrategia del desarrollo profesional en PEMEX exploración y producción
 
Formulario de derivación
Formulario de derivaciónFormulario de derivación
Formulario de derivación
 
Código ético del ingeniero industrial
Código ético del ingeniero industrialCódigo ético del ingeniero industrial
Código ético del ingeniero industrial
 
Ecuaciones Diferenciales
Ecuaciones DiferencialesEcuaciones Diferenciales
Ecuaciones Diferenciales
 
Importancia de la programación en la ingeniería de mantenimiento mecanico.
Importancia de la programación en la ingeniería de mantenimiento mecanico.Importancia de la programación en la ingeniería de mantenimiento mecanico.
Importancia de la programación en la ingeniería de mantenimiento mecanico.
 
Métodos de solución de ecuaciones lineales (cuadro comparativo)
Métodos de solución de ecuaciones lineales (cuadro comparativo)Métodos de solución de ecuaciones lineales (cuadro comparativo)
Métodos de solución de ecuaciones lineales (cuadro comparativo)
 
Elementos Químicos de importancia en México
Elementos Químicos de importancia en MéxicoElementos Químicos de importancia en México
Elementos Químicos de importancia en México
 
Formulario de derivadas
Formulario de derivadasFormulario de derivadas
Formulario de derivadas
 
sistemas duros y blandos
sistemas duros y blandos sistemas duros y blandos
sistemas duros y blandos
 
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD
APLICACIONES DE LOS NUMEROS COMPLEJOS A LA ELECTRICIDAD
 
Línea de tiempo de la Historia de la Ingeniería
Línea de tiempo de la Historia de la IngenieríaLínea de tiempo de la Historia de la Ingeniería
Línea de tiempo de la Historia de la Ingeniería
 
UNIDAD 2 Ética en la Ciencia y la Tecnología
UNIDAD 2 Ética en la Ciencia y la TecnologíaUNIDAD 2 Ética en la Ciencia y la Tecnología
UNIDAD 2 Ética en la Ciencia y la Tecnología
 
Roles Del Ingeniero De Sistemas
Roles Del Ingeniero De SistemasRoles Del Ingeniero De Sistemas
Roles Del Ingeniero De Sistemas
 
Unidad II la etica en la ciencia y la tecnologia
Unidad II la etica en la ciencia y la tecnologiaUnidad II la etica en la ciencia y la tecnologia
Unidad II la etica en la ciencia y la tecnologia
 
Etica y tecnologia
Etica y tecnologiaEtica y tecnologia
Etica y tecnologia
 
Modelo para informe en ieee
Modelo para informe en ieeeModelo para informe en ieee
Modelo para informe en ieee
 
Que es el wronskiano
Que es el wronskianoQue es el wronskiano
Que es el wronskiano
 

Similar a Ensayo importancia ingenieria

Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276marlev boadas
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientosguest409adc
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientosXilena16
 
Ingenieria de requerimiento
Ingenieria de requerimientoIngenieria de requerimiento
Ingenieria de requerimientoDavidZarate1200
 
Ing de req
Ing de reqIng de req
Ing de reqwhymber
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosSergio Ramos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Requerimientos
RequerimientosRequerimientos
Requerimientoskaresha3
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos JCRREYES
 
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 unrated999
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de RequerimientosNaylu Rincón
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
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 softwareandrescamiloruiz
 
Especificar los requerimientos o requisitos
Especificar los requerimientos o requisitosEspecificar los requerimientos o requisitos
Especificar los requerimientos o requisitosNataliaHeredia13
 

Similar a Ensayo importancia ingenieria (20)

Carlos figuera-ci-19897276
Carlos figuera-ci-19897276Carlos figuera-ci-19897276
Carlos figuera-ci-19897276
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
Taller ingernieria de requerimientos
Taller ingernieria de requerimientosTaller ingernieria de requerimientos
Taller ingernieria de requerimientos
 
Ingenieria de requerimiento
Ingenieria de requerimientoIngenieria de requerimiento
Ingenieria de requerimiento
 
REQUISITOS
REQUISITOSREQUISITOS
REQUISITOS
 
Taller en clases (1)
Taller en clases (1)Taller en clases (1)
Taller en clases (1)
 
Ing de req
Ing de reqIng de req
Ing de req
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Requerimientos
RequerimientosRequerimientos
Requerimientos
 
Ingenieria de requisitos
Ingenieria de requisitos  Ingenieria de requisitos
Ingenieria de requisitos
 
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
 
Desarrollo unidad1
Desarrollo unidad1Desarrollo unidad1
Desarrollo unidad1
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Ingeniería de Requerimientos
Ingeniería de RequerimientosIngeniería de Requerimientos
Ingeniería de Requerimientos
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
REQUI
REQUIREQUI
REQUI
 
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
 

Más de Aernnova Aerospace Mexico S.A. de CV (10)

Gestores de bases de datos bbdd
Gestores de bases de datos bbddGestores de bases de datos bbdd
Gestores de bases de datos bbdd
 
Historia internet evolucion
Historia internet evolucionHistoria internet evolucion
Historia internet evolucion
 
Historia internet evolucion
Historia internet evolucionHistoria internet evolucion
Historia internet evolucion
 
Enrutamientoesttico
Enrutamientoesttico Enrutamientoesttico
Enrutamientoesttico
 
Enrutamientoesttico 120409182310-phpapp02
Enrutamientoesttico 120409182310-phpapp02Enrutamientoesttico 120409182310-phpapp02
Enrutamientoesttico 120409182310-phpapp02
 
Fisica
FisicaFisica
Fisica
 
Tema 6 cuentas por cobrar
Tema 6 cuentas por cobrarTema 6 cuentas por cobrar
Tema 6 cuentas por cobrar
 
Baan multi site
Baan multi siteBaan multi site
Baan multi site
 
Fre u1 ea_xxyz
Fre u1 ea_xxyzFre u1 ea_xxyz
Fre u1 ea_xxyz
 
Biografía de michael jordan (2)
Biografía de michael jordan (2)Biografía de michael jordan (2)
Biografía de michael jordan (2)
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
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.
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 

Ensayo importancia ingenieria

  • 1. Introducción Hoy día la economía global depende más de sistemas automatizados que en épocas pasadas; esto ha llevado a los equipos de desarrollo a enfrentarse con una nueva década de procesos y estándares de calidad. A pesar de los avances de la tecnología, aún existen procesos de producciones informales, parciales y, en algunos casos, no confiables. Sin embargo, a pesar de los avances de la tecnología, aún existen procesos de producciones informales, parciales y, en algunos casos, no confiables, lo que trae como consecuencia una alta incidencia de fallos en los proyectos de software. Como solución a estas fallas, la Ingeniería de Requerimientos cumple un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental: la definición de lo que se desea producir.
  • 2. Ingeniería de Requisitos La Ingeniería de Requerimientos se define como: ‘’El proceso por el cual se transforman los requerimientos declarados por los clientes, ya sean hablados o escritos, a especificaciones precisas, no ambiguas, consistentes y completas del comportamiento del sistema, incluyendo funciones, interfaces, rendimiento y limitaciones’’. Su tarea principal consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, pretende minimizar los problemas relacionados con el desarrollo de sistemas. Antes de hablar de requerimientos debemos saber que son estos. Existen múltiples definiciones para requerimiento: 1. Una condición o necesidad de un usuario para resolver un problema o alcanzar un objetivo 2. Una condición o capacidad que debe estar presente en un sistema o componentes de sistema para satisfacer un contrato, estándar, especificación u otro documento formal. 3. Una representación documentada de una condición o capacidad como en 1 ó 2. Se dividen en funcionales y no funcionales.  Funcionales: condición o capacidad de un sistema requerida por el usuario para resolver un problema o alcanzar un objetivo.  No funcionales: condición o capacidad que debe poseer un sistema para satisfacer un contrato, un estándar, una especificación u otro documento formalmente impuesto. Las características de un requerimiento son sus propiedades principales. Un conjunto de requerimientos en estado de madurez, debe presentar características individualmente y en grupo. A continuación se presentan las más importantes:  Necesario: un requerimiento es necesario si la falta de este provoca una deficiencia en el sistema a construir y, además, su capacidad, características físicas o factor de calidad no pueden ser reemplazados por otras capacidades del producto o del proceso.
  • 3.  Conciso: un requerimiento es conciso si es fácil de leer y entender. Su redacción debe ser simple y clara para aquellos que vayan a consultarlo en el futuro.  Completo: un requerimiento está completo si no necesita ampliar detalles en su redacción, es decir, si se proporciona la información suficiente para su comprensión.  Consistente: un requerimiento es consistente si no es contradictorio con otro requerimiento.  No ambiguo: un requerimiento no es ambiguo cuando tiene una sola interpretación. El lenguaje usado en su definición no debe causar confusiones al lector.  Verificable: un requerimiento es verificable cuando puede ser cuantificado de manera que permita hacer uso de los siguientes métodos de verificación: inspección, análisis, demostración o pruebas. Aunque las características están bien definidas, se encuentran dificultades para ser definidos, las cuales son:  Los requerimientos no son obvios y vienen de muchas fuentes.  Son difíciles de expresar en palabras,  Existen muchos tipos de requerimientos y diferentes niveles de detalle. La cantidad de requerimientos en un proyecto puede ser difícil de manejar.  Los requerimientos nunca son iguales. Algunos son más difíciles, más riesgosos, más importantes o más estables que otros.  Los requerimientos están relacionados entre sí y, a la vez, serelacionan con otras partes del proceso.  Cada requerimiento tiene propiedades únicas y abarcan áreas funcionales específicas.  Un requerimiento puede cambiará lo largo del ciclo de desarrollo.  Son difíciles de cuantificar, pues cada conjunto de requerimientos es particular a cada proyecto. Para lograr mayor claridad de este tema, se representan en la figura 1 los tipos de requerimientos a considerar. Para realizar un levantamiento de requisitos, son varias las personas que son involucradas en el, estos aportan algo diferente cada uno y cumplen diferentes papeles lo que asegura que se involucren las personas correctas
  • 4. en las diferentes fases del ciclo de vida, y en las diferentes actividades de la ingeniería de software. A continuación los roles más importantes:  Usuario final: son las personas que utilizarán el sistema cuando este completo. Están relacionadas con la usabilidad, disponibilidad y fiabilidad del sistema; están familiarizadas con los procesos específicos que debe realizar el software, dentro de los parámetros de su ambiente laboral. Serán quienes utilicen las interfaces y los manuales de usuario.  Usuario líder: son los individuos que comprenden el ambiente del sistema o el dominio del problema en donde será empleado el softwaredesarrollado. Ellos proporcionan al equipo técnico los detalles y requerimientos de las interfaces del sistema.  Equipo de administración y soporte: para proyectos que requieran un mantenimiento eventual, estas personas son las responsables de la administración de cambios, de la implementación y resolución de las anomalías. Su trabajo consiste en revisar y mejorar los procesos del producto finalizado.  Equipo de desarrollo e implementación: son los responsables del desarrollo del producto en sí e interactúan directamente con el cliente.  Personal de pruebas: se encarga de elaborar y ejecutar el plan de pruebas para asegurar que las condiciones presentadas por el sistema sean las adecuadas. Son quienes validan si los requerimientos satisfacen las necesidades del cliente. Las actividades de la ingeniería de requisitos son los procesos esenciales que tienen diversas actividades. Estos están en orden secuencial, 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 ingeniería de requisito varían en cantidad y en nombres. Cada desarrollador interpreta y utiliza sus métodos, estos relacionados dependiendo del proyecto que desarrollen, pero de todas ellas se pueden identificarse y extraerse cinco actividades principales:
  • 5.  Análisis del problema: el objetivo de esta actividad es entender las verdaderas necesidades del negocio, que se comprendan los problemas del negocio, se evalúen las necesidades iniciales de todos los involucrados en el proyecto y se proponga una solución de nivel elevado para su solución.  Evaluación y negociación: la diversa gama de fuentes de la cual provienen los requerimientos, hace necesaria una evaluación de los mismos antes de definir si son adecuados para el cliente. El término adecuado significa que ha sido percibido a un nivel de riesgo aceptable sin perder de vista las factibilidades técnicas y económicas, a la vez que se buscan resultados completos, correctos y sin ambigüedades.  Especificación: es la actividad en la cual se genera el documento, con el mismo nombre, que contiene una descripción completa de las necesidades y funcionalidades del sistema que será desarrollado; describe el alcance del sistema y la forma como hará sus funciones, con la definición de los requerimientos funcionales y los no funcionales. Definen todos los requerimientos de hardwarey software, diagramas, modelos de sistemas y cualquier otra información que sirva de soporte y guía para fases posteriores. Es el resultado final de las actividades de análisis y evaluación de requerimientos.  Validación: permite demostrar que los requerimientos definidos en el sistema son los que realmente desea el cliente. Además, revisa que no se haya omitido ninguno, que no sean ambiguos, inconsistentes o redundantes, garantiza que todos los requerimientos presentes en el documento de especificación cumplan con los estándares de calidad.  Evolución: planear cambios posibles a los requerimientos cuando el sistema sea desarrollado y utilizado. La actividad de evolución es un proceso externo que ocurre a lo largo del ciclo de vida del proyecto. Tener versiones de los requerimientos es tan importante como tener versiones del código, porque evita tener requerimientos emparchados en un proyecto. Algunos de los beneficios que proporciona el control de versiones está prevenir cambios no autorizados, guardar revisiones de los documentos de requerimientos, recuperar versiones previas de los documentos, administrar una estrategia de releases, prevenir la modificación simultánea a los requisitos, entre otras.
  • 6. Conclusión Como hemos podido apreciar, la ingeniería de requisitos es el pilar para el desarrollo de productos software, es necesaria para levantar los requisitos que serán la base del proceso de software. Cada actividad y técnica de la Ingeniería de Requisitos utilizada individualmente, ofrecerá soluciones diferentes para proyectos diversos. Por tal razón, se considera que, aunque no existe un modelo de proceso ideal para la IR, cada método y técnica ofrece diferentes soluciones ante un problema. También debemos recordar que la Ingeniería de Requerimientos es una actividad que involucra a clientes, usuarios, equipo de desarrollo, administradores deproyectos, etc.; por lo tanto, el proceso de IR no depende solamente de la forma en cómo se percibe el problema, sino también, del nivel de experiencia que tengan los involucrados.
  • 7. Bibliografía Racero, Caridad. “Importancia de la ingeniería de requerimientos dentro del ciclo de desarrollo de software”. Revista Técnica de la Empresa de Telecomunicaciones de Cuba S.A. (Sin Especificar): 52-56