SlideShare una empresa de Scribd logo
1 de 11
Se le conoce software el conjunto de los 
componentes lógicos necesarios que hacen posible la 
realización de tareas específicas, en contraposición a los 
componentes físicos que son llamados hardware. 
Los componentes lógicos incluyen, entre muchos otros, 
las aplicaciones informáticas; tales como el procesador de 
texto, que permite al usuario realizar todas las tareas 
concernientes a la edición de textos; el llamado software de 
sistema, tal como el sistema operativo, que básicamente 
permite al resto de los programas funcionar 
adecuadamente, facilitando también la interacción entre 
los componentes físicos y el resto de las aplicaciones, y 
proporcionando una interfaz con el usuario.
software de sistema, denominado también software de base, consiste 
en un software que sirve para controlar e interactuar con el sistema 
operativo, proporcionando control sobre el hardware y dando 
soporte a otros programas; en contraposición del llamado software 
de aplicación. Como ejemplos cabe mencionar a las bibliotecas, como 
por ejemplo Open GL, para la aceleración gráfica; PNG, para el 
sistema gráfico; o demonios que controlan la temperatura, la 
velocidad del disco duro, como hdparm, o la frecuencia 
del procesador como cpudyn. 
El software de sistema por antonomasia es Microsoft Windows, que 
entre todas sus versiones acumula cerca de un 90% de la cuota de 
mercado.1 Mención especial merece el proyecto GNU, cuyas 
herramientas de programación permitieron combinarse con 
el núcleo informático basado en Unix denominado Linux, formando 
entre ambos las conocidas como distribuciones GNU/Linux. A 
diferencia de la plataforma de Microsoft u otros ejemplos como Mac 
OS, es software libre. 
Desktop 
Mobile
Software aplicación es un tipo de programa 
informático diseñado como herramienta para permitir a 
un usuario realizar uno o diversos tipos de trabajos. Esto 
lo diferencia principalmente de otros tipos de programas 
como los sistemas operativos (que hacen funcionar al 
ordenador), las utilidades (que realizan tareas de 
mantenimiento o de uso general), y los lenguajes de 
programación (con el cual se crean los programas 
informáticos). 
Suele resultar una solución informática para 
la automatización de ciertas tareas complicadas como 
pueden ser la contabilidad, la redacción de documentos, o 
la gestión de un almacén. Algunos ejemplos de programas 
de aplicación son los procesadores de textos, hojas de 
cálculo, y base de datos. 
Mobile 
Desktop
Software de programacion 
Es el conjunto de herramientas que permiten 
al programador escribir 
programas informáticos, usando diferentes 
alternativas y lenguajes de programación, de 
una manera práctica. 
Un lenguaje de programación es un idioma 
artificial diseñado para 
expresar computaciones que pueden ser 
llevadas a cabo por máquinas como 
las computadoras. Pueden usarse para 
crear programas que controlen el 
comportamiento físico y lógico de una 
máquina, para expresar solución a problemas 
con pasos lógicos y con precisión, o como modo 
de comunicación humana. Está formado por 
un conjunto de símbolos y reglas que definen 
su estructura y el significado de sus elementos y 
expresiones.
Etapas del proceso de desarrollo de software 
Un proceso para el desarrollo de 
software, también denominado ciclo 
de vida del desarrollo de software es 
una estructura aplicada al desarrollo 
de un producto de software. Hay 
varios modelos a seguir para el 
establecimiento de un proceso para el 
desarrollo de software, cada uno de 
los cuales describe un enfoque 
diferente para diferentes actividades 
que tienen lugar durante el proceso. 
Se clasifican en: 
Análisis implementación 
Diseño mantenimiento 
Desarrollo fin del ciclo 
pruebas
Análisis de requisitos 
Extraer los requisitos de un producto de 
software es la primera etapa para crearlo. 
Mientras que los clientes piensan que ellos 
saben lo que el software tiene que hacer, se 
requiere de habilidad y experiencia en la 
ingeniería de software para reconocer 
requisitos incompletos, ambiguos o 
contradictorios. 
Diseño y arquitectura 
Se refiere a determinar como 
funcionará de forma general sin entrar 
en detalles. Consiste en incorporar 
consideraciones de la implementación 
tecnológica, como el hardware, la red, 
etc. Se definen los Casos de Uso para 
cubrir las funciones que realizará el 
sistema, y se transforman las entidades 
definidas en el análisis de requisitos en 
clases de diseño, obteniendo un modelo 
cercano a la programación orientada a 
objetos. 
Programación 
Reducir un diseño a código puede ser la 
parte más obvia del trabajo de 
ingeniería de software, pero no es 
necesariamente la porción más larga. La 
complejidad y la duración de esta etapa 
está íntimamente ligada al o a los 
lenguajes de programación utilizados.
Pruebas 
Consiste en comprobar que el software realice 
correctamente las tareas indicadas en la 
especificación. Una técnica de prueba es probar 
por separado cada módulo del software, y luego 
probarlo de forma integral, para así llegar al 
objetivo. Se considera una buena practica el que 
las pruebas sean efectuadas por alguien distinto 
al desarrollador que la programó, idealmente un 
área de pruebas; sin perjuicio de lo anterior el 
programador debe hacer sus propias pruebas. 
Documentación 
Todo lo concerniente a la documentación del 
propio desarrollo del software y de la gestión 
del proyecto, pasando por modelaciones 
(UML), diagramas, pruebas, manuales de 
usuario, manuales técnicos, etc; todo con el 
propósito de eventuales correcciones, 
usabilidad, mantenimiento futuro y 
ampliaciones al sistema. 
Mantenimiento 
Mantener y mejorar el 
software para enfrentar 
errores descubiertos y 
nuevos requisitos. Esto 
puede llevar más tiempo 
incluso que el desarrollo 
inicial del software.
Tipos de licencia que existen 
 Software con copyleft 
 Software semi- libre 
 Freeware 
 Shareware 
 Software comercial 
 Código abierto 
 gnu
