Sesión 5, Actividad 2: Marco
teórico:
Antecedentes:
En la actualidad existen muchas escuelas y
universidades de enseñanza rápida sobre el desarrollo de software, donde muchos
estudiantes pretenden recibir una adecuada enseñanza de la forma de desarrollar
software, olvidando la aplicación de técnicas o métodos que ayuden a lograr
objetivos y resultados de manera concreta y hasta cierto punto fácilmente.
Conocer los modelos de desarrollo asi como su
forma para poder iniciar con un adecuado desarrollo de software para armar un
funcional sistema, es la base. Tanto como aplicar la adecuada metodología y
hacer mas eficientes el o los desarrollos en un orden y tiempos requeridos,
abarcando a todas las partes involucradas en su uso, quienes por medio de una
comunicación adecuada lograran la funcionabilidad esperada.
Bases teóricas:
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 modelos perfeccionados de construcción y criterios de comparación de modelos de
sistemas.
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.
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”.
Importante considerar que se debe manejar
conceptos fundamentales como; procesos, métodos, tareas, procedimientos,
técnicas, herramientas, productos, entre otros.
La calidad del producto deberá contemplar desde
la operatividad, funcionabilidad y entrega de resultados con calidad, es decir,
que sea controlable, con diseño adecuado, con costos adecuados e inclusive con
garantía de funcionamiento.
No hay comentarios:
Publicar un comentario