Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
Instituto Universitario Politécnico
“Santiago Mariño”
Ingeniería de software
Realizado por:
Gustavo Pérez
Porlamar 12 de marzo de 2017
Ingeniería de software (IS)
El software es el soporte lógico de un sistema informático, el cual contienen
una serie de procesos. Administra los datos necesarios para ejecutar las
instrucciones y aprovechar todos los recursos que el computador tiene. Un
ordenador sin un software que pueda ejecutar todos los programas necesarios
para su funcionamiento y manipulación solo sería una serie de cables, chips,
periféricos e interruptores sin función alguna.
La creación de estos sistemas operativos se encarga la ingeniería de
software, el cual es un proceso muy creativo que trata de sistematizarse con el fin
de acotar el riesgo de fracaso en la consecución del objetivo. Tratando con áreas
muy diversas de la informática y de las ciencias de la computación, tales como
construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet,
abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de
sistemas de información y aplicables a infinidad de áreas como seria los negocios,
investigaciones científicas, medicina, producción, logística, banca, control de
tráfico, meteorología, derecho, Internet, Intranet y entre otras áreas. A medida que
la tecnología avanza los software se vuelven las herramientas mas utilizadas
aplicando diferentes normas y métodos que permitan obtener mejores resultados,
en cuanto a la al desarrollo y creación del software por parte de la IS intervienen
muchas personas el cual encontramos al cliente que tiene el problema, he
interviene el analista de sistema que se encarga de hacer llegar todas las
necesidades y requerimientos, así comunicándose con el usuario y teniendo en
cuenta que el dominio de la aplicación todavía no es conocido, haciéndoles llegar
toda la información necesaria a los programadores después de ser analizada,
ejecutada y realizada siendo los encargados de la creación del sistema y su
diseño. Por esta razón es necesario de seguir una serie de pasos sistemáticos
para que estos grupos de desarrollo tengan una gran comunicación, Estos pasos
son brindados por los modelos de ciclo de vida, los cuales están constituidos por
diferentes etapas las cuales son; especificación de requerimientos, análisis,
diseño, implementación, testeo y mantenimiento. Estos pasos se encargaran de
minimizar errores y fallas en el diseño del programa requerido, determinando
como funcionara y asi se puede reducir el diseño del código que puede ser la
parte mas compleja del trabajo haciendo mas fácil corregir alguna falla en el
momento de las pruebas y el testeo del software diseñado. Logrando mejorar el
diseño de aplicaciones o software de tal modo que se adapten de mejor manera a
las necesidades de las organizaciones o finalidades para las cuales fueron
creadas. Promoviendo a desarrollar aplicaciones mas complejas buscando
siempre la mejor calidad posible según las necesidades y resultados que se
quieren generar asi aumentando la eficiencia de los sistemas cumpliendo
satisfactoriamente los objetivos fundamentales.
Para el desarrollo de estas aplicaciones, bases de datos y herramientas
gerenciales, requieren de capacidad y liderazgo de un arquitecto o diseñador de
software (ingeniero de software). Siendo este el encargado de añadirle valor al los
procesos de negocios gracias a su valioso aporte de soluciones tecnológicas.
Siendo su primer y mas importante punto es evitar una crisis de software que
generalmente los proyectos se entregan tarde, no cumple con todo los
requerimientos o se excede el presupuesto inicial del proyecto. El analista del
proyecto debe tomar en cuenta las técnicas a utilizar para la creación y
arquitectura del modelo físico y de red para evitar este tipo de problemas, poder
guiarse y tomando en cuenta esos pequeños detalles de forma mas organizada
para diseñar el sistema como seria los diagramas de flujo, entidad relación y de
estructura
Dependiendo del tipo de proyecto o el software que se desee crear el
ingeniero de software utilizara el método que mas le funcione o le ayude a llegar a
los objetivos planteados de una forma rápida, sin muchos riesgos y
económicamente mas seguro y cuidando los gastos del capital del proyecto. A
medida que la tecnología avanza y se van creando nuevos sistemas los ya
existentes se van haciéndose mas obsoletos y esto hace que aquellas
organizaciones o empresas que usen estos sistemas de información y de base de
datos queden atrás frente a otras organizaciones.

