[Php-avanzado] Texto de requerimientos tesis
Leandro Schereik
lschereik en hotmail.com
Jue Nov 12 22:22:26 ARST 2009
Especificación de reqerimientos del software
---------------------------------------------
Una especificación de reqerimientos del software es una descripción comple del
comportamiento del sistema a desarrollar. Incluye un conjunto de casos de uso
que describen todas las interacciones que se prevénn que los usuarios tendrá
con el software. También contiene requisitos no funcionales (o suplementarios).
Los requerimientos no funcionales son aquellos que imponen restricciones al
diseño o funcionamiento del sistema (tal comorequerimientos de funcionamiento,
estándares de calidad, o reqerimientos del diseño).
Las estrategias recomendadas para la especificación de los reqerimientos del
software están descritas por IEEE 830-1998. Este estándar describe la
estructuras posibles, contenido deseable, y calidades de una especificación d
requerimientos del software.
Los requerimientos pueden ser de tres tipos:
* Funcionales: son los que el usuario necesita que efectúe el software.
Ej: el sistema debe emitir un comprobante al asentar la entrega de mercaderÃa
* No funcionales: son los "recursos" para que trabaje el sistema de información
(redes, tecnologÃa).Ej: el soporte de almacenamiento a usar debe ser MySQL
* Empresariales u Organizacionales: son el marco contextual en el cual se
implantará el sistema para conseguir un objetivo macro. Ej: abaratar costos
de expedición.
Una correcta EspecificaciÃn de Requerimientos de Software produce
reequerimientos medibles, comprobables, sin ambigüedades o contradicciones,
ranqueables, homogeneos, etc.
La especificaciÃn de requerimeintos es un "documento vivo" que se usa durante
todo el ciclo de desarrollo del sistema y muchas veces cambia y se actualiza,
por tanto para su mejor uso, debe tener una portada con el nombre del proyecto, los autores y la versiÃn de
la especificaciÃn.
DefiniciÃn de requerimientos funcionales:
-----------------------------------------
La definiciÃn de requerimientos funcionales consiste en la caracterizaciÃn
de lo que el sistema (artefacto) debe hacer.
Cada requerimiento debe estar numerado, de forma tal que pueda hacerse referencia
a é ldesde otro requerimiento, y ordenado de forma tal que cuando un reuerimiento
mencione a otro, este otro ya haya sido definido.
Cada requerimiento debe definir una funcionalidad y solo una funcionalidad
del sistema, ya que de otra manera se pierde la homogeneidad de la SRS.
Dado que lo que debemos hacer es definir que hace el sistema, y no por ejemplo
quà es lo que los usuarios harÃn con el sistema, cada requerimiento funcional
comienza con "El sistema debe..." y luego lo que hará el sistema. Ej: El
sistema debe mostrar el saldo de los clientes.
Es por esto que, y aunque parezca extraño a primera vista, en la Especificacin
de Requerimientos Funcionales, el usuario jamÃs es nombrado, ya que la lista de
funcionalidades que el sistema debe cumplir no depende del usuario que la usa
(si bien podrá darse el caso de que un usuario nopueda acceder a ella, de tods
formas el sistema sà debe implementarla).
Por una cuestiÃn de simplicidad, convenimos en usar la palabra "gestiÃn" como
un sinÃnimo de Altas, Bajas y Modificaciones de los datos. Por Ej: "El sistema
debe gestionar clientes" es una abreviatura de tres requerimientos funcionales,
a saber "El sistema debe dar de alta clientes", "El sistema debe dar de baja
clientes" y "El sistema debe modificar clientes".
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 10 Nov 2009 02:33:38 -0300
> Subject: [Php-avanzado] Pedido de ejercicios y texto de requerimientos
>
> Buenas!
>
> por favor, envíenme por la lista los ejercicios de la clase pasada y la
> breve quía sobre requerimientos.
> Cómo algunas cosas las escribí en la clase, no las tengo por acá... de
> paso se las pasan a los que faltaron.
>
> Gracias!
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
_________________________________________________________________
MSN Estilo de Vida: Todo lo que querés saber sobre moda, tendencias y familia.
http://estilodevida.latam.msn.com/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091113/c294cdcb/attachment.htm
Más información sobre la lista de distribución Php-avanzado