Es el equipamiento o soporte lógico de un sistema informático.
Es el conjunto de componentes lógicos, no tangibles y no físicos, necesarios para llevar a cabo una tarea en nuestro sistema.
Curso Operador Microinformática 2016
• Conjunto de programas y rutinas que permiten a la
computadora realizar determinadas tareas
Curso Operador Microinformática 2016
• WIKIPEDIA
• Se conoce como software al equipamiento lógico o soporte lógico
de un sistema informático, que comprende el conjunto de los
componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos que
son llamados hardware.
Curso Operador Microinformática 2016
• La más formal IEEE
• Es el conjunto de los programas de cómputo,
procedimientos, reglas, documentación y datos
asociados, que forman parte de las operaciones
de un sistema de computación
Curso Operador Microinformática 2016
• En ciencias de computación, el SOFTWARE abarca tanto
los PROGRAMAS, como los DATOS e incluso la
DOCUMENTACIÓN.
Curso Operador Microinformática 2016
1. Da órdenes al Hardware para que realice todo lo que el software encomiende, y esté por supuesto dentro de las posibilidades de ese Hardware.
Curso Operador Microinformática 2016
1. Charles Babbage
1. Máquina Diferencial
2. Alan Turing
1. Máquina de Turing
Curso Operador Microinformática 2016
1. El software es lógico
2. Se desarrolla, no se fabrica. (Aunque en algunos círculos se habla de las empresas de desarrollo de software como “Software Factory”)
Curso Operador Microinformática 2016. La Coruña Curso Operador Microinformática 2016
Las etapas del Software se desarrollan en una disciplina llamada INGENIERIA DEL SOFTWARE.
Esta disciplina trata de que el Software se cree con una mayor calidad.
Se intenta que deje de ser tan “creativo” para pasar a ser más mecánico en su desarrollo, pero mucho más estable.
No se intenta eliminar el lado creativo, solo que el desarrollo siga unas fases determinadas para eliminar muchos errores.
Curso Operador Microinformática 2016
Es necesario que el Software se pueda validar y verificar, para
que podamos asegurar que cumple con los requerimientos, los
objetivos que se pretenden antes de desarrollarlo.
Curso Operador Microinformática 2016
Definición de Objetivos.
Análisis de Requisitos y su viabilidad.
Diseño general.
Diseño detallado.
Programación.
Prueba de Unidad.
Integración.
Prueba beta de validación.
Documentación.
Implantación.
Mantenimiento.
Curso Operador Microinformática 2016
SOFTWARE DE SISTEMA SOFTWARE DE APLICACIÓN SOFTWARE DE PROGRAMACIÓN
Curso Operador Microinformática 2016
Conjunto de programas que permiten el uso general del ordenador, administrando y asignando los recursos del sistema:
CPU
MEMORIA
DISCOS (Internos y externos)
AUDIO (Altavoces, micrófono)
VIDEO (Pantalla, Webcam)
Curso Operador Microinformática 2016
Comprende
Sistema Operativo
Controladores o Drivers (Tarjeta, audio, red, impresoras)
Herramientas de Diagnostico (Monitor de rendimiento)
Copia de Seguridad (Imagen del sistema y datos)
Herramientas de Optimización ( Defragmentador)
Herramientas de Reparación (Scandisk)
Utilidades Varias (Calculadora, Calendario, Notepad, etc)
Curso Operador Microinformática 2016
Son los programas que permiten realizar tareas productivas en la máquina, de las distintas áreas de la empresa, o domésticas
Educación
Industria
Comercio
Servicios
Ocio
Curso Operador Microinformática 2016
Son los programas que permiten a Programadores/as y Analistas Informáticos/as desarrollar nuevas aplicaciones de cualquier tipo.
Lo componen una serie de Programas llamados
Editores de Código o Code/Text Editors
Compiladores o Compilers
Enlazadores o Linkers
Intérpretes o Interpreters
Depuradores o Debuggers
Todos ellos se Integran hoy en día en Herramientas que se llaman
EDI ENTORNOS DE DESARROLLO INTEGRADOS
IDE INTEGRATED DEVELOPMENT ENVIRONMENT
Curso Operador Microinformática 2016
LENGUAJES DE PROGRAMACION
Es una notación para describir Programas
Un lenguaje de Programación tiene un ALFABETO y una GRAMATICA que tiene unas reglas para formar FRASES que van formando el PROGRAMA.
Ejemplos de Lenguajes
JAVA
JAVASCRIPT
C o C++
BASIC
PHP
PYTHON
Curso Operador Microinformática 2016
LENGUAJES DE PROGRAMACION
Realizar un ejercicio que consiste en recopilar varios lenguajes de Programación, y preparar un documento que contenga:
Un título de cada lenguaje
Una breve explicación de su historia
Un ejemplo de código
Curso Operador Microinformática 2016
Curso Operador Microinformática 2016
LENGUAJES DE ALTO NIVEL Muy cercanos al programador, tienen más capas de abstracción
LENGUAJES DE BAJO NIVEL Más cercanos a la máquina
Más pequeños
SOFTWARE DE PROPOSITO GENERAL
SOFTWARE CIENTIFICO
SOFTWARE EMPOTRADO
SOFTWARE DE INTELIGENCIA ARTIFICIAL
Curso Operador Microinformática 2016
Da un uso generalizado y común al equipo informático.
SOFTWARE OFIMATICA
SOFTWARE MULTIMEDIA
SOFTWARE EDUCACION
SOFTWARE HOGAR
Curso Operador Microinformática 2016
Son aplicaciones ampliamente usadas en todos los ordenadores. Es una herramienta muy utilizada, tanto en el trabajo como en el hogar.
Consisten en
- Editores de Textos
- Hojas de Calculo
- Gestores de bases de Datos
- Editores de Presentaciones
- Agendas y organizadores
- Visualizadores de Documentos
- Suites Ofimáticas
Curso Operador Microinformática 2016
Software creado para la creación, edición y reproducción de contenidos multimedia.
GRAFICOS
SONIDO
VIDEO
ANIMACIONES
Curso Operador Microinformática 2016
Ejercicio.
Recopilar una selección de Software de los diferentes tipos Multimedia.
Anotar
Titulo
descripción de la funcionalidad principal
pantallazo de la aplicación
Curso Operador Microinformática 2016
Ejemplos:
Windows Media Player
Real Player
iTunes
Music Match juke Box
SlowView
Totem
VideoLan VLC
Curso Operador Microinformática 2016
EDITORES DE MAPAS DE BITS
Que son mapas de bits?
Software
PHOTOSHOP
GIMP
PAINT SHOP PRO
COREL PHOTO PAINT
Curso Operador Microinformática 2016
EDITORES DE IMÁGENES VECTORIALES
Que son IMÁGENES VECTORIALES?
Corel Draw
FreeHand
Adobe InkScape
Quark XPress
Curso Operador Microinformática 2016
PROGRAMAS CAD
Son Programas de Diseño Asistido Por ordenador
Programas conocidos:
AUTOCAD
ORCAD
Curso Operador Microinformática 2016
PROGRAMAS DE ESCANEO y OCR
El software de Escáner y OCR suele venir incluido en la Impresora, por lo menos algún software de Demo.
OCR: Traduce la información leída a Formato texto
Suele ser necesario después pasar una revisión manual + revisión ortográfica con software especifico.
Curso Operador Microinformática 2016
En el tema del sonido nos podemos encontrar:
REPRODUCTORES: Reproducen los diversos archivos de sonido, o bien CD o DVD musicales
Ejemplo: Winamp, Sonique, MediaPlayer, VLC
EDITORES: Permiten modificar un archivo de Sonido
Ejemplo: Cool Edit, Adobe Audition, Audacity
CONVERTIDORES: Pasan de un formato a otro
http://es.wikipedia.org/wiki/Formato_de_archivo_de_audio
Curso Operador Microinformática 2016
REPRODUCTORES: Reproducen los diversos archivos de VIDEO
Ejemplo: Power DVD, WinDVD, Divxplayer, VLC, BSPLAYER
EDITORES de Video: Pinacle, Ulead media Studio, Adobe Premiere.
CONVERTIDORES: Pasan de un formato a otro, creadores de DVD.
Anexos:
http://es.wikipedia.org/w/index.php?title=Formato_contenedor&redirect=no
http://www.ite.educacion.es/formacion/materiales/107/cd/video/video0102.html
Curso Operador Microinformática 2016
Realizado con la idea de Formar, enseñar contenidos, normalmente apoyándose en contenidos multimedia e interactivos.
Ejemplo: Enciclopedias digitales, Juegos Educativos de ordenador.
Curso Operador Microinformática 2016
Realizado para el OCIO, pertenecen a esta categoría todos los juegos tanto de PC, consolas, Tablets, teléfonos, etc.
Existen diversas categorías
De mesa, de Rol, Deportivos, de Plataformas, etc…
http://es.wikipedia.org/wiki/Historia_de_los_videojuegos
PDF Estudio de los videojuegos
Curso Operador Microinformática 2016
Navegadores: Iexplorer, Chrome, Firefox, Safari, Opera
Clientes de Correo. Outlook, Thunderbird, Microsoft Mail
Programas de Chat o Mensajería Instantánea. Skype, Hangout Google. Facebook, (Móviles)
Reproductores Multimedia de Internet Aplicaciones P2P
Software Firewall Seguridad
Curso Operador Microinformática 2016
Nos permite mejorar nuestro desempeño, poniéndonos a disposición varias herramientas ampliamente utilizadas en nuestras tareas diarias, ofreciéndonos el almacenamiento, copias, rapidez de acceso a la información, Búsquedas rapidísimas, Proyectos, gestión.
Agenda de Contactos
Calendario
Calculadora
Contabilidad
Curso Operador Microinformática 2016
• Componentes de un entorno integrado de desarrollo
• Un editor de texto.
• Un compilador.
• Un intérprete.
• Un depurador.
• Un cliente.
• Posibilidad de ofrecer un sistema de control de versiones.
• Factibilidad para ayuda en la construcción de interfaces gráficas de
usuario.
• Ejemplo: Visual Studio, Eclipse
Curso Operador Microinformática 2016
SOFTWARE CIENTIFICO
Curso Operador Microinformática 2016
Muy orientado a temas universitarios, científicos y técnicos.
Biología Molecular
El Espacio
Aplicaciones Médicas
Ciencias Aplicadas
SOFTWARE A MEDIDA O “ENLATADO”
Curso Operador Microinformática 2016
Diferencias entre ellos
EL SOFTWARE a medida es realizado a la medida de una empresa
El software enlatado se adapta a un % general de empresas en la mayoría de sus funciones. En algunas funciones no cumple las necesidades de la empresa al 100%
El factor precio es decisorio entre uno y otro.
SOFTWARE DE TIEMPO REAL
Sistemas críticos en su tiempo de respuesta y súper especializados
- Aplicaciones de la Bolsa
- Controladores Aéreos
- Programas médicos UVI, Quirófano, etc.
- Operaciones diarias Bancos
- Control de Armamento militar critico
Curso Operador Microinformática 2016
SOFTWARE EMPOTRADO
Son programas que suelen estar en otros dispositivos con otras muchas funciones.
Ejemplo: Coches, Electrodomésticos, sensores de seguridad en edificios.
Curso Operador Microinformática 2016
SOFTWARE DE INTELIGENCIA ARTIFICIAL
Software muy específico para resolver problemas, con algoritmos basados en Sistemas Expertos o sistemas basados en el conocimiento.
Ajedrez, Juegos de Ordenador, Simuladores
Curso Operador Microinformática 2016
SOFTWARE DE SISTEMA
Software de base. El software del sistema operativo, junto con los programas de gestión de usuarios, administración de dispositivos, monitorización.
Los cargadores de arranque como GRUB o NTLDR de Windows también forman parte del sistema Operativo.
Curso Operador Microinformática 2016
SOFTWARE DE SISTEMA. FUNCIONES
Gestión de los Procesos
Gestión de Archivos y Discos
Gestión de la Memoria
Gestión de Entrada / salida
Seguridad del sistema
Gestión de los Recursos
Interfaz con el Usuario y Programas
Comunicaciones
(Repaso Modulo 1)
Curso Operador Microinformática 2016
ARQUITECTURA
ARQUITECTURA MONOLITICA
ARQUITECTURA CLIENTE SERVIDOR
ARQUITECTURA DE 3 NIVELES
ARQUITECTURA DE MAS DE 3 NIVELES
Curso Operador Microinformática 2016
COMPONENTES DE LAS APLICACIONES
En las Arquitecturas de Software existen 3 vistas al menos
VISTA ESTATICA. Los componentes
VISTA DINAMICA Como se comportan los componentes a lo largo del tiempo
VISTA FUNCIONAL. Que hace cada componente.
Curso Operador Microinformática 2016
Imágenes vectoriales
Realizado por Manel Montero. [email protected]
Curso Operador Microinformática 2016
• Una imagen vectorial es una imagen digital formada por objetos geométricos
independientes (segmentos, polígonos, arcos, etc.), cada uno de ellos definido por
distintos atributos matemáticos de forma, de posición, de color, etc. Por ejemplo un
círculo de color rojo quedaría definido por la posición de su centro, su radio, el
grosor de línea y su color.
• Este formato de imagen es completamente distinto al formato de las imágenes de
mapa de bits, también llamados imágenes matriciales, que están formados por
píxeles. El interés principal de los gráficos vectoriales es poder ampliar el tamaño
de una imagen sin sufrir la pérdida de calidad que sufren los mapas de bits.
Permiten mover, estirar y retorcer imágenes de manera relativamente sencilla. Su
uso también está muy extendido en la generación de imágenes en tres dimensiones
tanto dinámicas como estáticas.
• Todos los ordenadores actuales traducen los gráficos vectoriales a mapas de bits
para poder representarlos en pantalla al estar ésta constituida físicamente por
píxeles.
Curso Operador Microinformática 2016
Imágenes Mapa de Bits
Realizado por Manel Montero. [email protected]
Curso Operador Microinformática 2016
• Una imagen en mapa de bits o imagen ráster (un calco del inglés), es una
estructura o fichero de datos que representa una rejilla rectangular de píxeles o
puntos de color, denominada matriz, que se puede visualizar en un monitor, papel
u otro dispositivo de representación.
• A las imágenes en mapa de bits se las suele definir por su altura y anchura (en
píxeles) y por su profundidad de color (en bits por píxel), que determina el número
de colores distintos que se pueden almacenar en cada punto individual, y por lo
tanto, en gran medida, la calidad del color de la imagen.
• Es el almacenamiento del color de cada punto en la matriz. El formato de imagen
matricial está ampliamente extendido y es el que se suele emplear para tomar
fotografías digitales y realizar capturas de vídeo. Para su obtención se usan
dispositivos de conversión analógica-digital, tales como escáneres y cámaras
digitales
• .
Curso Operador Microinformática 2016
Formatos Gráficos
Realizado por Manel Montero. [email protected]
Curso Operador Microinformática 2016
http://es.wikipedia.org/wiki/Anexo:Formatos_de_archivo_de_gr%C3%A1ficos
Gracias por la atención
Realizado por Manel Montero. [email protected]
Curso Operador Microinformática 2016