SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Programación en Computadoras
Unidad I INTRODUCCIÓN
1
Tipos de software y suTipos de software y su
desarrollodesarrollo
Para realizar una tarea en una computadora, es necesario darlePara realizar una tarea en una computadora, es necesario darle
instrucciones a través del software.instrucciones a través del software. SoftwareSoftware es el nombrees el nombre
asignado a lasasignado a las aplicacionesaplicaciones oo programasprogramas que se ejecutan en laque se ejecutan en la
computadora.computadora.
El contenido y el determinismo de la información son factoresEl contenido y el determinismo de la información son factores
importantes a considerar para determinar la naturaleza de unaimportantes a considerar para determinar la naturaleza de una
aplicación de software. El contenido se refiere al significado y a laaplicación de software. El contenido se refiere al significado y a la
forma de la información de entrada y salida.forma de la información de entrada y salida.
Algunas veces es difícil establecer categorías genéricas para lasAlgunas veces es difícil establecer categorías genéricas para las
aplicaciones del software que sean significativas. Conformeaplicaciones del software que sean significativas. Conforme
aumenta la complejidad del software, es más difícil estableceraumenta la complejidad del software, es más difícil establecer
compartimentos nítidamente separados. Las siguientes áreas delcompartimentos nítidamente separados. Las siguientes áreas del
software indican la amplitud de las aplicaciones potenciales:22software indican la amplitud de las aplicaciones potenciales:22
Programación en Computadoras
Unidad I INTRODUCCIÓN
2
Tipos de software y su desarrolloTipos de software y su desarrollo
 Software de SistemasSoftware de Sistemas
 Software de Tiempo RealSoftware de Tiempo Real
 Software de GestiónSoftware de Gestión
 Software de Ingeniería y científicoSoftware de Ingeniería y científico
 Software empotradoSoftware empotrado
 Software de computadoras personalesSoftware de computadoras personales
 Software basado en WebSoftware basado en Web
 Software de Inteligencia ArtificialSoftware de Inteligencia Artificial