máquina virtual 
una máquina virtual es un software que simula a una 
computadora y puede ejecutar programas como si 
fuese una computadora real. Este software en un 
principio fue definido como "un duplicado eficiente y 
aislado de una máquina física". La acepción del 
término actualmente incluye a máquinas virtuales que 
no tienen ninguna equivalencia directa con ningún 
hardware real. 
Una característica esencial de las máquinas virtuales 
es que los procesos que ejecutan están limitados por 
los recursos y abstracciones proporcionados por ellas. 
Estos procesos no pueden escaparse de esta 
"computadora virtual".
ESPERO QUE LE ALLA SERVIDO DE UTILIDAD

Más contenido relacionado

La actualidad más candente

Trabajo Software
Trabajo SoftwareTrabajo Software
Trabajo Softwareguestf10793
 
marco geronzi soy rre piola
marco geronzi soy rre piolamarco geronzi soy rre piola
marco geronzi soy rre piolaMarco Geronzi
 
sistemas de aplicacion
sistemas de aplicacionsistemas de aplicacion
sistemas de aplicacionperez123
 
Software
SoftwareSoftware
Softwarevicsdc
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmaurohoy
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativosmaurohoy
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREadrii15
 
Alfonso software
Alfonso softwareAlfonso software
Alfonso softwareismael_2014
 

La actualidad más candente (18)

Trabajo Software
Trabajo SoftwareTrabajo Software
Trabajo Software
 
marco geronzi soy rre piola
marco geronzi soy rre piolamarco geronzi soy rre piola
marco geronzi soy rre piola
 
Tarea 2 fundamentos del computador
Tarea 2 fundamentos del computadorTarea 2 fundamentos del computador
Tarea 2 fundamentos del computador
 
sistemas de aplicacion
sistemas de aplicacionsistemas de aplicacion
sistemas de aplicacion
 
software
softwaresoftware
software
 
Software
SoftwareSoftware
Software
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software
SoftwareSoftware
Software
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativos
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativos
 
Softwareytiposdesoftware
SoftwareytiposdesoftwareSoftwareytiposdesoftware
Softwareytiposdesoftware
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Johanna mejia fundamento
Johanna mejia fundamentoJohanna mejia fundamento
Johanna mejia fundamento
 
Steven software
Steven softwareSteven software
Steven software
 
Tercera unidad
Tercera  unidadTercera  unidad
Tercera unidad
 
Alfonso software
Alfonso softwareAlfonso software
Alfonso software
 
sofwuare
sofwuaresofwuare
sofwuare
 

Destacado

Destacado (20)

Nuevas formas de comunicación
Nuevas formas de comunicaciónNuevas formas de comunicación
Nuevas formas de comunicación
 
Misión sena
Misión senaMisión sena
Misión sena
 
390 a
390 a390 a
390 a
 
Trabajo practico n3[1]
Trabajo practico n3[1]Trabajo practico n3[1]
Trabajo practico n3[1]
 
Modulo ii
Modulo iiModulo ii
Modulo ii
 
сют
сютсют
сют
 
Juliana Graduate School Resume
Juliana Graduate School ResumeJuliana Graduate School Resume
Juliana Graduate School Resume
 
Proyecto oficial artes alondra
Proyecto oficial artes alondraProyecto oficial artes alondra
Proyecto oficial artes alondra
 
Blog carlita
Blog carlitaBlog carlita
Blog carlita
 
Unit 27, 6 of 7
Unit 27, 6 of 7Unit 27, 6 of 7
Unit 27, 6 of 7
 
