Powered By Blogger

viernes, 4 de octubre de 2019

Reseña Histórica sobre la ingeniería de Software

Reseña Histórica sobre la ingeniería de Software

Desde sus inicios en la década de 1940, escribir software ha evolucionado hasta convertirse en una profesión que se ocupa de cómo crear software y maximizar su calidad. La calidad puede referirse a cuán mantenible es el software, su estabilidad, velocidad, usabilidad, comprobabilidad, legibilidad, tamaño, costo, seguridad y número de fallas o "bugs", así como, entre muchos otros atributos, a cualidades menos medibles como elegancia, concisión y satisfacción del cliente. La mejor manera de crear software de alta calidad es un problema separado y controvertido cubriendo el diseño de software, principios para escribir código, llamados "mejores prácticas", así como cuestiones más amplias de gestión como tamaño óptimo del equipo de trabajo, el proceso, la mejor manera de entregar el software a tiempo y tan rápidamente como sea posible, la "cultura" del lugar de trabajo, prácticas de contratación y así sucesivamente. Todo esto cae bajo la rúbrica general de ingeniería de software(1).
Resultado de imagen para Reseña Histórica sobre la ingeniería de Software

De 1955 a 1965: Los orígenes


El término ingeniería del software apareció por primera vez en la década de 1950 y principios de los años 1960. Los programadores 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.El Comité de ciencia de la OTAN patrocinó dos conferencias3​ sobre ingeniería del software en 1968 (Garmisch, Alemania — ver informe|de la Conferencia) y en 1969, que dio al campo su impulso inicial. Muchos creen que estas conferencias marcaron el inicio oficial de la profesión de la ingeniería de software(2).  
Resultado de imagen para De 1955 a 1965: Los orígenes

De 1960 a 1980: La crisis del software


La ingeniería de software fue estimulada por la llamada crisis del software de la década de 1960, 1970 y 1980, que identifica muchos de los problemas de desarrollo de software. Muchos proyectos de software sobrepasaron el presupuesto y el tiempo estimados. Algunos proyectos causaron daños a la propiedad otros proyectos causaron pérdidas de vidas.4​ La crisis del software originalmente fue definida en términos de productividad, pero evolucionó para enfatizar la calidad. Algunos utilizan el término de crisis del software para referirse a su incapacidad de contratar programadores suficientemente calificados(3).
  • Costo y desbordamiento de presupuesto: el sistema operativo OS/360 fue un ejemplo clásico. Este proyecto que duró una década[cita requerida] desde los años 1960 finalmente produjo uno de los más complejos sistemas de software de ese tiempo. El OS/360 fue uno de los primeros de grandes proyectos de software (1000 programadores).[cita requerida] En el libro The Mythical Man-MonthFred Brooks afirma que cometió un error multimillonario por no desarrollar una coherente arquitectura de software antes de iniciar el desarrollo.
  • Daños a la propiedad: Defectos de software pueden causar daños a la propiedad. Escasa seguridad de software permite a hackers robar identidades, costando tiempo, dinero y reputaciones.
  • Vida y muerte: Defectos de software pueden matar. Algunos sistemas embebidos en máquinas de radioterapia fallaron de una manera tan catastrófica que administraron dosis letales de radiación a pacientes. La más famosa de estas fallas es el incidente de Therac 25.
Peter G. Neumann ha mantenido una lista contemporánea de problemas de software y desastres.5​ La crisis del software ha estado desvaneciéndose de vista, porque es psicológicamente extremadamente difícil permanecer en modo de crisis durante un período prolongado (más de 20 años). No obstante, el software - especialmente el software embebido en tiempo real - sigue siendo arriesgado y omnipresente, y es crucial no ceder en complacencias. En los últimos 10-15 años, Michael A. Jackson ha escrito extensamente sobre la naturaleza de la ingeniería del software, ha identificado la fuente principal de sus dificultades como la falta de especialización y ha sugerido que sus marcos de problema proporcionan la base para una "práctica normal" de la ingeniería del software, un requisito previo si la ingeniería de software quiere convertirse en una ciencia de ingeniería. {Michael Jackson, "Ingeniería e ingeniería de Software" en S Nanz ed, el futuro de la Ingeniería de Software, Springer Verlag 2010; Michael Jackson, marcos de problema: Análisis y estructuración de los problemas de desarrollo de Software; Addison-Wesley, 2001}(4).
Resultado de imagen para Reseña Histórica sobre la ingeniería de Software

