Documente Academic
Documente Profesional
Documente Cultură
PRESENTADO
POR:
DIANA KAROLINA ROJAS CORTES
FELIX MERIÑO MENDOZA
FREDDY MARQUEZ RUDIÑO
INFORMACION
2018
Contenido
Objetivo ............................................................................................................................................... 3
Alcance ................................................................................................................................................ 3
Fases .................................................................................................................................................... 3
Especificación de cada fase ................................................................................................................. 6
Requerimientos Funcionales ........................................................................................................... 6
Requerimientos No Funcionales ..................................................................................................... 7
Metas y restricciones de la Arquitectura ........................................................................................ 8
Restricciones que afectan la arquitectura del software ................................................................. 8
Fase de análisis .................................................................................................................................... 8
Estudio del entorno tecnológico ..................................................................................................... 8
Elección de la Arquitectura de Desarrollo ....................................................................................... 9
Hadware (características minimas) ........................................................................................... 9
Software ......................................................................................................................................... 9
Diagramas de Análisis del Sistema ................................................................................................ 10
Fase de Diseño .................................................................................................................................. 13
Diseño de la Base de Datos ........................................................................................................... 13
Diccionario de Datos ......................................................................................................................... 14
Diseño de Entradas y Salidas ......................................................................................................... 17
Diseño de Casos de Uso ................................................................................................................ 20
Diseño de Clases............................................................................................................................ 21
Diagrama de despliegue KFF SOFTWARE ............................................................................... 21
Diagrama de nodos KFF SOFTWARE........................................................................................ 22
Vista de Administración ............................................................................................................. 23
Objetivo
Alcance
Fases
La información se muestra al usuario en forma clara y teniendo en cuenta que entiendan los contenidos, proporciona texto
alterno para que el contenido no sea solamente textual y de tal forma que pueda ser transformado en formatos necesarios
para usuarios con discapacidades.
RNF001 Perceptible
El contenido debe ser adaptable, para ser presentado en diferentes formas sin perder información ni estructura.
Debe permitir a los usuarios ver y escuchar el contenido incluyendo la distinción entre lo menos y más importante.
Los componentes de la interfaz de usuario y su navegabilidad deben ser manejables. El teclado de contener todas las
RNF002 Operable funciones activas, el tiempo debe ser suficiente para que los usuarios puedan leer y utilizar el contenido, tener en cuenta que
el contenido debe estar diseñado para evitar ataques epilépticos, debe proporcionar ayudas y búsquedas para los usuarios.
Tanto las operaciones como la información contenida en la interfaz debe ser comprensible por los usuarios. Legible,
RNF003 Comprensible
previsible y debe evitar y corregir errores de ingreso de datos.
El contenido de las interfaces debes ser interpretado por diferentes usuarios de acuerdo con su rol en la aplicación,
RNF004 Robustez
adicionalmente debe ser compatible con los actuales y futuros usuarios
En el desarrollo del producto se tiene que tener en cuenta la escalabilidad de la aplicación puesto que esta sujeta a cambios
RNF009 escalabilidad
de acuerdo a las necesidades de los actores del proceso y modificación de las normas internas y externas
RNF010 Mantenibilidad El sistema de información debe permitir el mantenimiento de las bases de datos y de los procesos de forma sencilla sin que
altere el desempeño general de la aplicación
RNF011 Rendimiento La respuesta de la aplicación a la hora de ejecutarse alguno de sus requerimientos funcionales no debe alargarse en el
tiempo, las respuestas a los eventos deben ser rápidos.
RNF013 Fiabilidad El sistema debe ser fiable, puesto que un error de la aplicación puede causar penalizaciones a los usuarios y costos
adicionales a la empresa
El acceso a la aplicación está restringido de acuerdo al rol que desempeñe el usuario. Cada uno debe tener un usuario y
RNF014 Seguridad clave de acceso que le permite ingresar a su sesión y realizar únicamente las tareas permitidas. Las demás seguridades
están de acuerdo con la norma ISO/IEC 27003
REQUERIMIENTOS NO FUNCIONALES RELACIONADOS CON HARDWARE Y SOFTWARE
Código Nombre Descripción
RNF011 Impresora Laser Para cumplir con los RF001 RF003 RF005
Impresora de etiquetas de tipo desktop, 4,13" de ancho, 203 dpi, transeferencia térmica o térmica directa, puertos USB y
RNF012 Imprimir etiquetas
Serial, codigos 1D, 2D y gráficos; velocidad 4pps.
Indicado en el inventario tecnológico de la empresa. La aplicación se debe poder ejecutar en los equipos existentes y para
RNF014 Hardware
cada usuario
La aplicación se desarrolla en JSP por ser un lenguaje de programación orientado a la web, de uso libre y multiplataforma.
Con MySql como gestor de bases de datos.
Deben estar disponibles los pluggins de adobe para generación de informes lo mismo que excel para generar reportes de
análisis
RNF015 Software
El sistema operativo debe ser windows 7 pero la aplicación puede ser desarollada y ejecutada en cualquier plataforma
La aplicación se debe ejecutar en cualquiera de los siguientes navegadores Google Chrome,Mozilla, Explorer en sus últimas
versiones
Especificación de cada fase
Requerimientos Funcionales
Descripción
Crear y llevar control de los procesos jurídicos.
Entradas Fuente Salida Destino Restricciones
Efecto Colateral
Descripción
Crear y llevar control de cobro cartera de los procesos jurídico
Entradas Fuente Salida Destino Restricciones
Documento disponible de
Recibos Paz y salvo Cliente Ninguna
recibo de pagos
Efecto Colateral
Requerimientos No Funcionales
Inestabilidad del servicio que afecta en el tiempo real de las consultas de los
Descripción
procesos jurídicos y cartera
Metas y restricciones de la Arquitectura
El propósito general es dar a conocer la forma como funcionara el sistema KFF SOFTWARE
(SOFTWARE DE ABOGADO), el cual está encargado registrar y almacenar la información
diaria de las actividades profesionales de los abogados o bufet, con sus respectivos datos
personales, clientes, asunto y expediente, una vez registrado y almacenado estos datos en
el sistema se deberá generar informes mensuales o cuando sea requerido.
Fase de análisis
Si los componentes ya desarrollados cumplen los requisitos del
proyecto, se adquirirán. El coste de la adquisición y de la integración
de los componentes ya desarrollados serán casi siempre menores
que el coste para desarrollar el software equivalente. Además, el
riesgo es relativamente bajo.
Si se dispone de componentes ya experimentados, los riesgos
asociados a la modificación y a la integración generalmente se
aceptan. El plan del proyecto debería reflejar la utilización de estos
componentes.
Si se dispone de componentes de experiencia parcial para el
proyecto actual
Software
abogado
Defaul
ColumnNam PrimaryKey NotNull Comme AutoIn
DataType Flags t
e nt c
Value
idabogado INTEGER PK NN UNSIGNE AI
D
VARCHAR(25
nombre
5)
VARCHAR(25
apellido
5)
VARCHAR(25
email
5)
VARCHAR(25
celular
5)
VARCHAR(25
codigo
5)
IndexName IndexType Columns
PRIMARY PRIMARY idabogado
asunto
Defau
PrimaryKe NotNull Comme AutoIn
ColumnName DataType Flags lt
y nt c
Value
UNSIGNE
idasunto INTEGER PK NN AI
D
abogado_idabog UNSIGNE
INTEGER NN
ado D
VARCHAR(2
descripcion
55)
UNSIGNE
idexpediente INTEGER
D
IndexName IndexType Columns
PRIMARY PRIMARY idasunto
asunto_FKIndex1 Index abogado_idabogado
cliente
Defau
PrimaryKe NotNul Comme AutoI
ColumnName DataType Flags lt
y l nt nc
Value
UNSIGN
idcliente INTEGER PK NN AI
ED
expediente_idexpedi UNSIGN
INTEGER NN
ente ED
VARCHAR(2
nombre
55)
VARCHAR(2
apellido
55)
email VARCHAR(2
55)
VARCHAR(2
celular
55)
VARCHAR(2
clave
55)
VARCHAR(2
asunto
55)
IndexName IndexType Columns
PRIMARY PRIMARY idcliente
cliente_FKIndex1 Index expediente_idexpediente
expediente
Defaul
PrimaryKey NotNull Commen AutoIn
ColumnName DataType Flags t
t c
Value
UNSIGNE
idexpediente INTEGER PK NN AI
D
asunto_idasunt UNSIGNE
INTEGER NN
o D
DATETIM
fecha_inicio
E
DATETIM
fecha_termino
E
IndexName IndexType Columns
PRIMARY PRIMARY idexpediente
expediente_FKIndex1 Index asunto_idasunto
juicio
Defau
PrimaryKe NotNul Comme AutoI
ColumnName DataType Flags lt
y l nt nc
Value
UNSIGN
idjuicio INTEGER PK NN AI
ED
expediente_idexpedi UNSIGN
INTEGER NN
ente ED
UNSIGN
asunto_idasunto INTEGER NN
ED
fecha_inicio DATETIME
fecha_termino DATETIME
VARCHAR(2
estado
55)
UNSIGN
idcliente INTEGER
ED
UNSIGN
idabogado INTEGER
ED
IndexName IndexType Columns
PRIMARY PRIMARY idjuicio
juicio_FKIndex1 Index asunto_idasunto
juicio_FKIndex2 Index expediente_idexpediente
Componentes