Programación en Computadoras
Unidad I INTRODUCCIÓN
3
Software de SistemasSoftware de Sistemas
► Programas que han sido escritos para servir a otrosProgramas que han sido escritos para servir a otros
programas.programas.
► Se caracterizan por unaSe caracterizan por una fuerte interacción con elfuerte interacción con el
hardware de la computadorahardware de la computadora
► Compartir recursosCompartir recursos
► Sofisticada gestión de procesosSofisticada gestión de procesos
► Estructuras de datos complejasEstructuras de datos complejas
► Múltiples interfaces externasMúltiples interfaces externas
Ejemplo: compiladores, editores y utilidades de gestión deEjemplo: compiladores, editores y utilidades de gestión de
archivos, ciertos componentes del sistema operativo,archivos, ciertos componentes del sistema operativo,
utilidades de manejo de periféricos, procesadores deutilidades de manejo de periféricos, procesadores de
telecomunicaciones, etc.telecomunicaciones, etc.
Programación en Computadoras
Unidad I INTRODUCCIÓN
4
Software de Tiempo RealSoftware de Tiempo Real
► Coordina/analiza/controla sucesos del mundo realCoordina/analiza/controla sucesos del mundo real
conforme ocurren.conforme ocurren.
► Maneja diferentes componentes:Maneja diferentes componentes:
Recolección de datosRecolección de datos
Dar formato a la información recibida del exteriorDar formato a la información recibida del exterior
De análisis para transformar la informaciónDe análisis para transformar la información
De Control/salida que responda al exteriorDe Control/salida que responda al exterior
De Monitorización que coordine a todos los componentesDe Monitorización que coordine a todos los componentes
En un tiempo de entre 1 milisegundo a 1 segundo.En un tiempo de entre 1 milisegundo a 1 segundo.
Programación en Computadoras
Unidad I INTRODUCCIÓN
5
Software de GestiónSoftware de Gestión
►El proceso de la información comercial constituye la mayorEl proceso de la información comercial constituye la mayor
de las áreas de aplicación del software.de las áreas de aplicación del software.
►Han evolucionado hacia el software de sistemas deHan evolucionado hacia el software de sistemas de
información de gestión (SIG) que accede a una o más basesinformación de gestión (SIG) que accede a una o más bases
de datos que contienen información comercialde datos que contienen información comercial
por ejemplo: nóminas, cuentas de haberes-débitos,por ejemplo: nóminas, cuentas de haberes-débitos,
inventarios, etc.inventarios, etc.
Se realizan tareas convencionales de procesamientos deSe realizan tareas convencionales de procesamientos de
datosdatos
Programación en Computadoras
Unidad I INTRODUCCIÓN
6
Software de Ingeniería ySoftware de Ingeniería y
científicocientífico
►Está caracterizado por los algoritmosEstá caracterizado por los algoritmos ((conjunto finito de instrucciones o pasos queconjunto finito de instrucciones o pasos que
sirven para ejecutar una tarea o resolver un problema )sirven para ejecutar una tarea o resolver un problema ) de manejo de númerosde manejo de números
Ejemplo:Astronomía, vulcanología, análisis de la presión de losEjemplo:Astronomía, vulcanología, análisis de la presión de los
automotores, dinámica orbital de las lanzaderas espaciales,automotores, dinámica orbital de las lanzaderas espaciales,
biología molecular, fabricación automática.biología molecular, fabricación automática.
Pero las nuevas aplicaciones del área de ingeniería se han alejadoPero las nuevas aplicaciones del área de ingeniería se han alejado
de los algoritmos convencionales numéricos. El diseño asistido porde los algoritmos convencionales numéricos. El diseño asistido por
computadora (del inglés CAD), la simulación de sistemas y otrascomputadora (del inglés CAD), la simulación de sistemas y otras
aplicaciones interactivas, han comenzado a coger característicasaplicaciones interactivas, han comenzado a coger características
del software de tiempo real e incluso del software de sistemas.del software de tiempo real e incluso del software de sistemas.
Programación en Computadoras
Unidad I INTRODUCCIÓN
7
Software empotradoSoftware empotrado
►Reside en memoria de sólo lecturaReside en memoria de sólo lectura
►Se utiliza para controlar productos y sistemas deSe utiliza para controlar productos y sistemas de
los mercados industriales y de consumolos mercados industriales y de consumo
►Ejecuta funciones muy limitadasEjecuta funciones muy limitadas
Ejemplo: El control de las teclas de un horno deEjemplo: El control de las teclas de un horno de
microondas, control de la gasolina de un automóvil,microondas, control de la gasolina de un automóvil,
sistemas de frenado, etc.sistemas de frenado, etc.
Programación en Computadoras
Unidad I INTRODUCCIÓN
8
Software de computadorasSoftware de computadoras
personalespersonales
El mercado del software de computadoras personales haEl mercado del software de computadoras personales ha
germinado en las pasadas dos décadas. Aplicaciones quegerminado en las pasadas dos décadas. Aplicaciones que
pertenecen a esta categoría:pertenecen a esta categoría:
►El procesamiento de textosEl procesamiento de textos
►Hojas de cálculoHojas de cálculo
►Los gráficos por computadoraLos gráficos por computadora
►MultimediaMultimedia
►EntretenimientosEntretenimientos
►Gestión de bases de datosGestión de bases de datos
►Aplicaciones financieras, de negocios y personalesAplicaciones financieras, de negocios y personales
►Redes o acceso a bases de datos externasRedes o acceso a bases de datos externas
Programación en Computadoras
Unidad I INTRODUCCIÓN
9
Software basado en WebSoftware basado en Web
► Las páginas Web buscadas por un explorador sonLas páginas Web buscadas por un explorador son
software que incorpora instrucciones ejecutablessoftware que incorpora instrucciones ejecutables
(por ejemplo, HTML, Perl, o Java), y datos (por(por ejemplo, HTML, Perl, o Java), y datos (por
ejemplo, hipertexto y una variedad de formatos deejemplo, hipertexto y una variedad de formatos de
audio y visuales).audio y visuales).
► En esencia, la red viene a ser una granEn esencia, la red viene a ser una gran
computadora que proporciona un recurso softwarecomputadora que proporciona un recurso software
casi ilimitado que puede ser accedido porcasi ilimitado que puede ser accedido por
cualquier persona con un modem.cualquier persona con un modem.
Programación en Computadoras
Unidad I INTRODUCCIÓN
10
Software de InteligenciaSoftware de Inteligencia
ArtificialArtificial
► Este tipo de Software hace uso deEste tipo de Software hace uso de
algoritmos no numéricos para resolveralgoritmos no numéricos para resolver
problemas complejos para los que no sonproblemas complejos para los que no son
adecuados el cálculo o el análisis directo.adecuados el cálculo o el análisis directo.
Ejemplos:Ejemplos:
Los sistemas expertos, reconocimiento deLos sistemas expertos, reconocimiento de
patrones (imágenes y voz), redes neuronalespatrones (imágenes y voz), redes neuronales
prueba de teoremas y juegos.prueba de teoremas y juegos.
Programación en Computadoras
Unidad I INTRODUCCIÓN
11
Características que diferencian a unCaracterísticas que diferencian a un
software de otro.software de otro.
►ComplejidadComplejidad
►Significado y forma de la información deSignificado y forma de la información de
entrada y salida.entrada y salida.
►Compartir recursosCompartir recursos
►La interacción con el Hardware (HW)La interacción con el Hardware (HW)
►El objetivo para lo que fueron diseñadosEl objetivo para lo que fueron diseñados