REFERENCIAS BIBLIOGRÁFICAS:


  1. Es.wikipedia.org. (2019). Historia de la ingeniería del software. [online] Available at: https://es.wikipedia.org/wiki/Historia_de_la_ingenier%C3%ADa_del_software [Accessed 4 Oct. 2019].
  2. Ingeniería del Software – Historia de la Informática [Internet]. Histinf.blogs.upv.es. 2019 [cited 4 October 2019]. Available from: https://histinf.blogs.upv.es/2010/12/28/ingenieria-del-software/
  3. Ingenieria de Software timeline. [Internet]. Timetoast. 2019 [cited 4 October 2019]. Available from: https://www.timetoast.com/timelines/ingenieria-de-software-35385b84-6a45-49ae-9a9d-3f46f30d911d
  4. Ingeniero de Software [Internet]. Ingenierí­a en Software | UAG Universidad Autónoma de Guadalajara. 2019 [cited 4 October 2019]. Available from: http://www.uag.mx/Universidad/Licenciaturas/Software



lunes, 19 de octubre de 2015

Uso adecuado del Internet y redes sociales


¿Que es y para qué sirve la Internet?

Internet es una red que conecta a otras redes y dispositivos. Su fin es servir de autopista donde se comparte información o recursos. Esto lo hace por medio de páginas, sitios o software(s). Su popularidad se ha hecho cada vez mayor por su capacidad de almacenar, en un mismo lugar, información de todo tipo y para diferente público. En Internet podemos encontrar información de música, arte, cultura, medicina,literatura, ingeniería y mucho más. Por medio de texto, audio, vídeo, música, e imágenes, Internet nos permite informarnos,aprender y divertirnos. Para muchos, Internet es una herramienta perfecta para eliminar las diferencias y las distancias, ya que nos permite expresarnos libremente, y hace que la información, el conocimiento y el mundo entero estén al alcance de más personas. Internet, más que una tecnología, es un medio de comunicación. Por ello, en su uso, se hacen necesarios unos comportamientos adecuados hacia lo que vemos, leemos y compartimos. La sinceridad, el respeto, la tolerancia y la privacidad son valores importantes para tener en cuenta cuando hacemos uso de la red.


¿Qué podemos hacer en Internet?

-Buscar información para hacer tareas.
-Investigar y aprender más: podrás acceder a bibliotecas,museos y libros fácil y gratuitamente a través de la red.
-Comunicarnos y mantenernos en contacto con amigos y familiares que viven lejos por medio de chats, video-llamadas o redes sociales.
-Usar blogs, páginas y redes sociales para dejar nuestras opiniones.
-Compartir nuestros gustos e intereses con otras personas.-Divertirnos, aprender y jugar.-Escuchar música, ver vídeos y películas.
-Informarnos sobre lo que sucede en el país y el mundo.



Riesgos del uso inadecuado de Internet

Pese a las infinitas posibilidades que ofrece Internet como infraestructura económica y cultural para facilitar muchas delas actividades humanas y contribuir a una mejor satisfacción de nuestras necesidades y a nuestro desarrollo personal, el uso de Internet también conlleva riesgos, especialmente para los niños, los adolescentes y las personas que tienen determinados problemas: tendencia al aislamiento social, parados de larga duración...En el caso de los niños, la falta de una adecuada atención por parte de los padres (que muchas veces están trabajando fuera de casa todo el día) les deja aún más vía libre para acceder sin control a la TV e Internet, si está disponible en el hogar, cuando vuelven de la escuela.

