Está en la página 1de 10

DOCUMENTO REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES

ELECTIVA BSICA II

PRESENTADO POR:
GERMN SARMIENTO DAZ
CDIGO: 162208168

PRESENTADO A:
INGENIERO PEDRO MELNDEZ RIVERA

UNIVERSIDAD DE CUNDINAMARCA
FACULTAD DE INGENIERA
INGENIERA EN SISTEMAS
FUSAGASUG
2011

TABLA DE CONTENIDO

INTRODUCCIN .................................................................................................... 1
OBJETIVOS DEL PROYECTO DE GRADO ........................................................... 2
General ...................................................................................................................................... 2
Especficos............................................................................................................................... 2

MARCO TERICO.................................................................................................. 3
REQUERIMIENTO ................................................................................................................... 3
REQUERIMIENTOS FUNCIONALES................................................................................... 3
REQUERIMIENTOS NO FUNCIONALES ........................................................................... 3

ANLISIS DE REQUERIMIENTOS......................................................................... 4
Anlisis de requerimientos funcionales: ......................................................................... 4
Anlisis de requerimientos no funcionales: ................................................................... 6

CONCLUSIONES.................................................................................................... 7
BIBLIOGRAFA ....................................................................................................... 8

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

INTRODUCCIN
En el presente documento se busca analizar y revisar los requerimientos
funcionales y no funcionales planteados en el documento titulado: SOFTWARE
PARA LA ORGANIZACIN, REGISTRO, CONTROL Y BSQUEDA DE
DOCUMENTOS EN LA EMPRESA INFOGESTION LTDA, presentado como
trabajo de grado para la FUNDACIN UNIVERSITARIA TECNOLGICA
COMFENALCO, determinando si los mismos son suficientes para cumplir los
objetivos planteados en el trabajo de grado, o si deben ser sometidos a revisin
para mejorar el enfoque de manejado en el trabajo.

Requerimientos funcionales y no funcionales

Pgina 1

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

OBJETIVOS DEL PROYECTO DE GRADO


General
Desarrollar y construir un software que optimice los procesos de registro,
bsqueda y control de documentos en la empresa INFOGESTION Ltda.

Especficos
DE INVESTIGACIN
Conocer a fondo las necesidades de organizacin documental que una empresa
como INFOGESTION LTDA, puede estar generando en el uso inadecuado de los
documentos.

METODOLGICOS
Analizar procesos relacionados con el registro, control y bsqueda de archivos a
travs de entrevistas y observaciones para poder identificar correctamente la
situacin problemica y poder justificar el diseo del proyecto.
Establecer pautas de organizacin documental dentro de la empresa que permitan
la retroalimentacin de la base de datos.

TCNICOS
Identificar los requerimientos del sistema para interpretar el entorno problemico.
Disear los modelos informticos que permitan presentar y comprender cada uno
de los procesos que conforman el sistema y sus requerimientos.
Construir un prototipo que permita representar los servicios y funciones que el
sistema ofrece a sus usuarios con el fin de validar y aprobar los requerimientos del
sistema.

Requerimientos funcionales y no funcionales

Pgina 2

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

MARCO TERICO
REQUERIMIENTO
Requisito que se enmarca en un documento escrito en el cual tanto el proveedor
como el cliente pactan las caractersticas y/o atributos con los que debe contar el
producto que se va a realizar.

REQUERIMIENTOS FUNCIONALES
Los requerimientos funcionales son definidos como declaraciones o
especificaciones con respectos al comportamiento del sistema (como debe
responder) ante una determinada entrada o ante una determinada situacin, los
servicios que debe proporcionar y segn se necesite, lo que el sistema no debe
hacer.
De esta manera se delimita un margen mnimo de funcionalidad que debe tener el
sistema para responder a las necesidades del cliente.

REQUERIMIENTOS NO FUNCIONALES
Son requerimientos que poco o nada tienen que ver con la funcionalidad del
sistema (como acta) y que se enfocan mas en otros aspectos como los niveles
de usabilidad, de eficiencia, de portabilidad, entornos grficos manejados y
tcnicas para la validacin de acceso (aspectos de seguridad).

Requerimientos funcionales y no funcionales

Pgina 3

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

ANLISIS DE REQUERIMIENTOS
A continuacin se exponen los requerimientos funcionales y no funcionales
expuestos en el documento mencionado en la introduccin del actual trabajo, junto
con unas ciertas observaciones.

Anlisis de requerimientos funcionales :


Con respecto a los requerimientos funcionales, se debe tener en cuenta que, en
el momento que se habla de definir permisos, existen varias maneras de hacerlo,
una puede ser la asignacin de permisos de forma personalizada para cada
usuario dependiendo de su cargo o funcin dentro de la organizacin, donde cada
usuario que se crea adquiere unos ciertos permisos por defecto pero los mismos
pueden ser modificados por una administrador libremente, otra manera es a
travs del manejo de roles, lo cual se propone en el documento de requisitos, pero
al plasmar este requerimiento, se debe tener en cuenta que dentro de la empresa
se deben manejar posiblemente mas de dos roles por cuestiones de organizacin.
Puesto que el proyecto esta orientado a la gestin de documentos, se debe pensar
que a la documentacin de la empresa, van a acceder desde varios partes de la
misma como por ejemplo contabilidad, auditoria, gerencia, secretariados, ventas,
sector de compras entre otros, y hay que pensar que para cada una de estas
personas debe haber un acceso limitado, donde algunos podrn ver ciertos
documentos, mientras que otros no tendrn por que acceder a estos, as que
habra que pensar en el diseo de mas de dos posibles roles para el control del
acceso a los documentos.
Con respecto a la eliminacin de los usuarios, se debe tener en cuenta que por
cuestiones de integridad de los datos cuando un registro se desea eliminar, se
debe verificar que este no este asociado a ningn otro, de no hacerlo se podra
generar un denominado bug en el tratamiento de los datos.
En varios de los requerimientos planteados se trata el termino archivista, el cual
no especifica algo claro ni conciso, el la formulacin de los requerimientos se debe
ser especifico, adems de utilizar un lenguaje claro para que no queden vacios
semnticos tanto del lado del cliente como del lado del encargado de realizar el
diseo del producto y esto genere que se cree una grieta en el documento, que
puede acarrear problemas a mediano plazo entre ambas partes.

