SlideShare una empresa de Scribd logo
1 de 31
DEFINICIÓN
Es el conjunto de los programas de cómputo, procedimientos,
reglas, documentación y datos asociados, que forman parte de
las operaciones de un sistema de computación.
ETIMOLOGÍA
Es una palabra proveniente del inglés, que en español no posee
una traducción adecuada al contexto, por lo cual se la utiliza
asiduamente sin traducir
HISTORIA EVOLUTIVA
DEL HADWARE
• La clasificación evolutiva del hardware del
computador electrónico está dividida en
generaciones, donde cada una supone un cambio
tecnológico muy notable:
• Primera generación
• Segunda generación
• Tercera generación
• Cuarta generación
• Quinta generación
PRIMERA GENERACION
(1945-1956):
• Electrónica implementada con tubos de
vacío.
• Fueron las primeras máquinas que
desplazaron los componentes
electromecánicos (relés).
• M.T.B.F.(Media de Tiempo de Buen
Funcionamiento): decenas de minutos.
• Almacenamiento: tubos electrostáticos,
tambores magnéticos.
IMAGENES
SEGUNDA GENERACION (1957-
1963):
• Electrónica desarrollada con transistores.
La lógica discreta era muy parecida a la
anterior, pero la implementación resultó
mucho más pequeña, reduciendo, entre
otros factores, el tamaño de un
computador en notable escala.
• Almacenamiento: núcleos magnéticos.
• M.T.B.F.: decenas de horas.
FOTOS
TERCERA GENERACION (1964-
1970):
• Electrónica basada en circuitos integrados.
• Esta tecnología permitió integrar cientos de
transistores y otros componentes
electrónicos en un único circuito integrado
impreso en una pastilla de silicio.
• Las computadoras redujeron así
considerablemente su costo, consumo y
tamaño, incrementándose su capacidad,
velocidad y fiabilidad, hasta producir
máquinas como las que existen en la
actualidad
• M.T.B.F.: cientos de horas.
IMAGENES
CUARTA GENERACION (1971-
1984 )
• Con discrepancias que se observan entre expertos
en computación, podemos afirmar que nos
encontramos actualmente en la cuarta generación
de computadoras
• Componente electrónico: V.L.S.I. / U.L.S.I. (matrices
funcionales)
• Cada cápsula contiene 20.000 y hasta 100.000
componentes activos (diodos y transistores con sus
correspondientes conexiones).
• M.T.B.F.: miles de horas.
• La empresa Apple entra en
funcionamiento
FOTOS
QUINTA GENERACION (1984-A LA
FECHA)
• Nuevas tecnologías de fabricación con materiales
posiblemente distintos del silicio. Integración de más
de 1.000.000 de transistores en un solo circuito.
• Nuevas arquitecturas que sustituirán a la tradicional
de Von Neumann.
• Nuevos métodos de entrada/salida: identificación
del lenguaje oral, reconocimiento de formas, síntesis
del lenguaje hablado, etc.
• Inteligencia artificial: resolución de problemas,
deducciones lógicas, adquisición y elaboración de
conocimientos.
IMAGENES
CLASIFICACION DEL
SOFTWARE:
SON TRES GRANDES
TIPOS:
SOFTWARE DE SISTEMA:
Interfaces de alto
nivel, controladores
Sistemas operativos
Servidores
Utilidades
SOFTWARE DE
PROGRAMACIÓN:
•Desarrollar programas
informáticos, usando
diferentes alternativas
y lenguaje de programación,
de una manera práctica.
•Editores de texto
•Compiladores
SOFTWARE DE
APLICACIÓN:
•Tareas específicas
•Bases de datos
•Telecomunicaciones (por
ejemplo Internet y toda
su estructura lógica)
•Videojuegos
PROCESO DE
CREACIÓN
• Se define como Proceso al conjunto ordenado de pasos a seguir para
llegar a la solución de un problema u obtención de un producto, en
este caso particular, para lograr la obtención de un producto
software que resuelva un problema.
• El proceso de creación de software puede llegar a ser muy complejo,
dependiendo de su porte, características y criticidad del mismo. Por
ejemplo la creación de un sistema operativo es una tarea que
requiere proyecto, gestión, numerosos recursos y todo un equipo
disciplinado de trabajo
• se dividen en tres categorías según su tamaño o costo: de Pequeño,
Mediano y Gran porte. Existen varias metodologías para estimarlo,
una de las más populares es el sistema que provee métodos y un
software que calcula y provee una estimación de todos los costos de
producción en un "proyecto software".
• Para estose ha desarrollado una ingeniería para su estudio y
realización: es conocida como Ingeniería de Software.
• Los "procesos de desarrollo de software" poseen reglas
preestablecidas, y deben ser aplicados en la creación del
software
• Entre tales "procesos" los hay ágiles o livianos, pesados y lentos y
variantes intermedias; y normalmente se aplican de acuerdo al
tipo y porte del software a desarrollar Algunos de esos procesos
son Programación Extrema, Proceso Unificado de Rational, Feature
Driven Development, etc. Cualquiera sea el "proceso" utilizado y
aplicado al desarrollo del software, y casi independientemente
de él, siempre se debe aplicar un "modelo de ciclo de vida".
• El proceso de desarrollo puede involucrar numerosas y variadas
tareas, desde lo administrativo, pasando por lo técnico y hasta la
gestión y el gerenciamiento:
• - Captura, Elicitación, Especificación y Análisis de requisitos
- Diseño
- Codificación
- Pruebas
- Instalación y paso a Producción
- Mantenimiento
MODELOS DE PROCESO DE VIDA
• El modelo de ciclo de vida utilizado para el desarrollo
define el orden para las tareas o actividades involucradas
también definen la coordinación entre ellas, enlace y
realimentación entre las mencionadas etapas. Entre los
más conocidos se puede mencionar: modelo en
cascada o secuencial, modelo espiral, modelo iterativo
incremental.
MODELOS CASCASA
también llamado "modelo
clásico", El modelo en
cascada puro difícilmente se
utilice tal cual, pues esto
implicaría un previo y
absoluto conocimiento de los
requisitos, la no volatilidad de
los mismos y etapas
subsiguientes libres de
errores; ello sólo podría ser
aplicable a escasos y
pequeños desarrollos de
sistemas
Algún cambio durante la ejecución de una cualquiera de las etapas en este modelo
secuencial implicaría reiniciar desde el principio todo el ciclo completo, lo cual
redundaría en altos costos de tiempo y desarrollo. Sin embargo, el modelo cascada
en algunas de sus variantes es uno de los actualmente más utilizados, por su eficacia
y simplicidad, más que nada en software de pequeño y algunos de mediano porte;
pero nunca se lo usa en su forma pura, como se dijo anteriormenteEl modelo lineal o
en cascada es el paradigma más antiguo y extensamente utilizado, sin embargo las
críticas a él han puesto en duda su eficacia. Pese a todo, tiene un lugar muy
importante en la Ingeniería de software y continúa siendo el más utilizado y siempre
MODELO EVOLUTIVOS
El software evoluciona con el
tiempo. Los requisitos del usuario y
del producto suelen cambiar
conforme se desarrolla el mismo.
Las fechas de mercado y la
competencia hacen que no sea
posible esperar a poner en el
mercado un producto
absolutamente completo, por lo
que se debe introducir una versión
funcional limitada de alguna
forma para aliviar las presiones
competitivas.
En esas u otras situaciones similares los desarrolladores necesitan modelos de
progreso que estén diseñados para acomodarse a una evolución temporal o
progresiva, donde los requisitos centrales son conocidos de antemano, aunque
no estén bien definidos a nivel detalle. En el modelo Cascada y Cascada
Realimentado no se tiene en cuenta la naturaleza evolutiva del software, se
plantea como estático con requisitos bien conocidos y definidos desde el inicio.
Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez
más completas y complejas, hasta llegar al objetivo final deseado.
MODELO ITERATIVO INCREMENTAL
En términos generales, podemos distinguir, en la figura 4, los pasos generales
que sigue el proceso de desarrollo de un producto software
CARÁCTER
EVOLUTIVO
El software es
el producto deriva
do del proceso de
desarrollo, según la
ingeniería de
software.
Este producto es
intrínsecamente
evolutivo
durante su ciclo
de vida.
El software evoluciona, en
general, generando
versiones cada vez más
completas, complejas,
mejoradas, optimizadas
en algún aspecto,
adecuadas a nuevas
plataformas (sean de
hardware o sistemas
operativos), etc.
Cuando un sistema deja
de evolucionar,
eventualmente cumplirá
con su ciclo de vida,
entrará en
obsolescencia e
inevitablemente, tarde o
temprano, será
reemplazado por un
producto nuevo.
LEHMAN Y BELADY ANALIZARON EL CRECIMIENTO Y LA EVOLUCIÓN DE VARIOS
SISTEMAS SOFTWARE DE GRAN PORTE; DERIVANDO FINALMENTE, SEGÚN SUS MEDIDAS,
LAS SIGUIENTES OCHO LEYES:
-CAMBIO CONTINUO: UN PROGRAMA QUE SE USA EN UN ENTORNO REAL NECESARIAMENTE DEBE
CAMBIAR O SE VOLVERÁ PROGRESIVAMENTE MENOS ÚTIL EN ESE ENTORNO.
-COMPLEJIDAD CRECIENTE: A MEDIDA QUE UN PROGRAMA EN EVOLUCIÓN CAMBIA, SU ESTRUA
TIENDE A SER CADA VEZ MÁS COMPLEJA. SE DEBEN DEDICAR RECURSOS EXTRAS PARA PRESERVAR
YCTUR SIMPLIFICAR LA ESTRUCUTURA.
-EVOLUCIÓN PROLONGADA DEL PROGRAMA: LA EVOLUCIÓN DE LOS PROGRAMAS ES UN PROCESO
AUTORREGULATIVO. LOS ATRIBUTOS DE LOS SISTEMAS, TALES COMO TAMAÑO, TIEMPO ENTRE
ENTREGAS Y LA CANTIDAD DE ERRORES DOCUMENTADOS SON APROXIMADAMENTE INVARIANTES
PARA CADA ENTREGA DEL SISTEMA.
-ESTABILIDAD ORGANIZACIONAL: DURANTE EL TIEMPO DE VIDA DE UN PROGRAMA, SU VELOCIDAD DE
DESARROLLO ES APROXIMADAMENTE CONSTANTE E INDEPENDIENTE DE LOS RECURSOS DEDICADOS
AL DESARROLLO DEL SISTEMA.
-CONSERVACIÓN DE LA FAMILIARIDAD: DURANTE EL TIEMPO DE VIDA DE UN SISTEMA, EL CAMBIO
INCREMENTAL EN CADA ENTREGA ES APROXIMADAMENTE CONSTANTE.
-CRECIMIENTO CONTINUADO: LA FUNCIONALIDAD OFRECIDA POR LOS IOS SISTEMAS TIENE QUE
CRECER CONTINUAMENTE PARA MANTENER LA SATISFACCIÓN DE LOS USUA. R
-DECREMENTO DE LA CALIDAD: LA CALIDAD DE LOS SISTEMAS SOFTWARE COMENZARÁ A DISMINUIR A
-MENOS QUE DICHOS SISTEMAS SE ADAPTEN A LOS CAMBIOS DE SU ENTORNO DE FUNCIONAMIENTO.
-REALIMENTACIÓN DEL SISTEMA: LOS PROCESOS DE EVOLUCIÓN INCORPORAN SISTEMAS DE
REALIMENTACIÓN MULTIAGENTE Y MULTIBUCLE Y ESTOS DEBEN SER TRATADOS COMO SISTEMAS DE
REALIMENTACIÓN PARA LOGRAR UNA MEJORA SIGNIFICATIVA DEL PRODUCTO.

