Beruflich Dokumente
Kultur Dokumente
CONTENIDO.
Contents
PRESENTACIN........................................................................................................... 3
CONTEXTO.................................................................................................................. 4
(ANTECEDENTE DEL PROBLEMA)................................................................................4
PLANTEAMIENTO DEL PROBLEMA...............................................................................6
Justificacin................................................................................................................ 7
Preguntas de Investigacin........................................................................................ 8
Objetivos.................................................................................................................... 8
PRESENTACIN.
Existe una gran diferencia entre construir software y construir buen software, es la
razn por la cual los sistemas colapsan, requieren mantenimiento y mejoras
despus de haberse conformado como funcionales. La disciplina de la ingeniera de
software se constituye de ms que conocer un lenguaje de programacin sino todo
un conjunto de requerimientos como: metodologas, tcnicas y herramientas que
ayuden a obtener software de alta calidad y til con presupuestos ajustados.
En Guatemala la tendencia de tecnologa est en proceso de progresin. Cabe
destacar que somos consumidores y no productores, tal situacin no cambia en la
ingeniera de software debido a que es mnimo el grupo de personas quienes se
dedican a esta labor y con limitaciones tanto de recurso como tambin
conocimientos adecuados para crear software que funcione y que asimismo este
creado con mtodos adecuados. Los lo que lleva a la conclusin de que es
necesario implementar procesos de desarrollo de software.
Desde inicios en el conocimiento de programacin la docencia ha plasmado en los
estudiantes en valuar que los programas funcionen sin importar de como hayan
sido creados por lo que se fomentan malos hbitos que afectan la estructura y
optimizacin de procesos.
Se pretende hallar procesos establecidos y estndares que se apliquen al desarrollo
de software para garantizar la calidad y un ptimo resultado final en los programas
sin puntos dbiles que conlleve a definir acciones los cuales generan gastos extras
en el mantenimiento para solventarlos.
CONTEXTO.
(ANTECEDENTE DEL PROBLEMA)
La crisis del software.
Regresando en el tiempo de los aos sesenta las personas no eran capaces de crear
el software que necesitaban debido a la complejidad de programar lo cual gener la
crisis del software que fue provocado por varios factores como el aumento en la
demanda del software. El software inicio a ser ms importante que el propio
hardware pero estaba demasiado limitado entre lo que en realidad se necesitaba y
lo que los programadores podan hacer, por lo que se denoto que los programas
ms sofisticados y complejos como un procesador de textos, sistemas operativos y
distribucin de sistemas requeran de un esfuerzo de la ingeniera de software
mientras que los ejercicios para clases, pequeos proyectos y proyectos medios
podan ser realizados por el esfuerzo de un programador.
Los proyectos de desarrollo de software presentaban diversas inconvenientes entre
los cuales destacan:
fsicos. Desde los comienzos del software hasta hoy en da se puede decir que se
divide en cuatro eras:
1950 1965 Se trabajaba con la idea de Codificar y Corregir. No exista un
planteamiento previo. No exista documentacin de ningn tipo. Existencia de pocos
mtodos formales y pocos creyentes en ellos. Desarrollo a base de prueba y error.
Lo cual creaba ambigedad y prdida de tiempo.
1965 1972 Se busca simplificar cdigo. Aparicin de Multiprogramacin y
Sistemas Multiusuarios. Sistemas de Tiempo Real apoyan la toma de decisiones.
Aparicin de Software como producto. Aparecen compaas que se dedican a este
trabajo. INICIO DE LA CRISIS DEL SOFTWARE. Se buscan procedimientos para el
desarrollo del Software.
1972 1985 Nuevo Concepto: Sistemas Distribuidos. Complejidad en los Sistemas
de Informacin. Aparecen: Redes de rea local y global, y Comunicadores Digitales.
Amplio Uso de Microprocesadores. 1985 1995 aprox. Impacto Colectivo de
Software. Aparecen: Redes de Informacin, Tecnologas Orientadas a Objetos.
Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia Artificial. La
informacin como valor preponderante dentro de las Organizaciones. 2000 hasta
hoy en da Utiliza algunos requisitos de las eras anteriores solo que aumenta la
omnipresencia de la web, la reutilizacin de informacin y componentes de software
Algunas de los problemas frecuentes, problemas que se han mantenido desde
inicios de la ingeniera de software, sin embargo no han sido resueltas aun.
Gestin de proyectos en ingeniera de software
Complejidad de programacin
Estndares de software.
Preguntas de Investigacin.
Qu es la ingeniera de software?
Para qu sirve la ingeniera de software?
Objetivos
Objetivo General:
Terminologas.