domingo, marzo 18, 2018

KYBELE como fuente de conocimiento

Estudio del método por KYBELE


Cuando DSN_XP comenzó a definirse como método de investigación para el diseño de software bajo el contexto definido por la Ingeniería de Software (IS) descubrió que en España en la Universidad Rey Juan Carlos, un grupo de investigadores liderado por Esperanza Marcos estudiaban exactamente lo mismo, por lo que decidimos adoptar su estrategia de investigación para definir la conveniencia o no de aplicar el método científico al diseño y desarrollo de software.

martes, marzo 13, 2018

Investigación científica y la ingeniería de software


Como DSN_XP, debíamos explicar la razón fundamental del aporte de nuestras ideas a la academia en Ecuador, esto implica ya un esfuerzo mayor que debía ser registrado para efectos de entender y definir un método personalizado para desarrollar software, el mismo que utilizamos en cada una de las actividades académicas requeridas para la obtención del título de Ingeniero en Sistemas en Quito-Ecuador.

En este contexto espacio tiempo, frente a la rigidez de un método científico aplicado al desarrollo de una tesis de grado por un lado y por otro a la necesidad de un método ágil para el desarrollo evolutivo de soluciones en base al prototipado y la mejora continua, nuestra línea de investigación era más que necesaria, sin embargo, no encontramos en otras universidades investigaciones al respecto, habíamos visto tesis que mencionaban a SPICE como marco de trabajo pero ninguna realizaba un análisis profundo al aspecto académico de la ingeniería de software y la necesidad de marcos de trabajo especializados para el desarrollo de software en Ecuador.

Norma SPICE ISO/IEC 15504 - EQA

Habíamos visto tesis que decían (al igual que nosotros) aplican la metodología de programación extrema XP, sin embargo, dichas tesis tampoco lograban observar la necesidad de emplear un marco de trabajo más allá de un método (o el conjunto de buenas prácticas para aplicarse en entornos de desarrollo de software).

Comprender esto es ya tener una mirada profunda hacia el proceso de desarrollar software en Ecuador y su impacto como una nueva carrera que se insertaba en la matriz cognitiva de las mallas curriculares de los institutos superiores y universidades y la carrera de sistemas como tal.

Nuevamente, dado que no existían registros en la academia del Ecuador que estudien este aspecto, nos parecía de vital importancia el profundizar dicho estudio y con ello plantear un conocimiento nuevo (respecto al contexto ecuatoriano) sobre la ingeniería de software y su estructura como ingeniería.

Para resolver esto, se requería necesariamente de un método de investigación y este necesariamente debía ser histórico mediante la lectura misma de la base de conocimientos de la ingeniería de software, entonces... el primer dilema a resolver era demostrar que la lectura como método de investigación era más que evidente para la naturaleza de nuestra investigación y que el método que puede ser empleado para estudiar un fenómeno en movimiento era justamente el método histórico

Luego tuvimos la oportunidad de encontrar un documento muy importante de investigación en español que se realizaba justamente aplicado a la ingeniería de software, esta investigación nos permitió dar un paso gigante en el desarrollo de nuestro método y en consecuencia en su prueba en un campo específico como dentro del estudio del método o metodología.

domingo, marzo 11, 2018

DSN_XP.Método.Investigación

Método Histórico o genético


Para lograr demostrar que nuestras investigaciones como marco de trabajo son serias, es necesario la presencia de un método, ahora bien, este usualmente es el método científico el cual resulta demasiado predictivo cuando se aplica al diseño de software.

Nuestro enfoque es netamente teórico y para quienes exigen de DSN_XP mayor "seriedad" como método, recurrimos a la filosofía para determinar un método de investigación que fuese lo suficientemente robusto para poder integrar un núcleo de conocimientos básicos que son requeridos como marco teórico de apoyo para el desarrollo de un método.

El aceptar que todos los fenómenos estén en permanente movimiento y cambio nos pone ante el compromiso de plantear que para la investigación de dichos fenómenos, habrá que tomar en consideración el movimiento y el desarrollo de los mismos. Este es el principio fundamental del estudio del ciclo como perspectiva necesaria del estudio del movimiento del objeto observado.

