SlideShare una empresa de Scribd logo
Software
Dionys Alexander
Mercedes Feliz.
Matricula: 2015-2547
Grupo:
Maestro: Amadis Suarez
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 nec
esarios 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
Su objetivo es desvincular adecuadamente
al usuario y al programador de los detalles
del sistema informático en particular que se
use, aislándolo especialmente del
procesamiento referido a las características
internas de: memoria, discos, puertos y
dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc. El
software de sistema le procura al usuario y
programador adecuadas interfaces de alto
nivel, controladores, herramientas y
utilidades de apoyo que permiten el
mantenimiento del sistema global. Incluye
entre otros:
 Sistemas operativos.
 Controladores de
dispositivos.
 Herramientas de
diagnóstico.
 Herramientas de
Corrección y
Optimización.
 Servidores.
 Utilidades.
Windows
Phone
BlackBerry 6
iOS
Linux
Mac OS
Es el conjunto de herramientas que
permiten al programador desarrollar
programas informáticos, usando
diferentes alternativas y lenguajes de
programación, de una manera práctica.
Incluyen básicamente:
Ej.
 Editores de texto.
 Compiladores.
 Intérpretes.
 Enlazadores.
 Depuradores.
Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores
herramientas, usualmente en un entorno visual, de forma tal que el
programador no necesite introducir múltiples comandos para
compilar, interpretar, depurar, etc. Habitualmente cuentan con una
avanzada interfaz gráfica de usuario (GUI).
Software de
Programación
 JavaScript.
 Visual Basic.
 App
Inventor.
 LiveCode.
Es aquel que permite a
los usuarios llevar a cabo
una o varias tareas
específicas, en cualquier
campo de actividad
susceptible de ser
automatizado o asistido,
con especial énfasis en
los negocios. Incluye
entre muchos otros:
 Aplicaciones para Control de
sistemas y automatización industrial.
 Aplicaciones ofimáticas.
 Software educativo.
 Software empresarial.
 Bases de datos.
 Telecomunicaciones (por ejemplo
Internet y toda su estructura lógica)
 Videojuegos.
 Software médico.
 Software de cálculo numérico y
simbólico.
 Software de diseño
asistido (CAD).
 Software de control
numérico (CAM).
Software de
Aplicación
 Word
 Bloc de
Notas
 Adobe.
 Fireworks, o
Adobe
 Photoshop.
 Utorrent
 Angry Birds
 Angry Birds
Rio
Etapas del proceso de
desarrollo de software
poseen reglas preestablecidas, y deben ser aplicados en la
creación del software de mediano y gran porte, ya que en
caso contrario lo más seguro es que el proyecto no logre
concluir o termine sin cumplir los objetivos previstos, y
con variedad de fallos inaceptables (fracasan, en pocas
palabras). Entre tales «procesos» los hay ágiles o livianos
(ejemplo XP), pesados y lentos (ejemplo RUP), y
variantes intermedias. Normalmente se aplican de acuerdo
al tipo y porte del software a desarrollar, a criterio del líder
(si lo hay) del equipo de desarrollo. Algunos de esos
procesos son Programación Extrema (en inglés eXtreme
Programming o XP),Proceso Unificado de Rational (en
inglés Rational Unified Process o RUP), Feature Driven
Development (FDD), etc.
El proceso de
desarrollo puede
involucrar
numerosas y
variadas tareas,
desde lo
administrativo,
pasando por lo
técnico y hasta la
gestión y el
gerenciamiento.
Pero, casi
rigurosamente,
siempre se
cumplen
ciertas etapas
mínimas; las que
se pueden resumir
como sigue:
 Captura, elicitación,
especificación y análisis
de requisitos(ERS).
 Diseño.
 Codificación.
 Pruebas (unitarias y de
integración)
 Instalación y paso a producción
 Mantenimiento.
