resolver problemas por medio de la ingeniería de sistemas

4

Click here to load reader

Upload: andres-felipe-montoya-rios

Post on 12-Jun-2015

4.883 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Resolver Problemas Por Medio De La Ingeniería De Sistemas

¿QUÉ PROBLEMAS SE PUEDEN RESOLVER EN LA INGENIERÍA DEL

SOFTWARE POR MEDIO DE LA INGENIERÍA DE SISTEMAS Y

TELECOMUNICACIONES?

Presentado por:

ANDRÉS FELIPE MONTOYA RÍOS

Presentado a:

LUIS EDUARDO PELÁEZ VALENCIA

UNIVERSIDAD CATÓLICA DE PEREIRA

ASIGNATURA DE INGENIERÍA DEL SOFTWARE I

PEREIRA

2011

Page 2: Resolver Problemas Por Medio De La Ingeniería De Sistemas

¿QUÉ PROBLEMAS SE PUEDEN RESOLVER EN LA INGENIERÍA DEL

SOFTWARE POR MEDIO DE LA INGENIERÍA DE SISTEMAS Y

TELECOMUNICACIONES?

La ingeniería del software nació, según la Escuela Académico Profesional de

Ingeniería de Software, “de la necesidad de establecer una metodología adecuada

y eficiente para el desarrollo del software, ya que en ese entonces los proyectos

iban aumentando de complejidad y al no emplear métodos apropiados, el software

tenían gran cantidad de errores”1. Fue por esta razón que el software fue un

principal protagonista en la tercera generación de los computadores, pues los

computadores ya ofrecían mayor rendimiento y mayores velocidades de

transmisión de datos los cuales no estaban siendo aprovechados por el software.

En 1968 en una conferencia se le llamo “la crisis del software” pues eran pocos los

programas que existían para los computadores y eran pocos los que podían

ejecutar un programa, y en dicha conferencia fue la primera vez que se utilizó el

término “Ingeniería de Software”. En poco tiempo, el software obtuvo una gran

importancia en el mercado porque era por medio de él que se podía interactuar de

una forma más amigable con el hardware. Fue así como, gracias a las exigencias

del medio y de las organizaciones desarrolladoras de computadoras, fueron

desarrollando nuevas técnicas y requerimientos para ir obteniendo una mejor

calidad. Hoy en día el software ha evolucionado drásticamente gracias a que es

considerada una disciplina, es decir, que tiene sus propios principios y exigencias

para tener soluciones más estructuradas con una debida planeación, desarrollo y

culminación del software.

Pero, para poder seguir en la evolución de la ingeniería del software, hay que

darle solución a algunos problemas y retos desde nuestra disciplina que es la

Ingeniería de Sistemas y Telecomunicaciones.

Algunos de ellos son:

1. La heterogeneidad: consiste en desarrollar software capaz de que

funcione en cualquier tipo de sistema operativo y en redes distribuidas que

sea capaz de interactuar con diferentes modelos de computadores.

2. La entrega: cuando se realiza la planeación del software, un elemento muy

importante es el tiempo que se demora en ser desarrollado, de allí que es

1 Escuela Académico Profesional de Ingeniería de Software. http://www.sistemas.edu.pe/software/blog/?p=39

Page 3: Resolver Problemas Por Medio De La Ingeniería De Sistemas

un aspecto muy importante porque siempre se desea que sea el menor

tiempo posible pero la calidad debe ser la mejor, así que los negocios de

hoy día deben estar en la capacidad de tener una buena respuesta a las

exigencias sin comprometer su calidad de software.

3. La confianza: es importante desarrollar software que el usuario pueda usar

sin temores a que pueda fallar trabajando entornos locales, virtuales o

remotos.

4. La calidad: es uno de los factores fundamentales a resolver, pues de ello

depende que una empresa sea reconocida y tenga prestigio a nivel

regional, nacional o mundial, y de ello depende que sea nuevamente

contratada

De lo mencionado anteriormente se puede inferir que son problemas a los cuales

un Ingeniero se va a ver expuesto en cada uno de sus proyectos que realice y que

tiene que saber cómo manejarlos muy bien ya que todos estos problemas se

relacionan entre sí porque a la hora de hacer la planeación del software se debe

tener en cuenta los múltiples equipos en los cuales irá instalado

(heterogeneidad), en la planeación también se decide el tiempo de entrega que

sea el justo que se necesita para el proyecto, ni mucho que le afecte al cliente ni

muy poquito que le afecte a uno (entrega) y de allí que el software que se realice,

con la debida planeación, sea de buena calidad y le genere confianza al cliente

para usarlo sin temor y sin prevenciones a que eso algún día va a fallar.

Para concluir, es importante tener muy presentes dos elementos principales para

la elaboración de un proyecto de software que son la planeación y el diseño de la

solución. A la hora de la planeación es necesario tener en cuenta los puntos

anteriores pues son una buena base para afrontar el problema que se quiere

resolver y no caer en supuestos, pues algunas veces es en los supuestos que los

proyectos comienzan a tener dificultades; y para la elaboración del diseño es

importante basarse en la planeación para ofrecer la mejor solución al problema.

Pero los anteriores no son los únicos problemas que se deben tener presentes en

la planeación y el diseño, hay muchos más que se van presentando a medida que

se va desarrollando un proyecto y allí es donde se ve la capacidad de los

Ingenieros, de saber cómo resolverlos a medida que se van presentando y de

identificarlos antes de que se presenten para evitar inconvenientes más adelante.

Page 4: Resolver Problemas Por Medio De La Ingeniería De Sistemas

Bibliografía

Sommerville, I. (2005). Ingeniería del Software. Madrid: Pearson Addison Wesley.

Referencias Web

Monografías, Ingeniería del Software.

http://www.monografias.com/trabajos5/inso/inso.shtml

Escuela Académico Profesional de Ingeniería de Software.

http://www.sistemas.edu.pe/software/blog/?p=39

IEEE, Computer Society, SWEBOK 2004.

http://www.computer.org/portal/web/swebok/html/ch1#Ref1