Está en la página 1de 5

Aplicaciones De La Ingeniería De Software

Corporación Universitaria Iberoamericana

Aplicaciones De La Ingeniería De Software


Julian Felipe Avila Santa
Introducción A La Ingeniería De Software

Bogotá D.C

05 febrero 2021

1
Aplicaciones De La Ingeniería De Software

El presente ensayo está escrito con el propósito de enseñar mi pensamiento crítico


y tal vez algo deductivo frente al desarrollo de la materia de ingeniería de software.
Puesto que en este ensayo me encargare de mostrar mi punto de vista mas
profundo y sincero, puede que contenga errores referentes a información no del
todo certera, pero teniendo esto en cuenta me encargare de desarrollar con mis
palabras un pensamiento crítico de una manera tan clara que sin importar la persona
que lea mi ensayo, esta pueda identificar con suma claridad cómo seria para mi
enfrentar el reto de estudiar una carrera cómo ingeniería de software.
Entendemos que la ingeniería de software es una de las carreras mas demandadas
en la actualidad, pero no solo por esto es la carrera en la que yo deseo enfocarme
y especializarme, dado que también es una carrera que demanda mucha capacidad
de adaptarse, mantenerse constantemente informado, y sobre todo le solicita de
manera casi innegable un desarrollo de su lado más curioso, más creativo, al igual
que también desarrolla otras destrezas cómo su criterio, lógica, y razonamiento,
características las cuales poseo pero también deseo seguir desarrollando y
puliendo, creo que esta ingeniería en específico me vendrá bien para complementar
el desarrollo de mi vida profesional. En algún punto de nuestras vidas todos
escuchamos esta frase: “La ingeniería de software será la carrera del futuro”. Es la
carrera del futuro, de nuestro futuro o mejor dicho de nuestro presente, poco a poco
esta carrera a agarrado más y más fuerza en el mercado hasta tal punto de llegar a
convertirse en una de las carreras más demandada a nivel mundial, por el hecho de
que esta ingeniería al igual que las demás brinda avance y desarrollo en el lugar
donde sea que esta se desarrolle a tal punto que en algunos países de primer
mundo aportan un gran porcentaje de su PBI nacional.
El reto de estudiar una carrera cómo lo es la ingeniería de software, es estar
mentalmente preparado al cambio, a la adquisición de conocimientos de manera
casi diaria, además que como bien se sabe el desarrollo de un producto de software
no solamente es la codificación de un programa que haga ciertas consultas a bases
de datos y me traiga esa información y esta ser plasmada en alguna gráfica, tabla,
vista o simplemente sean enviados a un lugar en específico cómo otro sistema de
información, el desarrollo de un sistema de software es eso y también es más que
eso, tanto así que se han desarrollado modelos los cuales a uno le permiten
desarrollar un sistema de software de manera íntegra, este tipo de modelos son
también conocidos como ciclos de vida del software, y no solamente existe una sola
manera definitiva de desarrollar el ciclo de vida de un software, existen varias
maneras y ninguna es mejor o peor, solo existen maneras. Creo que esto es uno de
mis mas grandes retos, el conocer todas y cada una de las diferentes maneras,
arquitecturas, diseños, y tecnologías, puesto que en el desarrollo de cada uno de
los sistemas de información no siempre intervendrán las mismas tecnologías es por
ello que uno debe hacer lo posible por conocer todo los referente a patrones de
diseños, arquitecturas, este y otros tipos de tecnologías, puesto que al igual de que
los ciclos de vida no existe mejor, solo existen posibles tecnologías que se utilizaran

2
Aplicaciones De La Ingeniería De Software

para situaciones específicas, en las que el desarrollo del sistema las requiera, este
es mi mayor reto conocer a grandes rasgos el inmenso mundo del desarrollo de
software pero también este me generan una expectativa lo suficientemente grande
y esperanzadora cómo para aprender cada día de este maravilloso mundo.

¿Qué es el software?, es un todo de un conjunto de programas, de documentos, de


definiciones estructuradas de datos, es un engranaje compuesto por otros más
pequeños, cada uno de ellos importantes entre sí, porque sin uno de ellos no
conformarían ese todo. Básicamente entendiendo a este como un conjunto de
métodos, técnicas y herramientas, que se usan para el desarrollo de un producto.
Existen diferentes tipos de este:
1. Software de aplicación: Son todos y cada uno de esos programas que están
desarrollados con el fin de cubrir una necesidad en específico, en cualquiera
de los ámbitos de la vida cotidiana.

2. Software de programación: Son el tipo de software desarrollado para poder


desarrollar soluciones tecnológicas en algún lenguaje de programación,
siendo la base para el desarrollo de sistemas dentro de un sistema operativo.

3. Software de sistemas: Este software es la base de todos los demás softwares


