SlideShare una empresa de Scribd logo
Fundamentos de la Computación
Software Computacional
Maestro: Ing. Amadís Suarez.
Estudiante: Maxwell de Jesús Ferreira Cruceta.
Matricula: 2015-2729.
Carrera: Software.
INTRODUCCION
¿Qué es un Software?
El Software es el soporte lógico e intangible
que permite que la computadora pueda
desempeñar tareas inteligentes, dirigiendo a
los componentes físicos o hardware con
instrucciones y datos a través de diferentes
tipos de programas.
Tipos de Software
Software de Programación
Es el conjunto de herramientas que permiten
al programador desarrollar programas
informáticos (software), usando diferentes
alternativas y lenguajes de programación, de
manera práctica.
Entornos de Desarrollo Escritorio (IDE)
Xcode: Entorno de desarrollo integrado para dispositivos apple (ios
y mac os) basado en lenguaje NeXT cocoa y c++ mejorado este se le
llama objetive-c.
Eclipse JEE: Entorno de desarrollo integrado para Java, tanto para
aplicaciones de escritorio como para aplicaciones web (Java
Enterprise Edition). Este IDE es un proyecto libre el cual tiene muchas
ediciones para cualquier tipo de desarrollo u lenguaje.
CodeBlocks: Entorno de desarrollo integrado para aplicaciones de
escritorio orientado al lenguaje c++ y c. Tambien sirve para crear
aplicaciones linux entre otros.
Entornos de Desarrollo Móvil (IDE)
Android Studio: Entorno de desarrollo integrado para dispositivos
móviles (android y smartwatch) fundementado en el lenguaje Java.
Momentics: Entorno de desarrollo integrado para dispositivos
blackberry fundamentado en el lenguaje java.
Xcode: Entorno de desarrollo integrado para dispositivos apple (ios
y mac os) basado en lenguaje NeXT cocoa y c++ mejorado este se le
llama objetive-c.
Software de Aplicación
Son aquellos programas que nos ayudan a
tareas especificas como edición de textos,
imágenes, cálculos, etc. Orientados siempre al
usuario final.
Dropbox (Nube) Chrome (Explorador) Office (Ofimática) Media Player
Facebook (Chat)Flipboard (Noticias) Duolingo (Idiomas) Vimeo (Reprodutor)
Software de Sistema
Son aquellos programas que permiten la
administración de la parte física o los recursos
de la computadora, es la que interactúa entre
el usuario y los componentes hardware del
ordenador. Se clasifican el Sistemas Operativos
Monousuarios y Multiusuarios.
Windows Ubuntu Linux Android iOS
Etapas del proceso del desarrollo
Licencias de Software
Licencia de Uso Final (EULA):
Un EULA es un contrato legal entre el
fabricante o autor y el usuario final de
una aplicación. El EULA detalla cómo se
puede usar el software y cualquier
restricción que el fabricante imponga (por
ejemplo, la mayoría de los EULA de
software patentado prohíbe al usuario
compartir el software).
Licencia General Publica (GPL):
La Licencia Pública General de GNU o más
conocida por su nombre en inglés GNU
General Public License (o simplemente sus
siglas del inglés GNU GPL) es la licencia más
ampliamente usada en el mundo del software
y garantiza a los usuarios finales (personas,
organizaciones, compañías) la libertad de usar,
estudiar, compartir (copiar) y modificar el
software. El creador de esta fue el activista
Richard Stallman.
Tipos de Software Según Licencia
 Software privativo: aquél cuyo uso, redistribución
o modificación están prohibidos o necesitan una
autorización.
 Software comercial: el desarrollado por una
empresa que pretende ganar dinero por su uso.
 Software libre: este viene con autorización de
usar, copiar, distribuir y modificar para particulares
sin fines de lucro .
Maquina Virtual Java (JVM)
Una máquina virtual Java (Java Virtual Machine,
JVM) es una máquina virtual de proceso nativo, es
decir, ejecutable en una plataforma específica,
capaz de interpretar y ejecutar instrucciones
expresadas en un código binario especial (el byte
code Java), el cual es generado por el compilador
del lenguaje Java.
Maquina Virtual (VM)
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".

Más contenido relacionado

La actualidad más candente

El software
El softwareEl software
El software
Jefferson Moreno
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietarioGuadalupeRomero
 
"Software libre vs software de autor"
"Software libre vs software de autor""Software libre vs software de autor"
"Software libre vs software de autor"
macozy
 
Software libre Vs Softare Propietario
Software libre Vs Softare PropietarioSoftware libre Vs Softare Propietario
Software libre Vs Softare Propietario
rafaelesteva
 
