SlideShare una empresa de Scribd logo
1 de 13
Fundamentos del computador
Software
Software
Se conoce como software al equipo lógico o soporte lógico de un sistema
informático, que comprende 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
Se llama Software de Sistema o Software de Base al conjunto de programas
que sirven para interactuar con el sistema, confiriendo control sobre el
hardware, además de dar soporte a otros programas.
El Software de Sistema se divide en:
 Sistema Operativo
 Controladores de Dispositivos
 Programas Utilitarios
Ejemplos de software de sistemas
Desktop
Móviles
Software de aplicación
El Software de Aplicación son los programas diseñados para o por los
usuarios para facilitar la realización de tareas específicas en la computadora,
como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de
cálculo, programa de presentación, sistema de gestión de base de datos...), u
otros tipos de software especializados como software médico, software
educativo, editores de música, programas de contabilidad, etc.
Ejemplos de software de aplicación
Desktop
Móviles
Software de programación
El software de programación es un conjunto de herramientas que permiten el
desarrollo de aplicaciones de software, está dirigido a los programadores o
desarrolladores de software, los cuales utilizan estas herramientas para crear,
depurar y mantener sistemas.
El software de programación es una subcategoría del software del sistema,
pero por su demanda cada vez mayor se trata como una categoría separada,
al nivel del software de aplicación y el software sistema
Ejemplos de software de programación
Desktop
Móviles
Etapas del desarrollo de Software
1. Análisis de requerimientos: Se extraen los requisitos del producto de software. En esta
etapa la habilidad y experiencia en la ingeniería del software es crítica para reconocer
requisitos incompletos, ambiguos o contradictorios. Usualmente el cliente/usuario
tiene una visión incompleta/inexacta de lo que necesita y es necesario ayudarle para
obtener la visión completa de los requerimientos.
2. Especificación: Es la tarea de describir detalladamente el software a ser escrito, de una
forma rigurosa. Se describe el comportamiento esperado del software y su interacción
con los usuarios y/o otros sistemas.
3. Diseño y arquitectura: Determinar como funcionará de forma general sin entrar en
detalles incorporando consideraciones de la implementación tecnológica, como el
hardware, la red, etc. Consiste en el diseño de los componentes del sistema que dan
respuesta a las funcionalidades descritas en la segunda etapa también conocidas como
las entidades de negocio. Generalmente se realiza en base a diagramas que permitan
describir las interacciones entre las entidades y su secuenciado.
4. Programación: Se traduce el diseño a código. Es la parte más obvia del trabajo de
ingeniería de software y la primera en que se obtienen resultados “tangibles”. No
necesariamente es la etapa más larga ni la más compleja aunque una especificación o
diseño incompletos/ambiguos pueden exigir que, tareas propias de las etapas
anteriores se tengan que realizarse en esta.
5. Prueba: Consiste en comprobar que el software responda/realice correctamente las
tareas indicadas en la especificación. Es una buena praxis realizar pruebas a distintos
niveles (por ejemplo primero a nivel unitario y después de forma integrada de cada
componente) y por equipos diferenciados del de desarrollo (pruebas cruzadas entre
los programadores o realizadas por un área de test independiente).
6. Mantenimiento: En esta etapa se realizan un mantenimiento correctivo (resolver
errores) y un mantenimiento evolutivo (mejorar la funcionalidades y/o dar respuesta a
nuevos requisitos).
Licencia de Software
Contrato entre el desarrollador de un software sometido a propiedad intelectual,
derechos de autor y el usuario, en el cual se definen con precisión los derechos y
deberes de ambas partes. Es el desarrollador, aquél a quien éste haya cedido los
derechos de explotación, quien elige la licencia
según la cual distribuye el software.
.
Tipos de licencia de software
1. Free software (Freeware): más comúnmente llamado software libre, estos pueden
ser utilizados por cualquier usuario que así lo requiera, también puede
redistribuirlo y copiarlo. Puede hacerlo en su versión original o modificada,
siempre y cuando el código fuente sea incluido.
2. Licencia pública general: también conocida por sus siglas en inglés, GPL. Estas
licencias siguen la información entregada por el Proyecto GPL y además diversos
software Linux, el sistema operativo. Estas licencias respetan las leyes
internaciones del Copyright, lo que avala que los software que utilizan las licencias
públicas generales sean respaldados legalmente.
3. Copylelft: esta es una versión del copyright. La diferencia reside en que el último
no permite las copias o modificaciones sin el permiso del autor.
5. Software con dominio público: estos tipos de software no poseen
copyright, sin embargo es posible que los cambios o copias puede que no
sean libre si el creador asigna límites a la hora de compartirlo o modificarlo.
7. Software semi libre: estos sistemas no son libres, pero habilitan a que otras
personas lo utilicen, lo compartan, alteren y copien. Algunos ejemplos son
StarOffice, Netscape o las ediciones originales de Internet Explorer.

