Vous êtes sur la page 1sur 3

Introducción

Según la definición del IEEE, "software es la suma total de los programas de ordenador,
procedimientos, reglas, la documentación asociada y los datos que pertenecen a un
sistema de cómputo" y "un producto de software es un producto diseñado para un
usuario". En este contexto, la Ingeniería de Software (SE del inglés "Software
Engineering") es un enfoque sistemático del desarrollo, operación, mantenimiento y retiro
del software.

La ingeniería de software es una disciplina formada por un conjunto de métodos,


herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos
(software).

Esta disciplina trasciende la actividad de programación, que es el pilar fundamental a la


hora de crear una aplicación. El ingeniero de software se encarga de toda la gestión del
proyecto para que éste se pueda desarrollar en un plazo determinado y con el
presupuesto previsto.

La ingeniería de software, por lo tanto, 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.

Su origen se debe a que el entorno actual de desarrollo de sistemas software viene


adoleciendo de:

Retrasos considerables en la planificación

Poca productividad

Elevadas cargas de mantenimiento

Demandas cada vez más desfasadas con las ofertas

Baja calidad y fiabilidad del producto

Dependencia de los realizadores

1
Mapa Conceptual

2
Conclusiones

UML Es un lenguaje de modelado y no de programación, y está pensado principalmente


para sistemas con gran cantidad de software.

Detrás de cada símbolo en la notación de UML, ha una semántica bien definida, de esta
manera un desarrollador puede escribir un modelo en UML y otro desarrollador o incuso
otra herramienta, puede interpretar ese modelo del software.

Un campo directamente relacionado con la ingeniería de software es la arquitectura de


sistemas, que consiste en determinar y esquematizar la estructura general del proyecto,
diagramando su esqueleto con un grado relativamente alto de especificidad y señalando
los distintos componentes que serán necesarios para llevar a cabo el desarrollo, tales
como aplicaciones complementarias y bases de datos. Se trata de un punto fundamental
del proceso, y es muchas veces la clave del éxito de un producto informático.

Ingeniería de software, los avances tecnológicos y su repercusión en la vida social han


afectado inevitablemente el proceso de desarrollo de software por diversos motivos, como
ser el acceso indiscriminado de los usuarios a cierta información que hasta hace un par
de décadas desconocía por completo y que no pueden comprender, dado que no poseen
el grado de conocimiento técnico necesario.

Fuentes consultadas

Republica Bolivariana de Venezuela Ministerio del Poder Popular para la Educación


Superior Instituto Universitario Politécnico “Santiago Mariño” Barinas edo. Barinas
Profesora: Rosbelia Balza Alumna: Audelina Pérez C.I:25.437.090 Barinas, marzo de
2017. MODELADO U.M.L

Amescua Seco, Antonio de y otros "Ingeniería del software de gestión. Análisis y diseño
de aplicaciones" Paraninfo, Madrid 1995

Vous aimerez peut-être aussi