El software libre.ppt
El software libre.pptEl software libre.ppt
El software libre.ppt
cultcaadmin
 
Diapositivas Software Libre
Diapositivas Software LibreDiapositivas Software Libre
Diapositivas Software Libre
guido1996
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
Alondra Manzano
 
El software libre y el software privativo
El software libre y el software privativoEl software libre y el software privativo
El software libre y el software privativohernanriosgutierrez123
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
Javier Hernández
 
Software libre power point[1]
Software libre power point[1]Software libre power point[1]
Software libre power point[1]Lauratic
 
Que es un sistema operativo es un programa o conjunto de programas que en un ...
Que es un sistema operativo es un programa o conjunto de programas que en un ...Que es un sistema operativo es un programa o conjunto de programas que en un ...
Que es un sistema operativo es un programa o conjunto de programas que en un ...leribagL
 
Softwarenew
SoftwarenewSoftwarenew
Softwarenew
daniyjuan
 
Tarea Nº 1: software libre, Resumen Ejecutivo
Tarea Nº 1: software libre, Resumen EjecutivoTarea Nº 1: software libre, Resumen Ejecutivo
Tarea Nº 1: software libre, Resumen Ejecutivo
pablocartay
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
azar
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwareGenesisR1
 
Software
SoftwareSoftware
Software
polofwar-13
 

La actualidad más candente (20)

Software libre
Software libreSoftware libre
Software libre
 
El software
El softwareEl software
El software
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
"Software libre vs software de autor"
"Software libre vs software de autor""Software libre vs software de autor"
"Software libre vs software de autor"
 
Software
SoftwareSoftware
Software
 
Software libre Vs Softare Propietario
Software libre Vs Softare PropietarioSoftware libre Vs Softare Propietario
Software libre Vs Softare Propietario
 
El software libre.ppt
El software libre.pptEl software libre.ppt
El software libre.ppt
 
Diapositivas Software Libre
Diapositivas Software LibreDiapositivas Software Libre
Diapositivas Software Libre
 
Software libre y software propietario
Software libre y software propietarioSoftware libre y software propietario
Software libre y software propietario
 
Software propietario
Software propietarioSoftware propietario
Software propietario
 
El software libre y el software privativo
El software libre y el software privativoEl software libre y el software privativo
El software libre y el software privativo
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software libre power point[1]
Software libre power point[1]Software libre power point[1]
Software libre power point[1]
 
Que es un sistema operativo es un programa o conjunto de programas que en un ...
Que es un sistema operativo es un programa o conjunto de programas que en un ...Que es un sistema operativo es un programa o conjunto de programas que en un ...
Que es un sistema operativo es un programa o conjunto de programas que en un ...
 
Softwarenew
SoftwarenewSoftwarenew
Softwarenew
 
Tarea Nº 1: software libre, Resumen Ejecutivo
Tarea Nº 1: software libre, Resumen EjecutivoTarea Nº 1: software libre, Resumen Ejecutivo
Tarea Nº 1: software libre, Resumen Ejecutivo
 
SOFTWARE LIBRE
SOFTWARE LIBRESOFTWARE LIBRE
SOFTWARE LIBRE
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software
SoftwareSoftware
Software
 
Informatica maria
Informatica mariaInformatica maria
Informatica maria
 

Destacado

4 conjunción disyunción implicación equivalencia
4 conjunción disyunción implicación equivalencia4 conjunción disyunción implicación equivalencia
4 conjunción disyunción implicación equivalencia
Jorge Perez
 
Sistema operativo (1)
Sistema operativo (1)Sistema operativo (1)
Sistema operativo (1)mayyanely
 
Microsoft office
Microsoft officeMicrosoft office
Microsoft office
rosasoria
 
Microsoft office introducción
Microsoft office   introducciónMicrosoft office   introducción
Microsoft office introducción
Pablo Buydid
 
Microsoft Office Historia
Microsoft Office HistoriaMicrosoft Office Historia
Microsoft Office Historia
disseny2d1
 
historia de office
historia de officehistoria de office
historia de office
cuba440
 
Programas de Microsoft office
Programas de Microsoft officeProgramas de Microsoft office
Programas de Microsoft office070294
 
Diferencia entre computación e informática
Diferencia entre computación e informáticaDiferencia entre computación e informática
Diferencia entre computación e informática
Mario Condori Bravo
 
Historia y evolucion de microsoft office
Historia y evolucion de microsoft officeHistoria y evolucion de microsoft office
Historia y evolucion de microsoft officecristiansiachoque
 
Curso para niños informatica para niños
Curso para niños informatica para niñosCurso para niños informatica para niños
Curso para niños informatica para niñosedinson-lozano
 
