Buscador

INGENIERÍA DE SOFTWARE - MODELOS DE DESARROLLO DE LOS PROCESOS DEL SOFTWARE Parte 3

Las metodologías según el grado de formalismo son:
1. Metodologías pesadas: Son las metodologías clásicas, los métodos de trabajo son muy formales. Conlleva realizar una gran carga de trabajo de gestión y generar una gran cantidad de documentación. Cascada y RUP.
2. Metodologías ágiles: Son las últimas en aparecer y se basan en dar respuestas a los problemas con los que se encuentran las metodologías tradicionales. Usan el concepto de adaptación a los requisitos que no se conocen en lugar de la predicción. Estrem Programming y Scrum.
Además un proceso de software es una serie de actividades relacionadas que conduce a la elaboración de un producto de software que incluye: desarrollo de software, mejoras y modificaciones de software existente, adaptación e integración de software (Sommerville, 2011, pg.28) las fases del proceso de software son: Requerimientos, diseño, programación, implementación, validación constante y evolución (Figura 2.3).

INGENIERÍA DE SOFTWARE - MODELOS DE DESARROLLO DE LOS PROCESOS DEL SOFTWARE Parte 2

1. Fases: en este elemento se marcan las diferentes actividades que se realizarán en cada fase.
2. Métodos: en este punto se identificará el modo en que se hace el proceso de desarrollo del producto software. Generalmente los procesos se descompone en tareas más pequeñas.
3. Técnicas y herramientas: indican cómo se debe resolver cada tarea y que herramientas podríamos usar.
4. Documentación: la documentación es importante para el desarrollo de cada fase, su función es indicar como se trabajó en cada proceso, después de una revisión exhaustiva podemos recoger los resultados y tomar decisiones de las situaciones que se plantearon.
5. Control y evaluación: el control y evaluación debe realizarse en todo el ciclo de vida de un proyecto. Consiste en comprobar, aceptar o rechazar todos los resultados que se vayan obteniendo en cada ciclo.

Podríamos realizar una clasificación de las metodologías:

1. Metodologías orientadas al flujo de información: El sistema se concibe como un conjunto de unidades que entran, se procesan y salen. Aplican los conceptos de la programación estructurada y fueron las primeras en aparecer. Diseño estructurado de “Yourdon”
2. Metodologías orientadas a objetos: Basado en la orientación de objetos. Se desarrollan alrededor del concepto clase. Rational unified Process.
3. Metodologías Híbridas: Son metodologías que abarcan más de una de las familias anteriores. No se centran en la naturaleza tecnológica del proyecto, sino en normalizar todos los desarrollos de software de una organización. Métrica versión 3 y SSADM.

INGENIERÍA DE SOFTWARE - MODELOS DE DESARROLLO DE LOS PROCESOS DEL SOFTWARE Parte 1

Para poder resolver los problemas reales que se presentan en una institución, el ingeniero de software o el equipo de ingenieros deben incorporar una estrategia de desarrollo, que acompañe al proceso, métodos y capas de herramientas.
Estas estrategias que elige el ingeniero de software se llama modelo de proceso o paradigma de ingeniería de software. Se selecciona un modelo de proceso para la ingeniería del software según la naturaleza del proyecto y de la aplicación, los métodos y herramientas a utilizarse, los controles y entregas que se requieren.
La metodología es una disciplina que no indica que métodos y técnicas debemos usar en cada fase del ciclo de vida de un proyecto.
Los elementos que forman parte de una metodología son:


INGENIERÍA DE SOFTWARE - INGENIERÍA DE SOFTWARE

La ingeniería de software es una disciplina de ingeniería que se interesa por todos los aspectos de la producción de software, desde la especificación del sistema hasta el mantenimiento del sistema después de que se pone en operación (Sommerville, 2011). Una disciplina hace que las cosas funcionen, con la aplicación de teorías, metodologías, métodos y herramientas, de manera adecuada. La producción de software incluye procesos técnicos de desarrollo de software, actividades de administración de proyectos software, desarrollo de herramientas, métodos y teorías para apoyar la producción de software.

El término de Ingeniería de Software fue introducido a finales de los 60 a raíz de la crisis de software (Figura 2.1). Esta crisis fue el resultado de la introducción de la tercera generación del hardware, que se caracterizó por: imprecisión en la planificación de proyectos software, baja calidad de software y difícil mantenimiento de software no estructurado.