Más contenido relacionado

La actualidad más candente

Software de aplicacion general
Software de aplicacion generalSoftware de aplicacion general
Software de aplicacion general
Gustavo Bunbury
 

La actualidad más candente (18)

Tarea 2 fundamentos del computador
Tarea 2 fundamentos del computadorTarea 2 fundamentos del computador
Tarea 2 fundamentos del computador
 
Software
SoftwareSoftware
Software
 
marco geronzi soy rre piola
marco geronzi soy rre piolamarco geronzi soy rre piola
marco geronzi soy rre piola
 
sofwuare
sofwuaresofwuare
sofwuare
 
David philco pp
David philco ppDavid philco pp
David philco pp
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
Alfonso software
Alfonso softwareAlfonso software
Alfonso software
 
El Software y sus tipos.
El Software y sus tipos.El Software y sus tipos.
El Software y sus tipos.
 
Diapo tic software
Diapo tic softwareDiapo tic software
Diapo tic software
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
Software
SoftwareSoftware
Software
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Software
SoftwareSoftware
Software
 
Software de aplicacion general
Software de aplicacion generalSoftware de aplicacion general
Software de aplicacion general
 

Similar a Softwareytiposdesoftware

Similar a Softwareytiposdesoftware (20)

Software y tipos de software
Software y tipos de softwareSoftware y tipos de software
Software y tipos de software
 
Steven software
Steven softwareSteven software
Steven software
 
Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 software
 
Sofware
SofwareSofware
Sofware
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Tema 3 software
Tema 3 softwareTema 3 software
Tema 3 software
 
Software
SoftwareSoftware
Software
 
Isocrates Homework 3 XD XD
Isocrates Homework 3 XD XDIsocrates Homework 3 XD XD
Isocrates Homework 3 XD XD
 
Software
SoftwareSoftware
Software
 
EL SOFTWARE
 EL SOFTWARE EL SOFTWARE
EL SOFTWARE
 
Fundamento del computador n.3
Fundamento del computador n.3Fundamento del computador n.3
Fundamento del computador n.3
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
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).
 
Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 

Más de Armando Rodriguez L

Más de Armando Rodriguez L (20)

Tecnologia2
Tecnologia2Tecnologia2
Tecnologia2
 
Evaluación Bimestral 3 Periodo
Evaluación Bimestral 3 Periodo Evaluación Bimestral 3 Periodo
Evaluación Bimestral 3 Periodo
 
Red MAN WAN
Red MAN WANRed MAN WAN
Red MAN WAN
 
Redes 1
Redes 1Redes 1
Redes 1
 
Herramientasweb
HerramientaswebHerramientasweb
Herramientasweb
 
Lenguajes 1
Lenguajes 1Lenguajes 1
Lenguajes 1
 
lucidchart
lucidchartlucidchart
lucidchart
 
Diagramas de Flujo,Algoritmo, Pseudocódigo
Diagramas de Flujo,Algoritmo, PseudocódigoDiagramas de Flujo,Algoritmo, Pseudocódigo
Diagramas de Flujo,Algoritmo, Pseudocódigo
 
Ciclos While
Ciclos WhileCiclos While
Ciclos While
 
Ciclos for
Ciclos forCiclos for
Ciclos for
 
Binder1
Binder1Binder1
Binder1
 
Prezi
PreziPrezi
Prezi
 
Variables de-programacin
Variables de-programacinVariables de-programacin
Variables de-programacin
 
Binder1
Binder1Binder1
Binder1
 
Python II Periodo
Python II PeriodoPython II Periodo
Python II Periodo
 
Relaciones LibreOffice Base
Relaciones LibreOffice BaseRelaciones LibreOffice Base
Relaciones LibreOffice Base
 
Phyton 1
Phyton 1Phyton 1
Phyton 1
 
Modelo Entidad Relación 1
Modelo Entidad Relación 1Modelo Entidad Relación 1
Modelo Entidad Relación 1
 
Captura
CapturaCaptura
Captura
 
Sitios Web
Sitios WebSitios Web
Sitios Web
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 

