Isaac, alumno de la asignatura de Análisis y Programación I, presenta el resultado de la tarea 4 de este cuatrimestre.
¡Este grupo, todos ellos, apuntan maneras!.
Ánimo y a por los exámenes.
Leer el resto de esta entrada »
Isaac, alumno de la asignatura de Análisis y Programación I, presenta el resultado de la tarea 4 de este cuatrimestre.
¡Este grupo, todos ellos, apuntan maneras!.
Ánimo y a por los exámenes.
Leer el resto de esta entrada »
Etiquetas: desarrollo, Prime
ene 9
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios

Aunque ya lo hayamos hablado en clase, creo necesario recordar lo importante que es no olvidar que pensando en términos de responsabilidad podemos evitar que la complejidad de los grandes programas nos asusten. Tenemos que pensar que cada responsabilidad es como una herramienta que nos permitirá hacer algo con ella.
Si seguimos con la metáfora de la herramienta, y pensamos en una cualquiera, ¿verdad que para conseguir algo con ella tenemos que utilizarla de la manera correcta y que si lo hacemos de otra manera, el resultado no es el mismo?.
Lo mismo ocurre con cada responsabilidad. Cuando la traducimos a métodos y/o atributos en una clase, los métodos nos permitirán conseguir algo, siempre que los utilicemos adecuadamente, es decir: que los llamemos por su nombre, que les pasemos los parámetros que esperan y que recojamos la información que nos devuelven (si es que tienen que devolver algo).
¡Nos vemos en clase!
Etiquetas: Ada, desarrollo, ej
dic 13
Publicado por pblaya en Actualidad, Noticias EDIB | 3 Comentarios
Debido al gran éxito de la carrera de videojuegos y viendo la gran salida que tiene este campo en el mercado hemos decidido formar además de diseñadores y artistas a programadores. Por eso vamos a empezar un curso de programación de videojuegos. Leer el resto de esta entrada »
Etiquetas: desarrollo, motor grafico, udk, unity, videojuegos
Durante la semana pasada, ya empezamos a practicar la teoría que hemos visto desde el principio de curso. Lo más importante es asumir la importancia que tienen los casos de uso, no sólo respecto a la recopilación de requermientos del sistema, sino como base de organización del mismo proyecto, ayudándonos a saber cuál es el orden de las funcionalidades a desarrollar y a saber qué partes debemos hacer, teniendo en cuenta siempre el modelo de desarrollo en espiral.
Además, ya tenéis todos la primera tarea de este cuatrimestre (Elaboración de un diagrama de casos de uso). Si no habéis revisado vuestros correos, es el momento.
¡Nos vemos en clase!.
Etiquetas: Ada, desarrollo, Prime
oct 31
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios
Esta semana pasada, hemos empezado a trabajar con Phileas. A medida que avanzábamos, surgieron puntos importantes que deben tenerse en cuenta:
Los casos de uso. Su importancia, no sólo a nivel funcional sino también como herramienta de control de seguimiento de proyectos bajo la filosofía espiral de desarrollo.
Los métodos constructores. Sobrecarga de constructores.
La posibilidad de pasar objetos por parámetro a un método. Las referencias a objetos en Java. La creación de clases con el objetivo de tener tipos de datos compuestos.
Esta semana, seguiremos avanzando con Phileas. Empezaremos a utilizar la técnica de las tarjetas CRC para trabajar sobre un caso de uso simple. Será importante comenzar a ver cómo enlazan las herramientas que estamos viendo.
¡Nos vemos en clase!.
Etiquetas: Ada, crc, desarrollo, java, tarjetas crc
oct 20
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios
Esper
o que la clase de hoy haya ayudado a resolver dudas sobre cómo es la estructura de los proyectos en Java (paquetes, clases). Los alumnos habéis hecho vuestro primer programa en Java utilizando NetBeans como entorno de desarrollo. Al final de las dos horas, incluso se han efectuado algunas modificaciones viendo lo importante del diseño de los métodos a la hora de modificarlos. También hemos recordado lo importante que es hacer el esfuerzo de no lanzarnos directamente a codificar, sin antes haber analizado y diseñado el programa.
Mañana viernes vamos a hablar de la documentación que se os exigirá en el código fuente.
Ya queda menos para empezar con Phileas.
¡Hasta mañana!
Etiquetas: desarrollo, Diseño, java, Prime
oct 13
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios
Hoy ha sido una clase intensa.
Primero hemos acabado la sesión CRC, haciendo algunas modificaciones y añadiendo los colaboradores. Para ello hemos visto el concepto del modelo de servicio para los mensajes entre objetos.
Después hemos entrado de lleno en algunos de los conceptos que forman la base de la orientación a objetos en el desarrollo de software. Os los enuncio. Por favor, revisad si alguno de ellos no quedó claro. Es mejor aclararlos ahora que arrastrarlos por el curso:
En la clase de mañana viernes, vamos a hacer el primer programa en Java, que servirá para explicar cómo es la estructura básica y además, gracias a este peculiar “hola mundo”, veremos otro concepto base.
¡Hasta mañana!.
Etiquetas: Ada, crc, desarrollo, orientación a objetos, Prime
oct 6
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios
En la clase de hoy hemos visto una rápida introducción a las “filosofías” de cómo abordar proyectos de desarrollo de software complejos. De todo lo visto: características de los sistemas complejos, el ciclo de vida en cascada y su problemática, etc, lo que me gustaría que intentásemos es adquirir el hábito del modelo en espiral a la hora de saber cómo afrontar desarrollos de dimensiones industriales. Esto, unido a las herramientas que veremos en UML y los ejercicios que haremos en Java, nos serán de mucha ayuda a la hora de conseguir los objetivos de la asignatura.
Mañana vamos a conocer una de las herramientas que nos ayudarán a entender cómo son, en esencia, los programas orientados a objetos: las tarjetas CRC.
¡Un saludo y nos vemos mañana en clase!
Etiquetas: crc, desarrollo, ej, iOS, java, tarjetas crc, UML
oct 4
Publicado por Isidro Fuentes Hermoso en Phileas | No hay comentarios
Después de la presentación de ayer, en la que espero se aclarasen las dudas referentes al objetivo de la asignatura de Análisis y programación I, os adelanto lo que espero veamos en las horas que nos quedan esta semana.
Empezaremos por la introducción de la asignatura, en donde veremos las diferencias entre un software simple y uno complejo y el porqué es complicado desarrollar estos últimos. Además, veremos cuál es la propuesta actual para saber cómo abordar desarrollos complejos, teniendo en cuenta la diferencia respecto a las propuestas anteriores.
Este punto es importante, porque en él está una de las bases del desarrollo complejo de aplicaciones, que no se refiere al código, sino a la manera de abordar los problemas.
¡Un saludo y nos vemos en clase!.
Etiquetas: análisis, aplicaciones, desarrollo, ej, programación
jun 13
Publicado por Toni Serna en Noticias EDIB | No hay comentarios
El pasado Jueves 9 de Junio, como ya va siendo habitual por estas fechas, se presentaron en EDIB los trabajos de la asignatura “Desarrollo de Proyectos Informáticos”.
Durante todo el curso los alumnos de 3er curso de nuestros estudios Informática Aplicada al Turismo, han desarrollado un proyecto informático complejo en el marco de la asignatura de Desarrollo. De forma coordinada en la asignatura de Ingeniería del Software se han ocupado de su planificación, seguimiento y finalmente de preparar una presentación pública de su idea.
Leer el resto de esta entrada »
Etiquetas: desarrollo, EDIB, gestión de proyectos

