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

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
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
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
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
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

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.