Softwareytiposdesoftware

  • 2. Software Se conoce como software al equipo lógico o soporte lógico de un sistema informático, que comprende 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 Se llama Software de Sistema o Software de Base al conjunto de programas que sirven para interactuar con el sistema, confiriendo control sobre el hardware, además de dar soporte a otros programas. El Software de Sistema se divide en:  Sistema Operativo  Controladores de Dispositivos  Programas Utilitarios
  • 4. Ejemplos de software de sistemas Desktop Móviles
  • 5. Software de aplicación El Software de Aplicación son los programas diseñados para o por los usuarios para facilitar la realización de tareas específicas en la computadora, como pueden ser las aplicaciones ofimáticas (procesador de texto, hoja de cálculo, programa de presentación, sistema de gestión de base de datos...), u otros tipos de software especializados como software médico, software educativo, editores de música, programas de contabilidad, etc.
  • 6. Ejemplos de software de aplicación Desktop Móviles
  • 7. Software de programación El software de programación es un conjunto de herramientas que permiten el desarrollo de aplicaciones de software, está dirigido a los programadores o desarrolladores de software, los cuales utilizan estas herramientas para crear, depurar y mantener sistemas. El software de programación es una subcategoría del software del sistema, pero por su demanda cada vez mayor se trata como una categoría separada, al nivel del software de aplicación y el software sistema
  • 8. Ejemplos de software de programación Desktop Móviles
  • 9. Etapas del desarrollo de Software 1. Análisis de requerimientos: Se extraen los requisitos del producto de software. En esta etapa la habilidad y experiencia en la ingeniería del software es crítica para reconocer requisitos incompletos, ambiguos o contradictorios. Usualmente el cliente/usuario tiene una visión incompleta/inexacta de lo que necesita y es necesario ayudarle para obtener la visión completa de los requerimientos. 2. Especificación: Es la tarea de describir detalladamente el software a ser escrito, de una forma rigurosa. Se describe el comportamiento esperado del software y su interacción con los usuarios y/o otros sistemas. 3. Diseño y arquitectura: Determinar como funcionará de forma general sin entrar en detalles incorporando consideraciones de la implementación tecnológica, como el hardware, la red, etc. Consiste en el diseño de los componentes del sistema que dan respuesta a las funcionalidades descritas en la segunda etapa también conocidas como las entidades de negocio. Generalmente se realiza en base a diagramas que permitan describir las interacciones entre las entidades y su secuenciado.
  • 10. 4. Programación: Se traduce el diseño a código. Es la parte más obvia del trabajo de ingeniería de software y la primera en que se obtienen resultados “tangibles”. No necesariamente es la etapa más larga ni la más compleja aunque una especificación o diseño incompletos/ambiguos pueden exigir que, tareas propias de las etapas anteriores se tengan que realizarse en esta. 5. Prueba: Consiste en comprobar que el software responda/realice correctamente las tareas indicadas en la especificación. Es una buena praxis realizar pruebas a distintos niveles (por ejemplo primero a nivel unitario y después de forma integrada de cada componente) y por equipos diferenciados del de desarrollo (pruebas cruzadas entre los programadores o realizadas por un área de test independiente). 6. Mantenimiento: En esta etapa se realizan un mantenimiento correctivo (resolver errores) y un mantenimiento evolutivo (mejorar la funcionalidades y/o dar respuesta a nuevos requisitos).
  • 11. Licencia de Software Contrato entre el desarrollador de un software sometido a propiedad intelectual, derechos de autor y el usuario, en el cual se definen con precisión los derechos y deberes de ambas partes. Es el desarrollador, aquél a quien éste haya cedido los derechos de explotación, quien elige la licencia según la cual distribuye el software. .
  • 12. Tipos de licencia de software 1. Free software (Freeware): más comúnmente llamado software libre, estos pueden ser utilizados por cualquier usuario que así lo requiera, también puede redistribuirlo y copiarlo. Puede hacerlo en su versión original o modificada, siempre y cuando el código fuente sea incluido. 2. Licencia pública general: también conocida por sus siglas en inglés, GPL. Estas licencias siguen la información entregada por el Proyecto GPL y además diversos software Linux, el sistema operativo. Estas licencias respetan las leyes internaciones del Copyright, lo que avala que los software que utilizan las licencias públicas generales sean respaldados legalmente. 3. Copylelft: esta es una versión del copyright. La diferencia reside en que el último no permite las copias o modificaciones sin el permiso del autor.
  • 13. 5. Software con dominio público: estos tipos de software no poseen copyright, sin embargo es posible que los cambios o copias puede que no sean libre si el creador asigna límites a la hora de compartirlo o modificarlo. 7. Software semi libre: estos sistemas no son libres, pero habilitan a que otras personas lo utilicen, lo compartan, alteren y copien. Algunos ejemplos son StarOffice, Netscape o las ediciones originales de Internet Explorer.