En las anteriores etapas pueden variar
ligeramente sus nombres, o ser más
globales, o contrariamente, ser más
refinadas; por ejemplo indicar como una
única fase (a los fines documentales e
interpretativos) de «análisis y diseño»; o
indicar como «implementación» lo que
está dicho como «codificación»; pero en
rigor, todas existen e incluyen,
básicamente, las mismas tareas
específicas.
Etapas
mínimas.
Los tipos de licencias que
existen en el software.
 Academic Free License v.1.2.
 Apache Software License v.1.1.
 Artistic License v.2.0
 Attribution Assurance license.
 BSD License.
 MIT License.
 University of Illinois/NCSA Open Source License.
 W3C Software Notice and License.
 Zope Public License v.2.0
 Open LDAP License v.2.7
 Perl License.
 Academic Free License v.3.0
 Python License v.2.1
 PHP License v.3.0
 Q Public License v.1.0
Se puede crear una obra
derivada sin que ésta
tenga obligación de
protección alguna.
Muchas licencias
pertenecen a esta clase,
entre otras
Entre las licencias de esta categoría están:
 Common Public License v.1.0.
 GNU General Public License v.2.0.
 GNU General Public License v.3.0.
 Eclipse Public License.
 eCos License v.2.0
 Sleepycat Software Product License.
 Affero License v.1.0
 Affero License v.2.0
 OpenSSL License.
Licencias de software de
código abierto robustas
fuertes
Licencias de software de
código abierto robustas
débiles
Entre las licencias de esta categoría están:
 GNU Lesser General Public License v.2.1.
 Mozilla Public License
 Open Source License.
 Apple Source License v.2.0
 CDDL.
 EUPL.
La máquina virtual normalmente emula un ambiente de computación físico pero
las demandas de CPU, memoria, disco duro, red y otros recursos de hardware son
gestionadas por una capa de virtualización que traduce estas solicitudes a la
infraestructura de hardware físico subyacente.
Las VMs se crean dentro de una capa de virtualización, como un hipervisor o una
plataforma de virtualización que funciona sobre un sistema operativo servidor
o cliente. Este sistema operativo se conoce con el nombre de OS anfitrión. La
capa de virtualización puede usarse para crear muchos ambientes individuales y
aislados de VMs.
Máquina Virtual
(VM)

Más contenido relacionado

PPTX
Software
PPTX
Tipos de software
PPTX
Software
PPTX
Softwareytiposdesoftware
PPT
Tipos de-software II
DOCX
Deber software
PPTX
Tarea 2 fundamentos del computador
PPT
Tipos de software y su desarrollo
Software
Tipos de software
Software
Softwareytiposdesoftware
Tipos de-software II
Deber software
Tarea 2 fundamentos del computador
Tipos de software y su desarrollo

La actualidad más candente (20)

PPTX
Software
PPTX
Fundamentos del computador
PPTX
El Software y sus tipos.
PPTX
Software tipos y característica formas de trabajo
PPT
Software
PPTX
Software
PPTX
Software segun el tipo de trabajo
PPTX
Tipos de software
DOCX
Universidad tecnica del norte(2)
PDF
Tipos de software
PPTX
Software juan magallanes
PPTX
Software
PDF
Ensayo sobre el Software y sus tipos
DOCX
Ensayo (El Software)
PPSX
Preparación e instalación del software de aplicación
PPTX
Fundamentos del computador
DOCX
Ensayo software
DOC
Victoria_Isabel_DiseñoDeSoftware
PPTX
PPTX
Ensayo Tipos de Software
Software
Fundamentos del computador
El Software y sus tipos.
Software tipos y característica formas de trabajo
Software
Software
Software segun el tipo de trabajo
Tipos de software
Universidad tecnica del norte(2)
Tipos de software
Software juan magallanes
Software
Ensayo sobre el Software y sus tipos
Ensayo (El Software)
Preparación e instalación del software de aplicación
Fundamentos del computador
Ensayo software
Victoria_Isabel_DiseñoDeSoftware
Ensayo Tipos de Software
Publicidad

Similar a Software (20)

