Documente Academic
Documente Profesional
Documente Cultură
ECI
TEMA:
NOMBRE DE LA MATERIA:
Ingeniera de Software
GRUPO:
XB
LUGAR Y FECHA:
25 Febrero - 2015
ESTRUCTURA
1.
2.
3.
4.
Nota:
a)
b)
c)
d)
INTRODUCCIN.
DESARROLLO DEL TEMA.
CONCLUSIONES.
REFERENCIAS BIBLIOGRAFICAS.
Introduccin:
En la actualidad, los sistemas informticos han ganado mucho terreno, provocando que la mayora
de los pases dependan de estos. Lo que estos pases buscan es que sus sistemas sean software
costeable, lo cual no sera posible sin la Ingeniera de Software.
La ingeniera de software fue una propuesta realizada en 1968 debido a la crisis de software,
la cual se dio con la creacin del software, ya que era muy caro y poco flexible realizarlo.
Con la llegada de la Ingeniera de Software se empezaron a crear tcnicas, tiles para crear
una estructura, donde el software a realizar va siendo planificado y se va llevando un seguimiento de
1
su realizacin. Esto provoca que su mantenimiento sea costeable y que ese software sea software
con calidad.
Pero hay ciertas preguntas que son fundamentales para la Ingeniera de software, las cuales
han sido respondidas y se tienen que analizar en el siguiente documento.
Desarrollo:
1.Qu es software?
Segn la RAE, el software es un conjunto de programas, instrucciones y reglas informticas que
permiten ejecutar distintas tareas en una computadora. 1
Dada esta definicin, podemos decir que software no solo se refiere al programa como tal, sino que
tambin a los documentos que estn asociados a este, los cuales hacen que el programa funcione
correctamente. Al referirnos a documentos, estamos hablando de los archivos de configuracin que
son utilizados para la ejecucin del programa, los documentos que describen como fue hecho el
programa, es decir, los documentos que muestran como es la estructura del software, la gua para el
usuario y ciertas pginas de informacin.
Gracias a que los ingenieros de software se concentran en que tienen que vender su software
a un cliente, realizan 2 tipos de productos de software, los cuales son:
Productos genricos: Estos productos son los que se venden al pblico en general,
regularmente creados por ciertas empresas para el pblico en general.
1http://definicion.de/software/
2
2. Qu es la ingeniera de software?
Es una disciplina la cual lleva un seguimiento en la produccin de software que va desde la eleccin
de requerimientos de algn sistema, hasta el mantenimiento que debe tener dicho sistema.
Los ingenieros en software buscan darle solucin a los problemas solicitados, pero no solo
haciendo software informal, si no dndole un seguimiento desde el inicio de creacin del software,
hasta el mantenimiento necesario despus de entregar el software y con esto producir software de
calidad.
3. Cul es la diferencia entre Ingeniera de Software y ciencia de la computacin?
La ciencia de la computacin comprende a las teoras y mtodos subyacentes a las computadoras y
sistemas de software y la ingeniera de software se refiere directamente a los problemas prcticos de
producir software.
Teniendo esto en cuenta, se puede decir que la ciencia de la computacin debera ser siempre
utilizada por los ingenieros en software, pero no pasa as, ya ue no siempre se puede usar para darle
solucin a un problema real.
4. Cul es la diferencia entre ingeniera del software e ingeniera de sistemas?
La ingeniera de software es una disciplina que es usada en la ingeniera de sistemas, ya que la
ingeniera de sistemas se refiere a los aspectos del desarrollo y de la evolucin de sistemas
complejos. En el aspecto de desarrollo se comprende el desarrollo de hardware, polticas y procesos
de diseos.
5. Qu es un proceso del software?
Es el conjunto de actividades, mayormente genricas y realizadas por ingenieros de software y de
resultados que permiten que un software sea producido.
Si bien algunas actividades son genricas y que se puede cambiar el orden, hay 4 actividades
fundamentales, las cuales son:
Especificacin del software: en esta actividad, el cliente y el ingeniero tienen que difinir
el software que ser producido y tambin los requerimientos y restricciones que debe
tener.
Validacin del software: se hacen pruebas para constatar el correcto funcionamiento del
software.
Evolucin del software: Muchas veces al cliente le surgen necesidades, por lo que el
software puede ser modificado que requiera el cliente o mercado.
Esto quiere decir que debemos tener bien clara la forma en que nuestro software ser
desarrollado, es decir, planear bien las etapas por las que se pasar.
2 http://sisteminformacii.wikispaces.com/METODOLOG%C3%8DA+DE+PRESSMAN++2DA+PARTE
4
Los costos de la ingeniera de software dependen del sistema que se desea desarrollar, sin embargo,
hay un estimado en cuanto a porcentaje entre las diferentes actividades de desarrollo, teniendo la
prueba de software el mayor porcentaje.
Como pudimos ver, esta discusin trae consigo muchas caractersticas, algunas reales y algunas
subjetivas, pero que en realidad son necesarias para el desarrollo de software de calidad.
Bibliografa:
http://cesarmaldonadotovar.blogspot.mx/
http://catarina.udlap.mx/u_dl_a/tales/documentos/lis/rea_c_ji/capitulo2.pdf
Ingeniera de Software. Un enfoque prctico, 5 edicin, Pressman.