Requerimientos funcionales y no funcionales

Pgina 4

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

Por otro lado el segmento de gestin de documentos, se refieren al archivista


como un usuario que tiene ese rol de forma temporal, que as es como se percibe,
y que lleva nuevamente a cuestionar la manera como se consolidaron los roles
dentro del sistema. Lo recomendable es corregir primeramente el problema de los
roles y a partir de ah replantear los dems aspectos que involucran el uso de los
mismos.
Con respecto al prstamo de documentos, hara falta agregar que para este
propsito se debe tener muy en cuenta las fechas y hora del prstamo de cada
uno de los documentos. Una ves mas se cita la necesidad de especificar por
cuestiones organizacin (y esto tiene que ver con el tipo de empleado), el rea de
la empresa la cual pertenece este empleado al cual le fue prestado dicho
documento(s).
Las recomendaciones de especificaciones que haran falta incluir dentro del
espacio de requerimientos funcionales seria la posibilidad de no solo consultar si
no de generar reportes, indicando los permisos que se tendran para realizar
dichos reportes. Tambin habra que tener en cuenta que segn las descripciones
del proyecto, se trata del diseo de un sistema de informacin transaccional que
tendra acceso online, y en ese caso hablamos de que lo mas importante para
una empresa es sus datos, as que habra que tener en cuenta la creacin de ciclo
de backups, en caso de un colapso en el servidor o de un ataque externo, y que
hara el sistema de forma automatizada o regulada a travs de un administrador.

Requerimientos funcionales y no funcionales

Pgina 5

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

Anlisis de requerimientos no funcionales :


Con respeto a los requerimientos no funcionales incluidos dentro del documento,
se puede apreciar sin lugar a dudas que fue una proceso muy superficial en los
que no se han tenido en cuenta aspectos bsicos, como el lenguaje de
programacin que se va a utilizar, si se van a reutilizar componentes de cdigo
(practicas XP desarrollo agil de software), el sistema gestor de bases de datos, si
va ha ser un software netamente web, donde solo es accesible por medio de un
navegador.
Este apartado tampoco contempla la distribucin o conformacin bsica de una
plantilla grafica donde se ilustre la forma como sern distribuidos los componentes
que harn parte de la interfaz grafica de usuario.
Se deben contemplar tambin la arquitectura de las maquinas donde ser
ejecutado o a travs del cual correr el aplicativo.
En resumen, se debe nutrir mejor el apartado de los requerimientos no
funcionales, y habra que pensar tal ves en realizar u proceso de reingeniera para
este caso donde se pueda enmarcar unos requerimientos mas acordes con las
necesidades del cliente y los objetivos propuestos.

Requerimientos funcionales y no funcionales

Pgina 6

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

CONCLUSIONES
Los requerimientos son quizs uno de los puntos ms crticos dentro de la etapa
de anlisis y diseo, de su claridad, nivel de certeza, y puntualidad con respecto a
lo que se desea conseguir, depende el xito del diseo y por ende el del resto del
proyecto.
Para la construccin y/o definicin de los requerimientos, se podra pensar en
utilizar como gua de recomendaciones el del documento IEEE 8301 el cual sirve
como base de apoyo a la hora de tener en cuenta aspectos bsicos como
proveedor, cliente el contrato de requerimientos entre otros.
Tener en cuenta de forma conjunta el objetivo del proyecto y las necesidades
planteadas por el cliente, ayuda en la medida que no se pierde el norte de la
construccin del contrato2.

1
2

IEEE-STD-830-1998 : ESPECIFICACIONES DE LOS REQUISITOS DEL SOFTWARE

Nombre con el cual se define al documento de requerimientos dentro de la norma IEEE 830

Requerimientos funcionales y no funcionales

Pgina 7

GERMAN SARMIENTO DAZ


ELECTIVA BSICA II
UNIVERSIDAD DE CUNDINAMARCA
_______________________________________________________________________________

BIBLIOGRAFA
Sitios:
https://sites.google.com/site/udecelectiva/
* https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdG
RvbWFpbnx1ZGVjZWxlY3RpdmF8Z3g6MmFmNjJiNmZlNTBmYmJj
Yg
* https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdG
RvbWFpbnx1ZGVjZWxlY3RpdmF8Z3g6NTMzMmNkYzFlMTM3ZmM
y
* https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVsdG
RvbWFpbnx1ZGVjZWxlY3RpdmF8Z3g6NWY0ZmQyMjRlZDA4NGR
mNg

Requerimientos funcionales y no funcionales

Pgina 8

También podría gustarte