Usuario:RafaelOrtiz/SVN
De Orfeo
Estructura de desarrollo de codigo SVN
Contenido |
Introducción
En est pagina ira documentado la estructura general del nuevo control de versiones de orfeo que tienen como objetivo mejor el proceso de control de calidad del codigo y permitir un desarrollo mas incluyente, flexible y rapido.
Propósito y Alcance
Propósito
Permitir un desarrollo rapido y distribuido del Orfeo. Orfeo se debe poder desarrollar no solo desde la SSPD sino desde cualquier institucion que tenga experiencia la respecto y que pueda aportar cosas valiosas al desarrollo.
Alcance
Detalle del alcance del proyecto
Esta funcionalidad afectará los módulos de radicación, de gestión del documento y de archivo. En el módulo de radicación se complementará el registro del documento permitiendo asignar además del tipo del mismo, la serie y subserie a las cuales este pertenece. Durante la gestión del documento, al momento de anexar otros documentos, el sistema, mediante nuevas funcionalidades permitirá definir si e documento anexo será incluido o no en el expediente, así como la posibilidad de modificar la descripción del tipo de documento cuando se ha cambiado el documento anexo.
Problema
Oportunidad de Negocio
Ademas de que se puede controlar el proceso de desarrollo de software se puede tambien distribuir este, haciendo que los desarrollos no se queden en entidades especificas sino tambien en toda la comunidad, al ser laSSPD la que centraliza el proceso puede determinar politicas al respecto y valerse de otros desarrollos para la implemenntacion de orfeo.
Planteamiento del Problema
Sintetizado en la siguiente matriz:
| El Problema de | La mala utilizacion y desorden en el desarrollo del codigo |
| Afecta a | todas las entidades y empresas que utlizan orfeo |
| Su impacto | Son demoras en desarrollo, dificultades de desempeño en pruebas y produccion |
| Una solución satisfactoria sería | Un sistema que permita un desarrollo distribuido y modular del codigo de Orfeo |
Enunciado del Posicionamiento del Producto
| Para | area de desarrollo de software |
| Quienes | lista de tareas asociadas al proyecto que realizan la lista de Para |
| El Sistema | SVN-Orfeo |
| Que | Lista de funciones que implementara el nuevo sistema |
| A diferencia de | Sistema Actual |
| La mejora del sistema | ventajas que brindará el sistema |
Definición de Conceptos
SVN Control de versiones. Distribucion
Descripción del Sistema
Se plantea el Sistema propuesto con sus funcionalidades.
Nombre del Proyecto es un conjunto de funcionalidades que se adicionan al Sistema de Gestión Documental ORFEO y tendrá las siguientes características:
-Lista de funcionalidades
Diagrama general del Sistema
Usuarios del Sistema
Lista de los diferentes usuarios del sistema incluido el detalle de los permisos requeridos para las nuevas funcionalidades.
Reglas del Negocio
Detalle de las reglas del negocio que impactan el sistema.
Actividades
Lista de las actividades que comprenden el desarrollo del proyecto:
| Actividad | Fecha | Responsable | Entregable |
| Validación | 25-03-2008 | Lider del proyecto | Acta de Compromisos |
Requerimientos funcionales
Diagramas de Casos de Uso
DG 01
|
DG 01 DIAGRAMA: CASO DE USO ASIGNAR EXPEDIENTE |
|
|---|---|
|
Autor: |
Analista |
|
Fecha: |
|
|
Descripción: |
|
Especificación de Casos de Uso
RQF 01
|
RQF 01 DIAGRAMA: CASO DE USO ASIGNAR EXPEDIENTE |
|
|---|---|
|
Autor: |
Analista |
|
Fecha: |
|
|
Descripción: |
|
|
Actores: |
|
|
Precondiciones: |
|
|
Flujo Normal: |
|
|
Flujo Alterno: |
|
|
Poscondiciones: |
|
Modelo de Diseño
Diagrama de Clases
Modelo de Datos
Requerimientos de Interfaz
El usuario podra entrar a la pestaña documentos y observara las opciones de adjuntar documentos y de editar via web los mismos.
Vista de edicion Web de Documentos.
Si el usuario selecciono editar via Web se observara la siguiente pantalla.
Cuando el usuario termine la edicion del documento, podra ver una vista previa del pdf generado o simplemente realizar la radicacion del documento final. Como se muestra en la siguiente imagen.
Plan de Pruebas
Formato Versionamiento
Este formato reflejara todos los cambios (modificaciones y ajustes) que se realicen a nivel del software después de su liberación en producción.
|
Formato LEAME Versionamiento |
|
|---|---|
|
Aplicación : |
|
|
Fecha de entrega: |
|
|
Versión : |
|
|
Descripción de la solicitud : |
|
|
Descripción de la Solucion : |
|
|
Nuevo |
Corrección |
|
Detalle cambios a nivel BD ( Referenciacion archivos scripts) |
|
|
Detalle cambios a nivel componentes, clases |
|
|
Elaboro |
Aprobo |
