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:

Ejemplo.png

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. RqOrfeoEdit02.png

Vista de edicion Web de Documentos.

Si el usuario selecciono editar via Web se observara la siguiente pantalla. RqOrfeoEdit01.png


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. RqOrfeoEdit03.png

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