Está en la página 1de 4

Impacto de la

ingeniera de
Software
Actividad 1
Ingeniera de Software
Unidad 1

Docente: Emilia Valdez Silva

Emmanuel Espinoza Barrera


AL11500246
06/10/2015

UNADM

En que consiste la ingeniara de software.

La ingeniera de software es una disciplina de la ingeniera que comprende


todos los aspectos de la produccin de software desde las etapas iniciales de
las especificaciones del sistema hasta el mantenimiento de este despus de
que se utiliza. En esta definicin existen dos frases clave.
1.- Disciplina de la ingeniera. Los ingenieros hacen que las cosas funcionen.
Aplican teoras, mtodos y herramientas donde sean convenientes, pero
utilizan de forma selectiva y siempre tratando de descubrir soluciones a los
problemas, aun cuando no existan teoras y mtodos aplicables para
resolverlos. Los ingenieros tambin que deben trabajar con restricciones
financieras y organizacionales, por lo que buscan soluciones tomando en
cuenta estas restricciones.
2.- Todos los aspectos de produccin de software. La ingeniera de software no
solo comprende los procesos tcnicos de desarrollo de software, sino tambin
con actividades tales como la gestin de proyectos de software y el desarrollo
de herramientas, me todos y teoras de apoyo a la produccin de software.
(Sommerville, 2005, pg. 6)

Principales aplicaciones de la ingeniera de software.

Aplicaciones de procesamiento de datos. Las aplicaciones de


procesamiento de datos son aplicaciones conducidas por los datos.
Procesan datos por lotes sin intervenciones explicitas del usuario
durante el procesamiento. Las acciones especficas tomadas por la
aplicacin dependen de los datos que se estn procesando. Los sistemas
de procesamiento por lotes se usan normalmente en aplicaciones de
negoci en donde se realizan operaciones similares sobre grandes
cantidades de datos.
Aplicaciones de procesamiento de transacciones. Las aplicaciones de
procesamiento de transacciones son aplicaciones centradas en bases de
datos que procesan peticiones del usuario para obtener la informacin y
para actualizar la informacin en una base de datos. Esta clase de
sistema incluye sistemas bancarios interactivos, sistemas de comercio
electrnico sistemas informacin y sistemas de reservas.
Sistemas de procesamiento de eventos. Esta es una clase muy amplia de
aplicaciones en las que las acciones del sistema dependen de la

interpretacin de eventos en el entorno del sistema. Estos eventos


podran ser la entrada de una orden por un usuario del sistema o un
cambio en las variables que son monitorizadas por el sistema. Muchas
aplicaciones basadas en PCs, entre las que se incluyen juegos, sistemas
de edicin tales como procesadores de texto, hojas de clculo, editores
de imgenes y sistemas de presentacin son sistemas de procesamiento
de eventos.
Sistemas de procesamiento de lenguajes. Los sistemas de
procesamiento de lenguajes son sistemas en los que las intenciones del
usuario se expresan en un lenguaje formal (como por ejemplo Java) Los
sistemas de procesamiento de lenguajes procesan este lenguaje en
algn formato interno y entonces interpretan su representacin interna.
(Sommerville, 2005, pg. 67)

Bibliografa
Sommerville, I. (2005). Ingeniera de Software. Madrid: Pearson Eduacacion,
S.A.