Beruflich Dokumente
Kultur Dokumente
Especificacin De
Requerimientos
ELABORADO POR:
Eric Velandia
Sebastin Vivas
VERSION APROBADA:
2.4
UNIVERSIDAD:
Pontificia Universidad Javeriana
Tabla de Contenido
Historial De Revisiones .............................................................................................. 2
Tabla de Ilustraciones............................................................................................... 4
1. Introduccin........................................................................................................ 5
1.1 Propsito ....................................................................................................... 5
1.2 Alcance ........................................................................................................ 5
2. Descripcin General.......................................................................................... 6
2.1 Perspectiva ................................................................................................... 6
2.2 Funciones del Producto ............................................................................. 7
2.3 Clases y Caractersticas del Usuario ........................................................ 7
2.4 Ambiente Operativo................................................................................... 7
2.5 Restricciones de Diseo y Desarrollo ....................................................... 7
3. Requerimientos de Interfaces Externas .......................................................... 9
3.1 Interfaces de Usuario .................................................................................. 9
3.2 Interfaces de Hardware ........................................................................... 10
3.3 Interfaces de Software ............................................................................. 10
3.4 Interfaces de Comunicacin .................................................................. 11
4. Caractersticas del Sistema ............................................................................ 12
4.1 Metodologa de Especificacin ................................................................. 12
4.2 Metodologa de Priorizacin ....................................................................... 13
4.3 Plantilla de definicin de requerimientos y funcionalidades ................ 14
Anexo A: Glosario ............................................................................................... 15
Anexo B: Modelos De Anlisis............................. Error! Bookmark not defined.
Referencias .............................................................................................................. 16
Pagina. 1
Historial De Revisiones
Pagina. 2
Eric Velandia, 17 de Agosto, Metodologas de 2.3
Sebastin Vivas 2014 priorizacin.
Pagina. 3
Tabla de Ilustraciones
Ilustracin 1: Proceso de facturacin de un tiquete .......................................... 6
Ilustracin 2: Interfaces de usuario......................................................................... 9
Ilustracin 3: Interfaces de Hardware.................................................................. 10
Ilustracin 4: Especificacin gil de Requerimientos........................................ 12
Ilustracin 5: Metodologa de priorizacin ......................................................... 13
Pagina. 4
1. Introduccin
En el presente documento se definen y analizan los requisitos del sistema
Aplicacin Mvil Para La Transferencia Y Aprobacin De Tiquetes De
Servicio Por Medio De Tecnologa NFC el cual ser desarrollado por los
estudiantes de ingeniera de sistemas, Eric Velandia Colmenares y Sebastian
Vivas Ospina de la Pontificia Universidad Javeriana como trabajo de grado.
Para este documento se adopta la gua de requerimientos de software de
la IEEE (Estndar 830 -1993) [1]i.
1.1 Propsito
El propsito de este documento es definir el funcionamiento general y dar a
conocer las caractersticas ms relevantes del proyecto Aplicacin Mvil
Para La Transferencia Y Aprobacin De Tiquetes De Servicio 4 Por Medio De
Tecnologa NFC, se tendrn en cuenta caractersticas tanto funcionales
como no funcionales las cuales sern explicadas de manera detallada al
usuario final.
1.2 Alcance
El proyecto Aplicacin Mvil Para La Transferencia Y Aprobacin De
Tiquetes De Servicio Por Medio De Tecnologa NFC se basa en la recepcin
de tiquetes de servicios petroleros en la locacin, por medio de la tecnologa
de Comunicacin de campo cercano para la respectiva revisin y
aprobacin por parte del encargado en la locacin (Company Man) 2 y el
ingeniero dueo del contrato (contract owner).
Pagina. 5
2. Descripcin General
En esta seccin se definen los aspectos generales del sistema. Abarcando
funciones generales del producto descripcin del ambiente operativo 1 y
caractersticas que se tienen en cuenta del usuario final2.
2.1 Perspectiva
En los campos petroleros se manejan diferentes servicios como, lodos 3 ,
cementos 4 , herramientas en general entre otros, cada compaa de
servicios realiza una serie de trabajos en la locacin y al final de cada
trabajo entregan un tiquete de servicio fsico, el cual cuenta con una breve
descripcin del trabajo y los tems usados en dichas operaciones con sus
respectivos costos. Estos tiquetes son revisados por el Company Man y
previamente aprobados. Una vez el tiquete es aprobado en campo, es
cargado dentro de una base de datos 5 y posteriormente el tiquete es
enviado a las oficinas en Bogot para una nueva revisin y aprobacin por
parte del ingeniero a cargo del respectivo contrato. Finalmente el tiquete es
aprobado y facturado. Este proceso tarda varios das y consume muchos
recursos naturales como el uso innecesario de papel. Esta propuesta busca
digitalizar y agilizar este proceso mediante Tecnologa mviles permitiendo
la transmisin mediante NFC, la aprobacin por medio de dispositivos
mviles y su envi mediante los mismos. En el siguiente cuadro se explica el
proceso de aprobacin actual:
Facturacion
del servicio
Aprobacion
en oficinas
Envio a
oficinas
Aprobacion
en campo
Entrega del
tiquete
fluido el cual va a ser usado para la perforacin del pozo. Las principales caractersticas
del lodo es dar lubricidad, mantener la presin del hueco y ayudar a la limpieza.
4 Cementos: El servicio de cementos es usado para mantener la tubera en su sitio y
Pagina. 6
2.2 Funciones del Producto
Las funciones generales del producto son listadas a continuacin:
Revisin de documentos.
Pagina. 7
El cliente no ha especificado ninguna otra limitante en diseo o desarrollo, y
algunos de las caractersticas las dejo al criterio de los desarrolladores.
Pagina. 8
3. Requerimientos de Interfaces Externas
En esta seccin se trataran los requisitos del sistema 8 de una manera
detallada, haciendo nfasis en la cada una de las interfaces del sistema y
las funcionalidades del mismo.
Teclado
SmartPhone Pantalla
8 Requisitos del sistema: necesidad que debe ser satisfecha por el producto para cumplir
con todas sus funcionalidades.
9 Interfaces de usuario: superficies con las que el usuario final debe interactuar.
Pagina. 9
interfaz grfica de la aplicacin el usuario podr desarrollar
diferentes tareas de seleccin y visualizacin.
o Teclado: por medio de este dispositivo el usuario podr
introducir algunos datos requeridos por el sistema.
NFC
Chip
Pagina. 10
o Dalvik Virtual Machine 11 , la cual ser la encargada de traducir el
lenguaje de alto nivel.
11Virtual Machine: mquina virtual encargada de convertir los comandos del usuario en
comandos de mquina.
Pagina. 11
4. Caractersticas del Sistema
En esta seccin trabajaremos en la plantilla de requerimientos en donde se
detallan cada una de las funcionalidades del sistema y su asociacin con
los casos de uso.
Priorizacin
Recopilacin
Categorizacin
Product Backlog
12 Agile Manifiesto: Es una corriente moderna de desarrollo gil de software que se rige los
siguientes supuestos:
o Individuos e interacciones sobre procesos y herramientas
o Software funcionando sobre documentacin extensiva
o Colaboracin con el cliente sobre negociacin contractual
o Respuesta ante el cambio sobre seguir un plan
13 SCRUM: es un modelo de planeacin, desarrollo e implementacin de software basado
en la el Agile Manifiesto.
Pagina. 12
4.2 Metodologa de Priorizacin
La priorizacin de los requerimientos es fundamental para Scrum, por tanto
se definen dos (2) evaluadores en el equipo quienes una vez se renan los
requerimientos del producto, son los encargados de asignar un puntaje de
1 a 10 a cada requerimiento dependiendo de su importancia para el
producto, una vez puntuados todos los requerimientos se procede a
categorizar los requerimientos en cinco (5) categoras del 1 al 5 donde 1 es
la categora de los requerimientos no tan importantes y cinco la ms
importante. [5] viii
Puntaje Puntaje
Evaluador Evaluador Categorizacion
1 2
Pagina. 13
4.3 Plantilla de definicin de requerimientos y funcionalidades
Para una consulta detallada de los requisitos y funcionalidades del sistema
consulte la siguiente plantilla, all encontrar una lista de requerimientos con
su respectiva categorizacin y priorizacin adems de una explicacin de
los casos de uso. Esta priorizacin se basa en el product back log de scrum.
En donde los stake holders asignan un puntaje a cada requerimiento y ese
puntaje despus es organizado en diferentes categorasix.
Pagina. 14
Anexo A: Glosario
NFC (Near Field Communication): es una tecnologa de comunicacin
inalmbrica, de corto alcance y alta frecuencia que permite el intercambio
de datos entre dispositivos.
Pagina. 15
Referencias
Pagina. 16