Weitere ähnliche Inhalte

Was ist angesagt? (18)

Software
SoftwareSoftware
Software
 
David philco pp
David philco ppDavid philco pp
David philco pp
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
Software
SoftwareSoftware
Software
 
Tarea 2 fundamentos del computador
Tarea 2 fundamentos del computadorTarea 2 fundamentos del computador
Tarea 2 fundamentos del computador
 
Alfonso software
Alfonso softwareAlfonso software
Alfonso software
 
sofwuare
sofwuaresofwuare
sofwuare
 
El Software y sus tipos.
El Software y sus tipos.El Software y sus tipos.
El Software y sus tipos.
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Fundamentos de software
Fundamentos de softwareFundamentos de software
Fundamentos de software
 
Deber software
Deber softwareDeber software
Deber software
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Software tipos y característica formas de trabajo
Software tipos y característica formas de trabajoSoftware tipos y característica formas de trabajo
Software tipos y característica formas de trabajo
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 

Ähnlich wie Tipos Software 40 (20)

02 software clasificacin_y_funcionalidad
02 software clasificacin_y_funcionalidad02 software clasificacin_y_funcionalidad
02 software clasificacin_y_funcionalidad
 
Johanna mejia fundamento
Johanna mejia fundamentoJohanna mejia fundamento
Johanna mejia fundamento
 
Taller powerpoint
Taller powerpointTaller powerpoint
Taller powerpoint
 
La informática
La informáticaLa informática
La informática
 
Presentación tic software
Presentación tic softwarePresentación tic software
Presentación tic software
 
Guia 3 i_.software
Guia 3 i_.softwareGuia 3 i_.software
Guia 3 i_.software
 
software
softwaresoftware
software
 
Que es el software?
Que es el software?Que es el software?
Que es el software?
 
Diapositivas del software corregido
Diapositivas del software corregidoDiapositivas del software corregido
Diapositivas del software corregido
 
Hardware y software
Hardware y softwareHardware y software
Hardware y software
 
Anddre (2)
Anddre (2)Anddre (2)
Anddre (2)
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Materia de informatica or
Materia de informatica orMateria de informatica or
Materia de informatica or
 
Guia 2 i_.software
Guia 2 i_.softwareGuia 2 i_.software
Guia 2 i_.software
 
Software
SoftwareSoftware
Software
 
Deber 3
Deber 3Deber 3
Deber 3
 
Sofware
SofwareSofware
Sofware
 
Actividad 2 abp
Actividad 2  abp Actividad 2  abp
Actividad 2 abp
 
Ensayo(diseño de software)
Ensayo(diseño de software)Ensayo(diseño de software)
Ensayo(diseño de software)
 

Mehr von 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
 

Kürzlich hochgeladen

III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAELIASPELAEZSARMIENTO1
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxkeithgiancarloroquef
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 

Kürzlich hochgeladen (20)

III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIAGUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
GUIA DE TEXTOS EDUCATIVOS SANTILLANA PARA SECUNDARIA
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
recursos naturales america cuarto basico
recursos naturales america cuarto basicorecursos naturales america cuarto basico
recursos naturales america cuarto basico
 
Concurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptxConcurso José María Arguedas nacional.pptx
Concurso José María Arguedas nacional.pptx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 

