Anda di halaman 1dari 2

LA INGENIERA DE SOFTWARE.

La ingeniera de software es una disciplina de la ingeniera, por lo que aplica


un enfoque sistemtico, disciplinado y cuantificable. [Pressman, 2010], la cual
sirve de gua en el desarrollo del software, para que mediante las buenas
prcticas, se utilice un proceso iterativo de anlisis de requisitos, la seleccin
del concepto, y asignacin, sntesis, soluciones de compromiso y optimizacin
del diseo, prueba y evaluacin [Len, 1996]. que comprende todos los
aspectos de la produccin de software desde las etapas iniciales de la
especificacin del sistema, hasta el mantenimiento de ste despus de que se
utiliza [Somerville, 2005], para que de esta manera se obtenga como resultado,
software que sea confiable y que trabaje con eficiencia en mquinas reales
[Pressman, 2010] y cumplir con el objetivo de, disear sistemas de informacin
computarizados para resolver un problema[Kendall & Kendall, 2011].
Por lo que para llevar a cabo la buena practica del desarrollo de un producto de
software, se requieren procesos especializados, aquel que incluyan actividades
desde la creacin hasta el hasta la administracin[Weidzenfeld. 2005]. A
dems, que dichas actividades proporcionan, normas para el desarrollo
eficiente[Jacobson, Booch & Rumbaugh. 2000] e incorporan los requisitos que
l usuario desea sobre el producto (software) y cumpliendo en tiempos y costos
establecidos[Len. 1996]. Esto siempre adecuado a las mejores practicas que
el estado actual de la tecnologa permite. [Jacobson, Booch & Rumbaugh.
2000] y tomando en cuenta la complejidad de los sistemas de software que nos
permitir definir un modelo de procesos y tecnologas apropiadas a cada caso
particular[Weidzenfeld. 2005]. Entonces es necesario definir un proceso de
software, como una gua que sirva para todos los participantes clientes,
usuarios, desarrolladores y directores ejecutivos[Jacobson, Booch &
Rumbaugh. 2000], por lo que debe considerar a las personas, estructuras
organizacionales, reglas, polticas, actividades, componentes de software,
metodologas y herramientas utilizadas[Weidzenfeld. 2005]. A dems de que
debe ser gil[Pressman. 2010] adaptado al tipo de software, a la duracin del
proyecto, al uso futuro del modelo de desarrollo de software[Len. 1996]. Esto
quiere decir que no existe un proceso ideal por lo que los procesos deben
evolucionar para aprovechar las capacidades de las personas involucradas y
las caractersticas especificas de los sistemas que se estn
desarrollando[Sommerville. 2005], esta evolucin debe delimitar su alcance en
un tiempo especifico, en base a las realidades tecnolgicas, herramientas,
personas y patrones de organizacin[Jacobson, Booch & Rumbaugh. 2000].
Se debe partir desde un modelo de desarrollo de software, l cual servir para
dar solucin al desarrollo de software. Sin embargo, no existe un nico modelo
de procesos aplicable en todo proyecto[Weidzenfeld. 2005] por lo que es
importante comprender que, es un marco de referencia[Len. 1996] que sirve
para realizar una descripcin simplificada de un proceso de

software[Sommerville. 2005], por lo que propone un mapa inicial para los


equipos de desarrollo de software [Pressman. 2010].
Referencias bibliogrficas

[Somerville, 2005] Somerville, I. Ingeniera de Software. Espaa:


Pearson Educacin S. A. 2005.
[Pressman, 2010] Pressman, R. Ingeniera de Software. Un enfoque
prctico. Mxico: McGraw-Hill, 2010.
[Kendall & Kendall] Kendall, K & Kendall, J. Anlisis y Diseo de
Sistemas. Mxico: Pearson Educacin S. A. 2011.
[Len, 1996] Len S., G. Ingeniera de Sistemas de Software. Espaa.
Isdefe. 1996.
[Jacobson, Booch & Rumbaugh. 2000]. Jacobson, I., Booch G. &
Rumbaugh, J. EL Proceso Unificado de Desarrollo de Software. Espaa:
Addison Wesley. 2000.
[Weidzenfeld. 2005]. Weidzenfeld, A. Ingeniera de Software Orientada a
Objetos con UML, Java e Internet. Mxico: Thomson. 2005.

Anda mungkin juga menyukai