1. UNIVERSIDAD CATOLICA LOS ANGELES CHIMBOTE
Facultas de ingeniería de sistemas
Curso: comunicación oral y escrita
EVOLUCIÓN DEL DESARROLLO DEL SOFTWARE
Autores:
Jiménez Ticliahuanca Carla
Vasquez Flores Gottlieb Esteven
Tumbes - 2018
2. Autores:
Jiménez ticliahuanca carla
Vasquez flores gottlieb esteven
TITULO: EVOLUCIÓN DEL DESARROLLO DEL SOFTWARE EN LA
COMPUTADORA DURANTE EL SIGLO XXI
FINALIDAD: Describir la evolución del desarrollo del software en la computadora
durante el siglo XXI
3. ÍNDICE
Prologo--------------------------------------------------------------------------------------------------I
Introducción-------------------------------------------------------------------------------------------II
Definir el software.----------------------------------------------------------------------------------III
Desarrollo del software en la computadora del siglo XXI.-----------------------------------IV
Línea de tiempo de la evolución Y desarrollo del software Durante el siglo XXI
Tipos de versiones que conforman la evolución.-----------------------------------------------V
Del desarrollo del software en el siglo XXI.-----------------------------------------------------VI
Importancia para la interfaz del software y evolución del desarrollo para los usuarios
en el siglo XXI.--------------------------------------------------------------------------------------VII
¿Cuál es la importancia de la evolución del software en la computadora durante el siglo
XXI?
4.- ¿Qué es el desarrollo del software?--------------------------------------------------4
Modelos de Desarrollo de Software
3.1Modelo de cascada
3.2Modelo de espiral
3.3Desarrollo iterativo e incremental
3.4Desarrollo ágil
3.5Codificación y corrección
3.6Orientado a la Reutilización
Conclusiones------------------------------------------------------------------------------------5
Referencias bibliográficas-------------------------------------------------------------------
6. Capítulo I
Definición y descripción del software en la computadora en el siglo XXI.
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.
El software es un conjunto de programas, instrucciones y reglas informáticas que
permiten ejecutar distintas tareas en una computadora. Se considera que el software es
el equipamiento lógico e intangible de un ordenador. En otras palabras, el concepto de
software abarca a todas las aplicaciones informáticas, como los procesadores de textos,
las planillas de cálculo y los editores de imágenes.
El software es desarrollado mediante distintoslenguajes de programación, que permiten
controlar el comportamiento de una máquina. Estos lenguajes consisten en un conjunto
de símbolos y reglas sintácticas y semánticas, que definen el significado de sus elementos
y expresiones. Un lenguaje de programación permite a los programadores del software
especificar, en forma precisa, sobre qué datos debe operar una computadora.
Dentro de los tipos de software, uno de los más importantes es el software de
sistema o software de base, que permite al usuario tener el control sobre el hardware
(componentes físicos) y dar soporte a otros programas informáticos. Los
llamados sistemas operativos, que comienzan a funcionar cuando se enciende la
computadora, son software de base.
La industria del desarrollo de software se ha convertido en un protagonista importante
dentro de la economía global, ya que mueve millones de dólares al año. La compañía
más grande y popular del mundo es Microsoft, fundada en 1975 por Bill Gates y Paul
Allen. Esta empresa logró trascender gracias a su sistema operativo Windows y a su
suite de programas de oficina Office.
7. Software de Sistema
El software de sistema, digamos que es la parte esencial, en ella no solamente podemos
clasificar los sistemas operativos como Linux, Windows o Mac, también debemos agregar
aquel software que permite la comunicación entre el Hardware y el sistema operativo, los
controladores de sistema para la ejecución de diversos sectores de la computadora e
incluso programas que son capaces de administrar los recursos y de proporcionarle al
usuario una bella interfaz para que pueda controlar la computadora de una forma muy
sencilla.
La clasificación del Software de sistema queda de la siguiente manera:
Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Software de Programación
Está claro que para que puedan existir diversos programas, primero debe haber personas
encargadas del desarrollo de sistemas, en este caso haciendo uso de software de
programación, por eso la clasificación continua en este punto, después de que el sistema
operativo es la base de todo, la programación le sigue muy detrás, un software que ayuda
en la creación y desarrollo de aplicaciones, haciendo uso de conocimientos lógicos y de
programación.
Algunos ejemplos de esto, son los compiladores y los editores de texto, un conjunto de
software que trabaja de la mano uno con el otro, el programador desarrolla en un editor
de texto y posteriormente compila el programa para verificar que está correcto, esto en
cualquier lenguaje de programación, aunque actualmenteexisten Entornos de Desarrollo
Integrados (IDE) que no son más que un programa informático que consta de una serie
de herramientas de programación, los que actualmente utilizan los lenguajes de
programación para su desarrollo.
La Clasificación del software de programación es la siguiente:
Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)
Software de Aplicación
El software de aplicación, es aquel que utilizamos día a día, cada uno de
los programas, aplicaciones o utilidades que manejamos dentro de nuestra computadora,
entran dentro de esta clasificación, es el resultado de la programación de software,
8. enfocado hacia alguno de los sistemas operativos, como puedes ver es el tercer y último
paso, hablando de forma técnica es el software diseñado para el usuario final.
La clasificación del software de aplicación queda de la siguiente manera:
Aplicaciones de Sistema de control y automatización industrial
Aplicaciones ofimáticas
Software educativo
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)
Software de Control Numérico (CAM)
Capitulo II
Describir el desarrollo del software en la computadora durante el siglo XXI.
Dentro de los avances más significativos de la revolución científica - técnica en el siglo
XXI, sin duda, se encuentra el desarrollo impetuoso de la informática. La concepción de
la computación aplicada a la educación, es más amplia que en otras esferas del saber, ya
que el carácter aplicado inherente a esta ciencia de la información, se une el aspecto
formativo docente que debe cumplir el sistema educacional.
Las Tecnologías de la Informatización y las Comunicaciones (TICS) han cambiado
radicalmente en las últimas décadas y continúan desarrollándose a un ritmo nunca
antes visto en otros tipos de tecnologías, por lo que se afirma que estamos en presencia
de una verdadera revolución en ese campo. Las TICS, son un valioso recurso de
"apoyo" a las actividades docentes, pues la solución no está ni en los teclados, ni aún en
la red, sino en la motivación docente y en la formulación
de políticas educativas integrales que atiendan las necesidades de la educación para el
siglo XXI.
Por ello repercute en que los trabajadores vean continuamente incrementadas y
diversificadas las tareas que deben realizar, lo que lleva a tener que aprender
continuamente nuevas habilidades y conocimientos. Los ámbitos de trabajo a los que
aluden los autores, inevitablemente repercuten también en el campo educativo.
Hoy en día el mundo requiere mejores docentes para responder a la demanda que la era
de la información exige a la sociedad y a la educación en particular. En este escenario
se plantea la necesidad creciente de que los docentes, estén en condiciones de
aprovechar los diferentes recursos tecnológicos para incorporarlos en forma efectiva en
su práctica docente y desarrollo profesional, para manejar un mejor desempeño
y competencia que entendida por Saravia, es aquella que "supera a la inteligencia por
cuanto no se limita a funciones y rendimiento mental de análisis e integración de
información y vinculación con la realidad", competencia implica conocimientos,
habilidades, actitudes y destrezas.
En Cuba el Ministerio de Educación emplea estas tecnologías en aras de formar un
ciudadano consiente de su realidad bajo los valores morales y principios revolucionarios
que nos han inculcado nuestros héroes y mártires de la Revolución. Su uso se ha
convertido en un medio indispensable para el procesamiento,
conservación, reproducción y transmisión de la información. Su uso masivo en la
educación es un ejemplo de ello, donde se introduce el correo electrónico e Internet para
el empleo de estudiantes y profesores.
9. El objetivo principal de la introducción de la computación en el proceso docente
educativo es contribuir al perfeccionamiento y optimización del sistema educacional y
dar respuesta a las necesidades de la sociedad en este campo.
La Didáctica de la Informática en el mundo es una ciencia joven, de desarrollo
incipiente, con un marcado carácter científico experimental, apoyada sobre todo por los
resultados de investigaciones científicas, experiencias obtenidas en la labor docente y la
validación de los planes y programas de estudio que han ido introduciéndose en los
distintos subsistemas de Educación.
De lo anterior se deduce que, en el contexto escolar la computación tiene un significado
especial y su introducción determina modificaciones en las formas tradicionales de
enseñar marcada por su carácter trilateral al ser la computadora un eslabón entre el
profesor y el estudiante.
Uno de los componentes del proceso docente son las formas de organización de la
enseñanza, este término es considerado de diversos modos. Para muchos autores
constituye las diferentes maneras en que se manifiesta externamente la relación profesor
- estudiante, identificando con el método el aspecto interno de esta relación: otros no
llegan a distinguir entre métodos y formas. Evidentemente, el término "forma" enfatiza
los aspectos estructurales organizativos del proceso docente, de la actividad de
profesores y estudiantes y está estrechamente relacionado con el método de enseñanza.
En la Enseñanza Superior se define la forma organizativa del trabajo docente como: ¨La
estructuración de la actividad del profesor y los estudiantes con el fin de lograr de la
manera más eficiente los objetivos de los planes y programas de estudio, mediante la
aplicación de los principios didácticos y la utilización de los métodos y medios de
enseñanza que contribuyan al mejor desarrollo de este proceso y a la apropiación por los
estudiantes de los conocimientos y habilidades inherentes al objeto de trabajo del
profesional.¨
La Enseñanza Superior se enfrenta hoy a cambios radicales en su modelo educativo, en
el contexto histórico social del perfeccionamiento del socialismo cubano a partir del
despliegue de una batalla de ideas para la masificación de la cultura a través del uso de
las TICS, como expresión de una nueva revolución educacional en el país.
El anterior modelo deberá estar en capacidad de desplegar actividades en áreas
específicas del trabajo educativo, con la finalidad de preparar a los futuros profesionales
en dos asignaturas como mínimo, y a su vez, con un pleno dominio de las TICS para
crecer su capacidad intelectual y crear hombres de ciencia. Por lo tanto en la formación
del docente universitario tiene un peso fundamental la utilización de la Computación
para elevar el nivel de aprendizaje de los estudiantes.
La instrucción y la educación en el marco de la enseñanza de la Computación se
materializan en la clase. "La clase como forma fundamental de la enseñanza,
estructurada en varias etapas íntimamente relacionadas entre sí, en un proceso
consecutivo y sistémico que garantiza el éxito de la enseñanza y en la misma medida el
logro de los objetivos finales de la asignatura."
La clase de Computación no es una clase tradicional, sobre todo cuando en la misma
interviene, de forma integrada al proceso, la computadora. Es una responsabilidad del
profesor planificar cómo, cuándo y para qué se utiliza la computadora, la que debe
servir para ilustrar los contenidos nuevos y para el desarrollo de las habilidades
informáticas. Por otra parte, el profesor debe tener en cuenta la relación de estudiantes
por computadora para lograr una adecuada organización de la clase y, en caso de
trabajar en grupos, cómo se atenderán las diferencias y participación de cada uno de los
integrantes del grupo.
Si bien es cierto, existen un grupo de factores que favorecen el uso de la computadora en
10. la enseñanza: costos, desarrollo del hardware y el software, el nivel
de interacción hombre–máquina donde la sensación de control que ejerce el usuario
sobre los diferentes procesos que se manifiestan, así como la forma de interactuar con
dicho proceso favorece su selección, aumento de la velocidad y capacidad
de almacenamiento y el propio desarrollo de la tecnologías de avanzada; es necesario
que quede claro que se necesita de un serio trabajo para decidir cómo utilizarla para que
realmente cumpla su papel a partir de las posibilidades que brinda y que se puede
constatar a través del uso educativo.
Capitulo III
Establecer una línea de tiempo de la evolución del desarrollo del software en la
computadora desde el año 2000 hasta el 2018
Capitulo IV:
determinar cuáles son los tipos de versiones que conforman el desarrollo del software en
el siglo XXI
Capítulo V:
Precisar la importancia que tiene la evolución del desarrollo de interfaces del software
de la computadora hacia los usuarios en el siglo XXI.
Titulo:
1. Evolución del desarrollo del software
Problema de investigación:
2. ¿Cuál es la importancia de la evolución del software en la computadora durante
el siglo XXI?
Título de la monografía:
3. evolución del desarrollo del software en la computadora durante el siglo XXI.
Objetivo general:
4. Describir la evolución del desarrollo del software en la computadora durante el
siglo XXI
Objetivos específicos:
5.
a. Definir el software.
b. Describir el desarrollo del software en la computadora del siglo XXI.
c. Establecer una línea de tiempo de la evolución desarrollo del software
durante el siglo XXI.
d. Determinar cuáles son los tipos de versiones que conforman la evolución
del desarrollo del software en el siglo XXI
11. e. Precisar la importancia que tiene la evolución del desarrollo de
interfaces del software de la computadora hacia los usuarios en el siglo
XXI.
Tabla de contenidos:
6.
a. Capítulo 1: Definición y descripción del software en la computadora en el
siglo XXI.
b. Capitulo2: describir el desarrollo del software en la computadora durante
el siglo XXI.
c. Capitulo3: establecer una línea de tiempo de la evolución del desarrollo
del software en la computadora desde el año 2000 hasta el 2018
d. Capitulo4:determinar cuáles son los tipos de versiones que conforman el
desarrollo del software en el siglo XXI
e. Capitulo5: Precisar la importancia que tiene la evolución del desarrollo
de interfaces del software de la computadora hacia los usuarios en el siglo
XXI.
Referencias bibliográficas:
Pérez, J. (2008). Definición de Software. Recuperado de http://definicion. de/software/#
ixzz3zDqHp7di.
7. Aguilera, S. (2015). Tipos de Software. Disponible en : https://okhosting.com/blog/tipos-de-
software-su-clasificacion/
8.
a. Gabriel, G., & Ayala Rosero, E. J. (2012). Artículo Científico-Análisis
Desarrollo e Implantación de un Sistema Orientado a la Web.
b. Pons, C., Giandini, R. S., & Pérez, G. (2010). Desarrollo de software
dirigido por modelos.
c. Fernández, M. (1999). Modelos de desarrollo de software
educativo. Agenda Académica, 6(2), 135-139.
d. Parra Castrillón, E. (2011). Propuesta de metodología de desarrollo de
software para objetos virtuales de aprendizaje-MESOVA. Revista Virtual
Universidad Católica del Norte, (34)
12. Introducción :
El Software representa la vida interna de un computador,el manejo y aprovechamiento del mismo y todas las
ventajas que se brindan el mundo de las computadoras,depende del software,facilitando a los usuarios
el desarrollo de programas que contribuyen con tareas diarias tanto personales como generales,
empresariales yorganizacionales el software en sus diferentes tipos es el elem ento esencial como interfaz
entre usuario - computador,su historia desde un principio se muestra con poca atención pero con el paso
del tiempo se ha tornado importante para los programadores y creadores de sistemas tanto de aplicación
como operativos,todo lo que se ve digitalizado en un computador representa el software clasificado de
alguna forma,las herramientas del menú inicio y todas aquellas que se despliegan al encendido del CPU,el
desarrollo de esta herramienta ha permitido innovar en cuanto a la robótica he inteligencia artificial
facilitando el trabajo en determinadas áreas laborales y agilizando las mismas por ejemplo en la fabricación
de vehículos mediante software de programación se diseñan estructuras robóticas inmensas yfuertes que
realizan tareas que al brazo humano le tomarían mas tiempo.
Leer más: http://www.monografias.com/trabajos73/evolucion-software/evolucion-
software.shtml#ixzz5IbtASr6V
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.
Descripcion de la evolución del software duranteel sigloXXI:
13. Es un término informático acuñado en 1968,en la primera conferencia organizada por la OTAN sobre
desarrollo de software,de la cual nació formalmente la rama de la ingeniería de software.
Leer más: http://www.monografias.com/trabajos73/evolucion-software/evolucion-
software.shtml#ixzz5IbuMbJcR