sábado, 8 de septiembre de 2007

ingenieria en sofware

la ingenieria en software se de fine como un conjunto de etapas ordenadas para obtener al final un producto eficas, de calidad y sobretodo que beneficie a los usuarios que lo utilizan es desir un software de calidad.

La elaboracion de programas comseptos y metodologias para su desarrollo como por ejemplo: EL CICLO DE VIDA DEL SOFTWARE el cual tiene ciertas fases muy importantes :comcepcion,elaboracion,construccion y transicion.La ingenieria en software requiere de la elaboracion de muchas tareas:

Analisis y requisitos:El resultado del análisis de requisitos con el cliente se plasma en el documento ERS, Especificación de Requerimientos del Sistema, cuya estructura puede venir definida por varios estándares, tales como CMM-I.

Espesificacion:Es la tarea de describir detalladamente el software a ser escrito, en una forma matemáticamente rigurosa

Diseño y arquitectura:Se refiere a determinar como funcionará de forma general sin entrar en detalles

programacion:Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga

Prueba:Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación.

Tambien se debe de tomar en cuenta los factores que influyen en la elaboracion de dicho programa como los recursos para su elaboracion,factores humanos,costo y confiabilidad, ya que muchos programas tienen millones de lineas de codigo que se esperan que funcionen correctamente en condicione siempre cambiantes.

fuentes:wikipedia.com
angelfire.com

No hay comentarios: