MAE34R
Páginas: 2 (309 palabras)
Publicado: 12 de mayo de 2013
Sin importar que tan específicos sean, los principios ayudan a establecer un conjunto sólido de práctica de ingeniería del software. David Hookerha propuesto siete principios esenciales, los cuales se enfocan en la práctica de la ingeniería del software como un todo.
El primer principio: la razón por la que todo existe
Un sistema desoftware existe por una razón: para ofrecer un valor a sus usuarios. Todas las decisiones deben tomarse con esto en mente. Antes de especificar un requisito de un sistema, antes de señalar unapieza de funcionalidad del sistema, antes de determinar las plataformas del hardware o los procesos de desarrollo, uno debe hacerse preguntas como: ¿esto agrega un valor real al sistema? Si larespuesta es negativa no se debe hacer. Todos los demás principios están apoyados en éste.
El segundo principio: MS (mantenerlo simple)
El diseño de software no es un proceso fortuito. Existenmuchos factores que deben considerarse en cualquier esfuerzo de diseño. Todo el diseño debe ser tan simple como sea posible, pero no más simple. Esto facilita un sistema de más fácil comprensión yentendimiento. Esto no quiere decir que las características, hasta las internas, deban descartarse en nombre de la simplicidad. Además, los diseños más elegantes por lo general son los mássimples. Simple tampoco significa “rápido y malo”. De hecho, se requiere de mucha reflexión y trabajo sobre múltiples iteraciones para simplificar. El resultado buscado es un software que semantenga y sea menos propenso al error.
El tercer principio: mantener la visión
Una visión clara es esencial para éxito de un proyecto de software. Sin la visión clara el proyecto podría terminar con“dos o más significados” en uno. Sin una integridad conceptual un sistema amenaza con tornarse en una masa confusa de diseños incompatibles, unida por un tipo inadecuado de tornillos.
Leer documento completo
Regístrate para leer el documento completo.