SlideShare una empresa de Scribd logo
CATEGORÍAS DEL SOFTWARE
ERICKSON VERGARA ROJAS
SOFTWARE HEREDADO
El Software heredado es conocido también como Legacy (Software de legado). Los sistemas de software
de herencia fueron desarrollados desde hace muchísimas décadas y aún hoy en día continúan con su
funcionamiento, para seguir prestando sus servicios, siendo obviamente modificados o actualizados.
CALIDAD DEL SOTWARE HEREDADO
El software debe adaptarse para satisfacer las necesidades de los nuevos ambientes o
tecnologías.
• Debe mejorarse para implementar los
nuevos requerimientos de lo negocios.
• Debe extenderse para hacerlo operable con
sistemas y bases de datos modernos.
• Debe rediseñarse para hacerlo variable
dentro de un ambiente de red.
CATEGORÍAS DEL SOFTWARE
SOFTWARE DE SISTEMA
SOFTWARE DE APLICACIÓN
SOFTWARE CIENTIFICO Y DE INGENIERIA
SOFTWARE INCRUSTADO O EMPOTRADO
SOFTWARE DE LINEA O PRODUCTOS
APLICACIÓN BASADA EN WEB
SOFTWARE DE INTELIGENCIA
SOFTWARE HEREDADO
SOFWARE 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
DIVISION DEL SOFTWARE DE SISTEMA
SISTEMA OPERATIVO
El Sistema Operativo es un conjunto de programas que administran los recursos de la
computadora y controlan su funcionamiento.
Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario,
Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de
Soporte.
CONTROLADORES DE DISPOSITIVOS
Los Controladores de Dispositivos son programas que permiten a otros programa de mayor nivel
como un sistema operativo interactuar con un dispositivo de hardware.
PROGRAMAS UTILITARIOS
Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además
de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.
SOFTWARE DE APLICACION
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.
EL SOFTWARE DE APLICACIÓN SE DIVIDE EN:
PROGRAMAS BASICOS
Son aplicaciones cuyo propósito es mejorar,
en alguna forma, el desempeño del
ordenador.
Ejemplo:
• Antivirus.
Compresor de archivos.
Defragmentador.
Software para respaldo.
Software de recuperación.
PROGRAMAS DE UTILIDAD
Son aplicaciones cuyo propósito es facilitar, agilizar
y mejorar para el usuario, la ejecución de ciertas
tareas.
Ejemplo:
• Procesadores de texto.
• Hojas de cálculo.
• Presentaciones automatizadas.
• Navegadores de Internet.
• Administradores de bases de datos.
• Desarrolladores de sitios web.
SOFTWARE CIENTÍFICO Y DE INGENIERÍA
Está caracterizado por los algoritmos (conjunto
finito de instrucciones o pasos que sirven para
ejecutar una tarea o resolver un problema ) de
manejo de números.
El campo del software científico y de ingeniería
se ha visto ampliado últimamente con el
desarrollo de los sistemas de diseño, ingeniería
y fabricación asistida por ordenador (CAD, CAE
y CAM), los simuladores gráficos y otras
aplicaciones interactivas que lo acercan más al
software de tiempo real e incluso al software
de sistemas.
SOFTWARE INCRUSTADO O EMPOTRADO
• Reside en memoria de sólo lectura
• Se utiliza para controlar productos y
sistemas de los mercados industriales y de
consumo
• Ejecuta funciones muy limitadas
Ejemplos:
• Las cámara digitales (ya sean de fotos o de
videos).
• Lavadoras, microondas;
• El sistema de frenado;
• Cualquier controlador de una planta;
• Las impresoras;
• Faxes, los teléfonos.
SOFTWARE BASADO EN WEB
• Las páginas Web buscadas por un
explorador son software que incorpora
instrucciones ejecutables (por ejemplo,
HTML, Perl, o Java), y datos (por ejemplo,
hipertexto y una variedad de formatos de
audio y visuales).
• En esencia, la red viene a ser una gran
computadora que proporciona un recurso
software casi ilimitado que puede ser
accedido por cualquier persona con un
modem.
SOFTWARE DE INTELIGENCIA
• Este tipo de Software hace uso de
algoritmos no numéricos para resolver
problemas complejos para los que no son
adecuados el cálculo o el análisis directo.
• Ejemplos:
• Los sistemas expertos, reconocimiento de
patrones (imágenes y voz), redes
neuronales prueba de teoremas y juegos.

Más contenido relacionado

La actualidad más candente

Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
Barklyn Lsla
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
Jimmy Campo
 
Tipos de software
Tipos  de softwareTipos  de software
Tipos de software
EIYSC
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
clauddiaa
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
Presentación de Software
Presentación de SoftwarePresentación de Software
Presentación de Software
3mi500
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de softwaremonik1002
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
María Inés Cahuana Lázaro
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
turlahackers
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoLu Martinez
 
caracteristicas do software libre
caracteristicas do software librecaracteristicas do software libre
caracteristicas do software libre
adrianriveraoya
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
SebastianSeronGuerre
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Renato Gonzalez
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
Camila Arbelaez
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
Cesar Prado
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
Lia IS
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
manuel alfredo chacon valero
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
bakura4
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
Shirley Armas
 

