SlideShare una empresa de Scribd logo
1 de 24
Software 
Mario González 4ºC
Índice 
Definición……………………………………….4 
Importancia software…………………….5 
Clasificación software…………………….6 
Software de programación…………….7 
Software de sistema………………………8 
Software de aplicación…………………..9 
Modelo espiral………………………………..10 
Creación del software…………………….11 
Especificación de requisitos…………..12 
Diseño del sistema…………………………13
Índice (2) 
Diseño del sistema…………………………….14 
Codificación del software…………………..15 
Pruebas……………………………………………….16 
Instalación………………………………………….17 
Mantenimiento……………………………………18 
Caracter evolutivo del software…………19 
Licencias de software………………………….20 
Software en línea………………………………..21 
Distribuidora de software……………………22 
Software libre……………………………………..23
Definición 
Se conoce como software el soporte lógico 
necesario para hacer funcionar un 
sistema informático junto al hardware. 
La palabra es originaria del inglés y 
literalmente significa partes blandas o 
suaves
Importancia software 
 El software es imprescindible para 
cualquier sistema informático, puesto 
que sin él, este no funcionaría. Es el 
software quien da las órdenes, quien 
indica que debe hacer cada máquina 
con sus elementos, cuando y como.
Clasificación del software 
 El software se puede clasificar en tres 
apartados: 
 Software de sistema 
 Software de programación 
 Software de aplicación
Software de programación 
 Permiten al programador desarrollar 
programas informáticos, usando 
diferentes alternativas y lenguajes de 
programación, de una manera práctica.
Software de sistema 
 Su objetivo es desvincular 
adecuadamente al usuario y al 
programador de los detalles del sistema 
informático en particular que se use. 
Algunos ejemplos son los sistemas 
operativos, los servidores y los 
controladores de dispositivo
Software de aplicación 
 Es aquel que permite a los usuarios llevar 
a cabo una o varias tareas específicas. 
Esta categoría incluye a muchos tipos de 
software, como el de diseño asistido, 
videojuegos o bases de datos.
Modelo espiral 
 Se trata de un 
esquema para 
desarrollar 
software y es 
utilizado para 
cualquier 
proyecto sea 
complejo o no.
Creación del software 
 La creación de software puede llegar a 
ser muy compleja pero se divide en 
Análisis, Diseño, Codificación, Pruebas, 
Instalación y mantenimiento.
Especificación de requisitos 
 Esta es la primera fase que se realiza. Es 
bien conocida la presión que sufren los 
desarrolladores de para comprender las 
necesidades de los usuarios. Durante 
esta fase, se adquieren las 
características que deberá cumplir el 
futuro programa
Diseño del sistema 
 Se basa en la especificación de 
requisitos producido por el análisis de los 
requisitos. El diseño sigue siendo una 
fase separada del la programación o 
codificación, pero es muy importante 
para mantener una buena relación con 
el usuario.
Codificación del software 
 Se realizan las tareas que comúnmente se 
conocen como programación; que consiste, 
esencialmente, en llevar a código fuente, en 
el lenguaje de programación elegido, todo 
lo diseñado en la fase anterior. Todo ello lo 
realiza el programador
Pruebas 
 Entre las diversas pruebas que se le 
efectúan al software se pueden distinguir 
principalmente: 
 Pruebas unitarias (consisten en probar o 
testear piezas de software pequeñas) 
 Pruebas de integración (una vez que las 
pruebas unitarias fueron concluidas)
Instalación 
 Es el proceso por el cual los 
programas desarrollados son 
transferidos apropiadamente al 
computador destino, 
inicializados, y configurados. 
Constituye la etapa final en el 
desarrollo propiamente dicho del 
software. Finalmente el producto 
entrará en la fase de 
funcionamiento.
Mantenimiento 
 El mantenimiento de software es el 
proceso de control, mejora y 
optimización del software ya 
desarrollado e instalado. Incluye 
depuración de errores. De un buen 
diseño y documentación del desarrollo 
dependerá cómo será la fase de 
mantenimiento, tanto en costo temporal 
como monetario.
Carácter evolutivo del software 
 El software evoluciona, en general, 
generando versiones cada vez más 
completas, complejas, mejoradas, 
optimizadas en algún aspecto, 
adecuadas a nuevas plataformas, etc. 
Cuando un sistema deja de evolucionar, 
inevitablemente, será reemplazado por 
un producto nuevo.
Licencias de software 
 La licencia es un contrato en donde se 