Si el ordenador familiar no dispone de filtros que limiten el acceso a las páginas inadecuadas, de forma accidental o buscando nuevos amigos y estímulos se irán encontrando allí con toda clase de contenidos,servicios y personas, no siempre fiables ni convenientes para todas las edades. Y lo que empieza por curiosidad puede acabar en una adicción ya que los niños y los adolescentes son fácilmente seducibles. Por desgracia hay muchos padres que no son conscientes de estos peligros, que ya se daban en parte con la televisión y los videojuegos y que ahora se multiplican en Internet, cada vez más omnipresente y accesible a todos en las casas, escuelas, cibercafés...
¿Qué son y para qué sirven las redes sociales?

Un par de definiciones
Hablando de ciencias sociales, una red social es una estructura social, un grupo de personas relacionadas entre sí, y puede representarse analíticamente en forma de uno o varios grafos, en los cuales los nodos representan individuos (a veces denominados actores) y las aristas representan las relaciones entre ellos.
Pero si hablamos de Internet, como es nuestro caso, las redes sociales son páginas que permiten a las personas conectarse con sus amigos e incluso realizar nuevas amistades, a fin de compartir contenidos, interactuar y crear comunidades sobre intereses similares: trabajo, lecturas, juegos, amistad, relaciones amorosas, etc.

Ventajas de las redes sociales

·         Favorecen la participación y el trabajo colaborativo entre las personas, es decir, permiten a los usuarios participar en un proyecto en línea desde cualquier lugar.
·         Permiten construir una identidad personal y/o virtual, debido a que permiten a los usuarios compartir todo tipo de información (aficiones, creencias, ideologías, etc.) con el resto de los cibernautas.
·         Facilitan las relaciones entre las personas, evitando todo tipo de barreras tanto culturales como físicas.
·         Facilitan la obtención de la información requerida en cada momento, debido a la actualización instantánea.
  • Facilitan el aprendizaje integral fuera del aula escolar, y permiten poner en práctica los conceptos adquiridos. 

Para qué sirven


Sin embargo, no todas las redes sociales son iguales. Ni sirven para lo mismo. Cada red tiene un objetivo específico. Usar la red correcta para la tarea correcta, y además hacerlo correctamente, es todo un arte: una nueva clase de especialidad. A continuación describiré para qué sirven algunas de las redes sociales más populares en nuestro medio: Twitter, Facebook, Flickr, Linkedin, y YouTube.
ALGUNAS REDES SOCIALES UTILIZADAS POR CIBERNAUTAS


                                     
Es un sistema web gratuito que permite a los usuarios enviar mensajes de texto (también llamados tweets) de hasta 140 caracteres que se actualizan en tiempo real.
Básicamente sirve para enviar y recibir mensajes de texto en tiempo real a través de las redes sociales de Internet; es decir, Twitter ofrece al usuario la posibilidad de explicar brevemente lo que está haciendo o lo que está pensando justo en el momento en que ocurre, lo cual tiene varias aplicaciones prácticas:
  • Las empresas pueden informar sobre lanzamientos de nuevos productos o servicios.
  • Las personas pueden dar a conocer eventos de actualidad, y a su vez los receptores de las noticias pueden darlas a conocer también (retweet), lo que resulta en la propagación de una noticia a veces más rápida y efectiva que por medios tradicionales (prensa, radio, TV, etc.).
Sus puntos fuertes son:
  • La comunicación con los clientes: es posible monitorear palabras claves para saber qué se dice sobre tí y tu competencia.
  • La exposición de marcas: ofrece oportunidades únicas para la integración en sitios web y para atraer clientes de manera viral, ayudando a tu compañía a sobresalir sobre las demás.