Ajustes de cuentas y hoja de trabajo
Ajustes de cuentas y hoja de trabajoAjustes de cuentas y hoja de trabajo
Ajustes de cuentas y hoja de trabajo
alejandrag158
 
Sistemas Operativos e Informatica para Niños
Sistemas Operativos e Informatica para NiñosSistemas Operativos e Informatica para Niños
Sistemas Operativos e Informatica para Niños
Fernando Alfonso Casas De la Torre
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
azrahim
 
Proyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaProyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaBernardita Naranjo
 

Destacado (16)

4 conjunción disyunción implicación equivalencia
4 conjunción disyunción implicación equivalencia4 conjunción disyunción implicación equivalencia
4 conjunción disyunción implicación equivalencia
 
Sistema operativo (1)
Sistema operativo (1)Sistema operativo (1)
Sistema operativo (1)
 
Microsoft office
Microsoft officeMicrosoft office
Microsoft office
 
Microsoft office introducción
Microsoft office   introducciónMicrosoft office   introducción
Microsoft office introducción
 
Microsoft Office Historia
Microsoft Office HistoriaMicrosoft Office Historia
Microsoft Office Historia
 
historia de office
historia de officehistoria de office
historia de office
 
Programas de Microsoft office
Programas de Microsoft officeProgramas de Microsoft office
Programas de Microsoft office
 
Diferencia entre computación e informática
Diferencia entre computación e informáticaDiferencia entre computación e informática
Diferencia entre computación e informática
 
Historia y evolucion de microsoft office
Historia y evolucion de microsoft officeHistoria y evolucion de microsoft office
Historia y evolucion de microsoft office
 
Curso para niños informatica para niños
Curso para niños informatica para niñosCurso para niños informatica para niños
Curso para niños informatica para niños
 
Ajustes de cuentas y hoja de trabajo
Ajustes de cuentas y hoja de trabajoAjustes de cuentas y hoja de trabajo
Ajustes de cuentas y hoja de trabajo
 
Sistemas Operativos e Informatica para Niños
Sistemas Operativos e Informatica para NiñosSistemas Operativos e Informatica para Niños
Sistemas Operativos e Informatica para Niños
 
Principales características de windows
Principales características de windowsPrincipales características de windows
Principales características de windows
 
trabajo microsoft office
trabajo microsoft officetrabajo microsoft office
trabajo microsoft office
 
Proyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primariaProyecto de-computacion-para-educacion-primaria
Proyecto de-computacion-para-educacion-primaria
 
Que es microsoft office
Que es microsoft officeQue es microsoft office
Que es microsoft office
 

Similar a Fundamentos de la Computacion Software

Información sobre el software(con animacion).
Información sobre el software(con animacion).Información sobre el software(con animacion).
Información sobre el software(con animacion).
Mijail Clase
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
cristian cano saez
 
Software
SoftwareSoftware
Software
Capellan03
 
Software caro maldonado_10mo2
Software caro maldonado_10mo2Software caro maldonado_10mo2
Software caro maldonado_10mo2emiarguello
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2victorramires
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
victorramimes
 
Tema 3 software
Tema 3 softwareTema 3 software
Tema 3 software
Juan Morillo
 
Software
SoftwareSoftware
Software
Lenin Paulino
 
Universidad tecnica del norte(2)
Universidad tecnica del norte(2)Universidad tecnica del norte(2)
Universidad tecnica del norte(2)
Josue Gonzalez
 
Fichas contenido
Fichas contenidoFichas contenido
Fichas contenido
iv3737
 
Tarea 2..
Tarea 2..Tarea 2..
Tarea 2..
Thomerly Rivera
 
Software
SoftwareSoftware
Software
jackii01
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
GabiRecheTorres
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
lgordian
 
Software libre, propietario, modalidades de software
Software libre, propietario, modalidades de softwareSoftware libre, propietario, modalidades de software
Software libre, propietario, modalidades de software
tecladologitech
 

Similar a Fundamentos de la Computacion Software (20)

Información sobre el software(con animacion).
Información sobre el software(con animacion).Información sobre el software(con animacion).
Información sobre el software(con animacion).
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
 
Software
SoftwareSoftware
Software
 
Software caro maldonado_10mo2
Software caro maldonado_10mo2Software caro maldonado_10mo2
Software caro maldonado_10mo2
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
 
Software trabajo de expocision 2
Software trabajo de expocision 2Software trabajo de expocision 2
Software trabajo de expocision 2
 
Tema 3 software
Tema 3 softwareTema 3 software
Tema 3 software
 