proveen ciertos permisos como el de 
instalación, uso del software (no la 
propiedad), modificación del mismo, 
redistribución, entre otros.
Software en línea 
 Es una alternativa barata frente a la 
venta de software y no tendría que pagar 
por reparaciones o actualizaciones. Son 
accesibles desde cualquier lugar ya que 
almacenan los datos en línea. Un 
ejemplo es ThinkFree frente a Microsoft 
Word.
Distribuidora de software 
 Una distribuidora de software es una 
empresa que se dedica a mediar entre 
las de desarrollo de software y los 
minoristas. A veces una empresa 
desarrolladora de software puede 
colaborar con una distribuidora para 
difundir el producto.
Software libre 
El sofware libre a veces se confunde con «gratis» 
por la ambigüedad del término free en el idioma 
inglés, es la denominación del software que 
respeta la libertad de todos los usuarios que 
adquirieron el producto y, por tanto, una vez 
obtenido el mismo, puede ser usado, copiado, 
estudiado, modificado, y redistribuido libremente 
de varias formas. Algunos ejemplos son Linux 
OpenOffice o eMule.
Bibliografía 
 http://es.wikipedia.org/wiki/Industria_del_software 
 http://es.wikipedia.org/wiki/Software 
 http://10ejemplos.com/ 
 http://es.wikipedia.org/wiki/Distribuci%C3%B3n_ www.google.com/imghp?hl=es
FIN

Más contenido relacionado

La actualidad más candente

Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWAREJ Martin Luzon
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareysik granja
 
Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Laura González
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwarenancyespe21
 
Software de diagnostico y mantenimiento
Software de diagnostico y mantenimientoSoftware de diagnostico y mantenimiento
Software de diagnostico y mantenimientoyulianaosorno82
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareAlejandro Flores
 
Isocrates Homework 3 XD XD
Isocrates Homework 3 XD XDIsocrates Homework 3 XD XD
Isocrates Homework 3 XD XDIsocrates Flybox
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guiareina vigil
 

La actualidad más candente (19)

Ciclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARECiclo vida DESARROLLO DE SOFTWARE
Ciclo vida DESARROLLO DE SOFTWARE
 
Software de sistema y aplicaciones
Software de sistema y aplicacionesSoftware de sistema y aplicaciones
Software de sistema y aplicaciones
 
Exposicion 3
Exposicion 3Exposicion 3
Exposicion 3
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Software
SoftwareSoftware
Software
 
Software ... básico...
Software ... básico...Software ... básico...
Software ... básico...
 
Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)Roles del desarrollo de software1 (1)
Roles del desarrollo de software1 (1)
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Software de diagnostico y mantenimiento
Software de diagnostico y mantenimientoSoftware de diagnostico y mantenimiento
Software de diagnostico y mantenimiento
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Tarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computadorTarea 2 de fundamentos del computador
Tarea 2 de fundamentos del computador
 
Unidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de softwareUnidad I - Desarrollo rápido de software
Unidad I - Desarrollo rápido de software
 
Isocrates Homework 3 XD XD
Isocrates Homework 3 XD XDIsocrates Homework 3 XD XD
Isocrates Homework 3 XD XD
 
Paula guia
Paula guiaPaula guia
Paula guia
 
Jessy rock
Jessy rockJessy rock
Jessy rock
 
Etapas del software
Etapas del softwareEtapas del software
Etapas del software
 
Software 1
Software 1Software 1
Software 1
 
F. del proceso del s.
F. del proceso del s.F. del proceso del s.
F. del proceso del s.
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 

Destacado

Que es software
Que es softwareQue es software
Que es softwarebrenda1119
 
Software de programación
Software de programaciónSoftware de programación
Software de programaciónkidwolf
 
Sofware de sistema
Sofware de sistemaSofware de sistema
Sofware de sistemajazmin_reyes
 
Clasificación Geomecanica
Clasificación GeomecanicaClasificación Geomecanica
Clasificación GeomecanicaDtolo Pinto
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De SistemasShaneth
 
Presentacion de powerpoint - SOFTWARE,
Presentacion de powerpoint - SOFTWARE,Presentacion de powerpoint - SOFTWARE,
Presentacion de powerpoint - SOFTWARE,snafmym-nticx
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionAndres Garcia
 
