Vous êtes sur la page 1sur 2

Requerimientos del Software

REQUERIMIENTOS DE SOFTWARE:

Cuando nos referimos a requisitos de software, se puede decir que es una condicin o
necesidad de un usuario para resolver un problema o alcanzar un objetivo, tambin una capacidad
que debe estar presente en un sistema o componentes para satisfacer un contrato estndar,
especificacin o documento formal.

En otras palabras, los requisitos o requerimientos de software es toda la informacin


necesaria para realizar efectivamente un sistema informtico. A travs del cual se hace un estudio
exhaustivo de cada uno de los componentes que van a formar la totalidad del sistema a gestionar.

Inicialmente se estudia lo que necesita el usuario, para implementar un plan de proyecto,


se evalan el problema y la solucin. Una vez que se hayan descrito las funcionalidades bsicas,
comportamiento e informacin, se especifican los criterios de validacin para demostrar una
comprensin de una correcta implementacin de los programas, de esta forma se pueda resumir
una solucin global para as, especificar los requisitos del software en las actividades en la cual se
generara el sistema, que contenga una descripcin completa con las necesidades y
funcionalidades del sistema que ser desarrollado segn la necesidades del cliente. Ya que estos
es un procedimiento importante porque ayuda a tener una visin clara de lo que realmente se
quiere.

Por otra parte, las necesidades ms importantes a la hora de realizar el anlisis de


requerimiento es la transmisin de los conocimientos bsicos, es decir estudiar el estado actual
del sistema y compararlo con el que se est planteando, analizar las ventajas y desventajas,
mostrar ejemplos de casos reales que enseen la importancia de aplicar adecuadamente el
proceso de desarrollo de software, utilizando tcnicas de especificacin formal frente a tcnicas
clsicas en la especificacin y anlisis de requisitos. Hablar de los objetivos de las herramientas y
sus funciones esperadas.

Se toman como objetivos darle a todas las partes una explicacin escrita del problema y el
desarrollo del modelo tcnico se debe examinar desde el punto de vista del sistema hasta
determinar los objetivos crticos del funcionamiento interno que luego darn forma a los
comportamientos apreciables por el usuario. Luego, se establecen formas de medir el progreso en
la construccin, para evaluar en cualquier momento qu tan avanzado se encuentra el proyecto.
Otro objetivo es el desarrollo del modelo refinado de las funciones, caractersticas y restricciones
del software.

Por otro lado los actores relacionados con el sistema, tambin llamados interesados o
involucrados en un problema determinado, que necesitan una solucin ptima tales como:
Usuario final, que son aquellas personas que usaran el sistema desarrollado, usuario lder, son los
individuos que comprenden el ambiente del sistema o el dominio del problema dnde ser
empleado el software desarrollado. Ellos proporcionan al equipo tcnico los detalles y
requerimientos del sistema. Analistas y programadores que son los responsables del desarrollo del
producto e interactan directamente con el cliente, personal de pruebas se encargan de asegurar
que el sistema presenta condiciones adecuadas y los clientes de la organizacin que son quienes
validan si los requerimientos cubren sus necesidades.
En cuanto a la importancia de la ingeniera de software se considera que es estudiar la
necesidades del usuario y realizar un plan en forma estructurada, mejorando la capacidad de
predecir cronogramas del proyectos, as como sus resultados, cada actividad de la ingeniera
proporciona mantenimiento tales como, estimacin de costos, tiempo y recursos innecesarios
disminuye los costos y retrasos de proyecto, reparar errores por un mal desarrollo no descubierto
a tiempo, es una de las etapas de mayor importancia en el ciclo del desarrollo del software y de las
primeras en llevarse a cabo, tambin es bueno mencionar que son muchas personas implicadas los
cuales juegan un papel muy importante dentro de un proyecto a realizar que tiene distintos
intereses, por ello hay que seleccionar las personas correctas para realizar un sistema en las
diferentes actividades de la ingeniera de requisitos.

Es por ello, que la ingeniera de requisitos es de suma importancia a la hora de realizar el


anlisis para el desarrollo del software ya que estudia cada uno de los pasos o procesos que se
emplearan durante el desarrollo del sistema.

En ltimo termino, para el levantamiento y recoleccin de requerimientos se toma a partir


de la informacin proporcionada por el cliente. Donde este describe con detalle los servicios del
sistema. Dicha informacin sirve de base para el diseo y desarrollo del sistema. La recoleccin y
anlisis de requerimientos se inicia a partir de la especificacin de los objetivos de informacin
geogrfica (ambiente donde se ejecutara el sistema), establecidos por cada una de las partes que
forman la organizacin y que intervendrn en la aplicacin de la base de datos. Una vez definidos
los ambientes y usuarios de la organizacin, la funcin de cada usuario se registra en un formato
de Recoleccin de requerimientos en el que se describen las vistas de sus funciones, La descripcin
de las operaciones debe contener:

- Qu fin tiene la operacin,


- Cules son las condiciones que habilitan una operacin,
- Cmo se desarrolla la operacin,
- Si las operaciones se comportan en forma regular, y si no, cules son las condiciones.

Tcnicas ms usadas: mtodo JAD y FPA.

(JAD) (JointAplicationDesigner)

- Permite a los usuarios, disear sistemas en forma conjunta, en sesiones Grupales.


- Promueve la cooperacin, el entendimiento y el trabajo grupal entre distintos grupos de usuarios.
(FPA).
- Mide el tamao del software desde el punto de vista del usuario. Medir la funcionalidad del
producto.
- Es independiente de la tecnologa usada para el desarrollo e implementacin.
- Se aplica a partir de los documentos de requerimientos y a lo largo del ciclo de vida del software.

Los enfoques para estimar Puntos Funcin (FunctionPoints - FP) facilitan la estimacin temprana
de un proyecto de software (costo, esfuerzo, cronograma) cuando los requerimientos no estn
completamente definidos.

Vous aimerez peut-être aussi