Trabajo de la red pan
Trabajo de la red pan Trabajo de la red pan
Trabajo de la red pan
 
Animals
AnimalsAnimals
Animals
 
Web2
Web2Web2
Web2
 
Garantias empresa.
Garantias empresa.Garantias empresa.
Garantias empresa.
 
Coincidencias carolina olguin
Coincidencias   carolina olguinCoincidencias   carolina olguin
Coincidencias carolina olguin
 
Adrenol8
Adrenol8Adrenol8
Adrenol8
 
4 cequipo15
4 cequipo154 cequipo15
4 cequipo15
 
Travajo de la red (1)
Travajo de la red (1)Travajo de la red (1)
Travajo de la red (1)
 
Parte b virus y vacunas
Parte b virus y vacunasParte b virus y vacunas
Parte b virus y vacunas
 
Antivirrus 3
Antivirrus 3Antivirrus 3
Antivirrus 3
 

Similar a SOFTWARE (20)

Presentac..
Presentac..Presentac..
Presentac..
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 
trabajo epico :3
trabajo epico :3trabajo epico :3
trabajo epico :3
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Software
SoftwareSoftware
Software
 
SoftwarE
SoftwarESoftwarE
SoftwarE
 
Software
SoftwareSoftware
Software
 
Software presentacion
Software presentacionSoftware presentacion
Software presentacion
 
Franco vasquez
Franco vasquezFranco vasquez
Franco vasquez
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Paz pinto sergio luis
Paz pinto sergio luisPaz pinto sergio luis
Paz pinto sergio luis
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 

Último

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.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
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
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
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 

SOFTWARE

  • 1.
  • 2. Se le conoce software el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.
  • 3. software de sistema, denominado también software de base, consiste en un software que sirve para controlar e interactuar con el sistema operativo, proporcionando control sobre el hardware y dando soporte a otros programas; en contraposición del llamado software de aplicación. Como ejemplos cabe mencionar a las bibliotecas, como por ejemplo Open GL, para la aceleración gráfica; PNG, para el sistema gráfico; o demonios que controlan la temperatura, la velocidad del disco duro, como hdparm, o la frecuencia del procesador como cpudyn. El software de sistema por antonomasia es Microsoft Windows, que entre todas sus versiones acumula cerca de un 90% de la cuota de mercado.1 Mención especial merece el proyecto GNU, cuyas herramientas de programación permitieron combinarse con el núcleo informático basado en Unix denominado Linux, formando entre ambos las conocidas como distribuciones GNU/Linux. A diferencia de la plataforma de Microsoft u otros ejemplos como Mac OS, es software libre. Desktop Mobile
  • 4. Software aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas de aplicación son los procesadores de textos, hojas de cálculo, y base de datos. Mobile Desktop
  • 5. Software de programacion Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar solución a problemas con pasos lógicos y con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas que definen su estructura y el significado de sus elementos y expresiones.
  • 6. Etapas del proceso de desarrollo de software Un proceso para el desarrollo de software, también denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso. Se clasifican en: Análisis implementación Diseño mantenimiento Desarrollo fin del ciclo pruebas
  • 7. Análisis de requisitos Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. Diseño y arquitectura Se refiere a determinar como funcionará de forma general sin entrar en detalles. Consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc. Se definen los Casos de Uso para cubrir las funciones que realizará el sistema, y se transforman las entidades definidas en el análisis de requisitos en clases de diseño, obteniendo un modelo cercano a la programación orientada a objetos. Programación Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga. La complejidad y la duración de esta etapa está íntimamente ligada al o a los lenguajes de programación utilizados.
  • 8. Pruebas Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral, para así llegar al objetivo. Se considera una buena practica el que las pruebas sean efectuadas por alguien distinto al desarrollador que la programó, idealmente un área de pruebas; sin perjuicio de lo anterior el programador debe hacer sus propias pruebas. Documentación Todo lo concerniente a la documentación del propio desarrollo del software y de la gestión del proyecto, pasando por modelaciones (UML), diagramas, pruebas, manuales de usuario, manuales técnicos, etc; todo con el propósito de eventuales correcciones, usabilidad, mantenimiento futuro y ampliaciones al sistema. Mantenimiento Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software.
  • 9. Tipos de licencia que existen  Software con copyleft  Software semi- libre  Freeware  Shareware  Software comercial  Código abierto  gnu
  • 10. máquina virtual una máquina virtual es un software que simula a una computadora y puede ejecutar programas como si fuese una computadora real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real. Una característica esencial de las máquinas virtuales es que los procesos que ejecutan están limitados por los recursos y abstracciones proporcionados por ellas. Estos procesos no pueden escaparse de esta "computadora virtual".
  • 11. ESPERO QUE LE ALLA SERVIDO DE UTILIDAD