La actualidad más candente (20)

Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Tipos de software
Tipos  de softwareTipos  de software
Tipos de software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Presentación de Software
Presentación de SoftwarePresentación de Software
Presentación de Software
 
Proyecto de software
Proyecto de softwareProyecto de software
Proyecto de software
 
Ingeniería de software modelo incremental
Ingeniería de software  modelo incrementalIngeniería de software  modelo incremental
Ingeniería de software modelo incremental
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Analisis de requerimiento
Analisis de requerimientoAnalisis de requerimiento
Analisis de requerimiento
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
caracteristicas do software libre
caracteristicas do software librecaracteristicas do software libre
caracteristicas do software libre
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Ingeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientosIngeniería de requisitos e ingeniería de requerimientos
Ingeniería de requisitos e ingeniería de requerimientos
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Algoritmos Tiposde datos
Algoritmos Tiposde datos Algoritmos Tiposde datos
Algoritmos Tiposde datos
 
Tipos de sistemas operativos
Tipos de sistemas operativosTipos de sistemas operativos
Tipos de sistemas operativos
 

Destacado

EL PRODUCTO SOFTWARE
EL PRODUCTO SOFTWAREEL PRODUCTO SOFTWARE
EL PRODUCTO SOFTWARE
renato1089
 
Tipos De Software Antivirus
Tipos De Software AntivirusTipos De Software Antivirus
Tipos De Software Antivirus
Carolina
 
Categorías de software de aplicación
Categorías de software de aplicaciónCategorías de software de aplicación
Categorías de software de aplicaciónquezadatos
 
Tipos de software
Tipos de softwareTipos de software
Tipos de softwaremarcos2523
 
Categorías de software
Categorías de softwareCategorías de software
Categorías de softwarekitzia3
 
usos-computadoras
usos-computadorasusos-computadoras
usos-computadoras
Adolfo J. Araujo J. ajaraujo
 
Tipos de virus y antivirus
Tipos de virus y antivirusTipos de virus y antivirus
Tipos de virus y antivirus
jose ramon
 

Destacado (8)

EL PRODUCTO SOFTWARE
EL PRODUCTO SOFTWAREEL PRODUCTO SOFTWARE
EL PRODUCTO SOFTWARE
 
Tipos De Software Antivirus
Tipos De Software AntivirusTipos De Software Antivirus
Tipos De Software Antivirus
 
Software y sus aplicaciones
Software y sus aplicacionesSoftware y sus aplicaciones
Software y sus aplicaciones
 
Categorías de software de aplicación
Categorías de software de aplicaciónCategorías de software de aplicación
Categorías de software de aplicación
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Categorías de software
Categorías de softwareCategorías de software
Categorías de software
 
usos-computadoras
usos-computadorasusos-computadoras
usos-computadoras
 
Tipos de virus y antivirus
Tipos de virus y antivirusTipos de virus y antivirus
Tipos de virus y antivirus
 

Similar a Categorías del software

Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
brand85
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemaenriqueja
 
Software
SoftwareSoftware
Software
Betty Santes
 
1439 software fc_gs3
1439 software fc_gs31439 software fc_gs3
1439 software fc_gs3
katty_cm77
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREadrii15
 
Informatica 2 [reparado]
Informatica 2 [reparado]Informatica 2 [reparado]
Informatica 2 [reparado]
Arlis Argumedo Urrutia
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de software
edgarplazas
 
La naturaleza cambiante del
La naturaleza cambiante delLa naturaleza cambiante del
La naturaleza cambiante del
Christofer001
 
Software
SoftwareSoftware
Johanna mejia fundamento
Johanna mejia fundamentoJohanna mejia fundamento
Johanna mejia fundamento
johanna mejia mejia
 
G palomeque tarea2
G palomeque tarea2G palomeque tarea2
G palomeque tarea2
Gabriela Palomeque
 
Software
SoftwareSoftware
Software
DARWINGBUR
 
Software de instalacion
Software de instalacionSoftware de instalacion
Software de instalacion
valentinadirectioner1D
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
Lupita Gallegos Alvarado
 

Similar a Categorías del software (20)

Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación  Preparación e instalación de software de aplicación
Preparación e instalación de software de aplicación
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
1439 software fc_gs32
1439 software fc_gs321439 software fc_gs32
1439 software fc_gs32
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
1439 software fc_gs3
1439 software fc_gs31439 software fc_gs3
1439 software fc_gs3
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Informatica 2 [reparado]
Informatica 2 [reparado]Informatica 2 [reparado]
Informatica 2 [reparado]
 
Informatica
Informatica Informatica
Informatica
 
preparación e instalación de software
preparación e instalación de softwarepreparación e instalación de software
preparación e instalación de software
 
La naturaleza cambiante del
La naturaleza cambiante delLa naturaleza cambiante del
La naturaleza cambiante del
 
Software
SoftwareSoftware
Software
 
