Proceso de Software

Proceso:La Ingeniería del Software... — “La profesión en la que el conocimiento de las ciencias naturales y matemáticas, ganado con estudio, experiencia y práctica, es aplicado con buen juicio para desarrollar formas de utilizar, económicamente, los materiales y las fuerzas de la naturaleza para el beneficio del género humano” (Acreditation Board for Engineering and Technology, 1996). Peculiaridades de la Ingeniería del Software — El “producto” software. — Mucho desarrollo, poca disciplina ingenieril. — Necesidad de describir y documentar lo que se va a producir. — Cambios frecuentes en el producto. La Ingeniería del Software (y II) Ingeniería de Sistemas vs. Ingeniería del Software — La Ingeniería de Sistemas está relacionada con todos los aspectos asociados al desarrollo de sistemas complejos: hardware, software, etc. — Los sistemas intensivos software son sistemas constituidos principalmente por software. Informática (Computer Science) vs. Ingeniería del Software — La Informática está relacionada con las teorías y métodos subyacentes a los ordenadores y a los sistemas software.
http://ocw.uc3m.es/ingenieria-informatica/diseno-de-software-avanzado/material-de-clase-1/01-El_Proceso_de_Desarrollo_de_Software.pdf


                       Modelos del proceso de software 




Para resolver los problemas reales de una industria,un ingeniero del software debe incorporar una estrategia de desarrollo que acompañe al proceso, métodos y tenga herramientas.Esta estrategia se llama modelo de proceso o paradigma de ingeniería del software.Se selecciona un modelo de proceso para la ingeniería del software según la naturaleza del proyecto y de la aplicación, los métodos y las herramientas a utilizarse, los controles y entregas que se requieren.

Los estándares establecen los diferentes procesos implicados a la hora de desarrollar y mantener un sistema desde que surge la idea o necesidad de desarrollar las aplicaciones hasta que éstas se retiran de explotación. Sin embargo, ninguno impone un modelo de procesos concreto (modelo de ciclo de vida) ni cómo realizar las diferentes actividades incluidas en cada proceso, por lo que cada empresa deberá utilizar los métodos, técnicas y herramientas que considere oportuno.

Por su naturaleza, los modelos son simplificaciones; por lo tanto, un modelo de procesos del software es una simplificación o abstracción de un proceso real. Podemos definir un modelo de procesos del software como una representación  abstracta de alto nivel de un proceso software.

No hay comentarios:

Publicar un comentario