Está en la página 1de 3

Ingeniera de Software Denedier Trejos C.I.P.

: 8-825-2053 La Ingeniera del Software es una disciplina o rea de la informtica o ciencias de la computacin, que ofrece mtodo y tcnicas para desarrollar y mantener software de calidad que resuelven problemas de todo tipo. Hoy da es cada vez ms frecuente la consideracin de la Ingeniera del Software como un nueva rea de la ingeniera, y el Ingeniero del Software comienza a ser una profesin implantada en el mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, y reconocida consideracin social en el mundo empresarial y, por suerte, para esas personas con brillante futuro. Definiciones: Ingeniera del Software

Ingeniera del Software es el estudio de los principios y metodologas para desarrollo y mantenimiento de sistemas de software. [Zelkovitz, 1978] Ingeniera del Software es la aplicacin practica del conocimiento cientfico en el diseo y construccin de programas de computadora y la documentacin asociada requerida para desarrollar y operar (funcionar) y mantenerlos. As como tambin desarrollo de software o produccin de software. [Bohem, 1976] La Ingeniera del Software es el establecimiento y uso de principios solidos de la ingeniera para obtener econmicamente un software confiable y que funcione de modo eficiente en mquinas reales. [Bauer, 1972] Ingeniera de Software es la aplicacin de un enfoque sistemtico, disciplinado y cuantificable al desarrollo operacin (funcionamiento) y mantenimiento del software: es decir, la aplicacin de ingeniera al software. [IEEE, 1993] La Ingeniera de 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 de este despus que se utiliza. [Sommerville, 2004] La Ingeniera de Software es una disciplina que integra el proceso, los mtodos, y las herramientas para el desarrollo de software de computadora. [Pressman, 2005]

Principales reas de estudio y/o investigacin


Mtodos y Metodologas de Desarrollo de Software Procesos de Desarrollo de Software Gestin de Proyectos de Software Medicin y Estimacin de Software Ingeniera de Requisitos / Requerimientos

Ingeniera de Software Emprica Gestin de Riesgos Usabilidad de Software Evaluacin de Software Mtricas de Software Calidad de Software Mtodos Formales Ingeniera Web

Etapas de La Ingeniera de Software INGENIERA DE SISTEMAS: En esta etapa el analista luego de un minucioso y detallado estudio de los sistemas de una organizacin, detecta un problema o una necesidad que para su solucin y/o satisfaccin es necesario realizar un desarrollo de software. - ANLISIS: En esta etapa se debe entender y comprender de forma detallada cual es la problemtica a resolver, verificando el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga la informacin necesaria y suficiente para afrontar su respectiva solucin. Esta etapa es conocida como la del QU se va a solucionar. - DISEO: Una vez que se tiene la suficiente informacin del problema a solucionar, es importante determinar la estrategia que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el cmo se va a solucionar. - IMPLEMENTACIN: partiendo del anlisis y diseo de la solucin, en esta etapa se procede a desarrollar el correspondiente programa que solucione el problema mediante el uso de una herramienta computacional determinada.

- PRUEBAS: Los errores humanos dentro de la programacin de los computadores son muchos y aumentan considerablemente con la complejidad del problema. Cuando se termina de escribir un programa de computador, es necesario realizar las debidas pruebas que garanticen el correcto funcionamiento de dicho programa bajo el mayor nmero de situaciones posibles a las que se pueda enfrentar. - DOCUMENTACIN: Es la gua o comunicacin escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos o diagramas que se hace sobre el desarrollo de un programa. La importancia de la documentacin radica en que a menudo un programa escrito por una persona, es modificado por otra. Por ello la documentacin sirve para ayudar a comprender o usar un programa o para facilitar futuras modificaciones (mantenimiento). La documentacin se compone de tres partes: a. Documentacin Interna: Son los comentarios o mensajes que se aaden al cdigo fuente para hacer ms claro el entendimiento de los procesos que lo conforman, incluyendo las precondiciones y las post-condiciones de cada funcin. b. Documentacin Externa: Se define en un documento escrito con los siguientes puntos: Descripcin del Problema Datos del Autor Algoritmo (diagrama de flujo o Pseudocdigo) Diccionario de Datos Cdigo Fuente (programa)

c. Manual de Usuario: Describe paso a paso la manera cmo funciona el programa, con el fin de que el usuario lo pueda manejar para que obtenga el resultado deseado. - MANTENIMIENTO: una vez instalado un programa y puesto en marcha para realizar la solucin del problema previamente planteado o satisfacer una determinada necesidad, es importante mantener una estructura de actualizacin, verificacin y validacin que permitan a dicho programa ser til y mantenerse actualizado segn las necesidades o requerimientos planteados durante su vida til. Para realizar un adecuado mantenimiento, es necesario contar con una buena documentacin del mismo.

También podría gustarte