Anda di halaman 1dari 6

INSTITUTO TECNOLGICO SUPERIOR DE FELIPE CARRILLO PUERTO

Organismo Pblico Descentralizado del Gobierno del Estado de Quintana Roo

Ensayo:
EVOLUCIN Y PERSPECTIVA EN EL DESARROLLO DE SOFTWARE

ALUMNO: CHAN UICAB ERICK DONATO CARRERA: INGENIERA EN SISTEMAS COMPUTACIONALES

SEMESTRE: IX

GRUPO: A

MATERIA: DESARROLLO DE PROYECTOS DE SOFTWARE

PROFESOR: ING. EDUARDO CASTILLO MOO

Evolucin y Perspectiva en el Desarrollo de Software Al analizar un sistema su informatizacin, realizamos modelos de las reas de aplicacin que nos interesan. Estos modelos nos ayudan a entender su realidad y de esta manera su codificacin es ms sencilla. Para la construccin de un sistema es necesario seguir las faces que nos ayudaran en su desarrollo; la primera fase es el analizar el sistema, en esta fase se debe estudiar el problema que se ha planteado, con la finalidad de tener la idea clara de lo que se requiere. La siguiente fase es la de diseo en el cual se realiza un algoritmo o pseudocdigo que indique claramente los pasos a seguir para poder resolverlo. Por ultimo tenemos la fase de Codificacin o implementacin, en esta fase el algoritmo ser introducido al ordenador con el uso de un lenguaje de programacin. El informatizar un sistema, es considerado desde la crisis del software de los 70s, una disciplina llamada Ingeniera de Software; esto porque su usan tcnicas para controlar y gestionar proyectos, al igual que tcnicas para el anlisis de un sistema capaz de ser programado. La Ingeniera de software abarca 3 elementos claves los Mtodos, las Herramientas y los Procedimientos. La Ingeniera de software ha evolucionado desde entonces (70s), el primer avance fue la Programacin Estructurada, en la cual los programadores dejan de preocuparse de la velocidad y el uso de la memoria y comienzan a darla la importancia al mantenimiento del software, esto gracias a que el hardware evoluciono. El siguiente avance sucedi a mediados de los 70s en donde las Metodologas de Diseo nacieron por la necesidad de tener una especificacin y un diseo del sistema previo a su implementacin.

A finales de los 70s la Programacin Estructurada y la Metodologa de Diseo se unen para crear la metodologa de anlisis. La Automatizacin de los Mtodos fue el siguiente avance ya que los procesos de cada mtodo eran repetitivos o rutinarios, a principios de los 80 s se inicia la creacin de las herramientas CASE (Computer-Aided Software Engineering). A mediados de los 80s surge la Introduccin de la Programacin Orientada a Objetos y continua siendo la tendencia hoy en da. El Diseo Orientado a Objetos estructura los sistemas alrededor de los objetos que existen en el modelo del sistema, esto para generar un sistema ms cercano a la realidad. Una de las caractersticas ms destacables de este es que aporta una notacin apropiada para el desarrollo de cualquier tipo de software. De igual forma existen otras 20 caractersticas que hacen al Desarrollo Orientado a Objetos uno de los mejores mtodos para la informatizacin de un sistema. A continuacin se presenta las 20 caractersticas [1].

El Desarrollo Orientado a objetos como ya hemos visto ofrece un forma ms uniforme de seguir los procesos, por esto es que su auge no ha sido detenido, aunque en los ltimos aos se le incorporado un mtodo el cual es el UML.

Bibliografa
[1] Evolucin y Perspectiva en el desarrollo de software: Nuevas Tendencias Orientadas a Objetos. Mara Dolores Lozano e Isidro Ramos Salavert.

Anda mungkin juga menyukai