Ejemplo Propuesta de Desarrollo de Software

Embed Size (px)

Citation preview

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    1/20

    PROPUESTA DE DESARROLLO DE SOFTWARE

    Plan de Desarrollo de Software

    Versin 1.0

    Ciudad o paisAo

    1

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    2/20

    TABLA DE CONTENIDOS

    I. INTRODUCCIN1.1 Propsito1.2 Alcance1.3 Justificacin/Resumen

    II. VISTA GENERAL DEL PROYECTO2.1 Propsito, Alcance, Objetivos2.1.1 Propsito2.1.2 Alcance2.1.3 Objetivos2.2 Producto a Entregarse2.3 El sistema Desarrollado

    2.3.1 Documentacin del Sistema2.3.2 Manuales2.4 Evolucin del Plan de Desarrollo del Software

    III. ORGANIZACIN DEL PROYECTO3.1 Participantes en el Desarrollo del Proyecto.3.2 Interfaces Externas3.3 Roles y Responsabilidades

    IV. GESTIN DEL PROYECTO4.1-Estimaciones del Proyecto4.1.1. Licencias4.1.2. Software4.1.3. Hardware4.1.4. Resumen4.1.5. Condiciones generales4.2 Plan del Proyecto4.2.1. Plan de las Fases4.2.2. Calendario del Proyecto4.3 Seguimiento y Control del Proyecto4.4.1 Historial de Revisiones4.4.2 Gestin de Riesgos

    V. ANEXOS

    2

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    3/20

    I. INTRODUCCIN

    Este Plan de Desarrollo del Software es una versin preliminar preparada para ser incluida en la propuesta elaborada como respuesta al proyecto (nombre delsoftware). Este documento provee una visin global del enfoque de desarrollopropuesto.

    En el proyecto se usa una metodologa de (nombrar la metodologa de desarrollode software) en la que nicamente se proceder a cumplir con fases (nombrar lacantidad de fases en forma numrica) que marca la metodologa de software(nombrar la sigla o la metodologa), Es importante destacar esto puesto queutilizaremos la terminologa (sigla) (significado de la sigla) en este documento. Seincluir el detalle para las fases de Anlisis, Diseo, Desarrollo e Implementacindel sistema propuesto para (mencionar reas o procesos que sern

    sistematizados o automatizados).

    El enfoque de desarrollo propuesto constituye una configuracin del proceso(mencionar el proceso global o el rea global a sistematizar) de acuerdo a lascaractersticas del proyecto (mencionar nombre del proyecto).

    1.1 PropsitoEl propsito del Plan de Desarrollo de Software es proporcionar la informacinnecesaria para controlar el proyecto. En l se describe el enfoque de desarrollo delsoftware.

    El Objetivo del desarrollo del Sistema es el Anlisis, diseo, implementacin de unSistema (nombre del software), destinado a (organizar, controlar, fortalecer unrea, automatizar, etc) la informacin de los procesos de (nombrar los procesosque se van a automatiza o sistematizar).

    El objetivo de este Sistema es ofrecer una solucin integral para la administracinde los recursos de la empresa (clientes, productos, servicios, etc.), involucradosen todos los procesos de la Empresa nombre de la empresa.

    1.2 AlcanceEl Plan de Desarrollo del Software describe el plan global usado para el desarrollodel (nombre del proyecto de software). Durante el proceso de desarrollo sedefinen las caractersticas del producto a desarrollar, lo cual constituye la basepara la planificacin de las fases o actividades que se deben cumplir hasta laimplementacin del proyecto.

    3

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    4/20

    Para la versin 1.0 del Plan de Desarrollo del Software, nos hemos basado en lacaptura de requisitos por medio de (describir que medios o mencionar los medioscomo computadoras, lectores de cdigos de barras, etc) para hacer una mejora ala forma en cmo se llevan los procesos, una vez comenzado el proyecto ydurante la fase de Inicio se generar las versiones de prueba para verificar subuen funcionamiento, adems se le har seguimiento de la operatividad de cadafase para hacer los ajustes del Sistema produciendo nuevas versionesactualizadas.

    1.3 Justificacin/ResumenLa Empresa nombre de la empresa requiere de la implementacin e implantacinde un sistema de informacin personalizado que permita suministrar informacinoportuna, confiable, actualizada y relevante a los procesos que realiza tanto(nombrar dependencias como serian ventas, servicios, almacn, etc), posibilitando

    la toma de decisiones en todos los niveles organizacionales, siendo estainformacin compatible con los procesos y controles establecidos por la mismainstitucin.

    Se necesita de una solucin que permita la automatizacin, de forma segura yeficiente, de todos los procesos actuales que se practican en sus Transaccionesdiarias del negocio.

    La siguiente documentacin del sistema (nombre del software) para nombre de laempresa en las siguientes secciones:

    Vista General del Proyecto proporciona una descripcin del propsito,alcance y objetivos del proyecto, estableciendo los artefactos que sernproducidos y utilizados durante el proyecto.

    Organizacin del Proyecto describe la estructura organizacional delequipo de desarrollo.

    Gestin del Proceso explica los costos y planificacin estimada, definelas fases e hitos del proyecto y describe cmo se realizar su seguimiento.

    Planes y Guas de aplicacin proporciona una vista global del proceso dedesarrollo de software, incluyendo mtodos, herramientas y tcnicas que

    sern utilizadas.

    4

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    5/20

    II.- VISTA GENERAL DEL PROYECTO

    2.1 Propsito, Alcance, Objetivos2.1.1. Propsito: El propsito del Proyecto del Sistema (nombre del software) dela Empresa nombre de la empresa es proporcionar las facilidades del flujo deinformacin necesaria para controlar (mencionar que controla ejemplo ventas,almacn, informacin, etc.) que deber soporta el proyecto.

    2.1.2. Alcance: El Plan de Desarrollo del Software es un documento en el cual sedescribe el plan global usado para el desarrollo del nombre del software. Duranteel proceso de desarrollo se cumplir con los requerimientos funcionales que sedefinan segn las caractersticas del producto a desarrollar, lo cual constituye labase para la planificacin de las (mencionar nmero de fases o mdulos adesarrollar).

    Para la versin 1.0 del Plan de Desarrollo del Software, nos hemos basado en lacaptura de requisitos (mencionar el medio de captura computadores conectados auna web, escner, lectores, etc.), y durante la fase de (nombrar dicha fase comoinicio, prueba, implantacin) se generar la primera versin funcional, el cual seutilizar para refinar este documento..

    2.1.3 Objetivos: El Objetivo del Sistema de Informacin (nombre del software)para la empresa (nombre de la empresa), es el de cumplir la (puede ser sistematizacin, automatizacin, control, etc) de la informacin ingresante de los

    procesos de (nombrar los procesos ejemplo, almacen, ventas, captura).

    El objetivo de este Sistema de Informacin es ofrecer una solucin integral yoptima para la buena administracin de los recursos de la empresa (clientes,productos, servicios, etc.), involucrado a todos los procesos de la Empresanombre de la empresa.

    2.2 Producto a EntregarseEl producto a entregarse est definido en cada una de las etapas de lametodologa a utilizar, debiendo como mnimo ser los siguientes:

    2.3 El sistema Desarrollado Sistemas de (ejemplo control de ventas, seguimiento de usuarios, etc), con

    motor de base de datos (mencionar nombre como Mysql, Access, SQLServer 2005, etc) e instalacin de los mismos.

    Materiales y guas para su implementacin.

    5

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    6/20

    Diccionario de Datos. Soporte tcnico para para el Sistema Desarrollado, correspondiente a la

    Fase de Implementacin final, garantizando la calidad, integridad y buenfuncionamiento del Software.

    2.3.1 Documentacin del Sistema: En este presente documento se mostraratodo el proceso (Sigla y nombre de la metodologa de software usados en eldesarrollo del software) llevada desde la fase de inicio hasta el producto terminadoque es el nombre del software o sistema de informacin

    2.3.2 Manuales: Se presentaran los siguientes Manuales para tener un mejor alcance del Sistema: (nombrar los manuales si son necesarios varios y una brevedescripcin)

    Manual del Sistema: En este documento se seguirn los pasosadecuados para poder realizar el mantenimiento de los Clientes, Productos,Formulas, etc. contiene la arquitectura del sistema, estructura de losbotones que componen cada mdulo, descripcin general de los procesos,modelo de datos, Diagrama de procesos de acuerdo al flujo de datos decada mdulo y diccionario de datos.

    Manual del Usuario: Mediante este manual podremos tener un gua para eluso correcto del sistema por parte del trabajador de la Empresa nombrede la empresa, en este documento se seguirn los pasos adecuados parapoder realizar las ventas de los diferentes productos y servicios. Dirigido alusuario final que utilizar el sistema, realizando sus tareas diarias.Comprender, por lo menos, la descripcin de las funciones del sistema engeneral y de cada uno de sus mdulos en particular y su forma de operarlopor parte del usuario final, descripcin de la estructura de mens,descripcin de mens y pantallas, uso de ayudas interactivas, descripcinde formas y reportes y un glosario de trminos orientados a los procesosque los usuarios van a efectuar con el sistema de informacin.

    Manual de Instalacin : Mediante este manual podremos tener un guapara la correcta instalacin del sistema, en este documento se vern

    los requisitos bsicos en una computadora para poder instalar el sistema yque aplicaciones debe tener.

    2.4 Evolucin del Plan de Desarrollo de SoftwareEl Plan de Desarrollo del Software se (mencionar periodo de tiempo sea semanal,mensual, trimestral o el acordado en el contrato) y se refinar antes del comienzode cada ( mencionar si es fase o mdulo de desarrollo).

    6

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    7/20

    III. ORGANIZACIN DEL PROYECTO

    3.1 Participantes en el Proyecto.Considerando las fases de Inicio, Elaboracin y Construccin, estar formado por los siguientes puestos de trabajo y los encargados de ellos:

    Administrador de Base de Datos. Nombre de la persona, con una experienciamodesta en el manejo de (motor de base de datos MYSQL, Access, etc).

    Analista de Sistemas. El perfil establecido es conocimientos de UML y el procesode desarrollo (sigla de la metodologa de desarrollo de software utilizado en elproyecto), con lo cual se cuenta al menos con experiencia en sistemas afines a lalnea del proyecto, labor que se llevar a cabo nombre de la persona.

    Programador. Con experiencia en el entorno de desarrollo del proyecto, con el finde que los prototipos puedan ser lo ms cercanos posibles al producto final. Estetrabajo ha sido encomendado nombre de la persona

    Documentador. Es el encargado de realizar labores de gestin de requisitos,documentacin y diseo del esquema de presentacin del proyecto, el encargadoes nombre de la persona.

    3.2 Interfaces ExternasA continuacin se describir los mdulos que formaran parte de la propuesta del

    nombre del software o sistema de control para la (nombre de la empresa) y susrequerimientos funcionalidades, aspectos tcnicos y caractersticas del sistemade informacin.

    El ejemplo a continuacin contiene la informacion de como llenar los pasosfinales de la propuesta de desarrollo de un software

    MDULOS QUE FORMAN PARTE QUE LA PROPUESTA DEL SISTEMA DECONTROL DE VENTAS Y SERVICIOS DE LA EMPRESA TITO.

    REQUERIMIENTOS FUNCIONALESPara especificar mejor la funcionalidad del software requerido por La EmpresaTITO, se han conformado bloques de requerimientos denominados mdulos, quesern interpretados como una forma de organizar y clasificar las funcionalidades yno necesariamente como mdulos de software.

    7

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    8/20

    REQUERIMIENTOS DEL PROCESO DE VENTASTendr las siguientes tareas especficas:

    Generar reportes estadsticos mensuales de cuantas personas (Clientes)concurren a nuestro establecimiento TITO .

    Generar Comprobante que muestre la cantidad de productos vendidos y elprecio total de la venta.

    Listar los precios de cada producto. Generar y actualizar la lista de los diferentes tipos de productos vendidos

    durante el da. Controlar y actualizar las ganancias y prdidas durante del da.

    Adems contara y deber manejar los siguientes parmetros generales:

    Serie.- El numero que identifica al comprobante que se emite en la venta Tipo de Comprobante.- Se guardan los tipos de comprobantes que se

    emiten al realizar una venta (boleta, factura, etc.) Tipo de Ventas.- Si es al contado o al crdito Ventas.- Ventas diarias que se realiza por la venta de los productos Clientes.-Los datos de los que compran los productos. Producto.- Los diferentes productos que oferta la panadera.

    REQUERIMIENTOS DEL PROCESO DE ALMACEN

    Tendr las siguientes tareas especficas: Registrar y actualizar el stock de productos por proveedores que ingresan al

    almacn. Registrar y actualizar el stock de Insumos por proveedores que ingresan al

    almacn. Controlar el pago a los proveedores. Anular una determinada compra. Listar la informacin completa de proveedores (nombre, telfono, direccin,

    ciudad, etc.).

    Agregar y eliminar algn proveedor. Controlar las salidas de Insumos hacia las dems reas.

    Adems contara y deber manejar los siguientes parmetros generales: Proveedor.- Al que s ele compra los insumos. Tipo de Insumo.- Insumo de Produccin e Insumo de Venta. Producto.- Los diferentes productos que oferta la panadera

    8

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    9/20

    Insumo. los diferentes insumos(materia prima) que se va necesitar para laproduccin

    Almacenero.- El que se encarga del control de los insumos y productos queestn en el almacn.

    Categoras. Los tipos de productos (si son pasteles, panes, pizzera, caf,etc.)

    Compras.- los tipos de productos (si son pasteles, panes, pizzera, caf,etc.)

    Tipo de Compra.- Al contado o al crdito

    REQUERIMIENTOS DEL PROCESO DE SERVICIOSTendr las siguientes tareas especficas:

    Registrar y actualizar los servicios brindados a los diversos clientes. Mostrar y actualizar los servicios de venta a realizar a dichos vehculos. Listar y controlar al personal seleccionado para la ejecucin de labor de

    dichos servicios a los vehculos de los clientes. Listar y controlar los servicios que se han producido.

    REQUERIMIENTOS DEL PROCESO DE REPORTESTendr las siguientes tareas especficas:

    Reportar las ventas diarias que realiza el vendedor durante el transcurso delda.

    Reportar la salida de insumos de Almacn ya sea hacia el rea de servicioso de Ventas.

    Adems contara y deber manejar los siguientes parmetros generales: Ventas Diarias.- Las ventas que se realizan por da. Insumos.- los diferentes insumos (materia prima) que se va necesitar para

    la produccin.

    REQUERIMIENTOS NO FUNCIONALES.El sistema de informacin, poseer las siguientes caractersticas operacionales.

    Ergonoma: El Software deber ser lo suficientemente fcil de manejar por el usuario; es decir este ultimo podr hacer todas las operaciones en elsistema ya sea empleando el teclado o el Mouse.

    Integracin: Es decir deber integrar toda la informacin y sincronizar todos los procesos y eventos, lo que permitir obtener informacin en todomomento. Todos los mdulos del software debern integrar informacin.

    9

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    10/20

    Escalabilidad: El diseo del software soportar el incremento de volumende operaciones sin necesidad de modificar el cdigo fuente.

    Desempeo: El tiempo de respuesta y la duracin de las opcionesfuncionales del software de La Empresa TITO ser lo ms rpido posible.Por tanto el nivel de servicios requerido es tal que el sistema informacinintegral no sufra una disminucin en su desempeo (degradacin) respectoal nivel previo al de la puesta en produccin.

    Compatibilidad tecnolgica: El software se ejecutar sobre la plataformatecnolgica de los nuevos equipos que implementar La Empresa TITO.

    Interfaz de usuario: El software deber contar con una interfaz de usuariofinal ntegramente en entorno grfico y amigable en todos suscomponentes.

    ASPECTOS TCNICOS DE NUESTRO SISTEMA.

    Manejador de Base de Datos a Utilizar: Nuestro grupo, plantea que elmanejador de base de datos para el presente desarrollo debe de ser SQL Server 2005 Express y MYSQL SERVER 5.0, el que se ha elegido teniendo en cuenta lossiguientes criterios de evaluacin.

    Seguridad . SQL Server 2005 Express y MYSQL Server 5.0 implementa unnivel de seguridad a nivel de inicios de sesin y base de datos, lo cualgarantiza la confidencialidad de los datos de la Empresa TITO.

    Manejo de integridad de la informacin . SQL Server 2005 Express validala integridad de la informacin que el usuario intenta guardar al hacer unatransaccin.

    Sincronizacin de la base de datos . El proceso de replicacin requiere desincronizacin de la base de datos, para lo cual SQL Server 2005 Expressgarantiza a travs de sincronizacin transaccional o instantneadependiendo de la funcionalidad de la sucursal.

    Capacidad de datos : SQL SERVER 2005 Express y MYSQL SERVER 5.0Soporta hasta terabytes de informaci0n, eso significa una gran capacidadde datos y beneficio para la empresa.

    Concurrencia de usuarios . El sistema que se plantea a la Empresa TITOser implementado en una arquitectura cliente servidor con concurrencia

    simultnea de los diferentes puntos de venta, ello implica que el manejador de base de datos garantice esta funcionalidad ya que la empresa tiende acrecer y el nivel de concurrencia podra ser mayor.

    Soporte informtico . Actualmente Microsoft es la empresa ms grande delmundo y el soporte informtico sobre sus productos es ilimitado.

    10

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    11/20

    Herramienta de Entorno de desarrollo integrado (IDE) a utilizar: Nuestrogrupo, plantea que la herramienta de desarrollo integrado para el presentedesarrollo debe ser JBUILDER, el que se ha elegido teniendo en cuenta lossiguientes criterios de evaluacin:

    JBUILDER es un entorno de desarrollo integrado especialmente diseadopara facilitar la construccin y el desarrollo de servicios y soluciones Web yde escritorio.

    Entre sus mltiples caractersticas cabe destacar su soporte multi-lenguaje, quepermite integrar en una misma aplicacin cdigo escrito en diferentes lenguajes deprogramacin.

    Seguridad.- JBUILDER, facilita a los desarrolladores la tarea de escribir aplicaciones seguras. Se podr escribir cdigo no administrado seguro uobtener las herramientas IDE que permiten crear e implementar

    aplicaciones administradas que utilizan la seguridad de acceso al cdigo(CAS, Code Access Security). Diseo de interfaces mediante librera swing en JAVA. Integracin con JAVA RUNTIME. Creacin de aplicaciones para consola Otras caractersticas a destacar son: un entorno integrado de desarrollo, un

    completo depurador, Crystal Reports o un asistente para el diseo HTML

    Software Base: La plataforma del software base que est actualmente ser lamisma sobre la que la aplicacin deber correr.

    CARACTERSTICAS GENERALES DEL SISTEMA DE INFORMACIN.El sistema de informacin a desarrollar deber permitir la automatizacin de formasegura y eficiente de todos los procesos operativos, la optimizacin en el uso delos recursos de la empresa, la consolidacin y presentacin de informacin deapoyo a la toma de decisiones en todos los niveles de gestin, permitiendo realizar entre otros informacin que facilite el anlisis de la gestin.

    El sistema a Implementar tendr las siguientes caractersticas tcnicas generales: El sistema funcionar sobre la plataforma Windows 2000/NTWs/95/98/XP y

    software libre Ubuntu 9.10 (esto debido a que se tiene en consideracin lasplataformas que se van a plantear utilizar la empresa, tanto en recursos dehardware, como de software base para el sistema de informacin).

    Tendr una interfaz grfica amigable entre el sistema y el usuario.

    11

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    12/20

    El sistema a implementar es de tipo Cliente/Servidor y utilizar el motor debase de datos relacionar SQL Server 2005 Express y MYSQL SERVER 5.0.

    El sistema tendr varios niveles de seguridad protegidos mediantecontraseas, esto nos permitir el acceso en forma dinmica a lasdiferentes opciones del sistema.

    La informacin almacenada en las bases de datos ser fcilmentetransportable para su uso en otro sistema, por ejemplo, exportar lainformacin en forma de archivos para su uso o consulta con Hojas declculo, Procesadores de Texto, Archivos planos y/u otros.

    El sistema proporcionar reportes, ya sea por pantalla, impresora o archivo. El sistema permitirn la consolidacin de la informacin, incluye

    mecanismos de transmisin de datos: manual y automtico. El sistema ser desarrollado en JAVA ECLIPSE/SQL SERVER 2005

    EXPRESS Y MYSQL SERVER 5.0. Generacin e impresin automtica de documentos prediseados en el

    sistema. Administracin de informacin histrica.

    12

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    13/20

    Retomando el ejemplo de la empresa TITO, a continuacin se observa comollenar los pasos en cuanto a numeral VI sobre gestin de proyecto para unapropuesta de desarrollo de software.

    IV. GESTIN DEL PROYECTO.

    4.1 Estimaciones del ProyectoA continuacin se presenta la propuesta econmica para la ejecucin del presenteproyecto.

    4.1.1. Licencias.

    4.1.2. Software.TEM DESCRIPCIN CANTIDAD PRECIO TOTAL

    1 Anlisis, diseo, implementacindel Sistema de control de ventas yservicios de la Empresa TITO

    1 9000.00 9000.00

    TOTAL 9000.00

    4.1.3. Hardware.TEM DESCRIPCIN CANTIDAD PRECIO TOTAL

    1 Micronics Pentium IV(Depreciacin: 1.67% mensual)

    1 2,754.00 2,754.00

    2 Samsung Pentium 4 1 2,448.00 2,448.002 LG Pentium 4 1 2,448.00 2,448.003 Impresora Canon PIXMA IP1600

    (Depreciacin: 1.67% mensual)1 187.00 187.00

    TOTAL 7,837.00

    4.1.4. Resumen.

    TEM DESCRIPCIN CANTIDAD PRECIO $ TOTAL1 Java Eclipse Versin

    Galileo1 Free

    2 SQL Server 2005Express 1 Free3 MYSQL SERVER 2005 1 Free4 Rational Rouse IBM 1 2252 USA 2252.005 Windows XP Profesional 1 750 USA 750.00

    3002.00

    13

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    14/20

    RUBRO TOTALLicencias 3002.00Software 9000.00Hardware 7,837.00Otros (10%)

    TOTAL 198394.1.5. Condiciones generales.

    Como se aprecia en la propuesta Econmica, est dividida en 3 partes principaleslas cuales se especifican en las siguientes lneas para definir mejor la estructurade costos presentada:

    Licencias : Este rubro indica las licencias que la Empresa TITO deberadquirir para la construccin del software. Se plantea la adquisicin deestas licencias debido a que el Cdigo fuente de la Aplicacin (desde elcdigo fuente del software y de la base de datos), pertenecern a laEmpresa TITO, y se requiere de su adquisicin para que tenga el derechoa realizar las modificaciones requeridas.

    Software : Ac se indica el costo de anlisis, diseo e implementacin deldesarrollo del software la misma que se plantea que el desembolso sea enpartidas iguales mensuales. ($ 2,000.00), la misma que incluye todos lostributos que establezcan las normas legales pertinentes, que nos va servir para los gastos durante casi todo el desarrollo el Sistema.

    Hardware: Se sugiere la adquisicin de 2 equipos de Cmputo para laconstruccin del software, debido a que estos proporcionarn mayoresprestaciones ergonmicas que permitirn aprovechar al mximo lascaractersticas de las dichas mquinas y agilizar la construccin delSistema.

    Otros : Se tiene en cuenta mltiples gastos realizados durante todo eldesarrollo del proyecto como por ejemplo el pago del consumo de luz, CDs,

    alquiler de computadoras, impresiones de la documentacin, hojas, algunosinconvenientes de ultimo minutos y otros gastos mas.

    4.2 Plan del Proyecto

    14

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    15/20

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    16/20

    Fase deConstruccin

    Durante la fase de construccin se terminan de analizar ydisear todos los casos de uso, refinando el Modelo deAnlisis/Diseo. El producto se construye en base a 2iteraciones, cada una produciendo una versin a la cual sele aplican las pruebas y se valida con el cliente / usuario.

    Se comienza la elaboracin del material de apoyo alusuario. El hito que marca el fin de esta fase es la versinde la versin, con la capacidad operacional parcial delproducto que se haya considerado como crtica, lista paraser entregada a los usuarios.

    Fase de Transicin

    En esta fase se prepararn dos versiones para distribucin,asegurando una implantacin y cambio del sistema previode manera adecuada.

    El hito que marca el fin de esta fase incluye, la entrega detoda la documentacin del proyecto con los manuales deinstalacin y todo el material de apoyo al usuario, lafinalizacin del entrenamiento de los usuarios.

    4.2.2 Calendario del Proyecto : A continuacin se presenta un calendario de lasprincipales tareas del proyecto incluyendo slo las fases de Inicio y Elaboracin.Como se ha comentado, el proceso iterativo e incremental de RUP (Proceso

    Unificado Rational) est caracterizado por la realizacin en paralelo de todas lasdisciplinas de desarrollo a lo largo del proyecto, con lo cual la mayora de losartefactos son generados muy tempranamente en el proyecto pero vandesarrollndose en mayor o menor grado de acuerdo a la fase e iteracin delproyecto

    Para este proyecto se ha establecido el siguiente calendario. La fecha deaprobacin indica cundo el artefacto en cuestin tiene un estado de completitudsuficiente para someterse a revisin y aprobacin, pero esto no quita la posibilidadde su posterior refinamiento y cambios.

    DISCIPLINAS / ARTEFACTOSGENERADOS O MODIFICADOSDURANTE LA FASE DE INICIO

    COMIENZO APROBACIN

    MODELADO DEL NEGOCIO

    16

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    17/20

    Modelo de Casos de Uso delNegocio y Modelo de Objetos delNegocio

    Semana 101/10 07/10

    Semana 315/10 21/10

    REQUISITOS

    GlosarioSemana 2

    08/10 14/10Semana 3

    15/10 21/10

    VisinSemana 2

    08/10 14/10Semana 3

    15/10 21/10

    Modelo de Casos de UsoSemana 315/10 21/10

    siguiente fase

    Especificacin de Casos de UsoSemana 4

    22/10 28/10siguiente fase

    Especificaciones AdicionalesSemana 5

    29/10 04/11 siguiente fase

    ANLISIS / DISEO

    Modelo de Anlisis / DiseoSemana 6 y 7

    04/10 18/11siguiente fase

    Modelo de DatosSemana 8

    19/11 25/11

    siguiente fase

    IMPLEMENTACINPrototipos de Interfaces de Usuario

    Semana 9 y 1026/11 09/12

    siguiente fase

    Modelo de ImplementacinSemana 11

    10/12 16/12siguiente fase

    PRUEBAS

    Casos de Pruebas FuncionalesSemana 12

    17/12 23/12siguiente fase

    DESPLIEGUE

    Modelo de Despliegue Semana 1124/12 30/12

    siguiente fase

    Gestin de Cambios y Configuracin Durante todo el proyectoGestin del proyectoPlan de Desarrollo del Software en

    su versin 1.0 y planes de lasIteraciones.

    Semana 1031/11 02/12

    Semana 1207/12 23/12

    17

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    18/20

    Ambiente Durante todo el proyecto

    4.4 Seguimiento y Control del Proyecto4.4.1 Historial de Revisiones

    VERSIN FECHA DESCRIPCIN

    1.0 08/08/2009 Versin preliminar como propuesta de desarrollo.

    2.0 24/10/2009 Versin propuesta para aprobacin al final de la fase deinicio.

    3.0 03/11/2009 Versin revisada en la fase de elaboracin.

    4.0 05/11/2009 Versin revisada al final de la fase de Elaboracin.

    5.0 12/11/2009 Versin revisada en la primera iteracin de la fase deconstruccin.

    6.0 07/12/2009 Versin revisada en la segunda iteracin de la fase deconstruccin.

    El calendario del proyecto tendr un seguimiento y evaluacin semanal por el jefede proyecto, los defectos detectados en las revisiones y formalizados, tendrn unseguimiento para asegurar la conformidad respecto de la solucin de dichasdeficiencias.

    Para la revisin de cada artefacto y su correspondiente garanta de calidad seutilizarn las guas de revisin incluidas en RUP.

    4.4.2 Gestin de Riesgos : A partir de la fase de Inicio se mantendr una lista deriesgos asociados al proyecto y de las acciones establecidas como estrategia paramitigarlos o acciones de contingencia. Esta lista ser evaluada al menos una vezen cada iteracin.

    RIESGOS ACCIONES DE CONTINGENCIA

    18

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    19/20

    1. Baja intensidad de Energa Elctrica,y que se pierda la informacin avanzaday todo nuestro Sistema, o que tengaalgunas fallas al momento de laspruebas.

    1. Guardar cada momento lainformacin que se est manejando,teniendo en cuenta aspectos deseguridad.

    2. Prdida de informacin la base deDatos.

    2. Sacar una copia de seguridad cadacierto tiempo, conforme q se estavanzando el proyecto.

    3. Prdida de Informacin avanzada por algn desperfecto de la computadora,Falla de los equipos.

    3. Se tratan con cuidado, se realiza elmantenimiento de forma regular, estprevisto el prstamo de otros equipos.

    Al fuego, que puede destruir los equiposy archivos.

    Generales, se hace una copia casidiaria de los archivos que son vitalespara la empresa.

    Al robo comn, llevndose los equipos yarchivos.

    Robo comn, se cierran las puertas deentrada y ventanas.

    A la accin de virus, que daen los

    equipos y archivos.

    Todo el software que llega se analiza

    en un sistema utilizando softwareantivirus.

    V ANEXOS

    Los anexos incluyen los diagramas- de flujo de datos, glosario y dems partes queno se pueden ubicar dentro del cuerpo de la propuesta. Estos anexos cumplen la

    19

  • 8/6/2019 Ejemplo Propuesta de Desarrollo de Software

    20/20

    funcin de complemento de la informacin que se quiere dar a conocer paracumplir con el desarrollo del proyecto.