Escolar Documentos
Profissional Documentos
Cultura Documentos
Blas Rodrguez
TITULO DEL PROYECTO
SISTEMA DE INFORMACION DE GABINETE DE ABOGADOS
INTRODUCCION
La tendencia al cambio, que se vive hoy en da, nos obliga a estar actualizados y pendientes de las
metodologas que se usan con mayor xito y frecuencia en el desarrollo del software una de estas
metodologas es RUP (PROCESO UNIFICADO DE RATIONAL), que utiliza anotacin UML como
herramienta fundamental, dada estas exigencias el presente equipo de trabajo est poniendo en
prctica dicha metodologa en el diseo y elaboracin del SISTEMA DE INFORMACION DE
GABINETE DE ABOGADOS. En el presente informe, se hace uso de los diagramas UML, que nos
permitirn pasar por todas las etapas del desarrollo del software, de manera que podremos obtener
de software de calidad.
Todo el proceso se llevara a cabo durante 3 meses comenzando el dia 01 de marzo del 2017 y
finalizando el da 14 de junio del 2017 Para Poder realizar el proceso de desarrollo se requiere de 2
analistas de sistemas y para el proceso de documentacin se necesitara contratar 3 programadores
y el software con que se trabajara ser con VISUAL STUDIO lenguaje de programacin C# y el
Gestor de Base de Datos se usara SQLSERVER 2008. El lugar donde el equipo llevara a cabo sus
funciones respectivas ser en las oficinas de SUYO Y RODRIGUEZ que se encuentra ubicada en
el centro de la ciudad, en la calle Ballivian esquina Rene Moreno.
OBJETIVO GENERAL
Realizar un SISTEMA DE INFORMACION DE GABINETE DE ABOGADOS para la empresa Rodrguez
y Suyo
OBJETIVOS ESPECIFICOS
JUSTIFICACION METODOLOGICA
-Usaremos el pud porque el sistema o la empresa exige una documentacin tcnica
-Usaremos el pud debido a que los requisitos estn bien definidos a principio de proyecto
enumerando las causas
PLANIFICACION TEMPORAL
No NOMBRE DE LA DURACCION
TAREA
1 FASE DE INICIO 2 HORAS
2 I1 2 HORAS
3 Registrar abogado 2 horas
4 FASE DE 8 HORAS
ELABORACION
5 E1 8 HORAS
6 M.NEGOCIO 2 HORAS
7 M.REQUISITOS 2 HORAS
8 M. anlisis 1 HORAS
9 M DISEO 1 HORAS
10 M.IMPLEMENTACION 1 HORAS
11 M.PRUEBA 1 HORAS
12 FASE DE 4 DIAS
CONTRUCCION
13 C1 4 DIAS
14 M.ANALISIS 8 HORAS
15 M.DISEO 8 HORAS
16 M.IMPLEMENTACION 4 DIA
17 M.PRUEBA 10 HORAS
18 FASE DE 3 DIAS
TRANSICION
19 T1 1 DIA
20 M.ANALISIS 1 DIA
21 T2 1 DIA
22 M.DISEO 1 DIA
23 T3. 1 DIA
24 M.PRUEBA 1 DIA
CAPITULO 2
MARCO TEORICO
PROCESO METODOLOGICO
EL PROCESO UNIFICADO DE DESARROLLO DE SOFWARE. (PU).
Centrado en la arquitectura: La arquitectura muestra la visin comn del sistema completo en la que el
equipo de proyecto y los usuarios deben estar de acuerdo, por lo que describe los elementos del modelo
que son ms importantes para su construccin, los cimientos del sistema que son necesarios como base
para comprenderlo, desarrollarlo y producirlo econmicamente. RUP se desarrolla mediante iteraciones,
comenzando por los CU relevantes desde el punto de vista de la arquitectura. El modelo de arquitectura
se representa a travs de vistas en las que se incluyen los diagramas de UML.
Iterativo e Incremental: Una iteracin involucra actividades de todos los flujos de trabajo, aunque
desarrolla fundamentalmente algunos ms que otros.
Por ejemplo, una iteracin de elaboracin centra su atencin en el anlisis y diseo, aunque refina los
requerimientos y obtiene un producto con un determinado nivel, pero que ir creciendo incrementalmente
en cada iteracin.
Es prctico dividir el trabajo en partes ms pequeas o miniproyectos. Cada miniproyecto es una
iteracin que resulta en un incremento. Las iteraciones hacen referencia a pasos en los flujos de trabajo,
y los incrementos, al crecimiento del producto. Cada iteracin se realiza de forma planificada es por eso
que se dice que son miniproyectos.
La fase de elaboracin tiene como principal finalidad completar el anlisis de los casos de uso y definir
la arquitectura del sistema, adems se obtiene una aplicacin ejecutable que responde a los casos de
uso que la comprometen. A pesar de que se desarrolla a profundidad una parte del sistema, las
decisiones sobre la arquitectura se hacen sobre la base de la comprensin del sistema completo y los
requerimientos (funcionales y no funcionales) identificados de acuerdo al alcance definido.
La fase de construccin est compuesta por un ciclo de varias iteraciones, en las cuales se van
incorporando sucesivamente los casos de uso, de acuerdo a los factores de riesgo del proyecto. Este
enfoque permite por ejemplo contar en forma temprana con versiones el sistema que satisfacen los
principales casos de uso. Los cambios en los requerimientos no se incorporan hasta el inicio de la
prxima iteracin.
La fase de transicin se inicia con una versin beta del sistema y culmina con el sistema en fase de
produccin.
CAPITULO 3
INGENIERIA DEL
PROYECTO
REQUISITOS FUNCIONALES
NRO REQUERIMIENTO DESCRIPCION PRIORIDAD
El operador del sistema podr realizar la agregacin, modificacin
RF1 Gestionar Clientes ALTA
y eliminacin de clientes en el sistema
El jefe podr realizar la agregacin, modificacin y eliminacin de
RF2 Gestionar Abogado ALTA
abogado en el sistema
Gestionar Casos El operador del sistema podr realizar la agregacin, modificacin
RF3 ALTA
Jurdicos y eliminacin de casos jurdicos en el sistema
Visualizar
El operador del sistema podr visualizar las revisiones de cada
RF4 Revisiones de los ALTA
caso de cada cliente
casos jurdicos
Visualizar casos El operador del sistema podr visualizar los casos jurdicos
RF5 ALTA
jurdicos pendientes pendientes
Visualizar Clientes
RF6 con sus respectivos El operador del sistema podr visualizar los casos de cada cliente MEDIA
casos
El jefe podr realizar la agregacin, modificacin y eliminacin de
RF7 Gestionar proceso proceso en el sistema (proceso es la especialidad en la que se MEDIA
especializa el gabinete de abogados ej. violaciones,estafas,etc )
Gestionar El operador del sistema podr realizar la agregacin, modificacin
RF8 MEDIA
Revisiones y eliminacin de revisiones en el sistema
Visualizar casos El operador del sistema podra visualizar los casos juridicos
RF9 MEDIA
jurdicos concluidos concluidos en una determinada fecha
El operador del sistema deber poder realizar reportes de los
Reportes de Casos
RF10 casos de uso, filtrados por cliente, abogado, estado y fecha de los MEDIA
Juridicos
mismos
Gestionar Abogados El operador del sistema podra realizar la agregacion, modificacion
RF11 BAJA
Contrados y eliminacion de abogados contratados en el sistema
REQUISITOS NO FUNCIONALES
PRIORID
NRO REQUERIMIENTO DESCRIPCION
AD
Seguimiento de
NF1 Registrar cada accion realizada en el sistema ALTA
acciones
NF2 Usuario y contrasea Permitir el inicio de sesion de cada operador del sistema ALTA
Seguridad en Usar las reglas basicas para permitir la seguridad de
NF3 ALTA
contrasea contraseas
Permitir a ciertos operadores del sistema realizar copias de
NF4 Backup manual MEDIA
seguridad y restauracion
El sistema automaticamente debe realizar copias de seguridad
NF5 Backup automatico ALTA
en una hora determinada
NF6 Manual de usuario Manual paso a paso sobre el uso de sistema MEDIA
DIAGRAMA GENERAL DE CASOS DE USO
HABILITAR ABOGADO
<extend>
GESTIONAR <include>
ABOGADO
<include>
GESTIONAR
GESTIONAR GESTIONAR
SECRETARIA
JEFE PERSONA CONTRATO
<include>
GESTIONAR
PROCESOS
IMPRIMIR CONTRATO
IMPRIMIR
EXPEDIENTE
GESTIONAR CASOS
JUDICIAL
JURIDICOS
<include>
<INCLUDE>
GESTIONAR
ABOGADO VER CASOS EXPEDIENTE
JURIDICOS JUDICIAL
PENDIENTES
SECRETARIA
GESTIONAR AGENDA
<include>
IMPRIMIR AGENDA
GESTIONAR ABOGADO
Flujos Alternos:
Flujos Alternos:
TIENE
1..1
PERSONA
AGENDA
- CI:
- NOMBRE: - ID
- APELLIDO PATERNO: - FECHA:
- APELLIDO MATERNO: - NOMBRE
- FECHA NACIMIENTO:
1..*
- EDAD:
- GENERO: ANOTA
- DIRECCION:
1...1
SECRETARIA
1...1
- ID
ABOGADO
TIENE CLIENTE
- ID: 1...1
1...* - ID:
1...1
1...1 REALIZA
PROCESO 1...*
- ID
DOCUMENTO
- NOMBRE:
- ID:
- CABEZERA:
MODELO DE DATOS RELACIONAL
Diseo de interfaz de usuario
JEFE
FRM REGISTRAR GESTOR TBABOGADO GESTOR CLIENTE TBCLIENTE GESTOR TBPROCESO GESTOR CASO TBCASO
CASOJURIDICO ABOGADO PROCESO JURIDICO JURIDICO
INGRESA()
OBTENER
BUSCAR CLIENTE()
CLIENTE()
BUSCAR PROCESO()
OBTENER
PROCESO()
GRABAR CASO
INSERTAR CASO JURIDICO()
JURIDICO()
JEFE
FRM REGISTRAR GESTOR TBABOGADO
ABOGADO ABOGADO
INGRESA()
INGRESAR DATO()
VALIDAR()
MOSTRAR
("GRABADO CON
EXITO")
Diagrama de Componentes
GESTOR CLIENTE
GESTOR ABOGADO
GESTOR CASO
JURIDICO
BASE DE DATOS
FRM REGISTRAR GESTOR ABOGADO CAPA DE DATOS
ABOGADO
Diagrama de Despliegue
SERVIDOR DE NEGOCIO
GESTOR CLIENTE
GESTOR ABOGADO
APLICACION DE ESCRITORIO
SERVIDOR DE DATOS
GESTOR CASO
JURIDICO
RECOMENDACIONES
Acelera el ritmo del esfuerzo de desarrollo debido a que se trabaja para obtener
resultados claros a corto plazo.
Distribuye la carga de trabajo a lo largo del tiempo del proyecto ya que todas la
disciplinas colaboran en una iteracin
Se recomienda continuar con el proyecto ya que cuenta con una estructura fcil de
desarrollar y con tecnologas de fcil aprendizaje.
BIBLIOGRAFIA
ANEXOS
create database Gabinete_Abogado
go
exec sp_addtype codigo,'bigint', 'not null'
go
FUNCIONES