7 emocionantes ideas y temas de proyectos de mainframe para principiantes [2022]

Publicado: 2021-01-10

¿Quiere mejorar sus habilidades de mainframe? Entonces has venido al lugar correcto. En este artículo, analizamos nuestras principales ideas de proyectos de mainframe, con las que puede poner a prueba su conocimiento de los mainframes.

Trabajar en estos proyectos lo ayudará a comprender los casos de uso de los mainframes y explorar cómo esta tecnología ayuda a operar varias industrias. Tenemos ideas de proyectos para todos los niveles de habilidad y de diferentes sectores, para que pueda elegir uno de acuerdo con sus intereses y experiencia. Empecemos.

Tabla de contenido

Nuestras principales ideas de proyectos de mainframe

Los siguientes son nuestros proyectos de mainframe, elija uno (o más) de acuerdo a su gusto:

1. Sistema de Gestión para un Club

Este proyecto lo ayudará a conocer los casos de uso del mainframe en instituciones sociales. Aquí, creará un Sistema de gestión de clubes (CMS, por sus siglas en inglés) que se encarga de inscribir y agregar información de los miembros del club, facturar e informar a otros subsistemas. Su solución avanzada ayudaría al cliente (un club) a administrar los datos de su cliente de manera eficiente y sin errores.

Su CMS debe tener un sistema de atención al cliente las 24 horas, así como múltiples funcionalidades. Además de la inscripción y el procesamiento de datos, también puede agregar la función de Atención legal, donde el cliente puede obtener abogados o abogados en los escenarios necesarios.

Aquí hay algunas tareas que tendrá que hacer en este proyecto:

  • Comprender los requisitos del cliente
  • Arreglar los defectos presentes en el sistema
  • Supervise el lote, responda consultas y respalde la producción
  • Desarrolle soluciones para cualquier problema de tiempo de ejecución que enfrente su sistema
  • Conoce los SLA
  • Trabajar en mejoras menores y mayores según lo requiera el cliente.

Una vez que haya completado este proyecto, sabrá cómo los mainframes ayudan a los clubes, las ONG y otras organizaciones en sus procesos diarios. Si estás interesado en incursionar en estos sectores, entonces este proyecto es una excelente opción.

Leer: Las 6 razones principales por las que Java es tan popular entre los desarrolladores

2. Sistema de gestión de facturación para una empresa de telecomunicaciones

La gestión de facturas es una tarea tediosa para las empresas de telecomunicaciones. Entonces, usan mainframes para ayudar en este sentido. Si desea utilizar su conocimiento de mainframes en este campo, debe trabajar en este proyecto. Un sistema de gestión de facturación ayuda al cliente a procesar, facturar y descontar las facturas de los clientes. También incluye una mesa de ayuda de servicio para que el cliente (la compañía de telecomunicaciones) pueda solucionar cualquier problema técnico que enfrente de manera rápida y efectiva.

Es una de las ideas de proyectos de mainframe más útiles en las que puede trabajar. Eso es porque le brindará la experiencia completa de una aplicación destacada de mainframes. Estas son las tareas que deberá realizar:

  • Contribuir en todas las fases de desarrollo (documentación, codificación y pruebas)
  • Depure cualquier problema que pueda encontrar en el sistema (o si surge algún problema)
  • Convierta partes de código y pruébelas
  • Preparar la documentación necesaria para el sistema.

Si no tiene experiencia trabajando en proyectos de mainframe, puede mantener el sistema enfocado solo en clientes minoristas. Por otro lado, si desea hacer que este proyecto sea un poco más desafiante, también puede incluir clientes comerciales porque muchas compañías de telecomunicaciones atienden tanto a clientes minoristas como comerciales.

3. Un Sistema de Procesamiento Genérico para un Banco

Si desea utilizar su experiencia en mainframes para bancos y compañías financieras, esta es una excelente idea de proyecto para usted. Aquí, construirá un sistema de procesamiento genérico, que maneja todas las transacciones de las diversas cuentas presentes en un banco. Como ya sabrá, los bancos atienden a miles (a veces millones de rupias) de clientes y también ofrecen varios tipos de cuentas. Su sistema tendría que procesar transacciones para todos los tipos de cuentas en este proyecto.

