Desarrollo software aplicaciones imagen destacada blog desdelinux 1 830x870.jpg

Recorrido Ingeniería de Software.

By Bryan_1
  • Concepto de ingeniería del Software

    Concepto de ingeniería del Software
    El término urgió en 1968, tras una conferencia en Garmisch (Alemania) que tuvo como objetivo resolver los problemas de la crisis del software. El término crisis del software se usó desde finales de 1960 hasta mediados de 1980 para describir los frecuentes problemas que aparecían durante el proceso de desarrollo de nuevo software
    Problemas ocasionados
    siempre habían sabido sobre ingenieros civiles, eléctricos y de computadores y debatían qué podría significar la ingeniería para el software.
  • La crisis del software

    La crisis del software
    Son los problemas que se presentaron durante el desarrollo
    del software, especialmente fue marcada por los excesos de costos, la escasa
    fiabilidad, la insatisfacción de los usuarios y los horarios de tiempos., mejor
    conocidos como "síntomas" de la crisis de software.
    Esto provocó grandes pérdidas en la década de los 70´s sobre el desarrollo de
    software, dando como resultado una nueva disciplina llamada "Ingeniería del
    Software" que abarca los aspectos técnicos del software y la gestión de datos.
  • Modelo en Cascada

    Modelo en Cascada
    El modelo en cascada ordena rigurosamente las etapas del ciclo de vida del software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior. La primera descripción formal la realizó en 1970 Winston W. Royce, en uno de sus artículos
    Malas prácticas realizadas
    Retrasa las pruebas hasta después de la finalización
    Dejar la fase de pruebas para la última mitad de un proyecto es riesgoso
    Buenas prácticas realizadas
    Documentación Excelente
  • Ciclo de vida de desarrollo de Software 1973

    Ciclo de vida de desarrollo de Software 1973
    El ciclo de vida de desarrollo de software o SDLC (Software Develop Life Cicle) empezó a aparecer, a mediados de la década, como un consenso para la construcción centralizada de software, y daría las pautas en la que se logra establecer, de manera general, los estados por los que pasa el producto software desde que nace a partir de una necesidad, hasta que muere.
  • La consolidación

    La consolidación
    El control de las actividades de desarrollo debería permitir gestionar el proceso. Durante esta etapa aparecen métricas para estimar a priori el coste o el tamaño del sistema: se difunde el uso de métodos de desarrollo. Con ella el programador se convierte en analista, diseñador o gestor. Se vislumbra la idea de un ingeniero de software.
  • Fundación de IEEE

    Fundación de IEEE
    La Fundacion IEEE es El Instituto de Ingeniería Eléctrica y Electrónica es una asociación mundial de ingenieros dedicada a la normalización y el desarrollo en áreas técnicas y es un instituto internacional sin fines de lucro dedicado a promover la innovación y la excelencia tecnológica en beneficio de la humanidad.
    El Comité creado por la IEEE Computer Society para el desarrollo de estándares de Ingeniería del Software, se fundó en 1976
  • El Modelo Scrum

    El Modelo Scrum
    El término Scrum (traducido del inglés como melé) fue acuñado y definido por Ikujiro Nonaka e Hirotaka Takeuchi en los años 80, cuando las principales empresas de desarrollo tecnológica empezaban a dominar el mercado y a definir conductas de trabajo.
    Buenas Prácticas
    Claridad en los objetivos y alcances, Flexibilidad.
    Malas Prácticas
    Funciona más que nada con equipos reducidos.
  • Modelo de Desarrollo Incremental

    Modelo de Desarrollo Incremental
    Fue propuesto por Harlan Mills, el cual combinaría elementos del modelo en cascada con la filosofía interactiva de construcción de prototipos. Surgió el enfoque incremental de desarrollo como una forma de reducir la repetición del trabajo en el proceso de desarrollo y dar oportunidad de retrasar la toma de decisiones en los requisitos
    Buenas Prácticas
    Se adapta a las necesidades que surjan
    Malas Prácticas
    Requiere de mucha planificación, tanto administrativa como técnica
  • Método de desarrollo orientado a objetos

    Método de desarrollo orientado a objetos
    En 1987, Ivar Jacobson fundó la compañía Objectory AB, que desarrolló Objetory, un método de desarrollo orientado a objetos, extensión de lo que se conocía como aproximación Ericsson. En 1995, Rational Software compró Objectory AB, y en los siguientes años desarrollaron y lanzaron el estándar UML (Unified Modeling Language), así como el Rational Unified Process (RUP), que aunaba los esfuerzos y la experiencia de todas las compañías adquiridas por Rational Software. En diciembre de 2002, IBM
  • El Salvador y su Ingreso a la Conexión de Internet

    El Salvador y su Ingreso a la Conexión de Internet
    La primera conexión a Internet en El Salvador se instaló en el Consejo Nacional de Ciencia y Tecnología (CONACYT) de El Salvador, en 1994. El ingeniero Rafael Ibarra fue quien hizo la instalación con el apoyo de colegas de Guatemala y Costa Rica.
  • El ataque del virus ILOVEYOU

    El ataque del virus ILOVEYOU
    Considerado uno de los virus cibernéticos más destructivos del mundo, ILOVEYOU se propagó por correo electrónico en cuestión de horas el 5 de mayo del 2000, convirtiéndose en una pandemia mundial. El asunto decía “ILOVEYOU” —de ahí su nombre— y parecía provenir de personas conocidas, lo cual inspiraba confianza para abrir el adjunto. Al hacerlo, el virus infectaba la computadora
  • El Manifiesto Ágil

    El Manifiesto Ágil
    Bob Martin, reúne a otros 16 líderes del movimiento ágil, para escribir el "Manifiesto Ágil", que engloba las metodologías que hasta ese momento se les conocía como "Metodologías de Desarrollo de Software de peso liviano".
    Buenas Prácticas
    Satisfacción del cliente a través de la entrega temprana y continua de software de valor.
    Malas Prácticas
    Al inicio del proyecto, es difícil determinar con precisión la cantidad de tiempo y dinero que se necesitará para completarlo
  • Década de los 2010

    Década de los 2010
    En esta década, además de afianzarse las líneas descritas en las décadas anteriores, estamos asistiendo a una mayor integración entre la Ingeniería del Software y la Ingeniería de Sistemas -destacando el papel de los requisitos no funcionales y, sobre todo, de la seguridad-; la importancia de la “Ciencia, Gestión e Ingeniería de los Servicios” que requiere un enfoque interdisciplinar (informática, marketing, gestión empresarial, ciencias cognitivas, derecho, etc)
  • Procesos de Hacienda en Linea.

    Procesos de Hacienda en Linea.
    Se ha implementado un sistema para realizar trámites de Hacienda por medio de un sistema informático en el salvador
    lo cual permite por ejemplo realizar una declaración de renta en línea, recientemente también se ha implementado un sistema
    para la homologación de nit y se emite un certificado digital de dicho documentos.
  • Sistema de salud En Linea.

    Sistema de salud En Linea.
    Desde el 2022 el salvador ha empezado a implementar un sistema de consultas médicas en línea, lo cual demuestra la
    importancia de aplicar sistemas informáticos en cualquier área, El sistema es implementado por medio de registro de citas
    en las cuales cada paciente puede realizar sus consultas médicas atreves de su ordenador
    Buenas Prácticas
    Se evita gastos de recursos Físicos
    Malas Prácticas
    Es difícil determinar alguna enfermedad que requiera tomar signos vitales