Laboratorio E1
Laboratorio E1Laboratorio E1
Laboratorio E1gjara2001
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacionJUANCARLOSSOSA
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacioncamiloelpadre
 
Software en la computadora
Software en la computadoraSoftware en la computadora
Software en la computadoraAngela Gómez
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacionIván Torres
 
Exposicion De Software Libre
Exposicion De Software LibreExposicion De Software Libre
Exposicion De Software LibreHilemar
 
Taller de introducción a las computadoras
Taller de introducción a las computadorasTaller de introducción a las computadoras
Taller de introducción a las computadorasromeprofe
 
Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computaciónAndres Marin
 

Destacado (20)

Que es software
Que es softwareQue es software
Que es software
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Sofware de sistema
Sofware de sistemaSofware de sistema
Sofware de sistema
 
Clasificación Geomecanica
Clasificación GeomecanicaClasificación Geomecanica
Clasificación Geomecanica
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Analisis De Sistemas
Analisis De SistemasAnalisis De Sistemas
Analisis De Sistemas
 
Presentacion de powerpoint - SOFTWARE,
Presentacion de powerpoint - SOFTWARE,Presentacion de powerpoint - SOFTWARE,
Presentacion de powerpoint - SOFTWARE,
 
Introducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De ProgramacionIntroducción a la programacion 3 Software De Programacion
Introducción a la programacion 3 Software De Programacion
 
Laboratorio E1
Laboratorio E1Laboratorio E1
Laboratorio E1
 
Tipos de Software
Tipos de Software Tipos de Software
Tipos de Software
 
Sofware de programación
Sofware de programaciónSofware de programación
Sofware de programación
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Software en la computadora
Software en la computadoraSoftware en la computadora
Software en la computadora
 
Software de programacion
Software de programacionSoftware de programacion
Software de programacion
 
Exposicion De Software Libre
Exposicion De Software LibreExposicion De Software Libre
Exposicion De Software Libre
 
Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Exposición del Software
Exposición del SoftwareExposición del Software
Exposición del Software
 
Taller de introducción a las computadoras
Taller de introducción a las computadorasTaller de introducción a las computadoras
Taller de introducción a las computadoras
 
Introducción a la computación
Introducción a la computaciónIntroducción a la computación
Introducción a la computación
 

Similar a Presentación 1

Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 softwareJose Frías
 
Colorful Modern Clean Mind Map Graph.pdf
Colorful Modern Clean Mind Map Graph.pdfColorful Modern Clean Mind Map Graph.pdf
Colorful Modern Clean Mind Map Graph.pdfarnold161047
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwarejuankexmisiodj
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
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 2victorramimes
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software59681271
 
Trabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el softwareTrabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el softwareAlexz Rock
 

Similar a Presentación 1 (20)

Software
SoftwareSoftware
Software
 
Tarea 3 software
Tarea 3   softwareTarea 3   software
Tarea 3 software
 
Colorful Modern Clean Mind Map Graph.pdf
Colorful Modern Clean Mind Map Graph.pdfColorful Modern Clean Mind Map Graph.pdf
Colorful Modern Clean Mind Map Graph.pdf
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Tecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.softwareTecnicas.de.ingenieria.de.software
Tecnicas.de.ingenieria.de.software
 
Software
SoftwareSoftware
Software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Sofware
SofwareSofware
Sofware
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
Deber computo
Deber computoDeber computo
Deber computo
 
Software
SoftwareSoftware
Software
 
Fundamentos del computador
Fundamentos del computadorFundamentos del computador
Fundamentos del computador
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
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
 
El Software y sus tipos.
El Software y sus tipos.El Software y sus tipos.
El Software y sus tipos.
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Trabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el softwareTrabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el software
 

Último

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 

