Você está na página 1de 3

INGENIERA DE SISTEMAS La teora general de sistemas o teora de sistemas (TGS) es un esfuerzo de estudio interdisciplinario que trata de encontrar las

propiedades comunes a entidades, los sistemas, que se presentan en todos los niveles de la realidad, pero que son objeto tradicionalmente de disciplinas acadmicas diferentes. Su puesta en marcha se atribuye al bilogo austriaco Ludwig von Bertalanffy. El contexto en el que la TGS, se puso en marcha es el de una ciencia dominada por las operaciones de reduccin caractersticas del mtodo analtico, una concepcin de la empresa cientfica cuyo paradigma vena siendo la Fsica. Los sistemas complejos, como los organismos o las sociedades, permiten este tipo de aproximacin slo con muchas limitaciones. Un paradigma es un modelo o patrn en cualquier disciplina cientfica u otro contexto epistemolgico para referirse a una clase de elementos con similitudes. La palabra paradigma es tambin utilizada para indicar un patrn o modelo, un ejemplo fuera de toda duda, un arquetipo. En este sentido se la utiliza frecuentemente en las profesiones del diseo. Los paradigmas de diseo arquetipos que representan los antecedentes funcionales para las soluciones de diseo. La solucin de problemas haciendo uso de herramientas computacionales requiere de una serie de pasos que permitan una evolucin coherente y progresiva, para ir desde el problema planteado, hasta hallar una solucin interpretable en el computador, la cual se denomina programa. Para realizar esta transicin, es necesario tomar algunos elementos de la Ingeniera del Software que nos permitirn de una manera sistemtica comprender los diferentes aspectos necesarios para producir una solucin de software y as llegar a la solucin. 2.2. INGENIERA DEL SOFTWARE: La ingeniera del software permite al diseador de programas, realizar su tarea de construccin de software como un problema de ingeniera haciendo uso de guas, principios y normas que le permitirn el correcto desarrollo de su labor. Adicionalmente, dispondr de un conjunto de herramientas que le permitirn la evaluacin, validacin, depuracin y correccin del software desarrollado. CICLO DE VIDA DEL SOFTWARE: Es la forma mediante la cual se describen los diferentes pasos que se deben seguir para el desarrollo de un software, partiendo desde una necesidad hasta llegar a la puesta en marcha de una solucin y su apropiado mantenimiento. El ciclo de vida para un software comienza cuando se tiene la necesidad de resolver un problema, y termina cuando el programa que se desarroll para cumplir con los requerimientos, deja de ser utilizado. Existen varias versiones del ciclo de vida del software entre las cuales se destacan: el ciclo de vida clsico o en cascada, el modelo en espiral, el desarrollo de prototipos, el modelo por incrementos y el modelo extremo. ETAPAS DEL CICLO DE VIDA DEL SOFTWARE

El ciclo de vida clsico del software siendo uno de los ms utilizados tal como lo plantean diferentes autores, est conformado en su versin ampliada por siete etapas que se pueden representar mediante un modelo en cascada as:

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). 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.

Você também pode gostar