Ayer vimos en clase una pequeña introducción a la programación concurrente. Necesitaríamos un curso entero para entrar en todos los detalles de esta temática, y eso no es el objetivo en esta asignatura. Sin embargo, existen expertos en programación que recomiendan que se diseñen los programas bajo el punto de vista concurrente, aunque no lo [...]
(No hay comentarios)
Ayer vimos en clase la teoría de dos estructuras interesantes: los arrays de objetos y la lista enlazada simple. Aunque fue teoría, creo que fue una clase interesante. Como os comenté, fue una explicación del porqué y cómo funcionan estas estructuras. Sin embargo, las pruebas que haremos no se basarán en estructuras creadas desde cero, [...]
(1 comentario)
(No hay comentarios)
El viernes expusimos en clase algunos de los artículos de Eric S. Raymond. Para el segundo cuatrimestre, es importante fomentar la mayor independencia posible de cara a la consecución de las tareas, y por ello os pasé un resumen (en formato mapa mental) que hice sobre uno de sus documentos: Cómo hacer preguntas de manera [...]
(No hay comentarios)
Acabaron las entregas y ya estamos en el segundo cuatrimestre. Ayer, en clase, se expusieron las diferencias entre lo visto en el primer cuatrimestre y lo que vamos a ver. Fueron unas líneas generales, pero espero que sirviesen para centrarnos en los siguientes aspectos: La importancia en esta asignatura de no “descolgarse” del día a [...]
(No hay comentarios)
Isaac, alumno de la asignatura de Análisis y Programación I, presenta el resultado de la tarea 4 de este cuatrimestre. ¡Este grupo, todos ellos, apuntan maneras!. Ánimo y a por los exámenes.
(2 comentarios)
Nuestro alumno Michael Owaboye nos presenta en este post un extracto de una tarea elaborada para la iniciativa Phileas. En ella, los alumnos aplican los pasos para, a partir de un escenario, extraer las responsabilidades y luego asignarlas y traducirlas en clases.
(2 comentarios)
Ya casi es Febrero. Después de un cuatrimestre bastante intenso, recordad que, junto a la carátula que os he pasado, tenéis que guardar todas las tareas hechas, además de todo el diseño de phileas hecho en clase, en un CD. Queda ahora el último esfuerzo de revisar vuestro trabajo, para que sea de calidad. Recordad [...]
(No hay comentarios)
Aunque ya lo hayamos hablado en clase, creo necesario recordar lo importante que es no olvidar que pensando en términos de responsabilidad podemos evitar que la complejidad de los grandes programas nos asusten. Tenemos que pensar que cada responsabilidad es como una herramienta que nos permitirá hacer algo con ella. Si seguimos con la metáfora [...]
(No hay comentarios)
La última clase antes de las vacaciones de Navidad ha servido para aclarar puntos muy importantes que deben tenerse en cuenta: – Sobre cómo abordar grandes proyectos en base a escenarios. – Sobre cómo, para cada paso del escenario, extraer las responsabilidades y cómo asignarlas a clases y traducirlas a métodos y/o atributos. Siempre lo [...]
(No hay comentarios)