Tipos Software 40

  • 1. Programación en Computadoras Unidad I INTRODUCCIÓN 1 Tipos de software y suTipos de software y su desarrollodesarrollo Para realizar una tarea en una computadora, es necesario darlePara realizar una tarea en una computadora, es necesario darle instrucciones a través del software.instrucciones a través del software. SoftwareSoftware es el nombrees el nombre asignado a lasasignado a las aplicacionesaplicaciones oo programasprogramas que se ejecutan en laque se ejecutan en la computadora.computadora. El contenido y el determinismo de la información son factoresEl contenido y el determinismo de la información son factores importantes a considerar para determinar la naturaleza de unaimportantes a considerar para determinar la naturaleza de una aplicación de software. El contenido se refiere al significado y a laaplicación de software. El contenido se refiere al significado y a la forma de la información de entrada y salida.forma de la información de entrada y salida. Algunas veces es difícil establecer categorías genéricas para lasAlgunas veces es difícil establecer categorías genéricas para las aplicaciones del software que sean significativas. Conformeaplicaciones del software que sean significativas. Conforme aumenta la complejidad del software, es más difícil estableceraumenta la complejidad del software, es más difícil establecer compartimentos nítidamente separados. Las siguientes áreas delcompartimentos nítidamente separados. Las siguientes áreas del software indican la amplitud de las aplicaciones potenciales:22software indican la amplitud de las aplicaciones potenciales:22
  • 2. Programación en Computadoras Unidad I INTRODUCCIÓN 2 Tipos de software y su desarrolloTipos de software y su desarrollo  Software de SistemasSoftware de Sistemas  Software de Tiempo RealSoftware de Tiempo Real  Software de GestiónSoftware de Gestión  Software de Ingeniería y científicoSoftware de Ingeniería y científico  Software empotradoSoftware empotrado  Software de computadoras personalesSoftware de computadoras personales  Software basado en WebSoftware basado en Web  Software de Inteligencia ArtificialSoftware de Inteligencia Artificial
  • 3. Programación en Computadoras Unidad I INTRODUCCIÓN 3 Software de SistemasSoftware de Sistemas ► Programas que han sido escritos para servir a otrosProgramas que han sido escritos para servir a otros programas.programas. ► Se caracterizan por unaSe caracterizan por una fuerte interacción con elfuerte interacción con el hardware de la computadorahardware de la computadora ► Compartir recursosCompartir recursos ► Sofisticada gestión de procesosSofisticada gestión de procesos ► Estructuras de datos complejasEstructuras de datos complejas ► Múltiples interfaces externasMúltiples interfaces externas Ejemplo: compiladores, editores y utilidades de gestión deEjemplo: compiladores, editores y utilidades de gestión de archivos, ciertos componentes del sistema operativo,archivos, ciertos componentes del sistema operativo, utilidades de manejo de periféricos, procesadores deutilidades de manejo de periféricos, procesadores de telecomunicaciones, etc.telecomunicaciones, etc.
  • 4. Programación en Computadoras Unidad I INTRODUCCIÓN 4 Software de Tiempo RealSoftware de Tiempo Real ► Coordina/analiza/controla sucesos del mundo realCoordina/analiza/controla sucesos del mundo real conforme ocurren.conforme ocurren. ► Maneja diferentes componentes:Maneja diferentes componentes: Recolección de datosRecolección de datos Dar formato a la información recibida del exteriorDar formato a la información recibida del exterior De análisis para transformar la informaciónDe análisis para transformar la información De Control/salida que responda al exteriorDe Control/salida que responda al exterior De Monitorización que coordine a todos los componentesDe Monitorización que coordine a todos los componentes En un tiempo de entre 1 milisegundo a 1 segundo.En un tiempo de entre 1 milisegundo a 1 segundo.
  • 5. Programación en Computadoras Unidad I INTRODUCCIÓN 5 Software de GestiónSoftware de Gestión ►El proceso de la información comercial constituye la mayorEl proceso de la información comercial constituye la mayor de las áreas de aplicación del software.de las áreas de aplicación del software. ►Han evolucionado hacia el software de sistemas deHan evolucionado hacia el software de sistemas de información de gestión (SIG) que accede a una o más basesinformación de gestión (SIG) que accede a una o más bases de datos que contienen información comercialde datos que contienen información comercial por ejemplo: nóminas, cuentas de haberes-débitos,por ejemplo: nóminas, cuentas de haberes-débitos, inventarios, etc.inventarios, etc. Se realizan tareas convencionales de procesamientos deSe realizan tareas convencionales de procesamientos de datosdatos
  • 6. Programación en Computadoras Unidad I INTRODUCCIÓN 6 Software de Ingeniería ySoftware de Ingeniería y científicocientífico ►Está caracterizado por los algoritmosEstá caracterizado por los algoritmos ((conjunto finito de instrucciones o pasos queconjunto finito de instrucciones o pasos que sirven para ejecutar una tarea o resolver un problema )sirven para ejecutar una tarea o resolver un problema ) de manejo de númerosde manejo de números Ejemplo:Astronomía, vulcanología, análisis de la presión de losEjemplo:Astronomía, vulcanología, análisis de la presión de los automotores, dinámica orbital de las lanzaderas espaciales,automotores, dinámica orbital de las lanzaderas espaciales, biología molecular, fabricación automática.biología molecular, fabricación automática. Pero las nuevas aplicaciones del área de ingeniería se han alejadoPero las nuevas aplicaciones del área de ingeniería se han alejado de los algoritmos convencionales numéricos. El diseño asistido porde los algoritmos convencionales numéricos. El diseño asistido por computadora (del inglés CAD), la simulación de sistemas y otrascomputadora (del inglés CAD), la simulación de sistemas y otras aplicaciones interactivas, han comenzado a coger característicasaplicaciones interactivas, han comenzado a coger características del software de tiempo real e incluso del software de sistemas.del software de tiempo real e incluso del software de sistemas.
  • 7. Programación en Computadoras Unidad I INTRODUCCIÓN 7 Software empotradoSoftware empotrado ►Reside en memoria de sólo lecturaReside en memoria de sólo lectura ►Se utiliza para controlar productos y sistemas deSe utiliza para controlar productos y sistemas de los mercados industriales y de consumolos mercados industriales y de consumo ►Ejecuta funciones muy limitadasEjecuta funciones muy limitadas Ejemplo: El control de las teclas de un horno deEjemplo: El control de las teclas de un horno de microondas, control de la gasolina de un automóvil,microondas, control de la gasolina de un automóvil, sistemas de frenado, etc.sistemas de frenado, etc.
  • 8. Programación en Computadoras Unidad I INTRODUCCIÓN 8 Software de computadorasSoftware de computadoras personalespersonales El mercado del software de computadoras personales haEl mercado del software de computadoras personales ha germinado en las pasadas dos décadas. Aplicaciones quegerminado en las pasadas dos décadas. Aplicaciones que pertenecen a esta categoría:pertenecen a esta categoría: ►El procesamiento de textosEl procesamiento de textos ►Hojas de cálculoHojas de cálculo ►Los gráficos por computadoraLos gráficos por computadora ►MultimediaMultimedia ►EntretenimientosEntretenimientos ►Gestión de bases de datosGestión de bases de datos ►Aplicaciones financieras, de negocios y personalesAplicaciones financieras, de negocios y personales ►Redes o acceso a bases de datos externasRedes o acceso a bases de datos externas
  • 9. Programación en Computadoras Unidad I INTRODUCCIÓN 9 Software basado en WebSoftware basado en Web ► Las páginas Web buscadas por un explorador sonLas páginas Web buscadas por un explorador son software que incorpora instrucciones ejecutablessoftware que incorpora instrucciones ejecutables (por ejemplo, HTML, Perl, o Java), y datos (por(por ejemplo, HTML, Perl, o Java), y datos (por ejemplo, hipertexto y una variedad de formatos deejemplo, hipertexto y una variedad de formatos de audio y visuales).audio y visuales). ► En esencia, la red viene a ser una granEn esencia, la red viene a ser una gran computadora que proporciona un recurso softwarecomputadora que proporciona un recurso software casi ilimitado que puede ser accedido porcasi ilimitado que puede ser accedido por cualquier persona con un modem.cualquier persona con un modem.
  • 10. Programación en Computadoras Unidad I INTRODUCCIÓN 10 Software de InteligenciaSoftware de Inteligencia ArtificialArtificial ► Este tipo de Software hace uso deEste tipo de Software hace uso de algoritmos no numéricos para resolveralgoritmos no numéricos para resolver problemas complejos para los que no sonproblemas complejos para los que no son adecuados el cálculo o el análisis directo.adecuados el cálculo o el análisis directo. Ejemplos:Ejemplos: Los sistemas expertos, reconocimiento deLos sistemas expertos, reconocimiento de patrones (imágenes y voz), redes neuronalespatrones (imágenes y voz), redes neuronales prueba de teoremas y juegos.prueba de teoremas y juegos.
  • 11. Programación en Computadoras Unidad I INTRODUCCIÓN 11 Características que diferencian a unCaracterísticas que diferencian a un software de otro.software de otro. ►ComplejidadComplejidad ►Significado y forma de la información deSignificado y forma de la información de entrada y salida.entrada y salida. ►Compartir recursosCompartir recursos ►La interacción con el Hardware (HW)La interacción con el Hardware (HW) ►El objetivo para lo que fueron diseñadosEl objetivo para lo que fueron diseñados