También puede resolver el problema de eliminar transacciones de reversión para varias cuentas llamando a rutinas genéricas a intervalos establecidos. También debería formatear las ofertas y enviarlas al servidor TDS. Utilizará el siguiente software:

  • CAMBIADOR
  • Hombre de información
  • expedidor
  • IDARCHIVO
  • CA7
  • Easytrieve

Aparte de eso, deberá realizar las siguientes tareas para completar este proyecto de mainframe:

  • Desarrolle el código para todos los programas de scratch
  • Preparar diseño de alto nivel y diseño de detalle
  • Preparar e implementar el plan del sistema.
  • Brindar soporte para evitar errores y ayudar al cliente en el uso del sistema
  • Realice pruebas en el JCL involucrado en todas las fases de prueba
  • Preparar las UTP para el proyecto

4. Crear una solución para un fabricante de vehículos (proyecto de nivel principiante)

En este proyecto, debe crear una solución basada en mainframe para una empresa de fabricación de vehículos. El entorno de software consta de lo siguiente:

  • VSAM
  • DB2
  • REMEDIO
  • ENFOCAR
  • COBOL
  • CAMBIADOR
  • IDMS
  • QMF

Su cliente es un fabricante líder de vehículos y es un proveedor global de componentes, sistemas y módulos para automóviles para otros fabricantes y el mercado de repuestos para automóviles. Su sistema ayudaría al fabricante en la gestión de sus pedidos y llevaría todos los registros de sus transacciones. Se encuentra entre las ideas de proyectos de mainframe para principiantes, por lo que incluso si no tiene experiencia trabajando en este tipo de proyectos, puede comenzar con este.

Aquí hay algunas cosas que tendrá que hacer en este proyecto:

  • Ejecute trabajos BATCH y modifíquelos para producir informes de usuario
  • Preparar la documentación JCL para el entorno de prueba.
  • Brindar soporte técnico al cliente para asegurarse de que el negocio funcione sin problemas y ayudarlo en caso de que surja algún problema con el sistema.
  • Preparar planes de prueba para el sistema mainframe y configurar datos de prueba
  • Realizar pruebas y corregir errores.

Este proyecto es una excelente manera de comprender las aplicaciones industriales de los mainframes. Una vez que haya completado este proyecto, también puede pasar a proyectos de mainframe más complicados y emocionantes.

Leer: Ideas de proyectos de desarrollo de pila completa

5. Solución de mainframe de procesamiento de reclamaciones de seguros (proyecto de nivel principiante)

Las compañías de seguros se enfrentan a un gran problema en el mantenimiento de registros y el funcionamiento eficiente de sus sistemas de facturación. Atienden a miles (a veces incluso a miles) de clientes y, por lo tanto, requieren un sistema eficiente para administrar sus registros, facturas, etc.

Una de las áreas donde las compañías de seguros sienten más la necesidad de un sistema eficiente es el procesamiento de siniestros. Entonces, en este proyecto, construiría una solución de mainframe para procesar reclamos para una compañía de seguros. El sistema recibiría información, validaría, filtraría y adjudicaría las reclamaciones. Luego producirá informes de NH/ME/CT.

Estas son las principales tareas que realizarás en este proyecto:

  • Realizar revisiones técnicas del sistema.
  • Prepare un diseño detallado para su sistema propuesto y cree su documentación de especificación
  • Realice pruebas unitarias y pruebas del sistema
  • Preparar el documento de estándares COBOL, que explica los cambios necesarios en el código, PROC y JCL
  • Cree plantillas para informes de estadísticas y otras matrices para el seguimiento del estado
  • Prepare documentos esenciales como casos de prueba, registro de problemas, planes UAT, cambios aprobados, etc.
  • Actualizar todas las carpetas relacionadas con el proyecto, informes y planes
  • Preparar la documentación JCL para la configuración del sistema.

Como se encuentra entre las ideas de proyectos de mainframe para principiantes, puede completarlo rápidamente en muy poco tiempo. Sin embargo, este proyecto le proporcionará mucha experiencia y conocimiento en el uso de mainframes.