Más contenido relacionado

La actualidad más candente

Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascadamasilog
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascadahome
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del softwareagtagt
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezNarzimar Sanchez
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)rockrlos
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquezalejandrav16
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de softwareArmando Barrera
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtDoris Aguagallo
 

La actualidad más candente (14)

Proyecto de word.
Proyecto de word.Proyecto de word.
Proyecto de word.
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Dpss u3 a2_paov
Dpss u3 a2_paovDpss u3 a2_paov
Dpss u3 a2_paov
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Trabajo ciclo de vida del software
Trabajo ciclo de vida del softwareTrabajo ciclo de vida del software
Trabajo ciclo de vida del software
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchez
 
5 ciclos de vida del software(fixed)
5   ciclos de vida del software(fixed)5   ciclos de vida del software(fixed)
5 ciclos de vida del software(fixed)
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
prueva
pruevaprueva
prueva
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de software
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gt
 
Ciclo de Vida del Software
Ciclo de Vida del SoftwareCiclo de Vida del Software
Ciclo de Vida del Software
 
Is
IsIs
Is
 

Similar a SOFTWARE

Ciclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasCiclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasMaría Elena Amancha
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de softwareAbner Garcia
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyesvelasquezz
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del softwareGabrielRosendo2
 
Diferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosDiferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosPabloSorian
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayogiorgio lopez
 