Último (12)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Presentación 1

  • 2. Índice Definición……………………………………….4 Importancia software…………………….5 Clasificación software…………………….6 Software de programación…………….7 Software de sistema………………………8 Software de aplicación…………………..9 Modelo espiral………………………………..10 Creación del software…………………….11 Especificación de requisitos…………..12 Diseño del sistema…………………………13
  • 3. Índice (2) Diseño del sistema…………………………….14 Codificación del software…………………..15 Pruebas……………………………………………….16 Instalación………………………………………….17 Mantenimiento……………………………………18 Caracter evolutivo del software…………19 Licencias de software………………………….20 Software en línea………………………………..21 Distribuidora de software……………………22 Software libre……………………………………..23
  • 4. Definición Se conoce como software el soporte lógico necesario para hacer funcionar un sistema informático junto al hardware. La palabra es originaria del inglés y literalmente significa partes blandas o suaves
  • 5. Importancia software  El software es imprescindible para cualquier sistema informático, puesto que sin él, este no funcionaría. Es el software quien da las órdenes, quien indica que debe hacer cada máquina con sus elementos, cuando y como.
  • 6. Clasificación del software  El software se puede clasificar en tres apartados:  Software de sistema  Software de programación  Software de aplicación
  • 7. Software de programación  Permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.
  • 8. Software de sistema  Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use. Algunos ejemplos son los sistemas operativos, los servidores y los controladores de dispositivo
  • 9. Software de aplicación  Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas. Esta categoría incluye a muchos tipos de software, como el de diseño asistido, videojuegos o bases de datos.
  • 10. Modelo espiral  Se trata de un esquema para desarrollar software y es utilizado para cualquier proyecto sea complejo o no.
  • 11. Creación del software  La creación de software puede llegar a ser muy compleja pero se divide en Análisis, Diseño, Codificación, Pruebas, Instalación y mantenimiento.
  • 12. Especificación de requisitos  Esta es la primera fase que se realiza. Es bien conocida la presión que sufren los desarrolladores de para comprender las necesidades de los usuarios. Durante esta fase, se adquieren las características que deberá cumplir el futuro programa
  • 13. Diseño del sistema  Se basa en la especificación de requisitos producido por el análisis de los requisitos. El diseño sigue siendo una fase separada del la programación o codificación, pero es muy importante para mantener una buena relación con el usuario.
  • 14. Codificación del software  Se realizan las tareas que comúnmente se conocen como programación; que consiste, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, todo lo diseñado en la fase anterior. Todo ello lo realiza el programador
  • 15. Pruebas  Entre las diversas pruebas que se le efectúan al software se pueden distinguir principalmente:  Pruebas unitarias (consisten en probar o testear piezas de software pequeñas)  Pruebas de integración (una vez que las pruebas unitarias fueron concluidas)
  • 16. Instalación  Es el proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino, inicializados, y configurados. Constituye la etapa final en el desarrollo propiamente dicho del software. Finalmente el producto entrará en la fase de funcionamiento.
  • 17. Mantenimiento  El mantenimiento de software es el proceso de control, mejora y optimización del software ya desarrollado e instalado. Incluye depuración de errores. De un buen diseño y documentación del desarrollo dependerá cómo será la fase de mantenimiento, tanto en costo temporal como monetario.
  • 18. Carácter evolutivo del software  El software evoluciona, en general, generando versiones cada vez más completas, complejas, mejoradas, optimizadas en algún aspecto, adecuadas a nuevas plataformas, etc. Cuando un sistema deja de evolucionar, inevitablemente, será reemplazado por un producto nuevo.
  • 19. Licencias de software  La licencia es un contrato en donde se proveen ciertos permisos como el de instalación, uso del software (no la propiedad), modificación del mismo, redistribución, entre otros.
  • 20. Software en línea  Es una alternativa barata frente a la venta de software y no tendría que pagar por reparaciones o actualizaciones. Son accesibles desde cualquier lugar ya que almacenan los datos en línea. Un ejemplo es ThinkFree frente a Microsoft Word.
  • 21. Distribuidora de software  Una distribuidora de software es una empresa que se dedica a mediar entre las de desarrollo de software y los minoristas. A veces una empresa desarrolladora de software puede colaborar con una distribuidora para difundir el producto.
  • 22. Software libre El sofware libre a veces se confunde con «gratis» por la ambigüedad del término free en el idioma inglés, es la denominación del software que respeta la libertad de todos los usuarios que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser usado, copiado, estudiado, modificado, y redistribuido libremente de varias formas. Algunos ejemplos son Linux OpenOffice o eMule.
  • 23. Bibliografía  http://es.wikipedia.org/wiki/Industria_del_software  http://es.wikipedia.org/wiki/Software  http://10ejemplos.com/  http://es.wikipedia.org/wiki/Distribuci%C3%B3n_ www.google.com/imghp?hl=es
  • 24. FIN