Este reconocimiento pasa a ser un hecho tangible y un proceso consciente de la investigación cuando introducimos para el conocimiento de los fenómenos de la realidad, al método histórico.
En efecto, el considerar al mundo en su desarrollo es una de las particularidades de la concepción materialista dialéctica, a diferencia de la posición que mantienen los representantes de la metafísica, entre ellos los denominados “evolucionistas”. 
Para los autores que representan estas últimas posiciones, los fenómenos no deben ser estudiados en su movimiento, en su historia, pues según ellos dichos fenómenos carecen de la misma, cuando más lleguen a reconocer que solamente ciertas ciencias (las humanas) pueden ser estudiadas con cierto criterio histórico.
La utilización correcta del método histórico es posible solamente cuando se entiende a todos los fenómenos, a todas las cosas y a todos los procesos sin excepción, en la constante del desarrollo, del devenir ininterrumpido sujeto a leyes.
Para DSN_XP, el desarrollo de un fenómeno implica que éste debe atravesar por diferentes etapas, a través de las cuales expresa su naturaleza y su realidad. Cada una de estas etapas, que en su conjunto hacen la historia del fenómeno, está sujeta a leyes propias o particulares para cada dicha etapa. Pero a su vez todas las etapas, en su conjunto, están sometidas a leyes generales, leyes propias de todo el proceso.

El papel de la investigación y del conocimiento humano estriba en el descubrimiento de estas leyes, tanto generales como particulares, leyes que explicarán las relaciones que un proceso, que un aspecto de la realidad guarda interiormente y también con otros fenómenos de la realidad.

Por lo tanto, el método histórico impulsa al investigador a ponerse frente a las manifestaciones actuales del fenómeno, pero también frente a las manifestaciones pasadas y a sus posibilidades de cambio y expresión posterior. Con lo cual la investigación se abre camino para poder detectar cómo una etapa posterior, permite el nacimiento del siguiente momento, en el devenir del fenómeno, esto es, el explicarse cuáles son las leyes que explican el cambio y la transición entre un momento de la historia de los objetos y su siguiente momento.

Este método fue utilizado por Marx en el estudio de la naturaleza de la sociedad, pues partiendo de las características de la sociedad capitalista, logró comprender cuáles eran las bases y las leyes generales de toda la sociedad, como un hecho asentado en las fuerzas productivas y en las relaciones de producción que los hombres guardan y alcanzan al enfrentarse con la naturaleza.

Formas de aplicación del Método Histórico

Existen dos formas básicas para tratar los problemas relacionados con la naturaleza del devenir de los fenómenos. En primer lugar la explicación de estos cambios en su aspecto ascendente: desde su génesis hasta las etapas más recientes, esto es haciendo un seguimiento prospectivo del fenómeno. Y,
en segundo lugar, podemos estudiar el proceso desde los momentos actuales, desde su expresión presente, hacia las manifestaciones anteriores, resaltando los nexos y las relaciones constantes que entre estos diferentes momentos se establecen, esta sería la forma retrospectiva del método histórico.

La forma que se adopte para el estudio deberá depender de las características, la complejidad y de la facilidad que el fenómeno para su tratamiento nos presente. Más, se trate de una visión retrospectiva o prospectiva, de ninguna manera puede pensarse en una aplicación unilateral y exclusiva de una de estas dos formas, por el contrario, la combinación de la forma retrospectiva y prospectiva aunque exista el predominio de uno de estos dos enfoques, habrá de ser la característica en la utilización de este método.

Por último hemos de recordar que el predominio retrospectivo o prospectivo, que manifieste en un grado determinado momento la aplicación del método histórico, dependen del grado de desarrollo que la ciencia haya alcanzado, con respecto al estudio de un campo de la realidad en particular.

Especificaciones del Método Histórico

Por lo anterior, establecemos como un hecho innegable, que este método – como cualquier otro método del conocimiento - debe particularizarse para cada una de las ramas del saber humano.

Así, el método histórico frente a los fenómenos biológicos se expresa como la visión filogenética y ontogenética, como puntos clave en la comprensión de lo viviente.

La sociedad humana solo puede ser comprendida en sus planteamientos históricos a través de la aplicación del materialismo histórico como método general de conocimiento.

La psicología debe ser vista como una ciencia que estudia el desenvolvimiento del fenómeno psíquico, para lo cual habrá de estudiar al fenómeno humano tanto como síntesis de la ontogenia de nuestra especie, cuanto como reflejo de proceso social en historia de cada individuo. [Rodríguez]

Rodríguez Nelson <ID= [Rodríguez]>
Teoría y práctica de la investigación científica
EDITORIAL LITEC
Quito, Ecuador, 1982
Segunda edición
<Gráficas Mediavilla>

DSN_XP.1.0.

DSN_XP. 1.0 

En nuestra versión 1.0 el objetivo central fue el definir un marco de trabajo para el diseño de software mediante ingeniería inversa por experimentación.
DSN_XP se especializa en esta versión desarrollando las mínimas características objetivas de documentación de productos software y por ello conceptúa ya una plataforma de arquitectura software.