Ingenieria De Requerimientos

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Ingenieria De Requerimientos as PDF for free.

More details

  • Words: 786
  • Pages: 3
INGENIERIA DE REQUERIMIENTOS Sherley Saavedra Saavedra [email protected]

ABSTRACT: Requirements engineering in the software process is the most important role because it focuses on a key area and its mission is to seek to minimize the problems associated with the development of systems providing what the customer requires a software system with the generation of correct specifications that clearly describe the behavior of a system. A requirement is a range of instructions that have a high level of service or of a limited system to detail a functional specification, and its main properties are the verification, unambiguous necessary, verifiable, concise and complete. Requirements have many sources as well as different levels and types of details.

PALABRAS CLAVE: claridad del tema, orden, versatilidad y excelente organización.

CARACTERISTICAS:

las propiedades

principales de un requerimiento son:

Conciso:un requerimiento es conciso cuando presenta bastante claridad, es decir que es fácil y sencillo a la hora de leerlo y entenderlo.

Necesario:cuando un requerimiento es necesario quiere decir que le hace falta algo o que presenta una deficiencia.

Verificable: un requerimiento es verificable siempre y cuando se puede verificar con cualquiera de los métodosde cuantificado como; el análisis, la demostración, la inspección, etc.

Especificado: un requerimiento siempre debe estar especificado por escrito.

INTRODUCCION: en la vida cotidiana para desarrollar un software se deben realizar unos requerimientos anticipadamente para asíno tener fallos o fracasos con el software desarrollado, de esta manera se pretende minimizar los problemas respecto a los desarrollos de sistemas porque así se ayuda a los ingenieros a reconocer rápida y fácilmente el problema para así poder trabajar mejor el problema y obtener una mejor calidad de software. Es por estas razones que la ingeniería de requerimientos es de gran importancia a la hora de desarrollar un software. El propósito de esta investigación es resaltar la importancia de los requerimientos a la hora de desarrollar software. En este trabajo de efectúa la influencia de la IR en el software.

Completo:cuando se proporciona la información necesaria para una buena comprensión se dice que el requerimiento es completo.

INGENIERIA DE REQUERIMIENTOS

No ambiguo: un requerimiento no es ambiguo cuando se le puede dar una sola interpretación para así no generar confusiones en el lector

La ingeniería de requerimientos contiene uno de los papeles más importantes en el proceso de producción de software ya que su mayor enfoque esta el lo que se desea producir, es decir, en lo que desea el cliente y las condiciones bajo las cuales se desarrollara.

Fig.1

La ingeniería de requerimientos básicamente lo que busca es facilitarle y mejorarle al ingeniero la creación de software como también entregar una especificación de requerimientos de software correcta ,compleja y completa , porque no estaría bien si realizamos un software sin tener anticipadamente uno requerimientos mínimos porque así no se sabría cual era realmente la necesidad cliente y se correría el riesgo de que nuestra creación sea inútil, perdiendo el tiempo, los costos y de maces que se hallan utilizado en el desarrollo de

software. Para entenderlo un poco mejor miremos primero que es un requerimiento.

REQUERIMIENTO:es una necesidad documentada de un producto o servicio.

Fig.2

Existen dos clases de requerimientos como lo muestra la fig. 2 que son los funcionales, que son una definición de las funciones que el sistema debe hacer y de lo que será capaz de realizar. Y los requerimientos no funcionales que son aquellos que describen las características que puedan limitar el sistema por ejemplo; las interfaces de usuario, la disponibilidad del equipo, la seguridad, el rendimiento en cuanto a tiempo y espacio, etc.

La ingeniería de requerimientos nos provee muchos beneficios como mejorar la capacidad de predecir proyectos, disminuye los costos y el tiempo, nos lleva a una mejor calidad de software, y evita el fracaso del proyecto, para que se genere la ingeniería de requerimientos debe haber una interacción entre el cliente y el programador de lo contrario es imposible saber las necesidades del cliente.

Fig.3

En el proceso de la ingeniería de requerimientos es importante desarrollar varias actividades que dependen del tamaño de proyecto, algunas de esta son;

Análisis del Problema: comprender los verdaderos problemas o necesidades del cliente, reconocer directamente quienes serán los beneficiados o afectados por el sistema

Evaluación: evaluar los requerimientos y definir si son los adecuados para el cliente, para ello hay que identificar el problema mayor y clasificar los requerimientos

Especificación:se realiza un documento general definiendo las necesidades y los requerimientos funcionales y no funcionales

Validación: comprobar que los requerimientos estipulados son los que el usuario realmente quiere y revisar que no hace falta ninguno ni que tampoco sobra alguno.

Evolución: plantear posibles cambios que puedan presentarse durante el desarrollo del sistema.

REFERENCIAS: [1]pagina. http://es.wikipedia.org/wiki/Requerimiento_(sistemas)

[2]pagina. http://www.monografias.com/trabajos6/resof/resof.shtml

[3]pagina. http://www.dis.unal.edu.co/~fgonza/courses/2003/ingSoft 1/CAP4.pdf

Related Documents