domingo, 26 de abril de 2009

Proceso de desarrollo de software

Un sistema informático está compuesto por hardware y software. En cuanto al hardware, su producción se realiza sistemáticamente y la base de conocimiento para el desarrollo de dicha actividad está claramente definida. La fiabilidad del hardware es, en principio, equiparable a la de cualquier otra máquina construida por el hombre. Sin embargo, respecto del software, su construcción y resultados han sido históricamente cuestionados debido a los problemas asociados, entre ellos podemos destacar los siguientes [1]:
· Los sistemas no responden a las expectativas de los usuarios.
· Los programas “fallan” con cierta frecuencia.
· Los costes del software son difíciles de prever y normalmente superan las estimaciones.
· La modificación del software es una tarea difícil y costosa.
· El software se suele presentar fuera del plazo establecido y con menos prestaciones de las consideradas inicialmente.
· Normalmente, es difícil cambiar de entorno hardware usando el mismo software.
· El aprovechamiento óptimo de los recursos (personas, tiempo, dinero, herramientas, etc.) no suele cumplirse.
Ver siguiente video:http://www.youtube.com/watch?v=UF5y55I0sp4&feature=PlayList&p=6ED83F6F12A4575F&index=7

Ingeniería de Software como Tecnología Estratificada



La Gestión de Calidad fomenta una cultura de mejora continua del proceso, y es esta cultura la que al final conducen al desarrollo de enfoques muy efectivos para la ingeniería de software

Concepto de Ingeniería de Software


La IS se puede considerar como la ingeniería aplicada al software, esto es, por medios sistematizados y con herramientas preestablecidas, la aplicación de ellos de la forma más eficiente para la obtención de resultados óptimos; objetivos que siempre busca la ingeniería. No es sólo de la resolución de problemas, sino más bien teniendo en cuenta las diferentes soluciones, elegir la más apropiada.