Similar a SOFTWARE (20)

Ciclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemasCiclo de vida en el desarrollo de sistemas
Ciclo de vida en el desarrollo de sistemas
 
Software
SoftwareSoftware
Software
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
 
Software sao
Software saoSoftware sao
Software sao
 
Software
SoftwareSoftware
Software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
Software
SoftwareSoftware
Software
 
Diferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajosDiferentes tipos de software utilizados en las áreas de trabajos
Diferentes tipos de software utilizados en las áreas de trabajos
 
Apuntes
ApuntesApuntes
Apuntes
 
Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Regina power-point-2
Regina power-point-2Regina power-point-2
Regina power-point-2
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Giorgio lopez ensayo
Giorgio lopez ensayoGiorgio lopez ensayo
Giorgio lopez ensayo
 
Software
SoftwareSoftware
Software
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Software
Software Software
Software
 
Mod 6.2 introducción al análisis
Mod 6.2 introducción al análisisMod 6.2 introducción al análisis
Mod 6.2 introducción al análisis
 

Más de Yussel Gutiérrez (20)

Aula 4
Aula 4Aula 4
Aula 4
 
Aula 3
Aula 3Aula 3
Aula 3
 
Aula 2
Aula 2Aula 2
Aula 2
 
Aula 1
Aula 1Aula 1
Aula 1
 
