SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
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
 
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
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezNarzimar Sanchez
 
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
 
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)
 
Ciclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchezCiclo y diseno narzimar sanchez
Ciclo y diseno narzimar sanchez
 
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
 

Destacado

Agilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaAgilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaComunidade Tá safo!
 
Estratégias de mkt na era da comunicação compartilhada novo
Estratégias de mkt na era da comunicação compartilhada   novoEstratégias de mkt na era da comunicação compartilhada   novo
Estratégias de mkt na era da comunicação compartilhada novoRodrigo Rubens
 
Flyer do Catálogo Oriflame 04 2014
Flyer do Catálogo Oriflame 04 2014Flyer do Catálogo Oriflame 04 2014
Flyer do Catálogo Oriflame 04 2014Oriflame Portugal
 
Phlebology Systems
Phlebology SystemsPhlebology Systems
Phlebology Systemsmollenkopf
 
Era do SPED: Sua empresa está preparada?
Era do SPED: Sua empresa está preparada?Era do SPED: Sua empresa está preparada?
Era do SPED: Sua empresa está preparada?decision-it
 
Tecnologias para a Inovação Empresarial - Comunicação WEB
Tecnologias para a Inovação Empresarial - Comunicação WEBTecnologias para a Inovação Empresarial - Comunicação WEB
Tecnologias para a Inovação Empresarial - Comunicação WEBDiogoValente.com
 
Currículo plan. carreira e suc. profis.
Currículo   plan. carreira e suc. profis.Currículo   plan. carreira e suc. profis.
Currículo plan. carreira e suc. profis.Dione Sousa
 
Ceran Sherborne
Ceran SherborneCeran Sherborne
Ceran SherborneASTEX
 
Informática Educativa e Geometria - Parte 03
Informática Educativa e Geometria - Parte 03Informática Educativa e Geometria - Parte 03
Informática Educativa e Geometria - Parte 03Dennys Leite Maia
 
CT-e: Nota Técnica 2013.012
CT-e: Nota Técnica 2013.012CT-e: Nota Técnica 2013.012
CT-e: Nota Técnica 2013.012decision-it
 
Dci fórum sped poa
Dci   fórum sped poaDci   fórum sped poa
Dci fórum sped poadecision-it
 
Linguagens codigos e tecnologias
Linguagens codigos e tecnologiasLinguagens codigos e tecnologias
Linguagens codigos e tecnologiasCristina Carvalho
 

Destacado (20)

Agilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração ContínuaAgilidade em Série - XP - Integração Contínua
Agilidade em Série - XP - Integração Contínua
 
Reglamento estudiantil
Reglamento estudiantilReglamento estudiantil
Reglamento estudiantil
 
Estratégias de mkt na era da comunicação compartilhada novo
Estratégias de mkt na era da comunicação compartilhada   novoEstratégias de mkt na era da comunicação compartilhada   novo
Estratégias de mkt na era da comunicação compartilhada novo
 
Flyer do Catálogo Oriflame 04 2014
Flyer do Catálogo Oriflame 04 2014Flyer do Catálogo Oriflame 04 2014
Flyer do Catálogo Oriflame 04 2014
 
Caneta esferográfica com tampa curva.
Caneta esferográfica com tampa curva.Caneta esferográfica com tampa curva.
Caneta esferográfica com tampa curva.
 
Phlebology Systems
Phlebology SystemsPhlebology Systems
Phlebology Systems
 
Era do SPED: Sua empresa está preparada?
Era do SPED: Sua empresa está preparada?Era do SPED: Sua empresa está preparada?
Era do SPED: Sua empresa está preparada?
 
From rup 2 scrum, lecciones aprendidas
From rup 2 scrum, lecciones aprendidasFrom rup 2 scrum, lecciones aprendidas
From rup 2 scrum, lecciones aprendidas
 
Tecnologias para a Inovação Empresarial - Comunicação WEB
Tecnologias para a Inovação Empresarial - Comunicação WEBTecnologias para a Inovação Empresarial - Comunicação WEB
Tecnologias para a Inovação Empresarial - Comunicação WEB
 
Currículo plan. carreira e suc. profis.
Currículo   plan. carreira e suc. profis.Currículo   plan. carreira e suc. profis.
Currículo plan. carreira e suc. profis.
 
Ceran Sherborne
Ceran SherborneCeran Sherborne
Ceran Sherborne
 
Històries de tocador. Gisela Macedo
Històries de tocador. Gisela MacedoHistòries de tocador. Gisela Macedo
Històries de tocador. Gisela Macedo
 
J046035962
J046035962J046035962
J046035962
 
Informática Educativa e Geometria - Parte 03
Informática Educativa e Geometria - Parte 03Informática Educativa e Geometria - Parte 03
Informática Educativa e Geometria - Parte 03
 
Amar e proteger2
Amar e proteger2Amar e proteger2
Amar e proteger2
 
CT-e: Nota Técnica 2013.012
CT-e: Nota Técnica 2013.012CT-e: Nota Técnica 2013.012
CT-e: Nota Técnica 2013.012
 
Desconto de Precos ou Brindes ?
Desconto de Precos ou Brindes ?Desconto de Precos ou Brindes ?
Desconto de Precos ou Brindes ?
 
Dci fórum sped poa
Dci   fórum sped poaDci   fórum sped poa
Dci fórum sped poa
 
Linguagens codigos e tecnologias
Linguagens codigos e tecnologiasLinguagens codigos e tecnologias
Linguagens codigos e tecnologias
 
Gifts Market Research in Brazil
Gifts Market Research in BrazilGifts Market Research in Brazil
Gifts Market Research in Brazil
 

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 Israel Chóez Carvajal (15)

Practicas en exel
Practicas en exelPracticas en exel
Practicas en exel
 
Practicas escritas
Practicas escritasPracticas escritas
Practicas escritas
 
Datos, informacion y conocimientos (1)
Datos, informacion y conocimientos (1)Datos, informacion y conocimientos (1)
Datos, informacion y conocimientos (1)
 
Informatica
InformaticaInformatica
Informatica
 
Evolución de la nformãtica
Evolución de la nformãticaEvolución de la nformãtica
Evolución de la nformãtica
 
Dispositivos digitales
Dispositivos digitalesDispositivos digitales
Dispositivos digitales
 
Datos, informacion y conocimientos (1)
Datos, informacion y conocimientos (1)Datos, informacion y conocimientos (1)
Datos, informacion y conocimientos (1)
 
Dispositivos digitales
Dispositivos digitalesDispositivos digitales
Dispositivos digitales
 
Evolución de la_informatica
Evolución de la_informaticaEvolución de la_informatica
Evolución de la_informatica
 
Software
SoftwareSoftware
Software
 
Datos, informacion y conocimientos
Datos, informacion y conocimientosDatos, informacion y conocimientos
Datos, informacion y conocimientos
 
Hardware
HardwareHardware
Hardware
 
Informatica
InformaticaInformatica
Informatica
 
Evaluación 2013
Evaluación 2013Evaluación 2013
Evaluación 2013
 
Silabo informaticaambiental 1
Silabo informaticaambiental 1Silabo informaticaambiental 1
Silabo informaticaambiental 1
 

Último

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
 
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
 
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
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
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
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
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
 
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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 

Último (20)

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
 
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
 
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.
 
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
 
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
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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...
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
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
 
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
 
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
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 

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.