ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

La metodología de desarrollo de software

ingrid ricartTarea5 de Septiembre de 2016

2.168 Palabras (9 Páginas)731 Visitas

Página 1 de 9

[pic 1]

                                                

Nombre de la materia

Introducción al Software Libre

Nombre de la Licenciatura

Ingeniería en Sistemas Computacionales

Nombre del alumno

Ingrid Ricart Loperena

Matrícula

000006031

Nombre de la Tarea

Casos de estudio del software libre

Unidad #

6

Nombre del Tutor

Jazmín Jiménez Bedolla

Fecha

23/04/16

-

                            -ENSAYO CASOS DE SOFTWARE LIBRE-

Indice.

Introducción

Aspectos importantes en la historia del desarrollo de Linux

Aspectos importantes en la historia de FreeBSD

Aspectos importantes en la historia de Apache

Aspectos importantes en la historia de Mozilla

Comunidades del Software Libre

Aspectos importantes de cada caso

Lenguaje de programación para caso de estudio

 -ENSAYO CASOS DE SOFTWARE LIBRE-

INTRODUCCION

La metodología de desarrollo de software mas que nada hace referencia  a un framework el cual se utiliza para estructurar y controlar el proceso de desarrollo de un sistema de información.

Gran cantidad de métodos han sido desarrollados diferenciándose por su fortaleza y debilidad.

El framework para metodología de desarrollo de software consiste en:

  • El desarrollo de programas de computación enfocándose a los procesos de desarrollo de software
  • Herramientas, modelos y métodos para asistir al proceso de desarrollo de software

Los frameworks a veces están vinculados a algún tipo de organización, que además desarrolla y apoya el uso de  la metodología.

 -ENSAYO CASOS DE SOFTWARE LIBRE-

Aspectos importantes en la historia del desarrollo de Linux

Linux, es un sistema operativo. Es una implementación de libre distribución UNIX para (PC), servidores y estaciones de trabajo.

Es uno de los sistemas operativos más prominentes del software libre y del desarrollo de código abierto, su código fuente está disponible públicamente para que cualquiera pueda usarlo de manera libre, también estudiarlo, redistribuirlo incluso modificalo.

LINUS BENEDIT TORVALD

Linus Benedit Torvalds nació en Helsinki, Finlándia, en el año de 1969. Su abuelo quien era matemático y estadista le compró un Comodore en 1980 y el fue quien introdujo a Linus al mundo de los computadores.

En 1988 Linus Torvalds entró a la Universidad. Ese mismo año fue cuando el sistema operativo didáctico, basado en UNIX y creado por Andy Tannenbaum, empezó a tener mucha importancia. Este sistema se llama Minix.

El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, - La versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (Compilador GNU de C) . En este estado de desarrollo ni se pensaba en los terminos  de soporte, documentacion, ni distribución. Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más programadores empezaron a trabajar en el proyecto y después de revisiones, Linus incremento el numero de version hasta la 0.95 (marzo 1992). En Diciembre de 1993 el nucleo del sistema estaba en la versión 0.99 y la versión 1.0, llego el 14 de marzo de 1994.

Algunas características de linux son:

  • Multitarea:Habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preeventiva, esta opción asegura que todos los programas que se están utilizando van a ser ejecutados,  el sistema operativo se encarga de dar tiempo de microprocesador a cada programa.
  • Multiusuario: esta característica es excelente ya que muchos usuarios pueden utilizar la misma maquina al mismo tiempo.
  • Multiplataforma: Las plataformas en las que antes se utilizaba Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, tambien existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
  • Multiprocesador: Con mas de un procesador esta disponible para Intel y SPARC.
  • Funciona en modo protegido 386.
  • Protección de la memoria entre procesos, de tal forma que uno de ellos no se pueda colgar del sistema.

-ENSAYO CASOS DE SOFTWARE LIBRE-

Aspectos importantes en la historia del desarrollo de FreeBSD

FreeBSD  nació en 1993 por``Unofficial 386BSD Patchkit'': Nate William, Rod Grimes.

El objetivo era producir una muestra intermedia de 386BSD para solucionar una serie de problemas que el mecanismo del patchkit no podía solucionar. El nombre inicial del proyecto ``386BSD 0.5'' o ``386BSD Interim''.

386BSD era el sistema operativo de Bill Jolitz y no le hacían mucho caso y así estuvo todo un año. Al sentirse todo el patchkit cada vez más desanimado, decidieron que tenían que hacer algo e intentaron ayudar a Bill haciendo una muestra sin fallos. Estos planes se vieron frenados cuando Bill decidió de repente dejar de formar parte del proyecto.

Siguieron adelante sin Bill, y le pusieron de nombre al proyecto FreeBSD, sugerido por David Greenman. El objetivo era consultar con los usuarios actuales del sistema, y, una vez aclaradas las cosas, intentar que el proyecto se convirtiese en una realidad. Contacté con Walnut Creek CDROM con la intención de disponer de un canal de distribución para todos aquellos que no tuvisen un fáil acceso a Internet. Walnut Creek no sólo apoyó la idea de distribuir FreeBSD en CDROM si no que aportó una máquina sobre la cual desarrollar los proyectos y una rápida conexión a Internet.

FreeBSD se dedicó a reinventarse el mismo, desde un nuevo e incompleto 4.4BSD-Lite. El proyectó terminó esta transición en Diciembre de 1994, y, en Enero de 1995 se publicó la release FreeBSD 2.0 en Internet y en CDROM. Teniendo en cuenta todos los problemas, la release obtuvo un éxito importante.

FreeBSD 2.2 nació de la línea principal de desarrollo (``-current'') como la rama RELENG_2_2, y la primera release completa se realizó en Abril de 1997. La primera release oficial de la rama 3.0 apareció en Octubre de 1998, siendo publicada la última release de la rama 2.2 (2.2.8) en Noviembre de 1998.

Desarrollos a largo plazo como el soporte SMP o de la plataforma DEC de ALPHA continuará en la rama 3.0-current (ya 4.0-current) y SNAPshots de la 3.0 en CDROM /y, por supuesto, en la red).

Aspectos importantes en la historia del desarrollo de Apache

Servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 . Su desarrollo comenzó en 1995 y estaba basado en el código NCSA HTTPd 1.3, pero luego fue reescrito por completo. Su nombre se debe a que alguien quería que tuviera algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegaran las empresas y civilizaran todo lo que habían creado los primeros ingenieros de internet. Apache antes era un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server El servidor Apache es desarrollado y mantenido por ucomunidad de usuarios bajo la supervisión de la Apache Software Foundation dentro del proyecto HTTP Server (httpd).

...

Descargar como (para miembros actualizados) txt (15 Kb) pdf (241 Kb) docx (587 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com