Deber 4
Deber 4Deber 4
Deber 4
 
Deber 3
Deber 3Deber 3
Deber 3
 
Deber 2
Deber 2Deber 2
Deber 2
 
Deber 1
Deber 1Deber 1
Deber 1
 
Deber 1
Deber 1Deber 1
Deber 1
 
Practica 9
Practica 9Practica 9
Practica 9
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 6
Practica 6Practica 6
Practica 6
 
Practica 5
Practica 5Practica 5
Practica 5
 
Evaluación 2013
Evaluación 2013Evaluación 2013
Evaluación 2013
 
Blog 140629125130-phpapp01
Blog 140629125130-phpapp01Blog 140629125130-phpapp01
Blog 140629125130-phpapp01
 
Blog 140629125130-phpapp01
Blog 140629125130-phpapp01Blog 140629125130-phpapp01
Blog 140629125130-phpapp01
 
Excel
ExcelExcel
Excel
 
INFORMÁTICA
INFORMÁTICAINFORMÁTICA
INFORMÁTICA
 
SISTEMAS PERIFÉRCIOS
SISTEMAS PERIFÉRCIOSSISTEMAS PERIFÉRCIOS
SISTEMAS PERIFÉRCIOS
 

Último

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPANEP - DETP
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 

Último (20)

Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Marketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETPMarketing y servicios 2ºBTP Cocina DGETP
Marketing y servicios 2ºBTP Cocina DGETP
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 

