Você está na página 1de 2

PROCESO DEL SOFTWARE

En resumen, el proceso de software es un conjunto de actividades que conducen a la


creación de un producto software. Estas actividades pueden consistir en el desarrollo
software desde cero teniendo como ayuda un lenguaje de programación estándar como
Java, C++ o cualquier otro lenguaje de programación. Sin embargo, cada vez más se
desarrolla nuevo software ampliando y modificando los sistemas existentes y
configurando e integrando software comercial o componentes del sistema.
Los procesos de software son complejos y, como todos los procesos intelectuales y
creativos, dependen de las personas que toman decisiones y juicios. Debido a la
necesidad de juzgar y crear, los intentos por automatizar estos procesos han tenido un
éxito limitado debido al nivel de complejidad. Las herramientas de ingeniería del
software asistida por computadora (CASE) pueden ayudar a algunas actividades del
proceso.
Los procesos han evolucionado para explotar las capacidades de las personas de una
organización, así como las características específicas de los sistemas que se han
desarrollado. No existe un proceso ideal, y muchas organizaciones han desarrollado su
propio enfoque para el desarrollo de software.
Con el objetivo de asegurar que los productos que desarrollen sean de calidad, para ello
los procesos con los cuales se construyen, deben cumplir con lineamientos de calidad.
Estos lineamientos parten de la disciplina y de la definición que debe tener un proceso
utilizado por un profesional informático. Partiendo de esta necesidad la Universidad
debe promover prácticas probadas y aceptadas por la industria, impartiéndolas en los
currículos académicos de forma incremental y paulatina con la enseñanza de los
conceptos de algoritmia y programación. Estas prácticas solo son adoptadas por el
profesional informático cuando son aplicadas de forma periódica, permitiendo
evidenciar las ventajas que conlleva trabajarlas. Este marco de buenas prácticas provee
datos que permiten autorregular el desempeño del programador, permitiendo asumir
una conducta orientada al control y el cumplimiento de compromisos resultado de las
tendencias de los datos. Por estas razones los fundamentos de calidad del software, no
se deben impartir como una asignatura aislada al final del currículo académico, sino por
el contrario, como una filosofía vivencial y transversal en la construcción cualquier
producto de software.
El proceso de desarrollo de software es, sin lugar a dudas, uno de los elementos
fundamentales para tal propósito por lo que los estudiantes deben comenzar a
entenderla y aplicarla desde el inicio de la carrera.
Debido a la complejidad de entendimiento del desarrollo de un software, existe en los
estudiantes de Ingeniería de software y sistemas un desconocimiento en la gestión del
tiempo, la planificación y la gestión de la calidad en los proyectos de desarrollo de
software, esto se puede evitar si se aplica el Proceso de Software Personal (PSP), con la
introducción de PSP desde los primeros años de la carrera profesional, los futuros
profesionales informáticos que infieran en la necesidad de saber gestionar
correctamente sus tiempos y compromisos, podrán alcanzar la disciplina no solo para su
desempeño profesional sino también para otras facetas de su vida.

Você também pode gostar