Sunteți pe pagina 1din 7

ENSAYO CIENTFICO.

ECI

INSTITUTO TECNOLGICO DE ZACATEPEC.


INGENIERA EN SISTEMAS COMPUTACIONALES.
NOMBRE DEL ESTUDIANTE:

Roberto Salguero Adame

NOMBRE DEL ENSAYO:

Introduccin a la Ingeniera de Software

TEMA:

Introduccin a la Ingeniera de Software

NOMBRE DE LA MATERIA:

Ingeniera de Software

GRUPO:

XB

NOMBRE DEL PROFESOR:

Carpio Tovilla Jos Francisco

LUGAR Y FECHA:

25 Febrero - 2015

ESTRUCTURA
1.
2.
3.
4.
Nota:
a)
b)
c)
d)

INTRODUCCIN.
DESARROLLO DEL TEMA.
CONCLUSIONES.
REFERENCIAS BIBLIOGRAFICAS.

Escrito donde se redacta la opinin personal sobre algn tpico o tema.


El contenido es de libre expresin y no tiene formato restringido.
Puede contener texto e imagines.
Para fines didcticos el lmite mnimo de un sayo es de una cuartilla.

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.

Productos personalizados: Estos productos son creados para un cliente en especfico.

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.

Desarrollo del software: aqu el software se disea y programa.

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.

6. Qu es un modelo de procesos del software?


Segn Pressman:
El modelo define las etapas a realizar para alcanzar la solucin al problema planteado. Los
Modelos, se refieren a la forma de organizar los Procedimientos, de manera de obtener resultados
de calidad en el menor tiempo posible. A diferencia de las Herramientas y los Procedimientos, los
modelos son relativamente independientes del principio, pudiendo aplicarse sin grandes dificultades,
cualquier modelo a cualquier metodologa. Pese a lo anterior, el modelo debe quedar definido
claramente antes de iniciar el desarrollo del software.

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.

7. Cules son los costos de la ingeniera del software?

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.

Aqu la tabla con porcentajes:

8. Qu son los mtodos de la ingeniera del software?


Esta parte, al igual que los costos de la ingeniera de software son subjetivos y hay variedad de
mtodos que se pueden usar. Lo que s, es que todos los mtodos se basan en la idea de modelos
grficos de desarrollo de un sistema.
9. Qu es CASE?
Sus siglas significan Ingeniera del Software Asistida por Computadora.
Son herramientas, especficamente programas, que se utilizan para poder modelar sistemas,
para hacer anlisis de requerimientos e incluso hay algunos que ya generan cdigo a partir de algn
modelo.
5

Segn Pressman, Las herramientas de la ingeniera del software suministran un soporte


automtico o semiautomtico para los mtodos En esta categora, Pressman se refiere
principalmente, al uso de herramientas de software, como por ejemplo, productos CASE 3

10. Cules son los atributos de un buen software?


Los software cuentan con un cierto nmero de atributos, los cuales tienen que ver con el
comportamiento del software durante su ejecucin, as como en su estructura, y organizacin de su
cdigo fuente.
Hay atributos que son esenciales para el software, estos son:
-Mantenibilidad: se refiere al hecho de poder evolucionar el software.
-Confiabilidad: Esto se refiere a que el software debe ser seguro y estar protegido. Esto
significa que no debe de causar daos.
-Eficencia: Esto se refiere al uso de recursos del sistema. El software no debe consumir
muchos recursos y aqu es donde entran los tiempos de respuestas, utilizacin de memoria, etc.
-Usabilidad: Se refiere a que el software debe ser fcil de usar.
11. Cuales son los retos fundamentales que afronta la ingeniera de software?
En el siglo XXI, se encuentra con retos como la heterogeneidad, lo cual se refiere a que se necesitan
sistemas que puedan funcionar en diferentes sistemas. Tambin tienen el reto de la entrega y el reto
de la confianza. Refirindose a la entrega, ahora se debe ser rpido para desarrollar el software y
ms cuando se habla de sistemas grandes y por otro lado, la confianza, esto tiene que ver con
sistemas remotos a los cuales tienes que accesar de equis lugar.
Conclusin:
Podemos decir que la ingeniera de software tiene como fin el desarrollo de software de calidad. Gracias a su
control de estructura, a su seguimiento en el desarrollo y al diseo previo de algn sistema.

3 Ingeniera de Software. Un enfoque prctico, Pressman 5 Edicion.


6

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.

S-ar putea să vă placă și