Está en la página 1de 5

I.

INTRODUCCIN: En el presente trabajo abordaremos el tema de la Ingeniera de Software. Presentaremos definiciones bsicas sobre el tema y algunos ejemplos de aplicaciones. Hablar de Ingeniera de Software es importante ya que en la actualidad disponemos de nuevas tecnologas de informacin las cules fueron desarrolladas aplicando la Ingeniera de Software. Desde su aparicin en la dcada de los 60 hasta estos tiempos actuales, la Ingeniera de Software ha colaborado en la resolucin de problemas complejos en diferentes campos. Para nosotros los estudiantes de Ingeniera de Sistemas es de vital importancia conocerla porque es fundamental para nuestra carrera.

II.

ANLISIS Ingeniera de Software Definicin: Podemos decir que la Ingeniera de Software es una disciplina que aplica mtodos, tcnicas, procedimientos y herramientas para el desarrollo de software de calidad que estar destinado a ser solucin a una problemtica. La Ingeniera de Software es una disciplina que integra el proceso, los mtodos, y las herramientas para el desarrollo de software de computadora.1 Es una disciplina que comprende todos los aspectos de la produccin de software desde las etapas iniciales de la especificacin del sistema, hasta el mantenimiento de ste despus de que se utiliza.2 Aplicaciones de la Ingeniera de Software: - Software de Gestin (Software de ventas, facturacin). - Software de Tiempo Real (Software de bancos, de mapas). - Software de Sistemas (Sistemas Operativos). - Software de Ingeniera y cientfico (Software de clculo como el Matlab) - Software empotrado (Memorias ROM presentes en artefactos como lavadoras). - Software de Inteligencia Artificial (Sistemas expertos, juegos). - Software de Computadoras Personales (Hoja de clculo, Gestor de base de datos). Importancia La importancia radica principalmente en que sin su aplicacin no se podra solucionar los diferentes problemas complejos a los que se enfrenta al hombre. Tambin debemos mencionar que su correcta aplicacin lograr que se desarrolle un software de calidad, es decir podremos cumplir las especificaciones o satisfacer las necesidades de los clientes o usuarios finales. Es importante tambin porque promueve el uso de tecnologas para aumentar las capacidades de las organizaciones logrando mejorar la competitividad y la productividad.

1. 2.

Roger S. Pressman, Ingeniera del Software, 6ta Edicin, Editorial Mc Graw Hill Ian Sommerville, Ingeniera del Software , 7ma Edicin, Editorial Pearson

Relacin Fundamental con la Teora Actual La ingeniera de software es una disciplina joven que aparece a inicios de la dcada de los 60, desde ah ha seguido un proceso de evolucin. Entre los aos 1960 y 1980 la ingeniera de software tom un impulso debido a la crisis del software, que fue una poca de muchos reveses para el desarrollo del software. La ingeniera de software ha evolucionado con respectos a sus mtodos, lenguajes, procedimientos y paradigmas; pues se ha pasado del modelo procedimental al funcional, luego se optara por el modelo orientado a objetos y ahora en la actualidad el modelo orientado a servicios. Se ha pasado de una programacin sin mtodos y sin planificacin, ya que el software era diseado a la medida de cada aplicacin, donde los conocimientos de programacin no eran profesionales a una programacin estructurada, a la creacin de prototipos, una ingeniera de software basada en componentes, mtodos, herramientas, procedimientos. La necesidad de software en todos los niveles empresariales permiti el crecimiento de metodologas ms simples y rpidas para el desarrollo de software. Se pas de prototipos a Programacin Extrema. El uso de metodologas giles (incremental) es la tendencia actual en el mundo de la ingeniera de software. En el 2006 se cre el documento SWEBOK Software Engineering Body of Knowledge, un documento que trataba de definir el contenido exacto de la Ingeniera de Software y caracterizar sus contenidos.

Modelado de Datos Definicin: Un modelo de datos es una coleccin de conceptos que usamos para describir los tipos, las relaciones, significados y restricciones de los datos. El modelar es un proceso intelectual en el cual representamos a travs de un modelo ciertas caractersticas o cualidades de un objeto (sistema, hecho, fenmeno). El modelado de datos nos permite registrar los requerimientos de datos de un proceso de negocio, adems permite observar patrones de datos y sus usos potenciales. El modelado de datos es el proceso de analizar aspectos de inters para una empresa u organizacin y su respectiva relacin con otros. Aplicaciones del modelado de datos Bancos: Base de Datos del cliente (usuario, password, etc.), cuentas, transacciones, prstamos entre otros. Universidades: Base de datos con informacin del estudiante desde que ingreso hasta que culminen sus estudios, datos personales, la carrera a la que pertenece, sus cursos (aprobados y desaprobados) su seccin y horarios. Empresas comerciales: Base de datos donde almacenas sus productos, clientes y proveedores, productos vendidos, etc. Servicio de salud: Base de datos de los pacientes con su historial completo de consultas, operaciones, diagnsticos, etc.

III.

CONCLUSIONES La ingeniera de software nos sirve para desarrollar software de calidad, pero para lograr este fin debemos aplicar correctamente sus mtodos, tcnicas y herramientas que la componen. La ingeniera de software ha seguido un proceso de evolucin, en el cul ha se apoyado en diversas metodologas en su bsqueda del desarrollo de un software de calidad.

Las nuevas tecnologas con las que contamos son gracias a la Ingeniera de Software. Estas tecnologas de informacin han permitido dar solucin a variedad de problemas en los diversos campos donde se desempea el hombre.