Sie sind auf Seite 1von 12

INGENIERA DE SOFTWARE.

Pregunta 1. Qu es la Ingeniera de Software?


Respuesta 1.
La ingeniera de software es la disciplina de la ingeniera 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].
Respuesta 2.
La ingeniera de software es el establecimiento y uso de principios
fundamentales de la ingeniera con objeto de desarrollar en forma
econmica software que sea confiable y que trabaje con eficiencia en
mquinas reales [Pressman, 2010].
Respuesta 3.
La ingeniera de software es: 1) La aplicacin de un enfoque
sistemtico, disciplinado y cuantificable al desarrollo, operacin y
mantenimiento de software, es decir, [Pressman, 2010].
Respuesta 4.
El anlisis y diseo de sistemas es una metodologa sistemtica para
identificar problemas, oportunidades y objetivos; para analizar los flujos
de informacin humana y generada por computadora en las
organizaciones, y para diseas sistemas de informacin computarizados
para resolver un problema[Kendall & Kendall, 2011]
Respuesta 5.
La ingeniera de sistemas se define en Blanchard como la aplicacin
efectiva de esfuerzos cientficos y de ingeniera para trasformar una
necesidad operativa en una configuracin definida de un sistema
mediante el 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].

Ensayo 1. Qu es la Ingeniera 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].

Pregunta 2. Cmo se desarrolla un producto de software?


Respuesta 6.
Un proceso efectivo proporciona normas para el desarrollo eficiente de
software de calidad. Captura y presenta las mejores prcticas que el estado
actual de la tecnologa permite. En consecuencia, reduce el riesgo y hace el
proyecto ms predecible. [Jacobson, Booch & Rumbaugh. 2000].
Respuesta 7.
El en contexto de la ingeniera de software, un proceso es un enfoque
adaptable que permite que las personas que hacen el trabajo (el equipo de
software) busque y elija el conjunto apropiado de acciones y tareas para el
trabajo. Se busca siempre entregar el software en forma oportuna y con calidad
suficiente para satisfacer a quienes patrocinaron su creacin y aquellos que lo
usarn [Pressman. 2010].
Respuesta 8.
Un proceso del software es un conjunto de actividades y resultados asociados
que producen un producto de software. Estas actividades son llevadas a cabo
por los ingenieros de software Existen cuatro actividades fundamentales de
procesos que son comunes para todos los procesos de software.
[Summerville, 2005].
Respuesta 9.
En el caso de una empresa que se dedica al desarrollo de software, se
requieren procesos especializados que abarquen la creacin hasta la
administracin de un sistema de software los sistemas de software pueden
llegar ser extremadamente complejos. Para administrar la complejidad de tales,
es necesario contar con modelos de procesos y tecnologas apropiadas.
[Weidzenfeld. 2005].
Respuesta 10.
Producto y proceso concentran por lo tanto la atencin en ingeniera de un
sistema de software. Sobre producto porque en l deben incorporarse los
requisitos que los usuarios desean y que es el resultado final del desarrollo;
sobre el proceso porque en l depende el que los requisitos sean realmente
satisfechos en el producto final dentro de las restricciones de tiempo y coste
establecidas.[Len. 1996].

Ensayo 2. Cmo se desarrolla un producto de software?


Para el desarrollo de un producto de software se requieren procesos
especializados, 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] incorporando 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].

Ensayo Final 2.
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] incorporando 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
al 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].

Pregunta 3. Cmo definir un proceso de desarrollo de software adecuado a un


proyecto?
Respuesta 11.
Un enfoque moderno de ingeniera de software debe der gil. Debe incluir
slo aquellas actividades, controles y productos de trabajo que sean
apropiados para el equipo del proyecto y para el producto que se busca
obtener. [Pressman. 2010].
Respuesta 12.
No existe un proceso ideal, y muchas organizaciones han desarrollado su
propio enfoque para el desarrollo de software. Los procesos han evolucionado
para explotar las capacidades de las personas de una organizacin, as como
las caractersticas especficas de los sistemas que se estn
desarrollando[Sommerville. 2005].
Respuesta 13
Un modelo de proceso de software define como solucionar la problemtica del
desarrollo de sistemas de software Un modelo de procesos debe considerar
una variedad de aspectos, como el conjunto de personas, estructuras
organizacionales, reglas, polticas, actividades, componentes de software,
metodologas y herramientas utilizadas Dada la variedad de tipos de
proyectos es necesario considerar los diferentes componentes de un modelo
de procesos. Estos componentes son principalmente: la arquitectura, la
actividad, los mtodos, las metodologas, la estrategia y las herramientas para
la administracin del software[Weidzenfeld. 2005].
Respuesta 14
Adaptar los procesos necesarios al tipo de software que se desea desarrollar,
a la duracin del proyecto (parcialmente ligado a su tamao), o al uso futuro del
modelo de desarrollo (reutilizacin de procesos)no depende slo del tipo de
sistema a desarrollar sino tambin de la organizacin encargada de ello [Len.
1996].
Respuesta 15
Un proceso que sirva como gua para todos los participantes clientes,
usuarios, desarrolladores y directores ejecutivos...
Un proceso de desarrollo de software debera tambin ser capaz de
evolucionar durante muchos aos. Durante esta evolucin debera limitar su
alcance, en un momento del tiempo dado, a las realidades que permitan las
tecnologas, herramientas, personas y patrones de organizacin[Jacobson,
Booch & Rumbaugh. 2000].

Ensayo 3. Cmo definir un proceso de desarrollo de software adecuado a un


proyecto?
Un proceso de software se debe definir 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].

Ensayo Final 3.
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].

Pregunta 4. Para qu sirve un modelo de desarrollo de software?


Respuesta16.
Los modelos de procesos descriptivos fueron puestos originalmente para
poner orden en el caos del desarrollo de software. La historia indica que estos
modelos tradicionales han dado cierta estructura til al trabajo de la ingeniera
de software y que constituyen un mapa razonablemente eficaz para los equipos
de software[Pressman. 2010].
Respuesta 17.
Los modelos de ciclo de vida suponen un marco de referencia fundamental
para gestionar y controlar el proceso de desarrollo de software y
evolucin[Len. 1996].
Respuesta 18.
Un modelo de procesos de software es una descripcin simplificada de un
proceso del software que presenta una visin de este proceso[Sommerville.
2005].
Respuesta 19.
Define como solucionar la problemtica del desarrollo de sistemas de
software Una creencia comn, aunque equivocada, es la existencia de un
solo modelo de proceso aplicable a cualquier proyecto[Weidzenfeld. 2005].

Ensayo 4. Para qu sirve un modelo de desarrollo de software?


Para dar solucin a un desarrollo de software. Sin embargo, no existe un
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 constituye un mapa inicial para los
equipos de desarrollo de software[Pressman. 2010].

Ensayo Final 4.
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].1

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.

Das könnte Ihnen auch gefallen