el software juega un papel importante en el desarrollo comercial de las empresas, ya que permiten desarrollar y automatizar mejor los procesos, (Bauer, 1972), platea que la “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”
el software juega un papel importante en el desarrollo comercial de las empresas, ya que permiten desarrollar y automatizar mejor los procesos, (Bauer, 1972), platea que la “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”
el software juega un papel importante en el desarrollo comercial de las empresas, ya que permiten desarrollar y automatizar mejor los procesos, (Bauer, 1972), platea que la “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”
desarrollo comercial de las empresas, ya que permiten desarrollar y
automatizar mejor los procesos, sin embargo, debido al aumento de la produccin de software comrciales, los estndares de calidad de los mismos han bajado. Es por ello que la ingeniera del software desarrolla mtodos, que permiten mejorar el diseo del software. En este mismo orden de ideas, (Bauer, 1972), platea que la Ingeniera de Software trata del establecimiento de los principios y mtodos de la ingeniera a fin de obtener software de modo rentable, que sea fiable y trabaje en mquinas reales, Esta es un definicin muy acertada, ya que antes de programar previamente se debe tener un control de registros, un control de pasos a seguir a dems tener muy bien implementado un diseo arquitectnico el cual describe de forma general como ser construida una aplicacin
de
software.
Para
poder
implementar
un
buen
diseo
arquitectnico se deben tener unos diagramas (Diagramas de clases,
diagramas de base de datos, diagramas de despliegue, diagrama de secuencia, diagramas de infraestructura fsica). Luego de tener un diseo arquitectnico se procede a implementar los modelos de desarrollo de software los cuales nos permiten tener un mayor control y una mejor planificacin a lo hora de estar implementando un software. Es de hacer notar, que el proceso de desarrollo del software tiene que pasar por varios momentos el primero es convertir las necesidades del usuario a requerimientos de software, luego estos requerimientos se transforman en el diseo y este diseo es implementado en cdigo, luego el cdigo es aprobado y luego de ser aprobado se documenta y se certifica para su uso operativo. Hay que tener presente, el ciclo de vida del software el cual 4 fases concepcin, elaboracin, construccin y transicin; La
concepcin define el alcance del proyecto, La elaboracin define un plan del
proyecto, especifica las caractersticas y fundamenta la arquitectura. La construccin crea el producto y la transicin transfiere el producto a los usuarios. Para concluir, se puede decir que, la ingeniera del software, nos permite certificar los estndares de calidad del software, ya que permite el anlisis de la situacin, el diseo del proyecto, el desarrollo del software, las pruebas necesarias para confirmar su correcto funcionamiento y la implementacin del sistema.