Es una red social donde los usuarios pueden agregar amigos, enviar mensajes, jugar juegos, formar grupos y construir un perfil propio.
Facebook  es operado por, y propiedad privada de, Facebook, Inc.  Desde septiembre de 2006, cualquier persona mayor de 13 años con una dirección válida de correo electrónico puede convertirse en un usuario de Facebook. La audiencia de Facebook objetivo es más para un adulto que para una franja demográfica de población joven. Los usuarios pueden añadir amigos y enviarles mensajes, y actualizar sus perfiles personales para notificar a los amigos acerca de sí mismos. Además, los usuarios pueden unirse a las redes organizadas por el lugar de trabajo, la escuela o la universidad. El nombre del sitio proviene el nombre coloquial de los libros dados a los estudiantes al inicio del año académico por las administraciones universitarias en los EE.UU. con la intención de ayudar a los estudiantes para llegar a conocerse mejor.
Sus puntos fuertes son:
  • La comunicación con los clientes: es excelente para atraer a la gente a la que le gusta tu marca, que le gusta compartir opiniones, y que participe en promociones y encuestas.
  • La exposición de marcas: Facebook ofrece muchas opciones para dar a conocer una marca a través de opciones gratuitas o anuncios pagados.


Es un sitio web donde los miembros de la comunidad pueden almacenar, compartir y opinar sobre fotos y videos. El servicio es ampliamente utilizado por los bloggers para alojar las imágenes que integran en blogs y medios de comunicación social. Para octubre de 2009 habían alojadas más de 4 mil millones de imágenes.
Su punto fuerte es:
  • Posicionamiento en buscadores (SEO): Flickr está ampliamente indexado por los buscadores, lo que ayuda a posicionar mejor las fotos y los enlaces entrantes de las mismas.
                                                  
Una red social orientada a profesionistas y negocios. Es un gran recurso para generar más tráfico hacia tu website y ganar más visibilidad para tu persona y tu negocio, ganando así autoridad en tu sector.
El propósito del sitio es permitir a los usuarios registrados mantener una lista de información de contacto de las personas que conocen y de confianza para los negocios. La gente en la lista se denominan conexiones. Los usuarios pueden invitar a cualquier persona (ya sea un usuario del sitio o no) para convertirse en una conexión.
Esta lista de conexiones se puede utilizar en varias maneras:
  • Una red de contactos se construye de conexiones directas, las conexiones de cada una de sus conexiones (denominado conexiones de segundo grado) y también las conexiones de las conexiones de segundo grado (la llamada conexiones de tercer grado). Esto se puede utilizar para contactar a alguien a través de un contacto mutuo y de confianza.
  • Se puede utilizar para encontrar trabajo, personas y oportunidades de negocio a través de las recomendaciones de alguien en una red de contactos.
  • Los empleadores pueden enumerar puestos de trabajo y buscar candidatos potenciales.
  • Los buscadores de trabajo puede revisar el perfil de los directores de recursos humanos y descubrir por medio de cuáles de sus contactos existentes pueden contactarlos.
  • Los usuarios pueden publicar sus propias fotos y ver fotos de otras personas para ayudarse en la identificación. 
Su punto fuerte es:
  • Exposición de marca: efectivo para exposición personal de marca y para exponer tu perfil profesional y experiencia. Aquí la buena reputación es muy importante.


Un sitio para compartir videos en donde los usuarios pueden compartir y subir nuevos videos.
Es muy popular gracias a la posibilidad de alojar vídeos personales de manera sencilla. Aloja una variedad de clips de películas, programas de televisiónvídeos musicales, así como contenidos amateur como videoblogs (a pesar de las reglas de YouTube contra subir vídeos con copyright, este material existe en abundancia). Los enlaces a vídeos de YouTube pueden ser también puestos en blogs y sitios web personales usando API o incrustando cierto código HTML.
Sus puntos fuertes son:


  • La comunicación con los clientes: el video es una herramienta que rápidamente captura el interés de los usuarios que buscan entretenimiento, información, o ambos.
  • La exposición de marcas: una de las más poderosas herramientas en la web para construir un canal de comunicación para tu marca. Es un medio seguro para la exposición de tu marca.
  • Posicionamiento en buscadores: muy eficaz para construir enlaces hacia nuestro sitio pues los videos tienen altas calificaciones en los buscadores.