El Instituto de Ingeniería Eléctrica y Electrónica define Ingeniería del Software como un enfoque sistemático, disciplinario y cuantificable para el desarrollo, operación y mantenimiento del software de calidad.
El enfoque sistemático que se usa en la ingeniería de software se conoce como el proceso de software, que es una secuencia de actividades que conducen a la elaboración de un producto software (Sommerville, 2011, pg.9), son cuatro las actividades fundamentales en el proceso de software:
a) Especificación del software, donde clientes e ingenieros definen el software que se producirá y las restricciones en su operación.
b) Desarrollo del software, donde se diseña y programa el software “codificación”.
c) Validación del software, donde se verifica el software para asegurar que sea lo que el cliente requiere.
d) Evolución del software, donde se modifica el software para reflejar los requerimientos cambiantes del cliente y del mercado.


MARCO TEÓRICO - INTRODUCCIÓN

Se describe y define la ingeniería de software, el lenguaje de modelo para la ingeniería Web, la metodología de desarrollo Scrum, la calidad de software ISO 9126, las herramientas que se usan en la codificación y los procesos de regularización de bienes inmuebles en el Estado Plurinacional de Bolivia.

MÉTODOS Y METODOLOGÍA - SCRUM

Se aplicará la metodología SCRUM para el desarrollo del sistema Web, programar los módulos en un tiempo establecido, según el plan de trabajo de los SPRINT.
El proceso de desarrollo del sistema Web con SCRUM comienza con el trabajo de gabinete, especificación de requerimientos y distribución de roles descritos en un plan de trabajo que inicia en trabajo de gabinete hasta la implementación del sistema Web.

MÉTODOS Y METODOLOGÍA - LENGUAJE DE MODELADO UNIFICADO PARA LA WEB

El Lenguaje de Modelado Unificado de Ingeniería para la Web (UWE), es un método de diseño de estructura liviana para documentar, interpretar y desarrollar de sistemas Web, a través de modelos:
  • Modelos de casos de uso.
  • Modelo de contenido.
  • Modelo de navegación.
  • Modelo de presentación.
  • Modelo de procesos.

MÉTODOS Y METODOLOGÍA - INGENIERÍA DE SOFTWARE

Se realizará el proceso de la ingeniería de software ágil:
  • Descripción de la normativa, mejoras y soluciones a través de la ingeniería Web y entrevistas sobre el proceso de regularización del derecho propietario sobre bienes inmuebles.
  • Especificación de requerimientos.
  • Diseño la solución software con el Lenguaje de Modelado Unificado para la Web (UWE)
  • Desarrollo de la aplicación software con la metodología SCRUM.
  • Pruebas e implementación, se empleará ISO 9126 para determinar la calidad del software.

MÉTODOS Y METODOLOGÍA - INVESTIGACIÓN

La investigación inicia explorando y describiendo las principales características, procesos, componentes, actores y documentos de la regularización del derecho propietario sobre los bienes inmuebles en el Estado Plurinacional de Bolivia.
Se realizará entrevistas a los actores y responsables de los procesos de regularización del derecho propietario sobre los bienes inmuebles, se sistematizará y diseñará las soluciones de software a través de la ingeniería de software.

TEÓRICO

En el sistema de control de regularización del derecho propietario, se aplicará la ingeniería Web, para el desarrollo se usará la metodología Scrum, garantizando el desarrollo eficiente del proyecto. Se aplicará UML para la Web, que es un lenguaje unificado de modelado orientado a la ingeniería Web para el diseño y documentación de la aplicación Web.

APORTE - PRACTICO

Los aportes del presente proyecto de grado son:
  • Implementara una herramienta de registro, en beneficio de los usuarios y las viviendas que se acogerán a la Ley Nro.247.
  • Documento del registro, donde se mostrará la información más importante del registró.
  • La herramienta colaborara al flujo de la información de manera rápida y confiable.
  • Como uno de los aportes principales se generará un intercambio de información con la base de datos de derechos reales, para que se optimice el tiempo de espera.

ALCANCES

