You are on page 1of 4

IPN.

UNIDAD
PROFESIONAL
INTERDISCIPLINARIA DE INGENIERA Y
CIENCIAS SOCIALES Y ADMINISTRATIVAS.
ALUMNO:
Jesus Emannuel Gutirrez Cabrera
MATERIA:
Fundamentos de Ingeniera del Software
Profesor:
GOMEZ CORONEL OSKAR ARMANDO

Ingeniera del Software


Antes de entrar a que es la materia investigue las definiciones de diferentes
autores para sacar unas idea en concreto y son las siguientes
Segn Pressman (2006), un software es una conjunto compuesto de instrucciones
, estructuras de datos, y documentos;
Los productos de software pueden ser:
Genrico - Desarrollado para ser vendidos a una amplia variedad de
clientes, por ejemplo, el software para PC, como paquetera de Office,
Adobe.
Personalizado - Desarrollado para un solo cliente de acuerdo a sus
especificaciones.
Segn la IEEE (1992),
"La ingeniera del software es la aplicacin de un enfoque sistemtico, disciplinado
y cuantificable, por desarrollo, operacin y mantenimiento de software; es decir, la
aplicacin de la ingeniera de software. ";
Para Bauer (1969) cit Pressman (2006), la Ingeniera del software es "La
creacin y el uso de principios slidos de ingeniera con el fin de obtener software
econmico que es fiable y trabajar de manera eficiente en mquinas reales ";
Resumiendo la ingeniera de software se centra en los aspectos prcticos de la
produccin de un sistema para su uso en diferentes tipos de reas.
Los lementos y procesos para el desarrollo del software.
Existen reas que son fundamentos de la ingeniera del software, las cuales son
bsicas para el desarrollo de este y que de acuerdo con el Cuerpo de
Conocimiento de Ingeniera de Software, las reas de conocimiento son:
Requisitos de software, software de diseo, ingeniera de software, pruebas de
software, mantenimiento de software, administracin de configuracin de software,
Software de Gestin de Ingeniera, Herramientas y Software Mtodos de
ingeniera, y por ltimo, pero con la misma importancia de otro Calidad del
Software.
Como Pressman menciona, la Ingeniera de Software es una tecnologa de capas.
Y la base de todas estas capas es el enfoque en la calidad del software
desarrollado. Por lo tanto, incluido el punto de vista didctico, es interesante

estudiar la ingeniera de software en sus capas de procesos, mtodos y


herramientas.

Los procesos
Un proceso de software es el conjunto de actividades cuyo objetivo es el
desarrollo o la evolucin del software. Actividades genricas en todos los procesos
de software son:
Especificacin: qu debe hacer el sistema y sus limitaciones para el
desarrollo?
Desarrollo: la produccin del sistema de software.
Validacin: Compruebe que el software es lo que el cliente desea.
Evolucin: cambiar el software en respuesta a las cambiantes demandas.

Atributos de un buen software


Menciono estos puntos en resumen ya que son los mas importantes atributos que
debe tener un software de calidad
-Flexibilidad: El software debe evolucionar para satisfacer las necesidades de los
usuarios.
-Seguro: El software debe ser de confianza.
-Eficiencia: El software no debera malgastar los recursos del sistema.
-Usabilidad: El software debe ser aceptado por los usuarios.
-Diseo: Esto significa que debe ser comprensibles, utilizables y compatible con
otros sistemas.
Desafos encontrados
Con el trascurso de los tiempos van saliendo desafos a los cuales hay que
enfrentarlos con ms preparacin; Los puntos que considero como desafos son:
Cada vez ms, los sistemas estn controlados por software (uso de una
persona).
Los gastos de software representan una fraccin significativa del PNB en
todos pases desarrollados.
En una computadora, los costos de software son a menudo ms altos que
el hardware.
Mantener un software cuesta ms que desarrollarla.

La ingeniera de software se dedica al desarrollo de software con los costos


correspondientes.

Conclusin
Se logra observar con esta actividad las definiciones ms especficas y de diferentes
autores. El hecho de poder saber la importancias y cules son los procesos y pasos
para la elaboracin de un software y que tiene que cumplir con ciertos requisitos, he
logrado ver las adversidades que se enfrenta uno en la era actual y cmo va el
desarrollo creciendo rpidamente en el mundo

BIBLIOGRAFIAS
Pressman, Roger S. Ingeniera de Software. McGraw Hill, 5 d
Sommerville, Ian. Ingeniera Del Software. Pearson, 9 ed, 2011.
HAHNE, Maria Nazareth Munari Angeloni. Material Educativo (IngenieraSoftware),
Equipo Univali 2007.