Sei sulla pagina 1di 4

1.

SEUDOCÓDIGO CASO DE USO CONSULTAR DATOS DEL CURRÍCULO:


2. DOCUMENTACIÓN DE LA ETAPA DE IMPLEMENTACIÓN

Para el desarrollo del código, teniendo en cuenta que la funcionalidad que


debería tener el programa a desarrollar, que es guardar la información del currículo
de una persona, poder consultar la información del currículo y modificar dicha
información, se determinó que el currículo de una persona se puede dividir en
secciones, que nosotros definimos como la información correspondiente a estudios,
la experiencia Laboral, la información personal y las referencias, de esa manera
procedimos a desarrollar las clases correspondientes a estas secciones para
almacenar los datos pertinentes a estas secciones de información de un currículo y
la clase currículo que sería la clase general con la que operaría el programa y
paralelamente se desarrolló una versión de prueba para implementar lo que
corresponde a la interfaz gráfica haciendo uso de las clases JFrame, JList, JLabel,
JButton, JPanel, JTabbedPane, JScrollPane, JTextField, JComboBox y
JOptionPane.

Posteriormente procedimos a integrar las diferentes clases con lo desarrollado


para la interfaz gráfica y desarrollamos los segmentos de código correspondientes a
realización de las distintas tareas y desarrollo de las funcionalidades del programa
de acuerdo a los requerimientos funcionales, realizando pruebas en las cuales se
presentaron algunos errores, los cuales resolvimos para luego compilar el programa
y verificar que el ejecutable funcionara de manera adecuada cumpliendo con los
requisitos funcionales especificados para el desarrollo del proyecto.

3. DOCUMENTACIÓN DE LA ETAPA DE PRUEBAS

Dentro de las pruebas desarrolladas se realizó una versión preliminar de un


código donde se experimentó con las clases JFrame, JList, JLabel, JButton, JPanel,
JTabbedPane, JScrollPane, JTextField, JComboBox y JOptionPane, para la
creación y configuración de la interfaz gráfica del usuario para poder manejar el
programa a desarrollar.

Durante el desarrollo la implementación del código fuente del programa, se nos


presentaron algunos inconvenientes que nos ayudaron y guiaron para dar solución y
funcionalidad al programa, un ejemplo de los problemas que tuvimos como grupo
fueron los errores de sintaxis por líneas de código mal escritas y sentencias con
estructuras incompletas, lo cual se dio por el uso del autocompletado sin tener el
debido rigor, así como un falta de atención al escribir ciertos segmentos del código,
por no ser conscientes de la estructura sintáctica de las sentencias empleadas en la
fase de desarrollo del código fuente, dando lugar a errores a la hora de compilar el
programa, lo que hizo que tuviéramos que revisar las líneas en donde estaba el error
y entender porque se había producido, para luego corregirlo.

También tuvimos algunos errores de lógica en algunas de las sentencias que


involucraban las estructuras else if, en las líneas de código en las que se busca
verificar si los datos introducidos correspondientes a una de las secciones de
información del programa cumplían con un cierto parámetro, como por ejemplo, que
la palabra introducida en el campo lleve mayúscula, o que la extensión de los
caracteres introducidos se ajuste a las características que debe tener el dato
introducido, como en el caso de los teléfonos que deben tener 6 o 10 dígitos como
mínimo. Estos errores se dieron por un desconocimiento de las estructuras
adecuadas para establecer cuales funciones se debían emplear para desarrollar
ciertas tareas dentro del programa, pero tras investigar sé pudimos determinar las
funciones y las estructuras adecuadas y necesarias para llevar a cabo dichas tareas.

En el desarrollo de la clase Currículum, hubo algunos errores por no importar al


principio del código algunos de los paquetes que se necesitaban para hacer uso de
algunas de las clases y las funciones que finalmente se implementaron para realizar
las distintas tareas que corresponden a las funcionalidades que debe proporcionar el
programa.

Sin embargo, fue de gran aprendizaje el realizar un programa, pues son nuestros
primeros pasos en la programación, en donde aprendemos a hacer muchas cosas
que no teníamos presentes, como por ejemplos hacer un debug al código, lo que
nos guiaba al error y verificación de la funcionalidad del código.

Aprendimos la funcionalidad de las clases, como heredarlas e interactuar entre


ellas, lo métodos y como invocarlos para cumplir con los requerimientos de nuestro
programa.

Potrebbero piacerti anche