Documente Academic
Documente Profesional
Documente Cultură
UNIVERSIDAD DE CARTAGENA
PROGRAMA DE INGENIERA DE SISTEMAS
DESARROLLADORES:
JAIRO DAVID BELTRN ASSIA
JUAN CARLOS BUSTAMANTE MONTES
JEYMARSON JOEL GARCA SANMARTN
CARTAGENA, D.T. Y C.
09 DE SEPTIEMBRE DE 2014
CONTENIDO
CONTENIDO........................................................................................................2
1.
INTRODUCCIN........................................................................................3
1.1
Propsito...................................................................................................3
1.2
Alcance......................................................................................................3
1.3
1.4
Referencias................................................................................................4
1.5
Resumen....................................................................................................4
2.
DESCRIPCIN GENERAL........................................................................4
2.1
2.2
2.3
2.4
Restricciones............................................................................................5
2.5
Suposiciones y Dependencias................................................................5
2.6
Requerimientos Futuros..........................................................................5
3.
REQUERIMIENTOS ESPECFICOS..........................................................6
3.1
INTERFACES EXTERNAS........................................................................7
3.1.1
INTERFACES DE USUARIO...............................................................7
3.1.2
Interfaces de Hardware........................................................................7
3.1.3
Interfaces de Software.........................................................................7
3.2
Requerimientos Funcionales..................................................................7
3.2.1
3.2.2
3.2.3
3.3
REQUERIMIENTOS DE DESEMPEO.....................................................8
3.4
RESTRICCIONES DE DISEO.................................................................8
3.5
1. INTRODUCCIN
Este documento es una especificacin de requerimientos para realizar nuestro
proyecto de desarrollo de software. Comprende todas las tareas relacionadas
con la determinacin de las necesidades o de las condiciones a satisfacer para
un software nuevo, tomando en cuenta los diversos requerimientos de nuestro
cliente, con el propsito de que los requerimientos alcancen un estado ptimo
antes de seguir adelante con nuestro proyecto. Esta especificacin est basada
en las directrices dadas por el estndar de la IEEE, prctica recomendada para
especificacin de requisitos de software ANSI/IEEE 830, 1998.
Para lo cual se ha llevado a cabo diversas tcnicas como, una entrevista
realizada a nuestro cliente y el modelado de los diversos casos de uso del
sistema.
1.1 Propsito
Definir las especificaciones funcionales, no funcionales para el desarrollo de un
sistema de ingeniera inversa que permitir gestionar archivos con el estndar
GXL. Este ser utilizado por ingenieros de software.
1.2 Alcance
Esta especificacin de requerimientos est dirigida a nuestro cliente, para
comenzar con el desarrollo de nuestro software. Este se encargara de la
edicin, visualizacin y exportacin de archivos con el formato GXL, facilitando
el intercambio de informacin a travs de grafos. Cuyo objetivo es su inclusin
dentro de un entorno de ingeniera inversa para trabajar en conjunto con los
dems sistemas. El software tendr como nombre: EVX-GXL 1.0.
1.3 Definiciones, Acrnimos y Abreviaturas
GXL: Graph eXchange Language-Lenguaje de intercambio por grafos.
Usuario: Ingeniero de software que utilizar el sistema.
XML: eXtensible Markup Language- Lenguaje de marcas extensible.
DTD: Document Type Definition - Definicin de Tipo de Documento.
EVX-GXL: Edit View eXport GLX.- Editor, visualizador y exportador GXL.
S.O: Sistema Operativo.
1.4 Referencias
Standard IEEE 830 1998 | IEE
1.5 Resumen
3
Profesor.
Ingeniero de Software
Gestin de archivos GXL
Tipo de usuario:
Formacin
Actividades:
Estudiante.
Ingeniero de Software (6 Sexto semestre)
Gestin de archivos GXL
2.4 Restricciones
a) Lenguajes y tecnologas en uso: Java, XML.
b) Interfaz para ser usada en escritorios.
c) El sistema debe tener un diseo e implementacin sencilla, independiente de
la plataforma o del lenguaje de programacin.
d) El sistema Operativo debe ser capaz de usar java.
e) Polticas Reguladoras: El proyecto se realizara bajo las normas de la licencia
GPL
2.5 Suposiciones y Dependencias
a) La versin de java instalada en los ordenadores que deban usar el software
deben ser compatibles con las caractersticas de Java 8.0.
2.6 Requerimientos Futuros
a) La posibilidad de trabajar con mltiples archivos GXL al mismo tiempo.
b) Poder crear Archivos GXL de cero.
c) Adaptar el sistema a diversos entornos como la WEB y mviles.
5
3. REQUERIMIENTOS ESPECFICOS
REQUERIMIENTOS FUNCIONALES.
IDENTIFICACION DEL
RF01
REQUERIMIENTO
NOMBRE DEL
REQUERIMIENTO
CARACTERISTICAS
DESCRIPCION
PRIORIDAD
Alta
IDENTIFICACION DEL
RF02
REQUERIMIENTO
NOMBRE DEL
REQUERIMIENTO
CARACTERISTICAS
DESCRIPCION
REQUISITOS
RF01
FUNCIONALES
REQUERIDOS
PRIORIDAD
Alta
IDENTIFICACION DEL
RF03
REQUERIMIENTO
NOMBRE DEL
REQUERIMIENTO
CARACTERISTICAS
DESCRIPCION
PRIORIDAD
Alta
Para esto el sistema debe tomar como entrada un archivo GXL escogido
por el usuario, encargndose de analizar su estructura, teniendo como
entornos de escritorios.
El desarrollo del software se llevar a cabo en un tiempo preestablecido
ID
NOMBRE
DESCRIPCIN
PRIORIDAD
Compatibilidad
responder, satisfactoriamente,
Sistemas
operativos
AT01
AT02
Escalabilidad
de
permitir,
funcionalidades
despus de su construccin y
puesta en marcha inicial.
AT03
Seguridad
AT04
Mantenibilidad
manejar
operar.
AT05
Facilidad de uso El
sistema
disponible
deber
siempre
usuario lo requiera.
El
sistema
AT06
Disponibilidad
comportarse
en
el
tiempo
respondiendo
estar Alta
que
el
deber
eficientemente Alta
y recursos,
de
manera
precisa y satisfactoria.
10