miércoles, 25 de agosto de 2010



Introducción:


El siguiente tema a tratar es sobre la madurez del desarrollo de software, el cómo se ha ido manejando y los problemas que ha venido acarreando esta situación.

Desarrollo:
Por principio al hablar de que ha habido una madurez en el desarrollo de software ha sido en buena parte porque este se ha tenido que ir dando. Uno de los puntos más importantes en cuanto por que ha habido crisis en el desarrollo de software es el hecho de que a lo largo del construcción del software hay muchos cambios que en buena medida se tienen que hacer por petición de los clientes y esto a su vez acarrea varios problemas; Sin embargo en dos puntos no estoy muy de acuerdo sobre causas de la crisis, la primera seria sobre la complejidad que supone la tarea de programar, puesto que creo que si en buena parte el programar no es una tarea sencilla, tampoco es la tarea mas difícil que pueda haber y sobre todo porque en estos tiempos hay muchas herramientas, manuales y soporte que nos brindan la oportunidad de programar de manera mas rápida y no tan imposible.


Y el otro punto que mi opinión varia es la de que todavía no hay herramientas que permitan estimar de una manera exacta, antes de comenzar el proyecto, cuál es el esfuerzo que se necesitará para desarrollar un programa; cuando al contrario ay herramientas tecnológicas que ayudan a llevar esa parte si bien en mi opinión muchas de las personas que llevan este tipo de proyectos más bien no saben que existen dichas herramientas o a su vez no saben utilizarlas debidamente para realmente sacarle provecho a estas.


Algo extra después del funcionamiento del software se nos señalaba es la calidad de este aunque digo que si bien el software muchas veces no tiene calidad no creo que sea porque esté en crisis sino mas bien depende mucho de la empresa o el lugar donde este se fabrique y claro depende mucho el país no es lo mismo: México, Usa, Alemania, Japón, Perú, mucho depende de los procesos y las normas que sigan y todo esto beneficiara en buena parte a la calidad final que tendrá el software.


Un punto en el que si estoy de acuerdo es el hecho de que si bien cada vez es más recurrente que los sistemas tengan muchos defectos, fallen o estos a su vez no se usen, bien podría ser porque a la hora de su elaboración no se llevan a cabo las pruebas necesarias para poder encontrar los errores desde entonces y poder corregirlos de inmediato y no cuando ya el producto este en uso.


Ahora bien cuando se nos señalaba también sobre lo de los mitos que hay a la hora de desarrollar software varios pueden ser reales como el hecho de que en varias empresas dedicadas al desarrollo tienen libros de estándares y procedimientos pero si muchas veces los empleados los omiten o ni siquiera saben que existen estas guías, otro punto es el hecho de que se tienen las mejores computadoras pero no solo eso es necesario para poder elaborar software funcional y de buena calidad se necesita más que eso, también no por el hecho de que a un proyecto que ya está en proceso le metamos más gente quiere decir que por eso se van a cortar los tiempos o se recompensara el tiempo perdido, al contrario tal vez se atrase mas el desarrollo del software.


Por último se deben de dar cuenta los programadores que si bien su trabajo es ese la tarea ahí no termina pues hay mucho más que hacer después de esa tarea que es sólo una parte de los elementos del software, además de que estoy seguro que la documentación proporciona el fundamento para un buen desarrollo.


Conclusión:

Para mi si se desea que el desarrollar software realmente tenga una madurez relevante se le tiene que dar gran importancia a lo que son las pruebas, dentro de todo el desarrollo de este puesto que nos ahorraran mucho tiempo después y sobre todo tener una clara y excelente comunicación con el cliente. Y pues para terminar creo que seguirán pasando los años y el desarrollo de software seguirá siendo una tarea algo compleja por todo lo que a esta la rodea errores humanos, fallos mecánicos y defectos en general, sin embargo si se hacen las planeaciones debidas, se tiene buena comunicación con o los clientes y sobre todo se hacen pertinentes verificaciones y validaciones del software. Esta tarea de desarrollar software se irá haciendo una tarea más placentera y tranquila para todos los que nos involucramos en este trabajo.


Ensayo: criticas a la madurez del desarrollo del software

Materia: Tecnologías Emergentes 3

Lic. Informática 9to. Semestre

Docente: I.S.C Fernando Osiel Peñaloza Avila

Alumno: Manuel Alejandro Magaña Álvarez.

Fecha: 16 de Agosto del 2010

No hay comentarios:

Publicar un comentario