El software hoy en día hace parte en casi de todos los aspectos de nuestra vida y es por esto que toma mayor relevancia e interés el estudio e intervención de los aspectos que lo componen.
Dado de la dependencia tanto de las organizaciones como individuos del software, la toma de decisiones estratégicas se han convertido en activos donde la finalidad dependen de software de calidad por su repercusión, presentando la necesidad que sean escalables y mantenibles.
El desarrollo de software ha tenido sus altibajos y entre los años 60´s y 70´s el avance del hardware fue mayor que el software, lo que en el proceso de desarrollo del mismo se presentaban resultados de mala calidad que no sólo eran poco útiles sino que excedían los costos estimados
Por lo anterior, es que surge la ingeniería de software como una disciplina que se interesa por todos los aspectos que componen el desarrollo de software, contemplando todas las etapas de producción hasta su mantenimiento luego de ponerse en operación.
Con la ingeniería de software, aparecen estándares, herramientas y métodos orientados a mejorar los procesos y calidad del producto, donde se contempla la magnitud del proyecto , los entes que intervienen en el desarrollo y presupuesto del mismo.
La ingeniería de software esta compuesta por procesos, métodos y herramientas. Como proceso entendemos el conjunto de actividades, acciones, tareas bajo un mismo objetivo de cumplir los requerimientos del cliente; todo el proceso es conocido también como ciclo de vida, en el caso del desarrollo de software su comportamiento no es de forma rígida a comparación de otras disciplinas. Por otro lado, los métodos proporcionan un enfoque y organización, los cuales facilitan la producción de software de calidad y acorde al presupuesto y tiempo estimado.
Para finalizar, definimos las herramientas dentro de la ingeniería de software, como aquellas que nos proporcionan apoyo para realizar el proceso y seguir los métodos, donde tienen relación con la planeación de actividades, supervisión de procesos y brindar calidades técnicas.
No hay comentarios:
Publicar un comentario