viernes, 6 de noviembre de 2015

METODOLOGIA



Una metolodgia es el conjunto de métodos por ñlos cuales se regirá  un investigación científica por ejemplo  en tanto
Una metodología es el conjunto de métodos por los cuales se regirá una investigación científica por ejemplo, en tanto, para aclarar mejor el concepto, vale aclarar que un método es el procedimiento que se llevará a cabo en orden a la consecución de determinados objetivos.

Entonces, lo que preeminentemente hace la metodología es estudiar los métodos para luego determinar cuál es el más adecuado a aplicar o sistematizar en una investigación o trabajo.

El trabajo de un metodólogo será entonces el de centrarse en la búsqueda de las mejores estrategias para incrementar los conocimientos en algunos casos, o bien para llegar a dar con las mejores soluciones a un problema, en otros.

Por otro lado, no existe una única metodología a la hora de investigar, esto dependerá en gran medida de los postulados que sostiene la ciencia de la cual partirá el investigador.

De este modo nos encontramos con una importante cantidad de métodos, que si bien no son a priori un camino absoluto a la verdad, sí permiten una aproximación bastante cercana a ella y obviamente la elección entre uno y otro dependerá de lo que precisábamos más arriba.

Entre los más tradicionales podemos citar al método histórico, que es aquel que estudia los objetos en sus distintas etapas, su nacimiento, desarrollo, evolución, por ejemplo.
Luego nos encontramos con el sistémico, que será el que parte del análisis de los componentes y las relaciones entre estos para profundizar el conocimiento. El fenomenológico, que es en el que prima lo colectivo. El empírico-analítico, que es de todos el que más adeptos consiguió y se caracteriza por la distinción de cada uno de los elementos del fenómeno primero, para luego revisarlos ordenadamente a cada uno por separado.
METODOLOGÍA CLÁSICA O EN CASCADA

    1. Metodología Clásica en CASCADA Christian Jesús González Oceguera Osvaldo Madrigal Yépez
    2. Introducción El modelo en cascada para el desarrollo desoftware es una de las metodologías tradicionales, sigue una secuencia lógica y cadaetapa es directamente dependiente de que seculmine la etapa anterior.Las fases son 7:
    3. IngenieríaPre- Análisis Sistema Análisis Diseño Desarrollo Prueba Implementación y Mantenimiento
    4. Características • Es el más utilizado. • Es una visión del proceso de desarrollo de software como una sucesión de etapas que producen productos intermedios. • Para que el proyecto tenga éxito deben desarrollarse todas las fases. • Las fases continúan hasta que los objetivos se han cumplido • Si se cambian el orden de las fases. El producto final será de inferior calidad.
    5.  Pre - análisis Análisis Diseño Desarrollo Pruebas Implementación Mantenimiento
    6. Pre-análisisLa fase de Pre- análisis consiste en conocerlas reglas del negocio, sus necesidades yadquirir conocimiento acerca de lasfunciones propias del modelo de negocio.
    7. AnálisisLa fase de Análisis es directamente abordar lacolección de necesidades identificadas en elpre- análisis y en base a ellas proponer unasolución, tendiendo en cuenta la viabilidadtanto a nivel técnico como a niveladministrativo.(Que vamos a hacer??)
    8. DiseñoLa fase de Diseño consiste en detallar lasolución al problema que hemosidentificado, es decir, debemos estructurara nivel aplicación, red y base de datoscomo vamos a abordar la solución, en eldiseño debemos apoyarnos de diagramasde entidad relación para la base dedatos, diagrama de clases entre otros.(Como lo vamos a hacer ???)
    9. DesarrolloLa fase de Desarrollo es llevar a acciones eldiseño que hemos elaborado previamente,es decir, aquí nos ayudamos de unlenguaje de programación y de lossoftware existentes para elaborar laaplicación que dará solución al problema-identificado inicialmente.
    10. PruebasLa fase de Pruebas consiste en una vezterminada la aplicación y su base dedatos, teniendo el producto terminadodebemos probarlo tanto a nivel individualcomo a nivel integrado y de esta manerasabremos si la solución creada soluciona lasnecesidades planteadas al inicio delproceso de desarrollo.
    11. ImplementaciónLa fase de Implementación se lleva a cabocuando se han superado las pruebaspropuestas y estamos 100% seguros de lacalidad y de la estabilidad de nuestraaplicación, en este sentido, implementamos acada usuario y en cada equipo la aplicación,establecemos la base de datos e insertamos losvalores iniciales para que empiece a funcionary establecemos las comunicaciones a travésde la aplicación cliente y los servidores si ferianecesario.
    12. Mantenimiento La fase de Mantenimiento nace gracias a que lossistemas en general y por consecuencia los sistemas de software sufren de entropía, esto es, que tiendena desordenarse y a desajustarse con el paso del tiempo y con el uso del mismo por lo cual frecuentemente hay que dar mantenimiento a losmedios de comunicación (redes), servidores (base de datos) y a las aplicaciones en general, esimportante mencionar que es parte del mantenimiento los pequeños cambios que vansurgiendo con el tiempo a raíz los cambios en las reglas del negocio.

    13. Ventajas• Es un modelo sencillo y disciplinado• Es fácil aprender a utilizarlo y comprender su funcionamiento• Está dirigido por los tipos de documentos y resultados que deben obtenerse al final de cada etapa• Ha sido muy usado y, por tanto, está amplia mente contrastado• Ayuda a detectar errores en las primeras etapas a bajo costo• Ayuda a minimizar los gastos de planificación, pues se realiza sin problemas
    14. Desventajas• Los proyectos raramente siguen el proceso lineal tal como se definía originalmente el ciclo de vida.• Es difícil que el cliente exponga explícitamente todos los requisitos al principio.• El cliente debe tener paciencia pues obtendrá el producto al final del ciclo de vida.• No refleja exactamente cómo se programa realmente el sistema, en el que suele haber un gran componente iterativo.• Puede resultar complicado regresar a etapas anteriores (ya acabadas) para realizar correcciones.• El producto final obtenido puede que no refleje todos los requisitos del usuario.

1 comentario: