Hardware:
Parte
física de un computador o sistema informático. Ejemplo: CPU o pantalla.
Periféricos
de Entrada: Aparato o dispositivo auxiliar conectado a la
unidad central de procesamiento de una computadora, que introduce datos o
información para que esta los procese. Ejemplo: Teclado o ratón óptico.
Periféricos
de Salida: Es un dispositivo electrónico capaz de
imprimir mostrar o emitir señales de lo que la computadora tiene por mostrar o
decirnos. Ejemplo: Parlantes o impresora.
CPU:
Es
la unidad de procesamiento central del computador, o el cerebro de este, se le
llama así por sus siglas en ingles.
RAM:
La
memoria del trabajo del computador para el sistema operativo, los programas y
el software. En esta se cargan las instrucciones que ejecutan la CPU y las
demás unidades del computador.
Memoria
Caché: Es una memoria que reduce los tiempos de espera de las
diferentes informaciones almacenadas en la RAM.
Disco
Duro: Es un disco en el cual se almacena una gran cantidad de
datos informáticos, que se encuentra insertado permanentemente en la CPU.
MainBoard:
También
llamada la tarjeta madre, es la parte principal de un computador ya que nos
sirve de alojamiento de los demás componentes permitiendo que estos interactúen
entre si y puedan realizar procesos.
Chipset:
Es
el conjunto de circuitos integrados diseñados con base en la arquitectura de un
procesador (en algunos casos, diseñados como parte integral de esa
arquitectura), permitiendo que ese tipo de procesadores funcionen en una placa
base. Sirven de puente de comunicación con el resto de componentes de la placa,
como son la memoria, las tarjetas de expansión, los puertos USB, ratón,
teclado, etc.
Procesador Intel:
Ø
Celeron: Son procesadores
económicos con dos núcleos y dos hilos que ofrecen un buen rendimiento en
ofimática general, multimedia y navegación. También rinden bien con juegos que
no requieren más de dos núcleos.
Ø
Pentium: Mejoran el
rendimiento frente a los anteriores ofreciendo mayores frecuencias de reloj,
aunque en general son casi idénticos, ya que mantienen dos núcleos y dos hilos.
Los nuevos procesadores Pentium G basados en Kaby Lake tienen cuatro hilos y
rinden genial incluso en juegos, lo que los convierte en una solución excelente
para montar equipos gaming de bajo presupuesto.
Ø
Core
i3: Tienen dos núcleos y cuatro hilos, lo que unido a su alto IPC los convierte
en una solución excelente para los que quieran montar equipos económicos de
alto rendimiento y eficiencia. Sirven para jugar y para trabajar.
Ø
Core
i5: Son una de las gamas con mejor relación
rendimiento-precio que ofrece Intel y una elección muy buena que sirve para
hacer cualquier cosa. Tienen cuatro núcleos y cuatro hilos, y son una excelente
elección para usuarios con presupuestos medios. Los modelos “U” tienen dos núcleos
y cuatro hilos.
Ø
Core
i7: Tenemos procesadores de cuatro núcleos y ocho hilos que
ofrecen un rendimiento casi idéntico al de los Core i5 en la mayoría de los
casos (siempre que usen la misma arquitectura). Los modelos serie “U” tienen
dos núcleos y cuatro hilos. Son una buena opción para usuarios que quieran
jugar a todo y que además utilicen aplicaciones multihilo, aunque no suponen una
diferencia importante frente a los Core i5 de cuatro núcleos.
Ø
Core i7
y Core i9 Extreme: Son procesadores que tienen entre seis y dieciocho
núcleos. Valen para hacer cualquier cosa, pero tienen un precio muy alto y sólo
los aprovecharemos realmente si vamos a utilizar aplicaciones profesionales que
dependan de una alta capacidad multihilo. También soportan memorias en
cuádruple canal y disponen de más líneas PCIE.
Procesadores AMD:
Ø
Athlon: Hay versiones que
van de los dos a los cuatro núcleos. Su rendimiento es bueno para casi
cualquier tarea básica y los modelos de cuatro núcleos ofrecen un buen
desempeño incluso en juegos, aunque no llegan al nivel de un Pentium actual.
Ø
APUs: Integran
procesador y GPU en un mismo encapsulado. Las configuraciones son muy variadas
ya que podemos encontrar versiones con procesadores de dos a cuatro núcleos y
núcleos gráficos bastante potentes. Buena opción para montar equipos para jugar
con presupuestos muy limitados.
Ø
FX
4300: Tienen cuatro núcleos y unas frecuencias de trabajo muy
altas, lo que les permite ofrecer un buen rendimiento en general. Son una buena
opción como actualización de bajo coste de una plataforma AM3+, especialmente
si tenemos pensado mover juegos.
Ø
Ø
FX
6300: Están un peldaño por encima de los anteriores, ya que
cuentan con seis núcleos y también tienen frecuencias de trabajo muy elevadas.
Rinden bien en juegos y también son una buena actualización si ya tenemos una
plataforma AM3+.
Ø
FX
8300: Son la gama media actual de AMD junto con los FX 9000, aunque
éstos últimos no son recomendables por su altísimo TDP. Tienen ocho núcleos y
unas frecuencias de trabajo que superan los 4 GHz, lo que los mantiene como una
solución muy versátil.
Ø
RYZEN: Son los actuales
topes de gama de AMD. Utilizan una nueva arquitectura, están fabricados en
proceso de 14 nm y cuentan con versiones
que van desde los cuatro núcleos y cuatro hilos hasta los ocho núcleos y
dieciséis hilos. Ofrecen un excelente nivel de rendimiento en cualquier entorno
y tienen un precio muy atractivo.
Ø
RYZEN
Pro: Son versiones profesionales de los anteriores. Mantienen
todas las claves de aquellos a nivel de rendimiento, pero tienen mejoras a
nivel de seguridad integrada por hardware.
Ø
ThreadRipper: Mantienen también
las bases de la arquitectura RYZEN pero elevan el máximo de núcleos-hilos a 16
y 32, soportan configuraciones de memoria en cuádruple canal y ofrecen una
mayor cantidad de líneas PCIE. Para usuarios avanzados que trabajen con
programas y aplicaciones muy pesados, o que quieran poder jugar y trabajar.
Risc: Es el acrónimo de Reduced Instruction
Set Computer lo que en español viene a ser conjunto reducido de instrucciones
de computadora. Se entiende por procesador RISC aquel que tiene un conjunto de
instrucciones con unas características determinadas.
Cisc: Es un modelo de arquitectura de
computadores. Los microprocesadores CISC tienen un conjunto de instrucciones
que se caracteriza por ser muy amplio y permitir operaciones complejas entre
operandos situados en la memoria o en los registros internos, en contraposición
a la arquitectura RISC.
Puertos y clases de puertos: Un puerto es una interfaz a
través de la cual se pueden enviar y recibir los diferentes tipos de datos. La
interfaz puede ser de tipo física (hardware) o puede ser a nivel lógico o de
software, en cuyo caso se usa frecuentemente el término puerto lógico (por ejemplo,
los puertos de redes que permiten la transmisión de datos entre diferentes
computadoras). Se denomina “puerto lógico” a una zona o localización de la
memoria de acceso aleatorio (RAM) de la computadora que se asocia con un puerto
físico o un canal de comunicación, y que proporciona un espacio para el
almacenamiento temporal de la información que se va a transferir entre la
localización de memoria y el canal de comunicación.
Ø
PCI: Son ranuras de
expansión de la placa base de la computadora en las que se pueden conectar
tarjetas de expansión: de sonido, de vídeo, de red, etcétera. Dentro de las
ranuras PCI está el PCI-Express. Los componentes que suelen estar disponibles
en este tipo de ranura son:
ü
Capturadoras de televisión.
ü
Controladoras RAID.
ü
Tarjetas de red, inalámbricas, o no.
ü
Tarjetas de sonido.
Ø
PCI
Exprés: Es un nuevo desarrollo del bus PCI que usa los conceptos
de programación y los estándares de comunicación existentes, pero se basa en un
sistema de comunicación serie mucho más rápido que PCI y AGP. Posee nuevas mejoras
para la especificación PCIe 3.0 que incluye una cantidad de optimizaciones para
aumentar la señal y la integridad de los datos, incluyendo control de
transmisión y recepción de archivos, recuperación de datos de reloj, y mejoras
en los canales, lo que asegura la compatibilidad con las topologías actuales
.4. Este sistema es apoyado, principalmente, por Intel, que empezó a
desarrollar el estándar con el nombre de proyecto Arapahoe después de retirarse
del sistema Infiniband. Tiene velocidad de transferencia de 16x (8GB/s) y se
utiliza en tarjetas gráficas.
Ø
Puertos
de memoria: A estos puertos se conectan las tarjetas de memoria RAM.
Los puertos de memoria son aquellos puertos, o bahías, donde se pueden insertar
nuevas tarjetas de memoria, con la finalidad de extender la capacidad de la
misma. Existen bahías que permiten diversas capacidades de almacenamiento que
van desde los 256MB (megabytes) hasta 4GB (gigabytes). Conviene recordar que en
la memoria RAM es de tipo volátil, es decir, si se apaga repentinamente la
computadora los datos almacenados en la misma se pierden. Dicha memoria está
conectada con la CPU a través de buses de muy alta velocidad. De esta manera, los
datos ahí almacenados se intercambian con el procesador a una velocidad unas
1000 veces más rápida que con el disco duro.
Ø
Puertos
inalámbricos: Las conexiones en este tipo de puertos se hacen sin
necesidad de cables, a través de la conexión entre un emisor y un receptor,
utilizando ondas electromagnéticas. Si la frecuencia de la onda, usada en la
conexión, se encuentra en el espectro de infrarrojos se denomina puerto
infrarrojo.
Ø
Puerto
USB: Un puerto USB permite conectar hasta 127 dispositivos y
ya es un estándar en las computadoras de siguiente generación, que incluyen al
menos cuatro puertos USB 3.0 en los más modernos, y algún USB 1.1 en los más
viejos. Además, están disponibles en los dispositivos móviles, en su versión
Mini-USB y micro-USB. Es totalmente conectar e iniciar, es decir, con sólo
conectar el dispositivo (con la computadora ya encendida), el dispositivo es
reconocido e instalado de manera inmediata. Sólo es necesario que el sistema
operativo lleve incluido el correspondiente controlador o driver.
Bluetooth: Es una especificación
tecnológica para redes inalámbricas que permite la transmisión de voz y datos
entre distintos dispositivos mediante una radiofrecuencia segura (2,4 GHz).
Esta tecnología, por lo tanto, permite las comunicaciones sin cables ni
conectores y la posibilidad de crear redes inalámbricas domésticas para
sincronizar y compartir la información que se encuentra almacenada en diversos
equipos.
USB: Sigla
del inglés universal serial bus, periférico que permite conectar
diferentes periféricos a una computadora.
HTTP: Son las siglas de “Hypertext Transfer
Protocol” es un protocolo de transferencia donde se utiliza un sistema mediante
el cual se permite la transferencia de información entre diferentes servicios y
los clientes que utilizan páginas web.
Estación de trabajo: Es un computador de altas
prestaciones destinado para trabajo técnico o científico. En una red de
computadoras, es una computadora que facilita a los usuarios el acceso a los
servidores y periféricos de la red. A diferencia de una computadora aislada,
tiene una tarjeta de red y está físicamente conectada por medio de cables u
otros medios no guiados con los servidores.
Servidor: Es una aplicación en
ejecución capaz de atender las peticiones de un cliente y devolverle una
respuesta en concordancia.
Software: Conjunto de programas y rutinas que
permiten a la computadora realizar determinadas tareas.
Sistema operativo (Clases de sistemas
operativos): Un sistema operativo es el software
más importante que se ejecuta en un ordenador. Gestiona la memoria del
ordenador, los procesos, y todo su software y hardware. También permite que te
comuniques con el ordenador sin que para ello tengas que conocer cómo funciona
su propio lenguaje. Sin un sistema operativo, un ordenador sería inútil.
Los tres
sistemas operativos más comunes para los ordenadores personales son el
Microsoft Windows, el Apple Mac OS X, y el Linux.
ü El Windows es
el más usado por diferencia, al ser económico. Además lo traen precargado la
mayoría de ordenadores nuevos.
ü El Mac
OS X pertenece a la empresa Apple, caracterizándose por su diseño
gráfico y apariencia. Es el más caro.
ü Linux es
una familia de sistemas operativos de código libre, lo que significa que
cualquiera puede instalarlo sin necesidad de pagar a una empresa privada como
Microsoft o Apple.
Por otra parte, los dispositivos móviles también cuentan con sistemas operativos,
aunque diferentes. Los más conocidos son Google Android, Windows Phone y Apple iOS.
Cliente: Es una aplicación informática o un
ordenador que consume un servicio remoto en otro ordenador conocido como
servidor, normalmente a través de una red de telecomunicaciones.1 También se
puede definir un cliente es cualquier cosa (que no sea un servidor) que se conecta
a un servidor.
Interfaz: Dispositivo
capaz de transformar las señales generadas por un aparato en señales
comprensibles por otro. El medio con el que el usuario se comunica con la
máquina, equipo o computador, que comprende todos los puntos de contacto entre
el usuario y el equipo.
Administrador de archivos: Es
un programa informático que proporciona
una interfaz de usuario para
administrar archivos y directorios. Las
operaciones más comunes realizadas en archivos o grupos de archivos incluyen
crear, abrir (por ejemplo: ver, reproducir, editar o imprimir), cambiar
nombre, copiar, mover, eliminar y buscar archivos; así como modificar sus
atributos, propiedades y permisos de acceso.
Browser: Un browser es un navegador de
Internet, un software que permite la visualización de los contenidos que
presenta una página web. Este tipo de programa informático dispone de las
herramientas que se necesitan para la interpretación del código de una página,
que puede estar compuesto por uno o más lenguajes de programación.
Directorio: Es un contenedor virtual en
el que se almacenan una agrupación de archivos informáticos y otros
subdirectorios, atendiendo a su contenido, a su propósito o a cualquier
criterio que decida el usuario. Técnicamente, el directorio almacena
información acerca de los archivos que contiene: como los atributos de los
archivos o dónde se encuentran físicamente en el dispositivo de almacenamiento.
Archivos y sus tipos: La información de un
ordenador está almacenada en lo que se llaman archivos. Normalmente los
archivos están formados por un nombre, un punto y una extensión (p.e.
PROGRAMA.EXE). El nombre nos sirve para diferenciar unos archivos de otros y la
extensión para atribuirle unas propiedades concretas. Estas propiedades
asociadas o "tipo de archivo" vienen dadas por las letras que
conforman la extensión. Normalmente su máximo son tres letras aunque existen
algunas excepciones (.jpeg, .html, .java, etc.). Cada uno de estos pequeños
grupos de caracteres está asociado a un tipo de archivo.
Podemos
dividir los archivos en dos grandes grupos. Éstos son los ejecutables y los no
ejecutables o archivos de datos. La diferencia fundamental entre ellos es que
los primeros están creados para funcionar por sí mismos y los segundos
almacenan información que tendrá que ser utilizada con ayuda de algún programa.
Dentro de los archivos de datos se pueden crear grupos, especialmente por la
temática o clase de información que guarden. Se pueden separar los grupos en
archivos de imágenes, de texto, de vídeo, comprimidos.
Ofimática: Es aquel conjunto de
herramientas, técnicas y aplicaciones que se utilizan para facilitar,
optimizar, mejorar y automatizar las tareas referentes a la oficina. Es decir
que la ofimática alude a los métodos que se emplean para todo lo relacionado a
las actividades de la oficina que logran el procesamiento computarizado de
datos escritos, sonoros y visuales.
Plataforma: Es un sistema que sirve
como base para hacer funcionar determinados módulos de hardware o de software
con los que es compatible. Dicho sistema está definido por un estándar
alrededor del cual se determina una arquitectura de hardware y una plataforma
de software (incluyendo entornos de aplicaciones). Al definir plataformas se
establecen los tipos de arquitectura, sistema operativo, lenguaje de programación
o interfaz de usuario compatibles.
Multiplataforma: Existen dos definiciones,
una general y otra informática. En el ámbito general, se llama multiplataforma
a cualquier formato que puede ser disfrutado de modo pleno o que se desarrolla
en diferentes plataformas. En el ámbito de la informática, las aplicaciones
web, sean juegos, utilidades o de información, son multiplataforma cuando se
puede acceder a ellas desde cualquier navegador web en diferentes sistemas
operativos.
Paquetes
de Ofimática según plataforma:
Ø
Windows: Microsoft Office (MSO) es
una suite ofimática, compuesta básicamente por aplicaciones de procesamiento de
textos, planilla de cálculo y programa para presentaciones (algunas más,
dependiendo de la versión). Fue desarrollada por la empresa Microsoft. Funciona
bajo plataformas operativas Microsoft Windows y Apple Mac OS, aunque también lo
hace en Linux si se utiliza un emulador como Wine o CrossOver Office. Las
versiones más recientes de Office son llamadas Office system ('Sistema de
oficina') en vez de Office suite ('Suite de Office').
Ø
Linux: LibreOffice, es la reina de
GNU/Linux, la opción más apoyada e instalada por defecto en casi todas las
grandes distribuciones. Incluye procesador de textos, hojas de cálculo,
presentaciones, base de datos, editor de gráficos vectoriales, fórmulas
matemáticas y un ingente montón de funciones.
Ø
Mac: Open Office, este paquete ofimático ha sido el que mejor ha sabido
madurar de la mano de Oracle. Cuenta con: procesador de texto, presentaciones,
bases de datos, hojas de cálculos, dibujo y fórmulas. Son un buen puñado de
aplicaciones gratuitas para la tarea diaria en la PYME. Aunque debemos decir
que tampoco integra algún programa de correo electrónico.
Editor de texto:
Ø
FocusWriter: Disponible para Mac,
Windows y Linux. Es un procesador de texto enfocado en aumentar la
productividad del usuario. Antes de empezar a escribir, puedes establecer como
meta un x número de palabras o determinada cantidad de tiempo, y el software te
informará cuando la hayas alcanzado.
Ø
Vim: Es un editor de texto muy
completo. Es una versión mejorada de Vi, un editor de la década de los 70’s que
se encuentra en casi todo sistema de tipo Unix. Vim incluso es utilizado por
programadores y administradores de sistema, su gran variedad de opciones lo
hace perfecto para este fin. Es avanzado y versátil, incluso permite la
configuración o instalación de temas personalizados que resaltan la sintaxis de
una manera específica.
Ø
Bean: Esta aplicación open source
es un gran procesador de textos y una buena alternativa si no quieres utilizar
el paquete ofimático típico. Ofrece autoguardado, exportación en Word, opciones
de formateo clásicas, edición de texto por tipo (cabeceras, etc.), edición en
pantalla completa (estupendo para concentrarte en tu texto), estadísticas y más
opciones.
Máquina Virtual: Es un software capaz de
cargar en su interior otro sistema operativo haciéndole creer que es un PC de
verdad. Tal y como su nombre indica, el concepto es tan sencillo como crear una
máquina (PC, consola, móvil o lo que sea) que en vez de ser física es virtual o
emulada.
Drivers: Es un programa informático que permite
al sistema operativo interaccionar con un periférico, haciendo una abstracción
del hardware y proporcionando una interfaz (posiblemente estandarizada) para
utilizar el dispositivo. Es una pieza esencial del software, y en particular,
del núcleo de un sistema operativo, sin la cual el hardware sería inutilizable.
Grub: Es un gestor de arranque múltiple,
desarrollado por el proyecto GNU que nos permite elegir qué Sistema Operativo
arrancar de los instalados. Se usa principalmente en sistemas operativos
GNU/Linux.
Booteo y formas de arrancar un sistema:
Booteo es
el proceso que inicia el sistema operativo cuando el usuario enciende una computadora.
Se encarga de la inicialización del sistema y de los dispositivos. Un cargador
de arranque es un programa sencillo (que no tiene la totalidad de las
funcionalidades de un sistema operativo) diseñado exclusivamente para preparar
todo lo que necesita el sistema operativo para funcionar.
Existen
varias maneras de arrancar un sistema las cuales serían:
Ø
Modo Seguro: Inicia el sistema con un
conjunto mínimo de controladores de dispositivos y servicios, es un modo
practico usado para cuando la maquina presenta errores con algún programa o un
virus.
Ø
Modo Seguro con
Funciones de Red: Es
igual a la opción anterior pero carga los controladores necesarios para acceder
a internet, permitiendo así, efectuar un escaneo o desinfección online de
nuestro sistema.
Ø
Modo Seguro con
Símbolo del Sistema: Es
igual al modo seguro, pero en lugar de iniciar en el Explorador de Windows
inicia en el editor de comandos. Este modo de inicio es útil cuando vamos a
ejecutar alguna utilidad que solo es accesible desde el editor de comandos.
Ø
Habilitar el
Registro de Inicio: Habilita
el registro cuando el equipo se inicia con cualquiera de las opciones de modo
seguro, y nos sirve para comprobar si existen errores en este.
Ø
Habilitar Modo
VGA: Al
iniciar en alguno de los modos seguros, se carga el controlador que estemos
utilizando. Esta opción nos permite detectar y solucionar problemas que estén
relacionados con nuestra tarjeta gráfica.
Ø
La Última
Configuración Buena Conocida: Al iniciar el equipo, lo arrancar con la última
configuración con la que funcionaba correctamente.
Ø
Modo de
Restauración de SD: Este
modo solo es válido para los controladores de dominio basados en Windows.
Realiza una reparación del servicio.
Ø
Modo Depuración: La información de
depuración puede enviarse por un cable de serie a otro equipo que esté
ejecutando un depurador.
Requerimientos mínimos para instalar
Windows 7:
Ø
Procesador
de 1 gigahercio (GHz) o más rápido de 32 bits (x86) o de 64 bits (x64)*
Ø
1
GB de RAM (32 bits) o 2 GB de RAM (64 bits)
Ø
16
GB de espacio disponible en el disco duro (32 bits) o 20 GB (64 bits)
Ø
Tarjeta
gráfica DirectX 9 con controlador WDDM 1.0 o superior
Requisitos
adicionales para usar algunas características:
Ø
Acceso
a Internet (pueden aplicarse tarifas adicionales)
Ø
Según
la resolución, la reproducción de vídeo podría requerir memoria adicional y
hardware gráfico avanzado
Ø
Es
posible que algunos juegos y programas requieran tarjetas gráficas compatibles
con DirectX 10 o superior para ofrecer un rendimiento óptimo.
Ø
Algunas
funciones de Windows Media Center pueden requerir un sintonizador de TV y
hardware adicional.
Ø
Los
equipos Windows Touch y Tablet PC requieren hardware específico
Ø
Grupo
Hogar requiere una red y equipos que ejecuten Windows 7
Ø
La
creación de DVDs o CDs requiere una unidad óptica compatible
Ø
BitLocker
requiere Módulo de plataforma segura (TPM) 1.2
Ø BitLocker
To Go requiere una unidad flash USB
Ø
Windows
XP Mode requiere un 1 GB de RAM adicional y 15 GB adicionales de espacio en
disco duro disponible.
Ø
La
música y el sonido requieren salida de audio
Los gráficos
y la funcionalidad del producto pueden variar en función de la configuración
del sistema. Algunas características pueden requerir hardware avanzado o
adicional.
Requerimientos mínimos para instalar
Ubuntu 14.04:
Ø
Procesador
x86 a 700 MHz.
Ø
Memoria
RAM de 512 Mb.
Ø
Disco
Duro de 5 GB (swap incluida).
Ø
Tarjeta
gráfica y monitor capaz de soportar una resolución de 1024×768.
Ø
Lector
de DVD o puerto USB.
Ø
Conexión
a internet.
Tabla de particiones y formatos: La tabla de particiones
está alojada en el Master Boot Record a partir del byte 446 y ocupa 64 bytes,
conteniendo 4 registros de 16 bytes, los cuales definen las particiones
primarias. En ellos se almacena toda la información básica sobre la partición:
si es arrancable, si no lo es, el formato, el tamaño y el sector de inicio.
Framework: Es un esquema (un
esqueleto, un patrón) para el desarrollo y/o la implementación de una
aplicación. Es un conjunto estandarizado de conceptos, prácticas y
criterios para enfocar un tipo de problemática particular que sirve como
referencia, para enfrentar y resolver nuevos problemas de índole similar.
Modelo Cliente-servidor: Es un modelo de diseño de
software en el que tareas se reparten entre los proveedores de recursos o servicios,
llamados servidores, y los demandantes, llamados clientes. Un cliente realiza
peticiones a otro programa, el servidor, quien le da respuesta. Esta idea
también se puede aplicar a programas que se ejecutan sobre una sola
computadora, aunque es más ventajosa en un sistema operativo multiusuario
distribuido a través de una red de computadoras.
Aplicación web: En la ingeniería de
software se denomina aplicación web a aquellas herramientas que los usuarios
pueden utilizar accediendo a un servidor web a través de Internet o de una
intranet mediante un navegador. En otras palabras, es una aplicación software
que se codifica en un lenguaje soportado por los navegadores web en la que se
confía la ejecución al navegador.
Aplicación móvil: Es una aplicación
informática diseñada para ser ejecutada en teléfonos inteligentes, tabletas y
otros dispositivos móviles y que permite al usuario efectuar una tarea concreta
de cualquier tipo —profesional, de ocio, educativas, de acceso a servicios,
etc—, facilitando las gestiones o actividades a desarrollar.
Aplicación hibrida: Mantienen el carácter
multiplataforma en gran parte, siguen usando tecnologías Web, aunque corren
localmente en el dispositivo, pudiendo ejecutarse también sin conexión a
Internet. Al estar embebidas en un navegador de una aplicación nativa tienen el
mismo tipo de acceso a las APIs nativas de cada sistema operativo así como a
los recursos propios del sistema tipo procesador, GPS, cámara, etc.
Maquetación web: Es la transformación del
diseño de un producto web en un conjunto de archivos (html, css, js) capaces de
ser reproducidos por los navegadores web. La maquetación web es el proceso en
el que el prototipo gráfico también denominado «layout» (con los requisitos estructurales y estéticos
definidos y aprobados en un análisis inicial) pasa a transformase en código
html, css y js (estándares web) para que los navegadores puedan interpretarlo
correctamente.
Diagramación: Es un oficio de diseño
editorial que se encarga de organizar un espacio, contenidos escritos, visuales
y en algunos casos audio visuales (multimedia), en medios impresos y
electrónicos, como libros, diarios y revistas. Este acto solo se relaciona con
la distribución de elementos en un espacio determinado de la página.
Arquitectura de Software: La Arquitectura del
Software es el diseño de más alto nivel de la estructura de un sistema. También
denominada Arquitectura lógica, consiste en un conjunto de patrones y
abstracciones coherentes que proporcionan un marco definido y claro para interactuar
con el código fuente del software.
Una
arquitectura de software se selecciona y diseña con base en objetivos
(requisitos) y restricciones. Los objetivos son aquellos prefijados para el
sistema de información, pero no solamente los de tipo funcional, también otros
objetivos como la flexibilidad e interacción con otros sistemas de información.
Las restricciones son aquellas limitaciones derivadas de las tecnologías
disponibles para implementar sistemas de información.
Unas
arquitecturas son más recomendables de implementar con ciertas tecnologías
mientras que otras tecnologías no son aptas para determinadas arquitecturas.
Por ejemplo, no es viable emplear una arquitectura de software de tres capas
para implementar sistemas en tiempo real.
La
arquitectura de software define, de manera abstracta, los componentes que
llevan a cabo alguna tarea de computación, sus interfaces y la comunicación
entre ellos.
Toda arquitectura debe ser implementarle en una arquitectura
física, que consiste simplemente en determinar qué computadora tendrá asignada
cada tarea.
La
arquitectura de software, tiene que ver con el diseño y la implementación de
estructuras de software de alto nivel. Es el resultado de ensamblar un cierto
número de elementos arquitectónicos de forma adecuada para satisfacer la mayor
funcionalidad y requerimientos de desempeño de un sistema, así como
requerimientos no funcionales, como la confiabilidad.






































No hay comentarios:
Publicar un comentario