Gustavo perez ingenieríadesoftware

  • 1.
    Republica Bolivariana deVenezuela Ministerio del Poder Popular para la Educación Superior Instituto Universitario Politécnico “Santiago Mariño” Ingeniería de software Realizado por: Gustavo Pérez Porlamar 12 de marzo de 2017
  • 2.
    Ingeniería de software(IS) El software es el soporte lógico de un sistema informático, el cual contienen una serie de procesos. Administra los datos necesarios para ejecutar las instrucciones y aprovechar todos los recursos que el computador tiene. Un ordenador sin un software que pueda ejecutar todos los programas necesarios para su funcionamiento y manipulación solo sería una serie de cables, chips, periféricos e interruptores sin función alguna. La creación de estos sistemas operativos se encarga la ingeniería de software, el cual es un proceso muy creativo que trata de sistematizarse con el fin de acotar el riesgo de fracaso en la consecución del objetivo. Tratando con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas como seria los negocios, investigaciones científicas, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet y entre otras áreas. A medida que la tecnología avanza los software se vuelven las herramientas mas utilizadas aplicando diferentes normas y métodos que permitan obtener mejores resultados, en cuanto a la al desarrollo y creación del software por parte de la IS intervienen muchas personas el cual encontramos al cliente que tiene el problema, he interviene el analista de sistema que se encarga de hacer llegar todas las necesidades y requerimientos, así comunicándose con el usuario y teniendo en cuenta que el dominio de la aplicación todavía no es conocido, haciéndoles llegar toda la información necesaria a los programadores después de ser analizada, ejecutada y realizada siendo los encargados de la creación del sistema y su diseño. Por esta razón es necesario de seguir una serie de pasos sistemáticos para que estos grupos de desarrollo tengan una gran comunicación, Estos pasos son brindados por los modelos de ciclo de vida, los cuales están constituidos por diferentes etapas las cuales son; especificación de requerimientos, análisis, diseño, implementación, testeo y mantenimiento. Estos pasos se encargaran de
  • 3.
    minimizar errores yfallas en el diseño del programa requerido, determinando como funcionara y asi se puede reducir el diseño del código que puede ser la parte mas compleja del trabajo haciendo mas fácil corregir alguna falla en el momento de las pruebas y el testeo del software diseñado. Logrando mejorar el diseño de aplicaciones o software de tal modo que se adapten de mejor manera a las necesidades de las organizaciones o finalidades para las cuales fueron creadas. Promoviendo a desarrollar aplicaciones mas complejas buscando siempre la mejor calidad posible según las necesidades y resultados que se quieren generar asi aumentando la eficiencia de los sistemas cumpliendo satisfactoriamente los objetivos fundamentales. Para el desarrollo de estas aplicaciones, bases de datos y herramientas gerenciales, requieren de capacidad y liderazgo de un arquitecto o diseñador de software (ingeniero de software). Siendo este el encargado de añadirle valor al los procesos de negocios gracias a su valioso aporte de soluciones tecnológicas. Siendo su primer y mas importante punto es evitar una crisis de software que generalmente los proyectos se entregan tarde, no cumple con todo los requerimientos o se excede el presupuesto inicial del proyecto. El analista del proyecto debe tomar en cuenta las técnicas a utilizar para la creación y arquitectura del modelo físico y de red para evitar este tipo de problemas, poder guiarse y tomando en cuenta esos pequeños detalles de forma mas organizada para diseñar el sistema como seria los diagramas de flujo, entidad relación y de estructura Dependiendo del tipo de proyecto o el software que se desee crear el ingeniero de software utilizara el método que mas le funcione o le ayude a llegar a los objetivos planteados de una forma rápida, sin muchos riesgos y económicamente mas seguro y cuidando los gastos del capital del proyecto. A medida que la tecnología avanza y se van creando nuevos sistemas los ya existentes se van haciéndose mas obsoletos y esto hace que aquellas organizaciones o empresas que usen estos sistemas de información y de base de datos queden atrás frente a otras organizaciones.