ya que este representa la interacción de un usuario con la interfaz de un
sistema operativo, donde bien sabemos que este sistema es el encargado de
enviar y ejecutar órdenes a los recursos físicos de la máquina para que
funcionen de una manera en especifica. Llegando a estar compuesto por dos
tipos de aplicaciones nativas del sistema donde sus dos propósitos son:

• Gestionar los recursos físicos del hardware y reserva la memoria del


computador para distribuirla en el uso del mismo.
• Y ofrecer una experiencia de uso donde el usuario sienta el control con la
interacción que desarrolla con el sistema.
Seguido de los tipos de software, debemos conocer los diferentes atributos que llega
a tener un Software, para esto miraremos unos cuantos atributos del mismo.
Despliegue (de fácil despliegue): Este atributo entra en situación en el momento de
tener la aplicación totalmente funcional, ya que es preciso llevar el despliegue de
esta en un servidor y alojar en un dominio de internet. Es por ello que este viene
siendo uno de los muchos atributos importantes, dado que, si al llevar a cabo el
despliegue de una aplicación, este es algo lento, complejo y confuso, al momento
de darle mantenimiento a la aplicación puede que sea algo tedioso el re despliegue
de la misma, y esto le quita calidad a nuestro producto, a diferencia de una
aplicación que sea de fácil despliegue en un servidor remoto.

3
Aplicaciones De La Ingeniería De Software

Usabilidad: Atributo del software de gran importancia, ya que este entra en juego en
todo momento de la aplicación, pues es el cual le permite al usuario final llevar el
control de procesos de negocio a través de una interfaz gráfica, no solamente
bonita, sino que se espera que también sea una interfaz muy amigable y le permite
al usuario tener un sencillo control de todo el sistema.
Rendimiento: Toda aplicación tiene que pasar por una serie de pruebas que
demuestran el rendimiento de esta, esto con el fin de validar la capacidad que esta
tiene para llevar una gran cantidad de procesos al tiempo. El rendimiento de las
aplicaciones no afecta tanto cuando se trata de una pequeña empresa, porque la
cantidad de datos que usa no es tan elevada, pero en empresas de mediano y gran
tamaño, se hace sorprendente y algo casi incontrolable la cantidad de procesos y
datos que se trasmiten de una parte a otra, esto puede afectar el rendimiento de
una aplicación, es por ello que este atributo debe tenerse muy en cuenta en la
operabilidad de la aplicación.
Seguridad: Para concluir, el atributo mas importante de todos, es la seguridad de
la aplicación a la hora de realizar una trasmisión de datos, pues estos datos deben
ser resguardados con suma rigurosidad, porque no se puede pretender dañar o
afectar la integridad de los datos de un usuario (cliente).
En el mercado encontramos grandes ejemplos de empresas que beneficiaron y
siguen beneficiando hoy en día todo lo que compete a esta carrera, los tres ejemplos
que tome son de marcas sumamente grandes y muy exitosas en sus áreas, pues
cada una de ellas representa el nivel de éxito al que quieren llegar todas las demás
empresas desarrolladoras de software.
Google: Inicialmente nos empezó ofreciendo un buscador web sumamente potente.
Gracias a este, internet es hoy en día lo que conocemos, gracias a un buscador web
que aprovecha toda la información de internet y la organizaba para el usuario,
creando así el motor de búsqueda mas poderoso de la historia hasta ahora.
Amazon: Empresa tecnológica que hoy en día nos ofrece uno de los softwares de
E – Commerce mas exitosos de todo el mercado.
Netflix: Software pionero de un nuevo tipo de mercado, el cual es el mercado de las
aplicaciones de streaming, donde este tipo de aplicaciones permiten ofrecer un tipo
de servicio donde el cliente paga una suscripción para poder ver series, y películas
sin anuncios.
En definitiva, la ingeniería de software es una de las carreras mas completas, al
menos desde mi punto de vista, ya que me aporta grandes valores como persona y
como profesional. Además de que es una carrera que paso a la historia, que
sabemos que el año próximo será mas demandada que el anterior, debido a que
cada año la digitalización o el control de nuestro entorno esta cada vez mas ligado
a esta carrera, tanto así que no es muy ambicioso decir que en los próximos años

4
Aplicaciones De La Ingeniería De Software

existirán aviones que se eleven por los aires y sean controlados, manejados por
inteligencia artificial, en los últimos años se ha visto la llegada de vehículos que se
conducen de manera automática, así que no es muy descabellado decir que el
futuro de esta carrera es simplemente esperanzador, ya que brindara al mundo
mucho desarrollo económico, social y tecnológico.

Bibliografías:
Campderrich Falgueras, B. (2013). Ingeniería del software. Editorial UOC.

ProArgentina. (2005). Industria del software. El Cid Editor.

rockcontent. (2021). rockcontent. https://rockcontent.com/es/blog/tipos-de-software/

Netflix. (2021). Netflix. https://www.netflix.com/co/

manuelzapata. (2019). manuelzapata. https://manuelzapata.co/atributos-de-calidad/

También podría gustarte