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.
me gusto esto :D
ResponderEliminar