Está en la página 1de 3

Desarrollo de Software

Desarrollo de Software Universidad Centroccidental Lisandro Alvarado Diplomado Auditoría Informática 08/06/2013

Universidad Centroccidental Lisandro Alvarado Diplomado Auditoría Informática

08/06/2013

En el presente ensayo abordare el tema de desarrollo de software, en este proceso se emplean múltiples técnicas y metodologías que interactúan entre si para estructurar el proceso de desarrollo de software. Hoy en día este proceso ha ganado grandes espacios desde sus inicios pasando por industrias, comercio, gobierno, banca, aplicaciones móviles, etc. llegando en la ultima década a ser pilar fundamental de toda organización, ocasionando esto una forma de organización distinta de la que prevalece en el modelo organizacional tradicional que ha dominado gran parte de la historia industrial. El desarrollo de software tiene como propósito principal reunir los requisitos presentados por el cliente, para la producción efectiva y eficiente de un producto software. Por lo general, este proceso es afectado por fuentes de riesgos internos y fuentes de riesgos externos. “Ingeniería de Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales” (Bauer, 1972). Partiendo de las definiciones anteriores, se infiere que previo al inicio de todo proceso de desarrollo de software se debe tener definida una planificación del proyecto, una implementación de estándares y herramientas. Cada proyecto de software requiere de una forma particular de abordar la problemática planteada, para ello es necesario tener en cuenta un conjunto de criterios, por ejemplo: complejidad del proyecto, definición de requisitos, riesgos identificados, existencia de reglas predefinidas, entre otros; por lo tanto, es necesario que todo proyecto se apoye en una metodología de desarrollo de software, que a diferencia de los modelos de desarrollo de software las metodologías cuentan con un conjunto de herramientas, técnicas, procedimientos y sustento documental; así mismo, definen patrones precisos para cada una de las etapas del desarrollo. Una de las ventajas del uso de metodologías de desarrollo, es que permiten seguir una serie de reglas predefinidas que aseguran entregar un buen producto software. Sin embargo, para asegurar la calidad de producto software debemos incorporar el proceso de autoría informática de desarrollo de software, el cual abarca todas las fases del desarrollo y nos permite evaluar aspectos

fundamentales, tales como: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad, portabilidad, entre otros. Para concluir, debemos decir que el proceso de desarrollo de software es un pilar primordial para las ciencias informáticas, convirtiéndose en un aliado para las organizaciones a la hora de desarrollar un producto software de calidad y ajustado a sus necesidades.