Está en la página 1de 2

Que es un requerimiento?

Condicin o capacidad que un usuario necesita para poder resolver un problema o lograr un objetivo (IEEE). Condicin o capacidad que debe exhibir o poseer un sistema para satisfacer un contrato, estndar, especificacin, u otra documentacin formalmente impuesta (IEEE). Una condicin o capacidad que debe ser conformada por el sistema (RUP). Algo que el sistema debe hacer o una cualidad que el sistema debe poseer (Robertson Robertson).

Requerimientos en ingeniera de software y sistemas


En ingeniera de sistemas existen tres tipos de requerimientos.

Un requerimiento funcional puede ser una descripcin de lo que un sistema debe hacer. Este tipo de requerimiento especifica algo que el sistema entregado debe ser capaz de realizar. Un requerimiento no funcional: de rendimiento, de calidad, etc; especifica algo sobre el propio sistema, y cmo debe realizar sus funciones. Algunos ejemplos de aspectos solicitables son la disponibilidad, el testeo, el mantenimiento, la facilidad de uso, etc. Otros tipos de limitaciones externas, que afectan en una forma indirecta al producto. Estas pueden ir desde la compatibilidad con cierto sistema operativo hasta la adecuacin a leyes o regulaciones aplicables al producto

Una coleccin de requerimientos describe las caractersticas o atributos del sistema deseado. Se omite el cmo debe lograrse su implementacin, ya que esto debe ser decidido en la etapa de diseo por los diseadores. En la ingeniera de software se aplica el mismo significado, slo que el nfasis est puesto en el propio software.

Caractersticas
Los requerimientos bien formulados deben satisfacer varias caractersticas. Si no lo hacen, deben ser reformulados hasta hacerlo.

Necesario: Lo que pida un requerimiento debe ser necesario para el producto. No ambiguo: El texto debe ser claro, preciso y tener una nica interpretacin posible. Conciso: Debe redactarse en un lenguaje comprensible por los inversores en lugar de uno de tipo tcnico y especializado, aunque an as debe referenciar los aspectos importantes Consistente: Ningn requerimiento debe entrar en conflicto con otro requerimiento diferente, ni con parte de otro. Asimismo, el lenguaje empleado entre los distintos requerimientos debe ser consistente tambin. Completo: Los requerimientos deben contener en s mismos toda la informacin necesaria, y no remitir a otras fuentes externas que los expliquen con ms detalle. Alcanzable: Un requerimiento debe ser un objetivo realista, posible de ser alcanzado con el dinero, el tiempo y los recursos disponibles.

Verificable: Se debe poder verificar con absoluta certeza, si el requerimiento fue satisfecho o no. Esta verificacin puede lograrse mediante inspeccin, anlisis, demostracin o testeo.

Estas caractersticas suelen ser subjetivas, es decir, no pueden ser calculadas de forma automtica por ningn sistema. Por ello, se tiende a medir otras mtricas o indicadores que s que pueden ser calculados de forma automtica y que, de algn modo, pueden sustituir o mapear con esta lista de caractersticas. La etapa en que se estudian los requerimientos para verificar que estn correctamente adecuados a las caractersticas mencionadas es conocida como Anlisis de Requerimientos. En la misma se enfocan e intentan solucionar las deficiencias que los requerimientos puedan tener.

Anlisis de sistemas
El anlisis de sistemas es la ciencia encargada del anlisis de sistemas grandes y complejos y la interaccin entre esos sistemas. Esta rea se encuentra muy relacionada con la Investigacin de operaciones. Tambin se denomina anlisis de sistemas a una de las etapas de construccin de un sistema informtico, que consiste en relevar la informacin actual y proponer los rasgos generales de la solucin futura. Los sistemas en relacin con el anlisis de sistemas estn relacionados con cualquier campo tales como: procesos industriales, administracin, toma de decisiones, procesos, proteccin al medio ambiente, etc. En 1953 los hermanos Howard T. Odum y Eugene Odum empezaron a aplicar una visin de sistemas a la ecologa biolgica, basndose en los trabajos de Raymond Lindeman (1942) y Arthur Tansley (1935). Los analistas de sistemas utilizan la metodologa matemtica para obtener los detalles de los sistemas a los cuales se encuentran analizando.

Tabla de contenidos

1 Modelado 2 Vase tambin 3 Enlaces externos 4 Referencias

La Teora de sistemas de computo es es la base de modelado para sistemas complejos, los cuales se dividen en tres conceptos bsicos: unidades, procesos y estructuras. Una vez que se han identificado esos componentes, se genera un modelo de teora de juegos. Este modelo despus puede ser llevado a la simulacin.