SlideShare a Scribd company logo
1 of 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
es mejor que un enfoque al azar.
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 derivado
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.

More Related Content

What's hot

Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del softwareAbner Torres
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftwareElidaDasta
 
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
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquezalejandrav16
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de softwareArmando Barrera
 
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
 

What's hot (15)

Modelos del ciclo de vida del software
Modelos del ciclo de vida del softwareModelos del ciclo de vida del software
Modelos del ciclo de vida del software
 
EliDastaSoftware
EliDastaSoftwareEliDastaSoftware
EliDastaSoftware
 
Expo modelocascada
Expo modelocascadaExpo modelocascada
Expo modelocascada
 
Modelo en cascada
Modelo en cascadaModelo en cascada
Modelo en cascada
 
Dpss u3 a2_paov
Dpss u3 a2_paovDpss u3 a2_paov
Dpss u3 a2_paov
 
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)
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Is
IsIs
Is
 
Unidad 2 ing de software
Unidad 2 ing de softwareUnidad 2 ing de software
Unidad 2 ing de software
 
prueva
pruevaprueva
prueva
 
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
 

Viewers also liked

Como mejorar nuestras búsquedas en internet
Como mejorar nuestras búsquedas en internetComo mejorar nuestras búsquedas en internet
Como mejorar nuestras búsquedas en internetRodrigo Simbrelo
 
Lesson 17
Lesson 17Lesson 17
Lesson 17REXTEC
 
Puissances
PuissancesPuissances
Puissanceszeinabze
 
Capas del Modelo OSI
Capas del Modelo OSICapas del Modelo OSI
Capas del Modelo OSILis Arenas
 
Catalogue you & me consulting 2013
Catalogue you & me consulting 2013Catalogue you & me consulting 2013
Catalogue you & me consulting 2013Youandme Casablanca
 
Colegio « maría de nazaret»
Colegio « maría de nazaret»Colegio « maría de nazaret»
Colegio « maría de nazaret»Thu Nena Liz
 
Trabajo de elementos de computacion power poin
Trabajo de elementos de computacion power poinTrabajo de elementos de computacion power poin
Trabajo de elementos de computacion power poinHoracio Quintana
 
Evolucion de los ordenadores
Evolucion de los ordenadoresEvolucion de los ordenadores
Evolucion de los ordenadoresGema4
 
Patoqx viabiliar mendivil
Patoqx viabiliar mendivilPatoqx viabiliar mendivil
Patoqx viabiliar mendivilprueba120
 
Chants.ana mármol,maría conesa y lucía gonzález
Chants.ana mármol,maría conesa y lucía gonzálezChants.ana mármol,maría conesa y lucía gonzález
Chants.ana mármol,maría conesa y lucía gonzálezdgyrc
 
Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Remy EXELMANS
 
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...Mario Tejada
 
Droit des investissements etrangers au myanmar
Droit des investissements etrangers au myanmarDroit des investissements etrangers au myanmar
Droit des investissements etrangers au myanmarFrenchMyanmar2
 
Chants de Noël.
Chants de Noël.Chants de Noël.
Chants de Noël.dgyrc
 
Distributeurs au myanmar
Distributeurs au myanmarDistributeurs au myanmar
Distributeurs au myanmarFrenchMyanmar2
 

Viewers also liked (20)

Como mejorar nuestras búsquedas en internet
Como mejorar nuestras búsquedas en internetComo mejorar nuestras búsquedas en internet
Como mejorar nuestras búsquedas en internet
 
Jose esteves 1
Jose esteves 1Jose esteves 1
Jose esteves 1
 
Lesson 17
Lesson 17Lesson 17
Lesson 17
 
Puissances
PuissancesPuissances
Puissances
 
Capas del Modelo OSI
Capas del Modelo OSICapas del Modelo OSI
Capas del Modelo OSI
 
Formación general
Formación general Formación general
Formación general
 
Catalogue you & me consulting 2013
Catalogue you & me consulting 2013Catalogue you & me consulting 2013
Catalogue you & me consulting 2013
 
Colegio « maría de nazaret»
Colegio « maría de nazaret»Colegio « maría de nazaret»
Colegio « maría de nazaret»
 
Informatica
InformaticaInformatica
Informatica
 
Trabajo de elementos de computacion power poin
Trabajo de elementos de computacion power poinTrabajo de elementos de computacion power poin
Trabajo de elementos de computacion power poin
 
Book
BookBook
Book
 
Evolucion de los ordenadores
Evolucion de los ordenadoresEvolucion de los ordenadores
Evolucion de los ordenadores
 
Patoqx viabiliar mendivil
Patoqx viabiliar mendivilPatoqx viabiliar mendivil
Patoqx viabiliar mendivil
 
Chants.ana mármol,maría conesa y lucía gonzález
Chants.ana mármol,maría conesa y lucía gonzálezChants.ana mármol,maría conesa y lucía gonzález
Chants.ana mármol,maría conesa y lucía gonzález
 
Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015Etic part 2 stratégie digitale Avril 2015
Etic part 2 stratégie digitale Avril 2015
 
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...
Convocatoria carteles de resultados de investigación xxii sccfe 2014 Facultad...
 
Droit des investissements etrangers au myanmar
Droit des investissements etrangers au myanmarDroit des investissements etrangers au myanmar
Droit des investissements etrangers au myanmar
 
Chants de Noël.
Chants de Noël.Chants de Noël.
Chants de Noël.
 
Distributeurs au myanmar
Distributeurs au myanmarDistributeurs au myanmar
Distributeurs au myanmar
 
Calculo v
Calculo vCalculo v
Calculo v
 

Similar to Software

Similar to Software (20)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
SOFTWARE
SOFTWARESOFTWARE
SOFTWARE
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
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
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gt
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
 
Software sao
Software saoSoftware sao
Software sao
 
Software
SoftwareSoftware
Software
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Software
SoftwareSoftware
Software
 
Modelos de procesos de software
Modelos de procesos de softwareModelos de procesos de software
Modelos de procesos de software
 
Ciclo de vida del software
Ciclo de vida del softwareCiclo de vida del software
Ciclo de vida del software
 
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
 
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
 

More from Alex Magno (20)

Sistema perifeficos
Sistema perifeficosSistema perifeficos
Sistema perifeficos
 
Evoluciã“n de la_informã-tica[1]
Evoluciã“n de la_informã-tica[1]Evoluciã“n de la_informã-tica[1]
Evoluciã“n de la_informã-tica[1]
 
Dispositivos digitales
Dispositivos digitalesDispositivos digitales
Dispositivos digitales
 
Datos, informacion y conocimientos
Datos, informacion y conocimientosDatos, informacion y conocimientos
Datos, informacion y conocimientos
 
1
11
1
 
6
66
6
 
4
44
4
 
3
33
3
 
2
22
2
 
1
11
1
 
3
33
3
 
4
44
4
 
2
22
2
 
1
11
1
 
4
44
4
 
3
33
3
 
2
22
2
 
5
55
5
 
9
99
9
 
8
88
8
 

Recently uploaded

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxRodriguezLucero
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptxadso2024sena
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 

Recently uploaded (19)

rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptxPRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
PRIMARIA 1. RESUELVE PROBLEMAS DE FORMA MOVIMIENTO Y LOCALIZACIÓN 2 (2).pptx
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx3Mayo2023 Taller construcción de Prototipos.pptx
3Mayo2023 Taller construcción de Prototipos.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 

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 es mejor que un enfoque al azar.
  • 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 derivado 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.