El sistema que se implementará podrá llevar a cabo las necesidades de los usuarios que son parte de PROREVI como ser los usuarios de clientes, y los usuarios administrativos.
Con los datos brindados por los reportes del sistema, se podrá tomar decisiones de forma inmediata y con información actualizada.
En la implementación del sistema se tendrá los módulos siguientes:
• Módulo de beneficiarios, registro de beneficiarios, para personas que se acogerán al reglamento de la Ley Nro.247, donde se almacenara la información personal y necesaria del beneficiario.
• Módulo de registro de vivienda, vale decir de las viviendas del beneficiario anteriormente mencionados, este registro contendrá los datos principales de la vivienda.
• Módulo que generará un documento PROREVI, para cada una de las personas que se registre como cliente en el sistema, este documento certifica que la persona y la vivienda a regularizar se encuentra en el sistema, también habilita a la persona a seguir con sus trámites en instancias correspondientes.
• El documento PROREVI que se generará cuenta con las medidas de seguridad respectivas, como ser código de barras, código QR, y el Numero PROREVI el cual es identificar único del registro de la vivienda.
• El modulo del área legal, se implementará para los usuarios de cargo abogado, en este se realizará un registro de procesos judicial, al cual el usuario debe hacer un seguimiento y actualización del proceso.
• El modulo del área técnica, se implementará para usuario de cargo arquitecto, en este se realizará un registro para casos de certificación, para los cuales el usuario debe hacer registro de actividades y actualización de las mismas.
Diseño de los reportes, estos deben ser precisos y actualizados constantemente, también se tendrá tacómetros y otros mecanismos de control del producto.

LIMITES

Los límites del sistema son los siguientes:
• Solo las personas que cumplan con los prerrequisitos para acogerse a la Ley Nro.247, podrán registrarse y hacer uso del documento PROREVI.
• Las viviendas que se pueden regularizar deben ubicarse en el área urbana.
• El proyecto no puede realizar correcciones a los datos de identidad o técnicos, es un mediador entre derechos reales y las personas que realizan dichos trámites.
En el sistema, la persona que regulariza el derecho propietario no podrá visualizar el transcurso de su trámite.

JUSTIFICACIÓN - TECNOLÓGICA


PROREVI cuenta con oficinas en todos los departamentos del país, y en cada una de estas oficinas se encuentran al menos dos equipos de computación.
PROREVI al ser dependiente del Ministerio de Obras Publicas Servicios, cuenta con el servidor del Ministerio, también cuenta con los recursos necesarios para implementar y el mantenimiento del sistema.

JUSTIFICACIÓN - SOCIAL

Con la implementación del sistema se automatizará y satisfacer a los requerimientos que son pedidos por el Decreto Supremo Nro.1314 que reglamenta la Ley Nro.247.
Se brindarán informes, reportes, y datos solicitados de manera inmediata, con datos actualizados para el beneficio de las actividades de PROREVI y entidades afines, con esto se reduce el trabajo humano.

JUSTIFICACIÓN - ECONÓMICA

Elaborando el proyecto de Control de regularización, permitirá a PROREVI incrementar la eficiencia de sus funciones, brindando a la entidad un mejor control, seguimiento de los procesos de regularización y reportes actualizados, cumpliendo las necesidades de los usuarios.
Se obtendrá beneficios en: Disminución del tiempo de trámites de Regularización; disminuyendo el dinero invertido en largos juicios, se evitará perdida de los documentos solicitados, se ahorrará tiempo y dinero cuando se solicite reportes mensuales y anuales; con esto se beneficia al trabajo y la economía de PROREVI.

OBJETIVOS ESPECIFICOS

Evaluar la inaccesibilidad a la información que se desea almacenar de las personas y viviendas que se acogerán al derecho propietario, e implementar soluciones de almacenamiento digital de la información requerida.
• Implementar mecanismos para que profesionales en leyes puedan hacer un seguimiento de los procesos judiciales que incluyen a los bienes inmuebles y personas que poseen los mismos.
• Implementar mecanismos para que los profesionales en arquitectura hagan un seguimiento a sus funciones y procesos de certificaciones de áreas urbanas.
• Generar un proceso de ingreso de procesos de regularización y correcciones de bienes inmuebles, asignándole a cada documento un código único con el nombre de número PROREVI, y además un código QR para seguridad.
• Aplicar procesos de intercambio de información de forma que la salida y entrada de la información sea de forma confiable, eficaz y oportuna.
• Implementar diferentes tipos de mecanismos y estrategias para la búsqueda de la información requerida para emitir reportes de los procesos de regularización, control del producto y reportes sobre el control de personal.