SOFTWARE

  • 1.
  • 2. DEFINICIÓN Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación.
  • 3. ETIMOLOGÍA Es una palabra proveniente del inglés, que en español no posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir
  • 4. HISTORIA EVOLUTIVA DEL HADWARE • La clasificación evolutiva del hardware del computador electrónico está dividida en generaciones, donde cada una supone un cambio tecnológico muy notable: • Primera generación • Segunda generación • Tercera generación • Cuarta generación • Quinta generación
  • 5. PRIMERA GENERACION (1945-1956): • Electrónica implementada con tubos de vacío. • Fueron las primeras máquinas que desplazaron los componentes electromecánicos (relés). • M.T.B.F.(Media de Tiempo de Buen Funcionamiento): decenas de minutos. • Almacenamiento: tubos electrostáticos, tambores magnéticos.
  • 7. SEGUNDA GENERACION (1957- 1963): • Electrónica desarrollada con transistores. La lógica discreta era muy parecida a la anterior, pero la implementación resultó mucho más pequeña, reduciendo, entre otros factores, el tamaño de un computador en notable escala. • Almacenamiento: núcleos magnéticos. • M.T.B.F.: decenas de horas.
  • 9. TERCERA GENERACION (1964- 1970): • Electrónica basada en circuitos integrados. • Esta tecnología permitió integrar cientos de transistores y otros componentes electrónicos en un único circuito integrado impreso en una pastilla de silicio. • Las computadoras redujeron así considerablemente su costo, consumo y tamaño, incrementándose su capacidad, velocidad y fiabilidad, hasta producir máquinas como las que existen en la actualidad • M.T.B.F.: cientos de horas.
  • 11. CUARTA GENERACION (1971- 1984 ) • Con discrepancias que se observan entre expertos en computación, podemos afirmar que nos encontramos actualmente en la cuarta generación de computadoras • Componente electrónico: V.L.S.I. / U.L.S.I. (matrices funcionales) • Cada cápsula contiene 20.000 y hasta 100.000 componentes activos (diodos y transistores con sus correspondientes conexiones). • M.T.B.F.: miles de horas. • La empresa Apple entra en funcionamiento
  • 12. FOTOS
  • 13. QUINTA GENERACION (1984-A LA FECHA) • Nuevas tecnologías de fabricación con materiales posiblemente distintos del silicio. Integración de más de 1.000.000 de transistores en un solo circuito. • Nuevas arquitecturas que sustituirán a la tradicional de Von Neumann. • Nuevos métodos de entrada/salida: identificación del lenguaje oral, reconocimiento de formas, síntesis del lenguaje hablado, etc. • Inteligencia artificial: resolución de problemas, deducciones lógicas, adquisición y elaboración de conocimientos.
  • 15.
  • 18. SOFTWARE DE SISTEMA: Interfaces de alto nivel, controladores Sistemas operativos Servidores Utilidades
  • 19.
  • 20. SOFTWARE DE PROGRAMACIÓN: •Desarrollar programas informáticos, usando diferentes alternativas y lenguaje de programación, de una manera práctica. •Editores de texto •Compiladores
  • 21.
  • 22. SOFTWARE DE APLICACIÓN: •Tareas específicas •Bases de datos •Telecomunicaciones (por ejemplo Internet y toda su estructura lógica) •Videojuegos
  • 24. • Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema. • El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo • se dividen en tres categorías según su tamaño o costo: de Pequeño, Mediano y Gran porte. Existen varias metodologías para estimarlo, una de las más populares es el sistema que provee métodos y un software que calcula y provee una estimación de todos los costos de producción en un "proyecto software". • Para estose ha desarrollado una ingeniería para su estudio y realización: es conocida como Ingeniería de Software.
  • 25. • Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben ser aplicados en la creación del software • Entre tales "procesos" los hay ágiles o livianos, pesados y lentos y variantes intermedias; y normalmente se aplican de acuerdo al tipo y porte del software a desarrollar Algunos de esos procesos son Programación Extrema, Proceso Unificado de Rational, Feature Driven Development, etc. Cualquiera sea el "proceso" utilizado y aplicado al desarrollo del software, y casi independientemente de él, siempre se debe aplicar un "modelo de ciclo de vida". • El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento: • - Captura, Elicitación, Especificación y Análisis de requisitos - Diseño - Codificación - Pruebas - Instalación y paso a Producción - Mantenimiento
  • 26. MODELOS DE PROCESO DE VIDA • El modelo de ciclo de vida utilizado para el desarrollo define el orden para las tareas o actividades involucradas también definen la coordinación entre ellas, enlace y realimentación entre las mencionadas etapas. Entre los más conocidos se puede mencionar: modelo en cascada o secuencial, modelo espiral, modelo iterativo incremental.
  • 27. MODELOS CASCASA también llamado "modelo clásico", El modelo en cascada puro difícilmente se utilice tal cual, pues esto implicaría un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños desarrollos de sistemas Algún cambio durante la ejecución de una cualquiera de las etapas en este modelo secuencial implicaría reiniciar desde el principio todo el ciclo completo, lo cual redundaría en altos costos de tiempo y desarrollo. Sin embargo, el modelo cascada en algunas de sus variantes es uno de los actualmente más utilizados, por su eficacia y simplicidad, más que nada en software de pequeño y algunos de mediano porte; pero nunca se lo usa en su forma pura, como se dijo anteriormenteEl modelo lineal o en cascada es el paradigma más antiguo y extensamente utilizado, sin embargo las críticas a él han puesto en duda su eficacia. Pese a todo, tiene un lugar muy importante en la Ingeniería de software y continúa siendo el más utilizado y siempre
  • 28. MODELO EVOLUTIVOS El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. Las fechas de mercado y la competencia hacen que no sea posible esperar a poner en el mercado un producto absolutamente completo, por lo que se debe introducir una versión funcional limitada de alguna forma para aliviar las presiones competitivas. En esas u otras situaciones similares los desarrolladores necesitan modelos de progreso que estén diseñados para acomodarse a una evolución temporal o progresiva, donde los requisitos centrales son conocidos de antemano, aunque no estén bien definidos a nivel detalle. En el modelo Cascada y Cascada Realimentado no se tiene en cuenta la naturaleza evolutiva del software, se plantea como estático con requisitos bien conocidos y definidos desde el inicio. Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado.
  • 29. MODELO ITERATIVO INCREMENTAL En términos generales, podemos distinguir, en la figura 4, los pasos generales que sigue el proceso de desarrollo de un producto software
  • 30. CARÁCTER EVOLUTIVO El software es el producto deriva do del proceso de desarrollo, según la ingeniería de software. Este producto es intrínsecamente evolutivo durante su ciclo de vida. El software evoluciona, en general, generando versiones cada vez más completas, complejas, mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas (sean de hardware o sistemas operativos), etc. Cuando un sistema deja de evolucionar, eventualmente cumplirá con su ciclo de vida, entrará en obsolescencia e inevitablemente, tarde o temprano, será reemplazado por un producto nuevo.
  • 31. LEHMAN Y BELADY ANALIZARON EL CRECIMIENTO Y LA EVOLUCIÓN DE VARIOS SISTEMAS SOFTWARE DE GRAN PORTE; DERIVANDO FINALMENTE, SEGÚN SUS MEDIDAS, LAS SIGUIENTES OCHO LEYES: -CAMBIO CONTINUO: UN PROGRAMA QUE SE USA EN UN ENTORNO REAL NECESARIAMENTE DEBE CAMBIAR O SE VOLVERÁ PROGRESIVAMENTE MENOS ÚTIL EN ESE ENTORNO. -COMPLEJIDAD CRECIENTE: A MEDIDA QUE UN PROGRAMA EN EVOLUCIÓN CAMBIA, SU ESTRUA TIENDE A SER CADA VEZ MÁS COMPLEJA. SE DEBEN DEDICAR RECURSOS EXTRAS PARA PRESERVAR YCTUR SIMPLIFICAR LA ESTRUCUTURA. -EVOLUCIÓN PROLONGADA DEL PROGRAMA: LA EVOLUCIÓN DE LOS PROGRAMAS ES UN PROCESO AUTORREGULATIVO. LOS ATRIBUTOS DE LOS SISTEMAS, TALES COMO TAMAÑO, TIEMPO ENTRE ENTREGAS Y LA CANTIDAD DE ERRORES DOCUMENTADOS SON APROXIMADAMENTE INVARIANTES PARA CADA ENTREGA DEL SISTEMA. -ESTABILIDAD ORGANIZACIONAL: DURANTE EL TIEMPO DE VIDA DE UN PROGRAMA, SU VELOCIDAD DE DESARROLLO ES APROXIMADAMENTE CONSTANTE E INDEPENDIENTE DE LOS RECURSOS DEDICADOS AL DESARROLLO DEL SISTEMA. -CONSERVACIÓN DE LA FAMILIARIDAD: DURANTE EL TIEMPO DE VIDA DE UN SISTEMA, EL CAMBIO INCREMENTAL EN CADA ENTREGA ES APROXIMADAMENTE CONSTANTE. -CRECIMIENTO CONTINUADO: LA FUNCIONALIDAD OFRECIDA POR LOS IOS SISTEMAS TIENE QUE CRECER CONTINUAMENTE PARA MANTENER LA SATISFACCIÓN DE LOS USUA. R -DECREMENTO DE LA CALIDAD: LA CALIDAD DE LOS SISTEMAS SOFTWARE COMENZARÁ A DISMINUIR A -MENOS QUE DICHOS SISTEMAS SE ADAPTEN A LOS CAMBIOS DE SU ENTORNO DE FUNCIONAMIENTO. -REALIMENTACIÓN DEL SISTEMA: LOS PROCESOS DE EVOLUCIÓN INCORPORAN SISTEMAS DE REALIMENTACIÓN MULTIAGENTE Y MULTIBUCLE Y ESTOS DEBEN SER TRATADOS COMO SISTEMAS DE REALIMENTACIÓN PARA LOGRAR UNA MEJORA SIGNIFICATIVA DEL PRODUCTO.