Caso Albergue: Estimación de duración y costo de desarrollo de software

15
SOFTWARE PARA ADMINISTRACION DE ALBERGUES PARA LA DIRECCION GENERAL DE PROTECCION CIVIL. Grupo # 4:Integrantes: Clavel Quijada, Oscar Fabricio CQ02002 Martínez Ruano, José Ricardo MR04016 Ramos Márquez, Francisco Norberto RM02005 Zepeda Castaneda, Manuel Alberto ZC01007

description

Caso Albergue: Estimación de duración y costo de desarrollo de software

Transcript of Caso Albergue: Estimación de duración y costo de desarrollo de software

  • SOFTWARE PARA ADMINISTRACION DE ALBERGUES PARA LA DIRECCION GENERAL DE PROTECCION CIVIL.

    Grupo # 4:Integrantes:Clavel Quijada, Oscar FabricioCQ02002Martnez Ruano, Jos RicardoMR04016Ramos Mrquez, Francisco NorbertoRM02005Zepeda Castaneda, Manuel AlbertoZC01007

  • DESCRIPCION DEL TEMA.La Direccin Nacional de Proteccin Civil, Prevencin y Mitigacin de desastres es un organismo cuyo objetivo es prevenir, mitigar y atender en forma efectiva los desastres naturales en el pas y adems desplegar en su eventualidad el servicio pblico de proteccin a los ciudadanos, el cual debe caracterizarse por su generalidad, obligatoriedad, continuidad y regularidad para garantizar la vida e integridad fsica de las personas, as como la seguridad de los bienes privados y pblicos.

    En situaciones de desastre o emergencias la direccin dispone de un determinado nmero de albergues en cada departamento, de los cuales, actualmente se lleva un control de forma manual en plantillas de Excel, razn por la cual, se les dificulta la actualizacin de la base de datos y con esto, la elaboracin de informes precisos. Adems, el manejo de este procedimiento se vuelve limitado, ya que no cuenta con funcionalidades que haran de este trabajo, un proceso mas eficiente y efectivo.

  • Requerimientos funcionales

    El programa generara listados de albergues.El programa generara listados de albergados.Se podrn generar a travs del programa informes consolidados y estadsticos.Generar informes personalizados.Generar lista de usuarios.Controlar y distribuir la informacin a que tienen acceso los usuarios.Opcin de enviar informes por correo electrnico.Creacin de bitcora de usuarios.Interfaz interactiva con el usuario.Gestionar alberguesGestionar albergadosRegistrar la informacin de los catlogos de tems.

  • Requerimientos funcionalesRegistrar eventos.Gestionar cuentas de usuario.Gestionar informacin del personal operativoGestionar donacionesGestionar recursos operativosMostrar informacin de Nomina de alberguesMostrar informacin de personal operativoMostrar informacin de donacionesMostrar informacin de recursos operativos

  • Requerimientos operativos

    El sistema debe ser capaz de gestionar una cantidad mayor a los 75000 albergados con un incremento anual del 10% tomando en cuenta 600 albergues de toda la red de nuestro pas.Se requiere de por lo menos una computadora dentro de cada albergue (del sistema general de albergues de el salvador).El contrato para los analistas programadores no estarn bajo ley de salarios si no bajo contratos sin dependencia laboralLa comunicacin de los datos, software y usuarios se realizara atreves de la red WAN de la Direccin general de proteccin civil.Mejoramiento de la manera en que obtienen los datos provenientes de los albergues, albergados, usuarios y eventos de manera ms automatizada.El sistema debe llevar una bitcora de las operaciones que los usuarios realizan dentro del mismo.El tiempo de respuesta que debe tener el sistema debe de oscilar entre los 3 y 6 segundos.

  • Requerimientos de desarrollo.

    El sistema debe ser desarrollado bajo una arquitectura cliente servidor.La plataforma de desarrollo comprender la utilizacin de herramientas de tipo OPEN SOURCE y/o LICENCIADO.La plataforma de implementacin comprender la utilizacin de herramientas de tipo OPEN SOURCE y/o LICENCIADO.La filosofa de diseo comprender la utilizacin de tecnologas orientadas a objetos.El equipo de trabajo ser definido como como grupo multidisciplinarios.

  • CALCULO DE LOS PUNTOS DE FUNCION.

  • CALCULO DE LOS PUNTOS DE FUNCION.

  • PROPUESTA 1. UTILIZAN TECNOLOGIS OPEN SOURCE.

  • PROPUESTA 2. UTILIZANDO TECNOLOGIAS LICENCIADO.

  • ANALISIS CONTINGENCIALES.

  • Qu hemos aprendido del trabajo?

    Se analizo el software que se va a desarrollar para encontrar los diferentes tipos de requerimientos como lo son: los funcionales, operativos y los de desarrollo; en los cuales nos basamos para determinar los puntos de funcin.La mtrica del punto funcin es un mtodo utilizado en ingeniera del software para medir el tamao del software. Midiendo la aplicacin desde una perspectiva del usuario, dejando de lado los detalles de codificacin que por el momento no nos interesan conocer.Se deben de buscar las posibles causas por las que puede fracasar el proyecto, por tanto se ha visto en la necesidad de buscar factores de contingencia para prevenir o disminuir el impacto de esas causas.Se han determinado los diferentes recursos que se necesitaran para llevar a cabo las actividades, encontrando un estimado cercano a la realidad del costo que tiene cada uno de estos recursos.La presupuestaran que se ha obtenido a travs de la metodologa de Metzger nos ha servido para aumentar nuestro conocimiento respecto a la forma de obtener parmetros de medicin del consto involucrado en el desarrollo de un proyecto de software. Este conocimiento ser utilizado posteriormente para realizar nuevo presupuestos de proyectos cuya tarea ser facilitada, ya que aumentado nuestra experiencia.Fue necesario un programa de actividades para ver qu es lo que se va a desarrollar y en cuanto tiempo se va a desarrollar cada una de las actividades para que el proyecto salga en los tiempos estimados, coordinando as cada una de las actividades diarias.

  • Mtricas de trabajo

    Se han utilizado diferentes mtricas para desarrollar el trabajo, entre los cuales tenemos:Puntos funcionales para determinar la complejidad del software que se va a desarrollar, ya que se analiza lo que va a contener dndole un valor a cada uno de los factores de complejidad, tomando de referencia sistemas que nosotros mismos hemos desarrollado en otras asignaturas, as como en base a investigaciones realizadas para reforzar los conocimientos adquiridos.Estndar ISO/IEC-14598 Evaluacin del producto software: es necesario considerar proceso empleado para disear, desarrollar, probar y controlar el producto. Explica la relacin entre su serie y el modelo de calidad de la ISO/IEC-9126, en la que se define en trminos tcnicos utilizados, contiene requisitos generales para especificacin y evaluacin de la calidad de software. Proporciona un marco de trabajo para evaluar la calidad de todos los tipos de productos de software e indica los requisitos para los mtodos de medicin para el proceso de evaluacin. Posee seis partes para su evaluacin:

  • Mtricas de trabajo

    Parte 1: Visin General: hace la presentacin del proceso de evaluacin desglosado en los siguientes pasos:Establecer los requerimientos de evaluacin.Especificacin de evaluacin.Planificacin de evaluacin.Ejecutar la evaluacin.Parte 2: Planificacin y Gestin: planificar las mediciones y las actividades de evaluacin, incluye:Preparacin de polticas.Definicin de objetivos organizacionales y de mejora.Identificacin de tecnologas.Asignacin de responsabilidades.

    Parte 3: el proceso para desarrolladores: identificar las caractersticas fundamentales de calidad y el marco de trabajo de mediciones, se deben definir las siguientes caractersticas:Organizacin.Planeamiento del proyecto y requerimientos de calidad.Especificaciones.Diseo y planeamiento.Montaje (Build) y prueba.

  • Mtricas de trabajo

    Parte 4: el proceso para compradores: compradores que desean integrar productos estndar en sus propios diseos de software. Son cuatro etapas necesarias:Establecimientos de los requerimientos.Especificacin de evaluacin.Diseo de evaluacin.Ejecucin de la evaluacin.Conclusiones sobre los resultados de la evaluacin pero tambin sobre los mtodos empleados.Parte 5: el proceso para evaluadores: tiene las siguientes etapas:Requerimientos de evaluacin.Especificacin de evaluacin.Parte 6: documentacin de los mdulos de evaluacin: provee de guas para la documentacin del modulo de evaluacin. Los mdulos de la evaluacin son componentes claves de la ISO/IEC 14598-6 son usados para proveer un formato consistente y repetible de reporte.