El software es un producto inmaterial que es utilizado en una computadora,
dependiendo de su propsito crea, modifica y visualiza documentos digitales, recibe datos que procesa para mostrar ciertos resultados, etc. Actualmente la tecnologa es parte de nuestra vida diaria y el software es con lo que interactuamos constantemente ya que permite comunicarnos con nuestros seres queridos, mantenernos informados, hacer compras sin salir de casa, estudiar, entre otros. Los ingenieros de software se encargan de construir estas aplicaciones para usuarios de todo el mundo. Para desarrollar software se manejan metodologas de ingeniera de software para ofrecer un producto de calidad que satisfaga las necesidades de la gente. La ingeniera de software proporciona distintos modelos y metodologas que el ingeniero puede ocupar dependiendo del tipo y tamao del software a realizar. As como cualquier otro producto al que se le aplican pruebas de calidad, hay una gran cantidad de mtodos de evaluacin que permiten a las organizaciones determinar la madurez de su proceso de desarrollo de software para dar la calidad que el usuario pide.
Contenido INTRODUCCIN. ................................................................................................... 1 INGENIERA DEL SOFTWARE. ............................................................................. 3 Definicin e importancia....................................................................................... 3 Ventajas y desventajas. ....................................................................................... 4 CONCLUSIONES. ................................................................................................... 5 BIBLIOGRAFA ....................................................................................................... 6
INGENIERA DEL SOFTWARE. Los ingenieros de software son los encargados de construir el software de acuerdo a las necesidades del usuario para dar solucin a un problema o simplificar algunas tareas de un rea en especfico. Para poder lograr esto, el ingeniero debe tener conocimientos y habilidades tales como: Facilidad de comunicacin, oral y escrita, en todos los niveles. Esto significa que el ingeniero debe ser capaz de escuchar e interpretar adecuadamente la informacin para traducirla a lenguaje tcnico y simplificarla para que el cliente entienda que se hace e realidad. Conocimiento tcnico. El ingeniero debe ser capaz de analizar y evaluar la situacin para planear el desarrollo y gestin del software. Debe conocer los modelos de ciclo de vida, modelos de calidad, herramientas de diseo, tipos de pruebas, herramientas para planificacin. Creatividad. El ingeniero debe resolver los problemas de manera simple y rpida adems, el diseo arquitectnico y visual debe ser amigable y funcional.
Definicin e importancia. La ingeniera del software es el establecimiento y uso de principios robustos de la ingeniera a fin de obtener econmicamente software que sea fiable y que funcione eficientemente sobre mquinas reales. (Pressman, 2002) La ingeniera del software es una disciplina de la ingeniera que comprende todos los aspectos de la produccin de software desde las etapas iniciales de la especificacin del sistema, hasta el mantenimiento despus de que se utiliza. (Sommerville, 2005) De acuerdo a estas definiciones, la ingeniera del software es importante porque brinda procesos, mtodos, herramientas que son auxiliares en la planeacin y gestin de proyectos, tambin se tiene control y organizacin durante el desarrollo para obtener un producto de calidad mejorando las actividades. Considero que la ingeniera del software es el conjunto de metodologas, modelos, tcnicas y herramientas que sirven de gua para el desarrollo de proyectos de software.
Ventajas y desventajas. La ingeniera del software, como cualquier otra ciencia, posee ventajas y desventajas las cuales son: Ventajas. Ofrece calidad del software. Provee a los ingenieros una serie de pasos para desarrollar software apropiadamente. Al aplicarse adecuadamente, la empresa desarrolladora reduce costos de uso de recursos y tiempo de desarrollo de software. Se adapta a proyectos de cualquier magnitud. Desventajas. Puede ser usado para desarrollar software malicioso (Red tor, cain). Algunos procesos o metodologas son complicados o muy costosos. No existe un estndar general bien definido que especifique el qu y el cmo desarrollar software.
CONCLUSIONES. El software es una parte integral de la mayora de los sistemas. Para ejecutar proyectos software de forma satisfactoria y construir productos de alta calidad, los ingenieros de software necesitan entender las caractersticas nicas del software y el enfoque usado para desarrollarlo y mantenerlo. La ingeniera del software comprende los conceptos de ciclo de vida del software y metodologas orientadas al desarrollo, pruebas y mantenimiento.
BIBLIOGRAFA Pressman, R. S. (2002). Ingeniera del software. Un enfoque prctico. (Quinta ed.). Madrid: McGRAW-HILL. Sommerville, . (2005). Ingeniera del software. (Sptima ed.). Madrid: PEARSON. Adame, Revey, Guerrero, Jorge, Ibarra, Carlos & Vargas, Eduardo. (2011). Habilidades de un ingeniero de software. 25/08/2014, de Universidad Autnoma de Chihuahua Sitio web: http://es.slideshare.net/CarlosIbarra2/habilidades-de-un- ingeniero-de-software-tentativa-a-cambios