Metodología para el desarrollo de software
La Ingeniería de software es la forma de llevar a cabo un fin con un
enfoque sistemático, disciplinado y el cual puede ser cuantificable para el
desarrollo, operación y mantenimiento de software, y el estudio de estas formas,
integrando conocimiento en matemáticas, ciencias de la computación y otras prácticas
de origen de la ingeniería
Crear software es la aplicación de creatividad, la ingeniería del software
trata de sistematizar con un proceso, para evitar el fracaso en la consecución
del objetivo, aplicando diversas técnicas adecuadas sobre la base de la
experiencia previa
Esto nos lleva a decir que la metodología de desarrollo de software en
ingeniería de software es la forma de trabajar para estructurar, planificar y
controlar el proceso de desarrollo en sistemas de información.
Se conocen varios métodos que han sido
desarrollados diferenciándose por su fortaleza y debilidad.
Las metodologías de desarrollo de software
tienen como objetivo presentar un conjunto de técnicas tradicionales y modernas
de modelado de sistemas que permitan desarrollar software de calidad,
incluyendo heurísticas de construcción y criterios de comparación de modelos de
sistemas
De acuerdo a otros autores como Sommerville
(2002), define que “un método de ingeniería de software es un enfoque
estructurado para el desarrollo de software cuyo propósito es facilitar la
producción de software de alta calidad de una forma costeable”, es importante considerar
que se debe manejar conceptos fundamentales como; procesos, métodos, tareas,
procedimientos, técnicas, herramientas, productos, entre otros.
Una metodología se basa en una combinación de modelos
de proceso genéricos para obtener como beneficio un software que soluciones un
problema; una metodología debería definir con precisión los artefactos, roles y
actividades, junto con prácticas, técnicas recomendadas y guías de adaptación
de la metodología al proyecto.
La complejidad del proceso de creación de
software es netamente dependiente de la naturaleza del proyecto mismo, por lo que
la mejor metodología estará acorde al nivel de aporte del proyecto, ya sea
pequeño, mediano o de gran nivel
Fuentes consultadas:
No hay comentarios:
Publicar un comentario