Resolver Problemas Por Medio De La Ingeniería De Sistemas

Andrés Felipe Montoya Ríos
Andrés Felipe Montoya RíosIngeniero de Software en Indra um Indra
¿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
¿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
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.
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

Más contenido relacionado

Was ist angesagt?(20)

Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
Sergio Sanchez231.4K views
Modelos o Ciclos de vida de softwareModelos o Ciclos de vida de software
Modelos o Ciclos de vida de software
William Matamoros16.6K views
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez34.9K views
Ingenieria de softwareIngenieria de software
Ingenieria de software
Francisco Gómez5.8K views
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
Fredy Olaya35.1K views
Prolog ejercicios resueltosProlog ejercicios resueltos
Prolog ejercicios resueltos
Jansel M60.4K views
Graficacion por ComputadoraGraficacion por Computadora
Graficacion por Computadora
YESENIA CETINA9.3K views
Historia  y evolucion de la Ingeniería de SistemasHistoria  y evolucion de la Ingeniería de Sistemas
Historia y evolucion de la Ingeniería de Sistemas
Kelly Pao Gonzalez Martinez32.4K views
Diseño de sistemasDiseño de sistemas
Diseño de sistemas
Jenyfer Utitiaja26K views
La ingenieria de sistemas en nuestras vidasLa ingenieria de sistemas en nuestras vidas
La ingenieria de sistemas en nuestras vidas
Katriel Manuel Valladolid Castillo5.5K views
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
manuel alfredo chacon valero11.9K views
Ejercicios resueltos de programacionEjercicios resueltos de programacion
Ejercicios resueltos de programacion
Jaime amambal67.8K views
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
Osiris Mirerus38.1K views
Proceso unificadoProceso unificado
Proceso unificado
Yolanda Uruchima9.5K views

Destacado(7)

Instituciones ambientales ColombiaInstituciones ambientales Colombia
Instituciones ambientales Colombia
Uniambiental54.3K views
METODO DE SOLUCION DE PROBLEMAS EN INGENIERIAMETODO DE SOLUCION DE PROBLEMAS EN INGENIERIA
METODO DE SOLUCION DE PROBLEMAS EN INGENIERIA
Emmanuel Castillo Segovia122.9K views
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
Gustavo Bazan Maal10.9K views
Infraestructura de tecnologías de informaciónInfraestructura de tecnologías de información
Infraestructura de tecnologías de información
Alberth ibañez Fauched17.3K views
Como hacer introduccionComo hacer introduccion
Como hacer introduccion
ortizximena9.4M views

Similar a Resolver Problemas Por Medio De La Ingeniería De Sistemas(20)

Ingenieria de software. (mitos, leyendas y factores)Ingenieria de software. (mitos, leyendas y factores)
Ingenieria de software. (mitos, leyendas y factores)
Marcos Omar Cruz Ortrega2.8K views
SeccióN De TéCnicas  De IngenieríA De Software(2007)SeccióN De TéCnicas  De IngenieríA De Software(2007)
SeccióN De TéCnicas De IngenieríA De Software(2007)
denny osael lopez medina760 views
Niebla sortillon jesus francisco actividad1.1 si5 1Niebla sortillon jesus francisco actividad1.1 si5 1
Niebla sortillon jesus francisco actividad1.1 si5 1
Jesus Francisco Niebla Sortillón791 views
1 estado arte_software 1 estado arte_software
1 estado arte_software
Delita Paulina203 views
Tarea intro ing_sw_quinaTarea intro ing_sw_quina
Tarea intro ing_sw_quina
diegoespinosap1978101 views
Unidad i ing_softUnidad i ing_soft
Unidad i ing_soft
UCC179 views
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui1 view
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui311 views
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui398 views
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Carlos Vega Valqui243 views
Evolucion del software crisis y mitosEvolucion del software crisis y mitos
Evolucion del software crisis y mitos
Proyectos de Sistemas - UNPRG3.9K views
Desarrollo del softwareDesarrollo del software
Desarrollo del software
jotak160487 views
Estado del arte_ing sistemasEstado del arte_ing sistemas
Estado del arte_ing sistemas
Andres Orozco-- Pucesd200 views
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
Luis Valeriano44 views

Más de Andrés Felipe Montoya Ríos(17)

Patron de Arquitectura BrokerPatron de Arquitectura Broker
Patron de Arquitectura Broker
Andrés Felipe Montoya Ríos9.4K views
La creatividad, ¿de quien depende?La creatividad, ¿de quien depende?
La creatividad, ¿de quien depende?
Andrés Felipe Montoya Ríos882 views
Seo Para PrincipiantesSeo Para Principiantes
Seo Para Principiantes
Andrés Felipe Montoya Ríos1.8K views
Todo sobre HTML5Todo sobre HTML5
Todo sobre HTML5
Andrés Felipe Montoya Ríos10.6K views
La Importancia De Aprender A InvestigarLa Importancia De Aprender A Investigar
La Importancia De Aprender A Investigar
Andrés Felipe Montoya Ríos11.5K views
Articulo - El Futuro Tiene Nombre Y Es LTEArticulo - El Futuro Tiene Nombre Y Es LTE
Articulo - El Futuro Tiene Nombre Y Es LTE
Andrés Felipe Montoya Ríos872 views
Artículo - Simulador NS (Network Simulator)Artículo - Simulador NS (Network Simulator)
Artículo - Simulador NS (Network Simulator)
Andrés Felipe Montoya Ríos720 views
TelemedicinaTelemedicina
Telemedicina
Andrés Felipe Montoya Ríos6.6K views
Planificador SSTF (shortest seek time first)Planificador SSTF (shortest seek time first)
Planificador SSTF (shortest seek time first)
Andrés Felipe Montoya Ríos7.2K views
Raid (redundant array of independent disks)Raid (redundant array of independent disks)
Raid (redundant array of independent disks)
Andrés Felipe Montoya Ríos1.3K views
Estimación de Proyectos de SoftwareEstimación de Proyectos de Software
Estimación de Proyectos de Software
Andrés Felipe Montoya Ríos40.8K views
LTE (Long Term Evolution)LTE (Long Term Evolution)
LTE (Long Term Evolution)
Andrés Felipe Montoya Ríos1.4K views
Sistema de Posicionamiento GlobalSistema de Posicionamiento Global
Sistema de Posicionamiento Global
Andrés Felipe Montoya Ríos4.9K views
NS 2 (network simulator)NS 2 (network simulator)
NS 2 (network simulator)
Andrés Felipe Montoya Ríos1.6K views
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
Andrés Felipe Montoya Ríos38.9K views
Diseño de SoftwareDiseño de Software
Diseño de Software
Andrés Felipe Montoya Ríos20K views
Cuarta Generación De Los Sistemas OperativosCuarta Generación De Los Sistemas Operativos
Cuarta Generación De Los Sistemas Operativos
Andrés Felipe Montoya Ríos7.5K views

Resolver Problemas Por Medio De La Ingeniería De Sistemas

  • 1. ¿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
  • 2. ¿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
  • 3. 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.
  • 4. 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