DOCX
Software
PDF
PPTX
Schultz software
PPTX
Schultz software
PPTX
Schultz software
PPTX
Soportes logicos
ODP
Software
PPTX
sofwuare
DOCX
Software y sistemas operativos
DOCX
mauro hoyos software y sistemas operativos
PPTX
Presentación1
PPTX
Presentación1
PPTX
Johanna mejia fundamento
DOCX
Que es el software
PPTX
trabajo epico :3
PPTX
marco geronzi soy rre piola
PPTX
Que es el Software?
PPTX
Que es el Software?
PPTX
Presentac..
Software
Schultz software
Schultz software
Schultz software
Soportes logicos
Software
sofwuare
Software y sistemas operativos
mauro hoyos software y sistemas operativos
Presentación1
Presentación1
Johanna mejia fundamento
Que es el software
trabajo epico :3
marco geronzi soy rre piola
Que es el Software?
Que es el Software?
Presentac..
Publicidad

Último (20)

PPTX
PPT - CORREGIDO - REGIMENES DE EXPORTACION-GRUPO 3.pptx
PPTX
El_Exodo_y_la_LiberacioOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOn.pptx
PDF
57030835-Presentacion-de-Hidraulica-Basica.pdf
PDF
Manual Usuario Automovil Volkswagen Taos 2023
PDF
Tema 6.pdfjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjs
PPTX
LENG 11.08.pptx........................................
PPTX
Sistema de embrague del automóvil de tracción delantera
PPTX
5. costo horario maquinaria pesada y liviana.pptx
PPTX
BANDA DE BLOQUEO DE LA CAJA AUTOMATICA..pptx
PPTX
PPTS3_DESPROYINV_<wwwwwwwwwwwwwwwwwwwwwwPRES-2025-1.pptx
DOCX
PLAN ANUAL DE EPT CONSTRUCCIÓN METÁLICA 2°.docx
PPTX
aspectos de gonartrosis primaria en el primer nivel
PPT
transformadores-monofasicos-y transformador-ppt.ppt
PPT
Autotrónica 2 - clase 4 - CMP - CKP .ppt
PPTX
DIAPOSITIVAS DE RAÙL..pptxMMMMMMMMMMMMMM
PDF
Unidad 1 Mecánica Aplicada en el Mantenimiento Industrial.pdf
PPTX
Clases gestión financiera y gestión de clientes.pptx
PPTX
TEMA 04 ------- DIAPOSITIVAS V02 LOGO.pptx
PPTX
BATERIA HV.pptxhgjjhgcxgjjhhgggggggfffhhjb
PDF
CURSO TRIBOLOGIA PARA PERSONAS QUE LO NECESITAN
PPT - CORREGIDO - REGIMENES DE EXPORTACION-GRUPO 3.pptx
El_Exodo_y_la_LiberacioOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOn.pptx
57030835-Presentacion-de-Hidraulica-Basica.pdf
Manual Usuario Automovil Volkswagen Taos 2023
Tema 6.pdfjsjsjsjsjsjsjsjsjsjsjsjsjsjsjsjs
LENG 11.08.pptx........................................
Sistema de embrague del automóvil de tracción delantera
5. costo horario maquinaria pesada y liviana.pptx
BANDA DE BLOQUEO DE LA CAJA AUTOMATICA..pptx
PPTS3_DESPROYINV_<wwwwwwwwwwwwwwwwwwwwwwPRES-2025-1.pptx
PLAN ANUAL DE EPT CONSTRUCCIÓN METÁLICA 2°.docx
aspectos de gonartrosis primaria en el primer nivel
transformadores-monofasicos-y transformador-ppt.ppt
Autotrónica 2 - clase 4 - CMP - CKP .ppt
DIAPOSITIVAS DE RAÙL..pptxMMMMMMMMMMMMMM
Unidad 1 Mecánica Aplicada en el Mantenimiento Industrial.pdf
Clases gestión financiera y gestión de clientes.pptx
TEMA 04 ------- DIAPOSITIVAS V02 LOGO.pptx
BATERIA HV.pptxhgjjhgcxgjjhhgggggggfffhhjb
CURSO TRIBOLOGIA PARA PERSONAS QUE LO NECESITAN

