Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen de Ingenieria de Software
Resumen de Ingenieria de Software
Ingenieria de Software:
La Ingeniera del software es una disciplina o rea de la Informtica o Ciencias de la Computacin,
que ofrece mtodos y tcnicas para desarrollar y mantener software de calidad que resuelven
problemas de todo tipo. Hoy da es cada vez mas frecuente la consideracin de la Ingeniera del
Software como una nueva rea de la Ingeniera, y el Ingeniero del Software comienza a ser una
profesin implantada en el mundo laboral internacional, con derechos, deberes y
responsabilidades que cumplir, junto a una, ya, reconocida consideracin social en el mundo
empresarial y, por suerte, para esas personas con brillante futuro.
-Esfuerzo dedicado al Software:
La codificacin y desarrollo general del software requiere una inmensa cantidad de horas-hombre,
aun con tcticas de desarrollo rpido (DRAs), por lo que causa un enorme incremento en los
costos de personal y el tiempo que se dedica al desarrollo.
Adicionalmente, se debe dedicar tambin grandes cantidades de esfuerzo (y dinero) en el
mantenimiento del software despus de su creacin (Actualizaciones para nuevos sistemas
operativos, correccin de bugs y dems implementos y parches).
-Distribucin del Esfuerzo:
El esfuerzo es la medida o cantidad de trabajo que un equipo de desarrolladores debe aplicar en
determinada tarea o etapa para lograr un objetivo en comn, ya sean objetivos especficos o
generales. El esfuerzo debe dividirse creando unidades o subequipos de trabajo con el fin de
optimizar el tiempo y trabajo.
Una distribucin del esfuerzo ms comn utilizada en desarrollo de software es la regla 40-20-40.
Cuarenta por ciento del esfuerzo general del proyecto se asigna al anlisis y el diseo, el mismo
porcentaje se aplica a poner a prueba los sistemas de salida. Por lo que el porcentaje restante es
asignado a la codificacin, que no se le da tanto nfasis. Este enfoque es solo una distribucin de
referencia, las caractersticas de cada proyecto deben dictar la distribucin del esfuerzo.Categoras del software en cuanto a su tamao
Trivial: requiere un solo programador, toma de 1 a 4 semanas y consta de 500 lneas de cdigo.
Pequeo: requiere un solo programador, toma de 1 a 6 meses, consta de 1000 a 2000 LDC.
Mediano: requiere de 2 a 5 programadores, toma de 1 a 2 aos, consta de 5 a 50 mil LDC.
Grande: requiere de 5 a 20 programadores, toma de 2 a 3 aos, consta de 50 a 100 mil LDC.
Muy Grande: tiene 100 a 1000 programadores, toma de 4 a 5 aos, consta de 1 milln LDC.
Extremo: tiene 2000 a 5000 programadores, toma de 5 a 10 aos, con de 1 a 10 millones LDC.
[Escribir texto]
[Escribir texto]
-Especializacin requerida.
-Facilidades y recursos.
-Entrenamiento adecuado.
-Metas apropiadas.
[Escribir texto]