Software
SoftwareSoftware
Software
 
Dani0
Dani0Dani0
Dani0
 
Universidad tecnica del norte(2)
Universidad tecnica del norte(2)Universidad tecnica del norte(2)
Universidad tecnica del norte(2)
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Informatica
InformaticaInformatica
Informatica
 
Fichas contenido
Fichas contenidoFichas contenido
Fichas contenido
 
Tarea 2..
Tarea 2..Tarea 2..
Tarea 2..
 
Software
SoftwareSoftware
Software
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
 
Diapo tic software
Diapo tic softwareDiapo tic software
Diapo tic software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Software libre, propietario, modalidades de software
Software libre, propietario, modalidades de softwareSoftware libre, propietario, modalidades de software
Software libre, propietario, modalidades de software
 

Último

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 

Último (20)

Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 

Fundamentos de la Computacion Software

  • 1. Fundamentos de la Computación Software Computacional Maestro: Ing. Amadís Suarez. Estudiante: Maxwell de Jesús Ferreira Cruceta. Matricula: 2015-2729. Carrera: Software.
  • 3. ¿Qué es un Software? El Software es el soporte lógico e intangible que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos o hardware con instrucciones y datos a través de diferentes tipos de programas.
  • 5. Software de Programación Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos (software), usando diferentes alternativas y lenguajes de programación, de manera práctica.
  • 6. Entornos de Desarrollo Escritorio (IDE) Xcode: Entorno de desarrollo integrado para dispositivos apple (ios y mac os) basado en lenguaje NeXT cocoa y c++ mejorado este se le llama objetive-c. Eclipse JEE: Entorno de desarrollo integrado para Java, tanto para aplicaciones de escritorio como para aplicaciones web (Java Enterprise Edition). Este IDE es un proyecto libre el cual tiene muchas ediciones para cualquier tipo de desarrollo u lenguaje. CodeBlocks: Entorno de desarrollo integrado para aplicaciones de escritorio orientado al lenguaje c++ y c. Tambien sirve para crear aplicaciones linux entre otros.
  • 7. Entornos de Desarrollo Móvil (IDE) Android Studio: Entorno de desarrollo integrado para dispositivos móviles (android y smartwatch) fundementado en el lenguaje Java. Momentics: Entorno de desarrollo integrado para dispositivos blackberry fundamentado en el lenguaje java. Xcode: Entorno de desarrollo integrado para dispositivos apple (ios y mac os) basado en lenguaje NeXT cocoa y c++ mejorado este se le llama objetive-c.
  • 8. Software de Aplicación Son aquellos programas que nos ayudan a tareas especificas como edición de textos, imágenes, cálculos, etc. Orientados siempre al usuario final. Dropbox (Nube) Chrome (Explorador) Office (Ofimática) Media Player Facebook (Chat)Flipboard (Noticias) Duolingo (Idiomas) Vimeo (Reprodutor)
  • 9. Software de Sistema Son aquellos programas que permiten la administración de la parte física o los recursos de la computadora, es la que interactúa entre el usuario y los componentes hardware del ordenador. Se clasifican el Sistemas Operativos Monousuarios y Multiusuarios. Windows Ubuntu Linux Android iOS
  • 10. Etapas del proceso del desarrollo
  • 11. Licencias de Software Licencia de Uso Final (EULA): Un EULA es un contrato legal entre el fabricante o autor y el usuario final de una aplicación. El EULA detalla cómo se puede usar el software y cualquier restricción que el fabricante imponga (por ejemplo, la mayoría de los EULA de software patentado prohíbe al usuario compartir el software). Licencia General Publica (GPL): La Licencia Pública General de GNU o más conocida por su nombre en inglés GNU General Public License (o simplemente sus siglas del inglés GNU GPL) es la licencia más ampliamente usada en el mundo del software y garantiza a los usuarios finales (personas, organizaciones, compañías) la libertad de usar, estudiar, compartir (copiar) y modificar el software. El creador de esta fue el activista Richard Stallman.
  • 12. Tipos de Software Según Licencia  Software privativo: aquél cuyo uso, redistribución o modificación están prohibidos o necesitan una autorización.  Software comercial: el desarrollado por una empresa que pretende ganar dinero por su uso.  Software libre: este viene con autorización de usar, copiar, distribuir y modificar para particulares sin fines de lucro .
  • 13. Maquina Virtual Java (JVM) Una máquina virtual Java (Java Virtual Machine, JVM) es una máquina virtual de proceso nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar y ejecutar instrucciones expresadas en un código binario especial (el byte code Java), el cual es generado por el compilador del lenguaje Java.
  • 14. Maquina Virtual (VM) 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".