Software

  • 1. Software Dionys Alexander Mercedes Feliz. Matricula: 2015-2547 Grupo: Maestro: Amadis Suarez
  • 2. 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 nec esarios 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 Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles del sistema informático en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global. Incluye entre otros:  Sistemas operativos.  Controladores de dispositivos.  Herramientas de diagnóstico.  Herramientas de Corrección y Optimización.  Servidores.  Utilidades.
  • 5. Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica. Incluyen básicamente: Ej.  Editores de texto.  Compiladores.  Intérpretes.  Enlazadores.  Depuradores. Entornos de Desarrollo Integrados (IDE): Agrupan las anteriores herramientas, usualmente en un entorno visual, de forma tal que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar, etc. Habitualmente cuentan con una avanzada interfaz gráfica de usuario (GUI). Software de Programación
  • 6.  JavaScript.  Visual Basic.  App Inventor.  LiveCode.
  • 7. Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios. Incluye entre muchos otros:  Aplicaciones para Control de sistemas y automatización industrial.  Aplicaciones ofimáticas.  Software educativo.  Software empresarial.  Bases de datos.  Telecomunicaciones (por ejemplo Internet y toda su estructura lógica)  Videojuegos.  Software médico.  Software de cálculo numérico y simbólico.  Software de diseño asistido (CAD).  Software de control numérico (CAM). Software de Aplicación
  • 8.  Word  Bloc de Notas  Adobe.  Fireworks, o Adobe  Photoshop.  Utorrent  Angry Birds  Angry Birds Rio
  • 9. Etapas del proceso de desarrollo de software poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales «procesos» los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP), y variantes intermedias. Normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Programación Extrema (en inglés eXtreme Programming o XP),Proceso Unificado de Rational (en inglés Rational Unified Process o RUP), Feature Driven Development (FDD), etc. El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero, casi rigurosamente, siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:
  • 10.  Captura, elicitación, especificación y análisis de requisitos(ERS).  Diseño.  Codificación.  Pruebas (unitarias y de integración)  Instalación y paso a producción  Mantenimiento. En las anteriores etapas pueden variar ligeramente sus nombres, o ser más globales, o contrariamente, ser más refinadas; por ejemplo indicar como una única fase (a los fines documentales e interpretativos) de «análisis y diseño»; o indicar como «implementación» lo que está dicho como «codificación»; pero en rigor, todas existen e incluyen, básicamente, las mismas tareas específicas. Etapas mínimas.
  • 11. Los tipos de licencias que existen en el software.  Academic Free License v.1.2.  Apache Software License v.1.1.  Artistic License v.2.0  Attribution Assurance license.  BSD License.  MIT License.  University of Illinois/NCSA Open Source License.  W3C Software Notice and License.  Zope Public License v.2.0  Open LDAP License v.2.7  Perl License.  Academic Free License v.3.0  Python License v.2.1  PHP License v.3.0  Q Public License v.1.0 Se puede crear una obra derivada sin que ésta tenga obligación de protección alguna. Muchas licencias pertenecen a esta clase, entre otras
  • 12. Entre las licencias de esta categoría están:  Common Public License v.1.0.  GNU General Public License v.2.0.  GNU General Public License v.3.0.  Eclipse Public License.  eCos License v.2.0  Sleepycat Software Product License.  Affero License v.1.0  Affero License v.2.0  OpenSSL License. Licencias de software de código abierto robustas fuertes
  • 13. Licencias de software de código abierto robustas débiles Entre las licencias de esta categoría están:  GNU Lesser General Public License v.2.1.  Mozilla Public License  Open Source License.  Apple Source License v.2.0  CDDL.  EUPL.
  • 14. La máquina virtual normalmente emula un ambiente de computación físico pero las demandas de CPU, memoria, disco duro, red y otros recursos de hardware son gestionadas por una capa de virtualización que traduce estas solicitudes a la infraestructura de hardware físico subyacente. Las VMs se crean dentro de una capa de virtualización, como un hipervisor o una plataforma de virtualización que funciona sobre un sistema operativo servidor o cliente. Este sistema operativo se conoce con el nombre de OS anfitrión. La capa de virtualización puede usarse para crear muchos ambientes individuales y aislados de VMs. Máquina Virtual (VM)