martes, 2 de marzo de 2010

Ensayo sobre Ingeniería del Software.

Hoy en día se habla mucho sobre la ingeniería del software, pero poco se aplica a la vida cotidiana ya que para poder hablar de la ingeniería del software el primer tema en que nos debemos centrar es en los métodos, algo que hoy en día lo aplican muy pocas empresas ya que el desarrollo de software está tomando más un enfoque comercial. Esto quiere decir que ya se deja a un lado la calidad de los productos y se toma un camino en el cual lo más importante es sacar y sacar nuevo software sin tener un proceso de estandarización que a su vez reduce la eficiencia y la utilización del programa en sí.

“Ingeniería de Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales” (Bauer, 1972). Esta es un definición muy acertada sobre ingeniería de software ya que antes de uno sentarse a programar previamente se debe tener un control de registros, un control de pasos a seguir a demás tener muy bien implementado un diseño arquitectónico el cual describe de forma general como será construida una aplicación de software. Para poder implementar un buen diseño arquitectónico se deben tener unos diagramas (Diagramas de clases, diagramas de base de datos, diagramas de despliegue, diagrama de secuencia, diagramas de infraestructura física).
Luego de tener un diseño arquitectónico se procede a implementar los modelos de desarrollo de software los cuales nos permiten tener un mayor control y una mejor planificación a lo hora de estar implementando un software.
Cuando estamos en el proceso de desarrollo del software tenemos que pasar por varios momentos el primero es convertir las necesidades del usuario a requerimientos de software, luego estos requerimientos se transforman en el diseño y este diseño es implementado en código, luego el código es aprobado y luego de ser aprobado se documenta y se certifica para su uso operativo en resumidas cuantas la ingeniería de software define quien está haciendo que, cuando hacerlo y cuando alcanzar un cierto objetivo.
Cuando estamos hablando de proceso de desarrollo de software tenemos que tener muy presente el ciclo de vida del software el cual a su vez posee 4 fases concepción, elaboración, construcción y transición; La concepción define el alcance del proyecto, La elaboración define un plan del proyecto, especifica las características y fundamenta la arquitectura. La construcción crea el producto y la transición transfiere el producto a los usuarios.




• E n conclusión la ingeniería de software certifica que un programa está realizado bajo estándares los cuales nos certifican la autenticidad del programa.
• La ingeniería de software incluye el análisis previo de la situación, el diseño del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementación del sistema.
• Cabe destacar que el proceso de desarrollo de software implica lo que se conoce como ciclo de vida del software que está formado por cuatro etapas.
• Ingeniería de Software trata del establecimiento de los principios y métodos de la ingeniería a fin de obtener software de modo rentable, que sea fiable y trabaje en máquinas reales.
• Es la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software; es decir, la aplicación de la ingeniería al software
• En la práctica, en la ingeniería de software comúnmente se menosprecia el valor de una metodología para crear el software.

1 comentario:

  1. Holsa Sebastian,
    Te cuento que tu analisis esta claro según la interpretación que le estas dando pero se asemeja mas a conceptos interesantes pero tu punto crito que se resume en estar de acuerdo o no y su sustentación no lo veo muy claro.

    Como primer ejercicio lo encuentro bien, pero podemos mejorar en los siguientes teniendo en cuenta las caracteristicas de un ensayo

    Calificacion: 4,0

    ResponderEliminar