DE ESTOS PRINCIPIOS
FUNDAMENTALES QUE GUÍAN EL PROCESO Y QUE GUÍAN LA PRÁCTICA, DESCRIBIR CUÁL A SU
CRITERIO ES EL MÁS IMPORTANTE DE LOS PRINCIPIOS QUE GUÍAN EL PROCESO Y QUE
GUÍAN LA PRÁCTICA, ADEMÁS ENCUENTRE LA SIMILITUD ENTRE LOS PRINCIPIOS DE CADA
ETAPA (PROCESO Y PRÁCTICA).

1. PRINCIPIOS
FUNDAMENTALES PARA REALIZAR INGENIERÍA DE SOFTWARE

La
práctica de la Ingeniería de Software está guiada por un conjunto de principios
fundamentales que ayudan en la aplicación del proceso de software significativo
y en la ejecución de métodos eficaces de IS.

· PRINCIPIOS QUE GUÍAN EL
PROCESO.- Sin importar
el modelo si es lineal o iterativo, prescriptivo o ágil, estos principios son
aplicables a todos los modelos de proceso.

1. Ser
Ágil; 2. En cada etapa, centrarse en la calidad; 3. Estar
listo para adaptar; 4.Formar un equipo eficaz; 5. Establecer
mecanismos para la comunicación y coordinación; 6. Administrar el
cambio; 7. Evaluar el riesgo; 8. Crear producto del trabajo
(resultados) que agreguen valor para otros.

· PRINCIPIOS QUE GUÍAN LA
PRÁCTICA.- Tiene un
objetivo general: Entregar a tiempo software operativo de alta calidad.

1. Divide
y vencerás; 2. Entender el uso de la abstracción.- Abstracción
(simplificación de algún elemento complejo) eliminar la necesidad de comunicar
detalles; 3. Buscar la coherencia; 4. Centrarse en la
transferencia de información; 5. Construir software que tenga
modularidad eficaz; 6. Buscar Patrones; 7. Cuando sea
posible, representar el problema y su solución desde varias perspectivas
diferentes; 8. Tener en mente que alguien dará mantenimiento al
software.