OBJETIVO GENERAL

Implementar un sistema Web de control y seguimiento al proceso de regularización del derecho propietario sobre bienes inmuebles destinados a vivienda en el área urbana para PROREVI para mejorar los estándares de
6
eficiencia, manejo y seguridad de la información sobre el seguimiento a los procesos de derecho propietario.

PROBLEMA SECUNDARIO

  • Falta de medios digitales sistemáticos del almacenamiento de información de personas y viviendas; ya que se debe llevar un informe preciso de los mismos para un control en el proceso de regularización a las propiedades y los poseedores. Estos problemas producen inaccesibilidad a la información del proceso de regularización de primera mano.
  • Falta de seguimiento a los Procesos Judiciales, los profesionales en leyes deben hacer un seguimiento preciso de los casos de regularización, esto produce que no se tenga información del seguimiento, ésta información de procesos judiciales es de vital importancia para la entidad.
  • Falta de seguimiento al proceso de certificaciones del área técnica, en la que los profesionales en arquitectura deben hacer un seguimiento preciso a los casos de certificaciones, lo que causa una falta de información sobre las áreas urbanas certificadas, esta información se toma como producto PROREVI.
  • La falta de seguridad en la generación de documentos PROREVI, lo cual produce duplicados, documentos falsos e información errónea para la entidad; esta información falsa causa un efecto de no confianza en PROREVI.
  • Ausencia de la interactuación e intercambio de la información de manera eficaz con otras entidades que estén implicadas en el proceso de regularización del derecho propietario, ocasionando que no sea eficiente el proceso ya que las entidades implicadas deben verificar la información antes de que se continúe con el proceso.
  • Falta de reportes de forma práctica y en los que se refleje información oportuna y confiable, falta de tacómetros que informen sobre el número de registros de viviendas y de los procesos judiciales a los cuales se les hace seguimiento. Todas estas causas perjudican al auto examinación de la entidad y a la toma de decisiones de PROREVI.

PROBLEMA CENTRAL

¿Cómo se puede mejorar el control y seguimiento del proceso regularización del derecho propietario sobre bienes inmuebles destinados a vivienda en el área urbana en PROREVI?

PLANTEAMIENTO DEL PROBLEMA

El SIR permite realizar los controles de regularización, y un proceso de reportes de una forma superficial, también se puede evidenciar que en el sistema existen muchas fallas y que se necesita una solución oportuna y óptima.

ANTECEDENTES - PROYECTOS SIMILARES

El Sistema Informático de Registro denominado SIR (2012), El SIR fue implementado junto con la promulgación de la Ley Nro.247 y Decreto Supremo Nro.1314.Programa de Registro de la Vivienda (PROREVI), dirigido por el Lic. Enrique Peñarrieta Responsable de sistemas de PROREVI.
El Proyecto de Grado de Medina (2015), titulado “Sistema Web de Seguimiento y Control de Expedientes de Kárdex Mediante su Digitalización. Caso: Carrera de Estadística Universidad Mayor de San Andrés’. Carrera de Informática, Universidad Mayor de San Andrés.
El Proyecto de Grado de Ancari (2013), titulado “Sistema Web de Seguimiento y Control de Mercancías y Solicitudes. Caso: Ministerio de la presidencia – Unidad de apoyo a la gestión”. Carrera de Informática, Universidad Mayor de San Andrés. Con el objetivo de desarrollar un sistema Web de seguimientos y control de mercancías y solicitudes para permitir automatizar la verificación en línea de las mercancías y realizar el seguimiento de solicitudes, para poder brindar una información confiable y rápida de todas las transacciones realizadas de las mercancías con las que cuenta la empresa.

Antecedentes - INSTITUCIONAL PROREVI

El programa de regularización del derecho propietario (PROREVI) fue creada el 5 de mayo del 2012, PROREVI está bajo la tuición del Ministerio de Obras Publicas Servicios y Viviendas a través del Viceministerio de Vivienda y Urbanismo. La Estructura Organizacional de PROREVI se la presenta en la Figura 1.1.
La misión de PROREVI es, facilitar la regularización del derecho propietario de personas naturales que se encuentren en posesión continua, pacífica y de buena fe, de un bien inmueble destinado a vivienda, ubicada dentro del radio urbano o área urbana.