6. Proyecto Mainframe para Conciliación Bancaria

En este proyecto, construiría una solución de mainframe para un banco. Debe realizar tres tareas principales:

  • Reconciliación de sistema a sistema
  • Reconciliación de tiempo
  • Conciliación Bancaria

Su solución de mainframe debería permitir que el banco realice conciliaciones de cuentas sin problemas. Los bancos tienen una gran cantidad de datos organizativos, así como datos sobre los clientes. La conciliación se refiere a dar el mismo formato a todos los datos disponibles. En este proyecto, tendría un sistema que administra todos los cheques no reclamados de un banco. Supongamos que un cliente solicita un cheque a un banco. Cuando dicho cliente recibe el cheque, obtiene un límite de tiempo (la fecha en el cheque) para reclamar el cheque. El banco tendría un sistema para validar la autenticidad del cheque.

Ahora, si el cliente no reclama el cheque dentro de su límite de tiempo, entonces el banco tendrá que emitir un nuevo cheque. El cheque anterior entraría en la sección de 'Cheques no válidos'.

Este fue solo un caso, un banco procesa cientos de cheques todos los días. Su sistema de conciliación tendría que hacer que dichos controles sean consistentes para el banco. La reconciliación es crucial por muchas razones. Ofrece varias ventajas a organizaciones tales como:

  • Mejor gestión de datos
  • Ahorro de tiempo y recursos
  • Revisión y controles más rápidos

Trabajar en este proyecto lo familiarizará con muchos conceptos de aplicaciones de mainframe en el sector financiero. Vería cómo los bancos y otras compañías financieras requieren soluciones de mainframe para mejorar sus operaciones. Puede comenzar con un proyecto pequeño y mantener algunos detalles si es nuevo en la programación de mainframe. Por otro lado, si tiene algo de experiencia en este campo, entonces puede dar un paso más y complicar el proyecto.

7. Cree una solución de mainframe MIBS

MIBS significa Sistema de Información y Facturación de Medicare. Necesitará el siguiente software para trabajar en este proyecto:

  • JCL
  • IMSDB
  • COBOL
  • REMEDIO
  • UTILIDADES DE IBM
  • CA 7
  • TELÓN
  • sql
  • PROSA
  • UCC7
  • AYUDA FALLA

La solución MIBS factura las reclamaciones de la sección A de Medicare y genera información para el programa RISK. RISK compensa a las HMO en una tasa de aumento de acuerdo con el número de miembros.

Su sistema analizará los requisitos del negocio y las especificaciones de su sistema para que pueda comprender mejor la aplicación. MIBS crea y procesa reclamos de salud para el hospital y los envía a un intermediario fiscal. Su solución avanzada debe ejecutar y modificar los trabajos BATCH para generar informes específicos para cada usuario. También debe ejecutar tareas, PROCS y tarjetas de control en el entorno de prueba. El sistema debe permitir la eliminación y restauración de archivos VSAM. Tendrá que usar Batch JCL para diseñar fuentes FTP también.

Si desea ingresar al sector de la salud con experiencia en mainframes, este es un gran proyecto para usted. Después de completarlo, sabrá cómo el mainframe puede ayudar a una empresa médica y ayudar a las empresas en este campo. Es una de las ideas de proyectos de mainframe de nivel intermedio, así que asegúrese de haber completado uno o dos proyectos de mainframe antes de comenzar a trabajar en este.

Lea también: Principales proyectos y temas de Java para principiantes

Pensamientos finales

Aunque algunas personas argumentan que los mainframes son una tecnología obsoleta, están aquí para quedarse. Sus amplias aplicaciones y utilidad los convierten en una parte vital de las grandes corporaciones. Trabajar en los proyectos que hemos discutido anteriormente lo ayudará a mejorar su experiencia mientras muestra sus habilidades en este software también.

upGrad ofrece un curso único de Maestría en Ciencias en Ciencias de la Computación para perfeccionar sus habilidades y fomentar el crecimiento en su carrera profesional de desarrollo de software.

Comienza tu Maestría hoy

Aplicar ahora para Maestría en Ingeniería de Software