Sunteți pe pagina 1din 3

Universidad de Guadalajara

Alumno Josué Getsemani Sandoval Villarreal


Asesor Rizo Pimentel Javier
Materia Ingeniería de Software
Actividad 1 Introducción a la ingeniería de Software
Unidad 1 Introducción a la ingeniería de Software
Fecha 17/01/2020
Código 215285923

Introducción a la ingeniería de software

Definición
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).
Antecedentes

PRIMERA ERA (1950 / 1965)


 Se trabajaba con la idea de “Codificar y Corregir”.
 No existía un planteamiento previo.
 No existía documentación de ningún tipo.
 Existencia de pocos métodos formales y pocos creyentes en ellos.
 Desarrollado a base de prueba y error.

SEGUNDO ERA (1965 – 1972)


 Se busca simplificar código.
 Aparición de Multiprogramación y Sistemas Multiusuarios.
 Sistemas de Tiempo Real apoyan la toma de decisiones. Aparición de
Software como producto. (Casas de Software).
 Se buscan procedimientos para el desarrollo del Software.
TERCERA ERA (1972 – 1985)
 Nuevo Concepto: Sistemas Distribuidos.
 Complejidad en los Sistemas de Información.
 Aparecen: Redes de área local y global, y Comunicadores Digitales.
 Uso de Microprocesadores.
CUARTA ERA (1985 - 1995)
 Impacto Colectivo de Software.
 Aparecen: Las Redes de Información, Tecnologías Orientadas a Objetos.
 Aparecen: Redes Neuronales, Sistemas Expertos y SW de Inteligencia
Artificial.
 La información como valor preponderante dentro de las Organizaciones.
QUINTA ERA (2000 hasta hoy en día)
 Utiliza algunos requisitos de las eras anteriores solo que aumenta la
omnipresencia de la web, la reutilización de información y componentes de
software
 Codificar: Transformar mediante las reglas de un código la formulación de
un mensaje.
 Hardware: Componente físico de la computadora. Por ejemplo: el monitor,
la impresora o el disco rígido. El hardware por sí mismo no hace que una
máquina funcione.
 Multiprogramación: Se denomina multiprogramación a la técnica que
permite que dos o más procesos ocupen la misma unidad de memoria
principal y que sean ejecutados al "mismo tiempo “.

Importancia de la ingeniería de software en la actualidad.

Es muy importante ya que con ella se puede analizar, diseñar, programar y aplicar
a un software de manera correcta y organizada, cumpliendo con todas las
especificaciones del cliente y usuario final.

Bibliografía
Hernandez, J. H. (19 de Febrero de de 2013). ithuejutlajhh. Obtenido de FUNDAMENTOS DE
INGENIERIA DE SOFTWARE : http://ithuejutlajhh.blogspot.com/2013/02/fundamentos-de-
ingenieria-de-software.html

itlalaguna. (s.f.). itlalaguna. Recuperado el 17 de Enero de 2019, de INTRODUCCION A LA


INGENIERIA DE SOFTWARE:
http://www.itlalaguna.edu.mx/academico/carreras/sistemas/ingsofware1/Unidad1.pdf

S-ar putea să vă placă și