La visión de PROREVI es, dar cumplimiento a lo establecido en la Constitución Política del Estado, donde toda persona tiene derecho: a una vivienda digna, a la propiedad privada y al habitad.
El objetivo de PROREVI es, regularizar el derecho propietario de personas naturales que se encuentran en posesión continua, publica, pacífica y de buena fe de un bien inmueble destinado a vivienda, ubicada dentro del radio o área urbana.

Las funciones que realiza el Programa de regularización de derecho propietario sobre vivienda PROREVI son:
a) Difundir los objetivos, alcances y resultados del proceso de regularización.
b) Asistencia técnica, capacitación y asesoramiento a los actores involucrados en el proceso de regularización.
c) Seguimiento a los procesos de regularización.
d) Verificar la información a objeto de evitar la doble regularización.

ANTECEDENTES -. LEGALES

La Constitución Política del Estado, establece que toda persona tiene derecho: a una vivienda digna, a la propiedad privada y al habitad.
La Ley Nro.247, artículo 19 y Decreto Supremo Nro.1314, artículo 10 se hace mención a la creación del Programa de regularización del derecho propietario sobre bienes inmuebles urbanos destinados a vivienda (PROREVI).
Ley Nro.247.Para la regularización del derecho propietario sobre bienes inmuebles con el objeto la regular el derecho propietario de personas naturales que se encuentren en posesión continua, publica, pacífica y de buena fe, de un bien inmueble destinado a vivienda, y que se encuentre dentro del radio urbano. La finalidad de la Ley Nro.247 es regularizar legal y técnicamente el derecho propietario de los bienes inmuebles en el área urbana destinados a vivienda, de aquellas personas que sean poseedoras beneficiarias y/o poseedores beneficiarios sin título y aquellos propietarios que posean títulos sujetos a corrección.
Decreto Supremo Nro.1314, tiene por objeto reglamentar la Ley Nro.247, de regularización del derecho propietario sobre bienes inmuebles urbanos a vivienda.

MARCO INTRODUCTORIO - INTRODUCCIÓN

Los sistemas informáticos en la actualidad son de gran ayuda y necesidad en la sociedad, se pueden aplicar en las diferentes áreas. Motivo por el cual se hace presente las tecnologías de información (TIC) en la mayoría de los países y gobiernos. Por ejemplo, en el Estado Plurinacional de Bolivia se tiene políticas de telecomunicaciones, software libre y gobierno electrónico.
Las TIC son un conjunto de herramientas tecnológicas como ser: ordenadores, servicios, software, redes que permiten el acceso, producción, tratamiento y comunicación de la información. Uno de los principales objetivos de las TIC es acceder a la información de manera sencilla y rápida satisfaciendo las necesidades en diferentes áreas: en la medicina, robótica, educación, administración pública entre otros.
Muchas de las entidades, empresas de Bolivia manejan toda su información de forma manual, desde el proceso de ingresos y salidas de la información que es de vital importancia para dichas entidades; causando un manejo inadecuado de los datos debido a los errores humanos y al trabajo tedioso a la hora del desarrollo de las actividades de la empresa o entidad, además que existen demoras al momento de obtener la información, provocando descontento y malas decisiones a los usuarios
El presente proyecto se refiere al tema de funciones de PROREVI, ofreciendo un sistema de registro, control, seguimiento, e informes actualizados, al momento que se necesite de dicha información.
Se identificará los antecedentes, la problemática y metodología que aborda el proyecto, y los objetivos que se pretende alcanzar del proceso de regularización del derecho propietario sobre bienes inmuebles del Programa de Registro a la Vivienda.

SISTEMA WEB DE CONTROL DE REGULARIZACIÓN DEL DERECHO PROPIETARIO SOBRE BIENES INMUEBLES CASO: PROREVI

El presente proyecto se refiere al tema de funciones del Programa de Regularización del Derecho Propietario en Estado Plurinacional de Bolivia (PROREVI), describiendo un sistema de registro, control, seguimiento, e informes actualizados, al momento que se necesite de ésta información para arquitectos, abogados y jefes de unidad del Programa de Regularización del Derecho Propietario.