El projecte final del curs de programació COBOL és una oportunitat per aplicar tots els coneixements adquirits al llarg dels diferents mòduls. Aquest projecte està dissenyat per avaluar la vostra capacitat per desenvolupar una aplicació COBOL completa, des de la planificació fins a la implementació i la depuració. A continuació, es detallen les directrius i els requisits per al projecte final.
Objectius del Projecte
- Aplicar els Conceptes Aprenents: Utilitzar les tècniques i els conceptes apresos en els mòduls anteriors.
- Desenvolupar una Aplicació Completa: Crear una aplicació COBOL funcional que resolgui un problema real.
- Demostrar Competències en Programació: Mostrar habilitats en la gestió de dades, estructures de control, subprogrames, i més.
- Practicar la Depuració i la Gestió d'Errors: Implementar tècniques de depuració i gestió d'errors per assegurar la robustesa del programa.
Requisits del Projecte
- Elecció del Tema
Podeu triar un dels següents temes per al vostre projecte final o proposar-ne un de nou, subjecte a l'aprovació del vostre instructor:
- Sistema de Gestió de Biblioteques: Un sistema per gestionar els préstecs de llibres, els usuaris i els inventaris.
- Sistema de Facturació: Una aplicació per gestionar les factures, els clients i els pagaments.
- Sistema de Gestió de Recursos Humans: Un sistema per gestionar els empleats, els salaris i les avaluacions de rendiment.
- Estructura del Programa
El vostre programa ha de seguir l'estructura bàsica d'un programa COBOL, incloent-hi les següents divisions:
- IDENTIFICATION DIVISION: Incloure el nom del programa, l'autor i la data.
- ENVIRONMENT DIVISION: Definir l'entorn d'execució.
- DATA DIVISION: Declarar totes les variables, constants i estructures de dades necessàries.
- PROCEDURE DIVISION: Contenir la lògica del programa, dividida en seccions i paràgrafs adequats.
- Funcionalitats Requerides
El vostre programa ha de complir amb les següents funcionalitats mínimes:
- Entrada de Dades: Capacitat per introduir dades a través de l'entrada estàndard o fitxers.
- Processament de Dades: Realitzar operacions aritmètiques, lògiques i de manipulació de cadenes.
- Gestió d'Arxius: Llegir i escriure dades en arxius seqüencials, indexats o relatius.
- Estructures de Control: Utilitzar sentències condicionals i bucles per controlar el flux del programa.
- Subprogrames: Implementar almenys un subprograma per modularitzar el codi.
- Gestió d'Errors: Incloure mecanismes per gestionar errors i excepcions.
- Documentació
El projecte ha d'incloure una documentació completa que descrigui:
- Descripció del Projecte: Un resum del problema que el programa resol.
- Estructura del Programa: Una descripció de les divisions i seccions del programa.
- Manual d'Usuari: Instruccions per executar el programa i utilitzar les seves funcionalitats.
- Manual Tècnic: Detalls tècnics sobre la implementació, incloent-hi la lògica del codi i les estructures de dades utilitzades.
- Entrega
El projecte final ha de ser entregat en el format següent:
- Codi Font: Tots els fitxers COBOL necessaris per compilar i executar el programa.
- Documentació: Un document PDF que inclogui la documentació completa del projecte.
- Fitxers de Dades: Qualsevol fitxer de dades necessari per a l'execució del programa.
Avaluació
El projecte final serà avaluat segons els següents criteris:
- Funcionalitat: El programa compleix amb totes les funcionalitats requerides.
- Qualitat del Codi: El codi és net, ben comentat i segueix les millors pràctiques de programació COBOL.
- Documentació: La documentació és completa, clara i ben organitzada.
- Innovació: El projecte mostra creativitat i innovació en la solució del problema.
Consells Addicionals
- Planificació: Dediqueu temps a planificar el vostre projecte abans de començar a codificar.
- Proves: Realitzeu proves exhaustives per assegurar-vos que el vostre programa funciona correctament en totes les situacions.
- Depuració: Utilitzeu tècniques de depuració per identificar i corregir errors en el vostre codi.
- Revisió: Reviseu el vostre codi i documentació abans de l'entrega per assegurar-vos que tot està en ordre.
Conclusió
El projecte final és una oportunitat per demostrar tot el que heu après durant el curs. Assegureu-vos de seguir totes les directrius i de lliurar un treball de qualitat. Bona sort!
Curs de Programació COBOL
Mòdul 1: Introducció al COBOL
- Què és el COBOL?
- Història del COBOL
- Configuració de l'Entorn COBOL
- Estructura Bàsica d'un Programa COBOL
Mòdul 2: Sintaxi Bàsica del COBOL i Tipus de Dades
Mòdul 3: Estructures de Control
Mòdul 4: Treballant amb Dades
- Gestió d'Arxius en COBOL
- Processament d'Arxius Seqüencials
- Processament d'Arxius Indexats
- Processament d'Arxius Relatius
Mòdul 5: Gestió Avançada de Dades
Mòdul 6: Subprogrames i Programació Modular
Mòdul 7: Gestió d'Errors i Depuració
Mòdul 8: COBOL i Bases de Dades
Mòdul 9: Temes Avançats
- COBOL Orientat a Objectes
- COBOL i Serveis Web
- Optimització del Rendiment
- Millors Pràctiques en Programació COBOL