SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

En vedette (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
 

Similaire à 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
 

Dernier

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxJUANCARLOSAPARCANARE
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxLudy Ventocilla Napanga
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
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
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docxLuisAndersonPachasto
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfpatriciavsquezbecerr
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 

Dernier (20)

CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptxMonitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
Monitoreo a los coordinadores de las IIEE JEC_28.02.2024.vf.pptx
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docxSIMULACROS Y SIMULACIONES DE SISMO 2024.docx
SIMULACROS Y SIMULACIONES DE SISMO 2024.docx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
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
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docxEDUCACION FISICA 1°  PROGRAMACIÓN ANUAL 2023.docx
EDUCACION FISICA 1° PROGRAMACIÓN ANUAL 2023.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
sesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdfsesión de aprendizaje 4 E1 Exposición oral.pdf
sesión de aprendizaje 4 E1 Exposición oral.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 

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