Johanna mejia fundamento
Johanna mejia fundamentoJohanna mejia fundamento
Johanna mejia fundamento
 
G palomeque tarea2
G palomeque tarea2G palomeque tarea2
G palomeque tarea2
 
Software
SoftwareSoftware
Software
 
Software de instalacion
Software de instalacionSoftware de instalacion
Software de instalacion
 
Slideshare3a
Slideshare3aSlideshare3a
Slideshare3a
 
Hardware and software
Hardware and softwareHardware and software
Hardware and software
 
Software3
Software3Software3
Software3
 
Software2
Software2Software2
Software2
 

Último

proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
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
 
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
 
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
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
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.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
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
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
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
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
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
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 

Último (20)

proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO 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
 
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
 
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
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
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.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.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
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
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
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
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
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 

Categorías del software

  • 2. SOFTWARE HEREDADO El Software heredado es conocido también como Legacy (Software de legado). Los sistemas de software de herencia fueron desarrollados desde hace muchísimas décadas y aún hoy en día continúan con su funcionamiento, para seguir prestando sus servicios, siendo obviamente modificados o actualizados. CALIDAD DEL SOTWARE HEREDADO El software debe adaptarse para satisfacer las necesidades de los nuevos ambientes o tecnologías. • Debe mejorarse para implementar los nuevos requerimientos de lo negocios. • Debe extenderse para hacerlo operable con sistemas y bases de datos modernos. • Debe rediseñarse para hacerlo variable dentro de un ambiente de red.
  • 3. CATEGORÍAS DEL SOFTWARE SOFTWARE DE SISTEMA SOFTWARE DE APLICACIÓN SOFTWARE CIENTIFICO Y DE INGENIERIA SOFTWARE INCRUSTADO O EMPOTRADO SOFTWARE DE LINEA O PRODUCTOS APLICACIÓN BASADA EN WEB SOFTWARE DE INTELIGENCIA SOFTWARE HEREDADO
  • 4. SOFWARE 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
  • 5. DIVISION DEL SOFTWARE DE SISTEMA SISTEMA OPERATIVO El Sistema Operativo es un conjunto de programas que administran los recursos de la computadora y controlan su funcionamiento. Un Sistema Operativo realiza cinco funciones básicas: Suministro de Interfaz al Usuario, Administración de Recursos, Administración de Archivos, Administración de Tareas y Servicio de Soporte. CONTROLADORES DE DISPOSITIVOS Los Controladores de Dispositivos son programas que permiten a otros programa de mayor nivel como un sistema operativo interactuar con un dispositivo de hardware. PROGRAMAS UTILITARIOS Los Programas Utilitarios realizan diversas funciones para resolver problemas específicos, además de realizar tareas en general y de mantenimiento. Algunos se incluyen en el sistema operativo.
  • 6. SOFTWARE DE APLICACION 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.
  • 7. EL SOFTWARE DE APLICACIÓN SE DIVIDE EN: PROGRAMAS BASICOS Son aplicaciones cuyo propósito es mejorar, en alguna forma, el desempeño del ordenador. Ejemplo: • Antivirus. Compresor de archivos. Defragmentador. Software para respaldo. Software de recuperación. PROGRAMAS DE UTILIDAD Son aplicaciones cuyo propósito es facilitar, agilizar y mejorar para el usuario, la ejecución de ciertas tareas. Ejemplo: • Procesadores de texto. • Hojas de cálculo. • Presentaciones automatizadas. • Navegadores de Internet. • Administradores de bases de datos. • Desarrolladores de sitios web.
  • 8. SOFTWARE CIENTÍFICO Y DE INGENIERÍA Está caracterizado por los algoritmos (conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema ) de manejo de números. El campo del software científico y de ingeniería se ha visto ampliado últimamente con el desarrollo de los sistemas de diseño, ingeniería y fabricación asistida por ordenador (CAD, CAE y CAM), los simuladores gráficos y otras aplicaciones interactivas que lo acercan más al software de tiempo real e incluso al software de sistemas.
  • 9. SOFTWARE INCRUSTADO O EMPOTRADO • Reside en memoria de sólo lectura • Se utiliza para controlar productos y sistemas de los mercados industriales y de consumo • Ejecuta funciones muy limitadas Ejemplos: • Las cámara digitales (ya sean de fotos o de videos). • Lavadoras, microondas; • El sistema de frenado; • Cualquier controlador de una planta; • Las impresoras; • Faxes, los teléfonos.
  • 10. SOFTWARE BASADO EN WEB • Las páginas Web buscadas por un explorador son software que incorpora instrucciones ejecutables (por ejemplo, HTML, Perl, o Java), y datos (por ejemplo, hipertexto y una variedad de formatos de audio y visuales). • En esencia, la red viene a ser una gran computadora que proporciona un recurso software casi ilimitado que puede ser accedido por cualquier persona con un modem.
  • 11. SOFTWARE DE INTELIGENCIA • Este tipo de Software hace uso de algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o el análisis directo. • Ejemplos: • Los sistemas expertos, reconocimiento de patrones (imágenes y voz), redes neuronales prueba de teoremas y juegos.