Documente Academic
Documente Profesional
Documente Cultură
Tipos de requerimientos
Funcionales: Define el comportamiento del software: clculos, detalles tcnicos, manipulacin de
datos y otras funcionalidades especficas que muestran como los casos de uso sern llevados a la
prctica.
No funcionales: Especifica criterios que pueden usarse para juzgar la operacin de un sistema en
lugar de sus comportamientos especficos, ya que estos corresponden a los requisitos funcionales.
Por tanto, se refieren a todos los requisitos que ni describen informacin a guardar, ni funciones a
realizar como: Rendimiento, disponibilidad, seguridad, usabilidad, portabilidad, costo, operatividad,
etc...
Metodologas
Cascada
Es un proceso secuencial de desarrollo en el que los pasos de desarrollo son vistos hacia abajo
(como en una cascada de agua).
necesita concluir etapa actual para pasar siguiente nivel(proceso)?
Espiral
Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteracin
representa un conjunto de actividades. Las actividades no estn fijadas a ninguna prioridad, sino que
las siguientes se eligen en funcin del anlisis de riesgo, comenzando por el bucle interior.
Programacin extrema
Se diferencia de las metodologas tradicionales principalmente en que pone ms nfasis en la
adaptabilidad que en la previsibilidad. Los defensores de XP consideran que los cambios de
requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de
proyectos. Creen que ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la
vida del proyecto es una aproximacin mejor y ms realista que intentar definir todos los requisitos
al comienzo del proyecto e invertir esfuerzos despus en controlar los cambios en los requisitos.
RUP
Tambin se conoce por este nombre al software, tambin desarrollado por Rational, que incluye
informacin entrelazada de diversos artefactos y descripciones de las diversas actividades. Est
incluido en el Rational Method Composer (RMC), que permite la personalizacin de acuerdo con
las necesidades.
Es una metodologa que se aplica a la programacin orientada a objetos.
Fase de Inicio: Esta fase tiene como propsito definir y acordar el alcance del proyecto con
los patrocinadores, identificar los riesgos asociados al proyecto, proponer una visin muy
general de la arquitectura de software y producir el plan de las fases y el de iteraciones
posteriores.
Fase de elaboracin: En la fase de elaboracin se seleccionan los casos de uso que permiten
definir la arquitectura base del sistema y se desarrollaran en esta fase, se realiza la
especificacin de los casos de uso seleccionados y el primer anlisis del dominio del
problema, se disea la solucin preliminar.
Fase de Desarrollo: El propsito de esta fase es completar la funcionalidad del sistema, para
ello se deben clarificar los requisitos pendientes, administrar los cambios de acuerdo a las
evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.
Fase de Transicin: El propsito de esta fase es asegurar que el software est disponible
para los usuarios finales, ajustar los errores y defectos encontrados en las pruebas de
aceptacin, capacitar a los usuarios y proveer el soporte tcnico necesario. Se debe verificar
que el producto cumpla con las especificaciones entregadas por las personas involucradas
en el proyecto.
Desarrollo de prototipos
Este diseo conduce a la construccin de un prototipo, el cual es evaluado por el cliente para una
retroalimentacin; gracias a sta se refinan los requisitos del software que se desarrollar. La
interaccin ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto
permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea
resultados a corto plazo.
Incremental
La idea principal detrs de mejoramiento iterativo es desarrollar un sistema de programas de manera
incremental, permitindole al desarrollador sacar ventaja de lo que se ha aprendido a lo largo del
desarrollo anterior, incrementando, versiones entregables del sistema.
UML
Diagrama de clases
Diagrama de secuencias
Diagrama de actividades
Diagrama de estados
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta
Diagrama de despliegue
Diagrama de paquetes
Diagrama de comunicacin
Diagrama de tiempos
Diagrama de interacciones
Diagrama de casos de uso
Tiene en cuenta los requisitos interno relativo en la facilidad de desarrollo, administracin del
software, reutilizacin y elementos comunes, y restricciones impuestas por las herramientas o el
lenguaje de programacin que se use. Se representa en diagramas de mdulos o subsistemas que
muestran las relaciones de exporta e importa. El software se empaqueta en partes pequeas, que
pueden ser desarrolladas por uno o ms en un grupo pequeo de desarrolladores. Los subsistemas se
organizan en una jerarqua de capas, cada una de las cuales brinda una interfaz estrecha y bien
definida hacia las capas sugeridas.
Vista Fsica (Ingenieros en sistemas, Diseador de sistemas)
Toma en cuenta primeramente los requisitos no funcionales del sistema tales como la
disponibilidad, confiabilidad (Tolerancia o fallos), performance y escalabilidad. El software se
ejecuta sobre una red de computadores o nodos de procesamientos (O tan solo nodos). Las variados
elementos identifican (Redes, procesos, tareas y objetos), requieren ser mapeados sobre los variados
nodos.
Escenarios (Todas las partes juntas)
Los elementos de las 4vistas trabajan conjuntamente en forma natural mediante el uso de un
conjunto pequeo de escenarios relevantes, y son de alguna manera una abstraccin de lo
requerimientos mas importantes. Esta vista es redundante con las otras, y por lo tanto por eso se
denomina +1.
Pruebas de software
Nivel de pruebas
Prueba de unidad: Es la prueba de mas bajo nivel, es una prueba de procedimientos os
subrutinas, donde solamente una unidad es probada como tal. (Caja blanca o negra)
Prueba de Integracin: Las unidades se deben integrar en unidades ms grandes hasta
generar el sistema completo, para probar que las diferentes unidades estn trabajando juntas
de manera apropiada.
Prueba de Sistema: Despus de probar todos los casos, se prueba el sistema entero como
uno solo, pueden involucrar pruebas de operacin, de escala completa, pruebas negativas,
basadas en requisitos y caso de uso y de documentacin de usuario, ya que se toma el punto
de vista del usuario final.
Tcnica de pruebas
Caja Negra (Especificacin o funcionales): Se basa solo en la especificacin del
comportamiento externamente visible de la unidad, dado que las unidades se comunican
entre interfaces bien definidas, esta prueba es bastante directa, ya que verifican el correcto
manejo de funciones externas provistas o soportadas por el software y que el
comportamiento observado se apegue a las especificaciones del producto y a las
expectativas del usuario.
Caja Blanca (Estructural): Se le conoce como prueba basada e programa, tiene como
propsito verificar que la estructura interna de la unidad sea correcta, es deseable cubrir
todas las posibles combinaciones de manera que todas las instrucciones se ejecuten, para
que casa ruta del cdigo sea cubierta e probad al menos una vez. Se ilustran mediante
flowcharts (Diagramas de flujo).
Aceptacin: Los realiza el cliente, son pruebas funcionales sobre el sistema completo.
Regresin: Verifica el sistema para intentar descubrir nuevos errores inducidos por cambios
recientemente realizados en partes de la aplicacin que anteriormente al citado cambio no
eran propensas a este tipo de error, esto para que se mantenga la funcionalidad especificada
originalmente.
Operacin: Verificar el sistema en operacin por un periodo bajo de tiempo bajo
condiciones normalmente de uso, este tipo de prueba mide la confiabilidad del sistema.
Escala completa: Verifica el sistema en su carga mxima asignando los parmetros a valor
lmite, interconectando el sistema en su mximo de equipos y usuarios simultneos, un
extremo de esto es la prueba de estrs.
Estrs: Verifica el comportamiento del sistema en los limites extremos para ver que tanto
aguanta y si ocurre algn tipo de falla, pone en demanda al sistema y mide su respuesta,
esto para moderar el rendimiento, escalabilidad y estabilidad, esto para determinar si la
aplicacin rendir lo suficiente en casos de que la carga real supera la carga esperada. Para
observar el punto de ruptura.
Rendimiento: Tiene como propsito medir la capacidad de procesamiento del sistema bajo
diferentes cargas, se realiza para determinar lo rpido que realiza una tarea un sistema en
condiciones particularmente de trabajo. Se hacen para romper el sistema.
Sobrecarga: Tiene como propsito ver como se comporta el sistema cuando se le aplica una
sobrecarga, mas all de la pruebas de escala completa y de rendimiento, aun que no se
puede esperar que el sistema soporte esta pruebas, este debera de ejecutar correctamente,
sobrevivir a picos de carga, evitando que ocurra una catstrofe, ya que es importante saber
en que momento y de que manera cae el rendimiento del sistema.
Negativa: Tiene como propsito medir el estrs del sistema en situaciones inesperadas, es
decir, el sistema usa intencionalmente y sistemticamente de manera incorrecta, para probar
aspectos crticos.
Basada en requisitos o casos de uso: Verifica que el sistema final cumple con las
especificaciones funcionales descritas por los casos de uso originales.
Ergonmicas: Verifica las interfaces hombre-mquina, se prueba si las interfaces son
consistentes con los casos de uso, si los mens son lgicos y legibles, si los mensajes del
sistema son visibles, si se pueden entender los, mensajes, etc
Documentacin de usuario: Incluye el manual de usuario y documentacin de
mantenimiento y servicio, se verifica que los manuales y comportamiento del sistema sean
consistentes entre si, que los manuales sean legibles, que tengan una buena redaccin y en
general que sean comprensibles.
Aceptacin validacin: Permite una revisin final por parte de la organizacin que
solicito el sistema, el sistema se prueba en su ambiente real, cuando se termine la prueba se
tima la decisin de si se acepta o no el producto, se le conoce como prueba alfa, si es un
software de venta al publico se le conoce como prueba beta, esto significa que antes de
enviarlo al pblico en general, el producto es probado por los clientes seleccionados que
utilizan el sistema y reportan fallas experimentadas.
Carga: Se hacen observar el comportamiento de una aplicacin bajo una cantidad de
peticiones esperada.
Picos: Trata de observar el sistema variado el nmero de usuarios.
Estabilidad: Se basa para determinar si la aplicacin puede aguantar una carga esperada
continuada generalmente esta prueba se realiza para determinar si hay alguna fuga de
memoria en la aplicacin.
Tipos de latencias
Existen varios tipos de latencias en las memorias, sin embargo, las ms importantes son:
CAS: indica el tiempo que tarda la memoria en colocarse sobre una columna o celda.
RAS: indica el tiempo que tarda la memoria en colocarse sobre una fila.
ACTIVE: indica el tiempo que tarda la memoria en activar un tablero.
PRECHARGE: indica el tiempo que tarda la memoria en desactivar un tablero.
Caractersticas PHP
Es un lenguaje multiplataforma.
Completamente orientado al desarrollo de aplicaciones web dinmicas con acceso a
informacin almacenada en una Base de Datos.
El cdigo fuente escrito en PHP es invisible al navegador y al cliente ya que es el servidor
el que se encarga de ejecutar el cdigo y enviar su resultado HTML al navegador. Esto hace
que la programacin en PHP sea segura y confiable.
Capacidad de conexin con la mayora de los motores de base de datos que se utilizan en la
actualidad, destaca su conectividad con MySQL y PostgreSQL.
Capacidad de expandir su potencial utilizando la enorme cantidad de mdulos (llamados
ext's o extensiones).
Posee una amplia documentacin en su pgina oficial (Sitio Oficial), entre la cual se
destaca que todas las funciones del sistema estn explicadas y ejemplificadas en un nico
archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fcil acceso para todos.
Permite aplicar tcnicas de programacin orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
No requiere definicin de tipos de variables aunque sus variables se pueden evaluar
tambin por el tipo que estn manejando en tiempo de ejecucin.
Tiene manejo de excepciones (desde PHP5).
Si bien PHP no obliga a quien lo usa a seguir una determinada metodologa a la hora de
programar (muchos otros lenguajes tampoco lo hacen), aun estando dirigido a alguna en
particular, el programador puede aplicar en su trabajo cualquier tcnica de programacin
y/o desarrollo que le permita escribir cdigo ordenado, estructurado y manejable. Un
ejemplo de esto son los desarrollos que en PHP se han hecho del Patrn de diseo Modelo
Vista Controlador (o MVC), que permiten separar el tratamiento y acceso a los Datos, la
Lgica de control y la Interfaz de usuario en tres componentes independientes (ver ms
abajo Frameworks en PHP).
Tipos de mantenimiento
Correctivo: Es aquel que se aplica cuando se produce algn error en el sistema, ya sea porque algo
se averi o rompi. Cuando se realizan estos mantenimientos, el proceso productivo se detiene, por
lo que disminuyen las cantidades de horas productivas. Estos mantenimientos no se aplican si no
existe ninguna falla. Es impredecible en cuanto a sus gastos y al tiempo que tomar realizarlo.
Preventivo: Se realiza previo a que ocurra algn tipo de falla en el sistema. Como se hace de forma
planificada, no como el anterior, se aprovechan las horas ociosas para llevarlo a cabo. Este
mantenimiento s es predecible con respecto a los costos que implicar as como tambin el
tiempo que demandar.
Predictivo: Para que este mantenimiento pueda desarrollarse se recurre a sustentos tecnolgicos que
permitan establecer las condiciones del equipo. Gracias a este tipo de mantenimientos se
disminuyen las pausas que generan en la produccin los mantenimientos correctivos. As, se
disminuyen los costos por mantenimiento y por haber detenido la produccin.
Proactivo: Esta clase de mantenimiento est asociado a los principios de colaboracin,
sensibilizacin, solidaridad, trabajo en equipo, etctera, de tal forma que quienes estn directa o
indirectamente involucrados, deben estar al tanto de los problemas de mantenimiento. As, tanto los
tcnicos, directivos, ejecutivos y profesionales actuarn segn el cargo que ocupen en las tareas de
mantenimiento. Cada uno, desde su rol, debe ser consciente de que deben responder a las
prioridades del mantenimiento de forma eficiente y oportuna. En el mantenimiento proactivo
siempre existe una planificacin de las operaciones, que son agregadas al plan estratgico de las
organizaciones. Adems, peridicamente se envan informes a la gerencia aclarando el progreso, los
aciertos, logros y errores de las actividades.
Navegadores web
Netscape: Navegador de pginas HTML, compone, enva y recibe mensajes cifrados, editor de
documentos HTML, lector de News (Noticias), comunicacin con otras personas usando voz en
tiempo real, recibe informacin en background mientras se trabaja en otras aplicaciones.
Internet Explorer
Mozilla Firefox
Google Chrome
Opera
Safari
Dolphin
Comandos
F4: Saca el historial de la barra de navegacin.
F5: Actualiza la pagina web.
F6: Para sobrescribir en la barra de navegacin.
Modelo OSI
Capa Fsica
Es la que se encarga de las conexiones globales de la computadora hacia la red, tanto en lo que se
refiere al medio fsico como a la forma en la que se transmite la informacin.
Capa de enlace de datos
Esta capa se ocupa del direccionamiento fsico, de la topologa de la red, del acceso al medio, de la
deteccin de errores, de la distribucin ordenada de tramas y del control del flujo.
Capa de red
Se encarga de identificar el enrutamiento existente entre una o ms redes. Las unidades de
informacin se denominan paquetes, y se pueden clasificar en protocolos enrutables y protocolos de
enrutamiento.
Capa de transporte
Capa encargada de efectuar el transporte de los datos (que se encuentran dentro del paquete) de la
mquina origen a la de destino.
Capa de sesin
Esta capa es la que se encarga de mantener y controlar el enlace establecido entre dos computadores
que estn transmitiendo datos de cualquier ndole.
Capa de presentacin
El objetivo es encargarse de la representacin de la informacin, de manera que aunque distintos
equipos puedan tener diferentes representaciones internas de caracteres los datos lleguen de manera
reconocible.
Capa de aplicacin
Ofrece a las aplicaciones la posibilidad de acceder a los servicios de las dems capas y define los
protocolos que utilizan las aplicaciones para intercambiar datos, como correo electrnico (Post
Office Protocol y SMTP), gestores de bases de datos y servidor de ficheros (FTP), por UDP pueden
viajar (DNS y Routing Information Protocol). Hay tantos protocolos como aplicaciones distintas y
puesto que continuamente se desarrollan nuevas aplicaciones el nmero de protocolos crece sin
parar.
El modelo OSI es un modelo que comprende 7 capas, mientras que el modelo TCP/IP tiene slo 4.
En realidad, el modelo TCP/IP se desarroll casi a la par que el modelo OSI. Es por ello que est
influenciado por ste, pero no sigue todas las especificaciones del modelo OSI. Las capas del
modelo OSI son las siguientes:
Nivel
Nivel 7
Nivel 6
Nivel 5
Nivel 4
Nivel 3
Nivel 2
Nivel 1
La capa fsica define la manera en la que los datos se convierten fsicamente en seales
a travs de la red.
La capa de transporte se encarga del transporte de datos, su divisin en paquetes y la
equipos de la red.
La capa de presentacin define el formato de los datos que maneja la capa de aplicacin (su
Protocolos Red
Protocolo
FTP (File Transfer Protocol)
Definicin
Protocolo de Transferencia de
Archivos, es una aplicacin
que permite realizar la
transferencia de ficheros entre
ordenadores, es decir, que hace
posible que un usuario copie
en un ordenador los ficheros
que estn almacenados en otro.
Los ficheros a transferir
pueden ser documentos, textos,
Puerto
20(Data)
21(Control)
IP (Internet Protocol)
80
67 (Servidor)
68 (Cliente)
21(FTP)
22(SSH)
23(Telnet)
25(SMPT)
80 (HTTP)
SSH(Secure Shell)
Telnet (Telecomunication
NETwork)
22
23
25
110
53
123
Ethernet
Es un estndar de redes de rea local para computadores con acceso al medio por contienda
CSMA/CD. Ethernet define las caractersticas de cableado y sealizacin de nivel fsico y los
formatos de tramas de datos del nivel de enlace de datos del modelo OSI.
TCP/IP
Describe un conjunto de guas generales de diseo e implementacin de protocolos de red
especficos para permitir que un equipo pueda comunicarse en una red. Provee conectividad de
extremo a extremo especificando como los datos deberan ser formateados, direccionados,
transmitidos, enrutados y recibidos por el destinatario. Existen protocolos para los diferentes tipos
de servicios de comunicacin entre equipos.
MAC
Control de acceso de medio, es un identificador de 48bits (6 bloques hexadecimales) que
corresponden de forma nica a una tarjeta dispositivo de red, se le conoce tambin como
direccin fsica, esta determinadas y configurada por el IEEE (los ltimos 24bits) y el fabricante
(los primeros 24bits), se les conoce tambin como burned-in addresses, su frmula es: 6*8=48 bits
nicos.
CSMA/CD (Carrier Sense Multiple Access with Collision Detection)
Acceso Mltiple con Deteccin de Portadora y Deteccin de colisiones, tiene la capacidad de
detectar los errores que resulten al trasmitir simultneamente varias estaciones, si una estacin
quiere emitir, si el canal est ocupado espera un tiempo y vuelve a escuchar, cuando detecta el canal
libre puede emitir.
Token Ring
Es una ficha virtual, que es pasado de computadora a computadora como si fuera una papa caliente,
cuando una computadora desea mandar informacin debe de esperar a que le llegue el token vacio,
cuando le llega, utiliza el token para mandar la informacin a otra computadora, cuando la otra
computadora recibe la informacin regresa el token a la otra computadora que lo envi con un
mensaje de que recibi la informacin, as se libera el token para volver a ser usado por cualquier
otra computadora.
FDDI (Fiber Distributed Data Interface)
Interfaz de Datos Distribuido por Fibra, es un conjunto de estndares ISO y ANSI para la
transmisin de datos en redes de computadoras de rea extendida o local, mediante cable de fibra
ptica, se basa en la arquitectura Token Ring, que son 2, una de ellas como apoyo en caso de que la
principal falla, esto permite una comunicacin tipo Full Dplex.
Tipo de comunicacin
Simplex (Unidireccional)
Half-Duplex (Bidireccional)
Full-Duplex
Descripcin
Uno es transmisor y otro solo
receptor.
Solo uno transmite a la vez
Ambos trasmiten a la vez
Ejemplo
Teclados y Monitores
Radio CV
Celulares
Medio de conexion
Cable par trenzado
Es un cable UTP con un conector Rj-45, el RJ-11 es para telefona. Tiene diferente categoras:
Categora 1: Voz (Cable Telefnico)
Categora 2: Datos a 4Mbps (Local Talk)
Categora 3: Datos a 10Mbps (Ethernet)
Categora 4: Datos a 20Mbps/16 Mbps (Token Ring)
Categora 5: Datos a 100Mbps (Fast Ethernet)
Categora 5e: Datos a 4Mbps
Tipo de cable
UTP (Unshielded Twisted
Pair)
Descripcin
Cable de par trenzado sin
recubrimiento metlico externo
que es sensible a las
interferencias su impedancia es
de100 ohmios.
Semejante al UTP pero se le
aade un recubrimiento
metlico para evitar las
interferencias externas, es un
cable ms protegido por lo
menos flexible, el sistema de
par trenzado es idntico al del
UTP, su resistencia es de 150
ohmios.
Sus pares no estn
apantallados, su impedancia es
de 120 ohmios.
Conector
RJ-45
RJ-49
RJ-45
Cable coaxial
Es ms inmune a las interferencias o al ruido que el par trenzado, s mucho mas rgido, su velocidad
de transmisin solo llega hasta 10Mbps, los de tipo RG-8,RG-11 y RG-58 se usan para redes de
datos con topologas de BDS como Ethernet y ArcNet, el RG-75 se usa principalmente para
televisin, transmite voz, audio y video, adems de texto e imgenes, est compuesto por un
conductor de cobre, seguido de un aislante, de una malla de cobre o aluminio y en una cubierta
exterior. Conector BNC
Fibra ptica
Centro de cristal que transmite luz, transmisin a grandes distancias, su transmisin es de 100 Mbps
para distancias de 2kms, est compuesto por un ncleo, un recubrimiento y un revestimiento de
acrlico, el ncleo puede ser monomodo (Un modo de luz) o multinucleo (Mas de un modo de luz),
utiliza conectores ST Compatible, SC (Subscribor Channel) y el MTRJ, tiene empalmes mecnicos.
Inalambrica
Seales de ondas
568B RJ45
Estandar
Norma EIA/TIA
568A RJ45
Cruzada (Crossover)
Blanco/Naranja
Naranja
Blanco/Verde
Azul
Blanco/Azul
Verde
Blanco/Caf
Caf
Blanco/Verde
Verde
Blanco/Naranja
Azul
Blanco/Azul
Naranja
Blanco/Caf
Caf
Dispositivos de conexin
Hubs (Concentrador)
Contiene puntos de conexin (puertos) extiende la funcionalidad de una red LAN para que su
cableado pueda ser extendido, transmite Broadcast es decir, si tiene 8 puertos, todas la
computadoras que estn conectadas a dichos puertos recibirn la misma informacin, se implementa
para redes con topologa estrella, acta en el nivel fsico del modelo OSI.
Switch (Conmutador)
Es considerado un Hub inteligente, cuando es inicializado el switch, este empieza a reconocer
direcciones MAC que generalmente son enviados por cada puerto, en otras palabras cuando llega
informacin al switch, este tiene mayor conocimiento sobre qu puerto de salida es el ms
apropiado, y por lo tanto ahorra una carga (Bandwidth) a los dems puertos del switch, principal
razn por la cual en redes donde viaja Video o CAD, se procura utilizar switches para garantizar
que el cable no sea sobre cargado con informacin que eventualmente seria descartada por las
computadoras finales. Se utiliza cuando se desea conectar mltiples redes fusionndolas en una
sola, pueden aprender y almacenar las direcciones MAC.
Bridge (Puente)
Es un dispositivo de interconexin de redes de ordenadores que opera en la capa 2 (Enlace de
datos), del modelo OSI, conectar 2 segmentos de red como una sola red usando el mismo protocolo
de establecimiento de red, funciona a travs de un tabla de direcciones MAC detectadas en cada
segmento a que est conectado, para hacer el bridging o interconexin de ms de 2 redes, se utiliza
los switches.
Repeater (Repetidor)
Es un dispositivo electrnico que conecta 2 segmentos de una misma red, transfiriendo el trfico de
uno a otro extremo, bien por cable o inalmbrico, por cable generalmente no superan los 100m y
por inalmbrico son han vuelto muy populares a nivel WIFI, y solo activa en el nivel fsico o capa 1
del modelo OSI.
Gateway (Pasarela)
Son router que tienen programas adicionales que permiten interconectar redes que utilizan distintos
protocolos como: TCP/IP, SNA, NetWare, VoIP.
Router (Enrutador)
Es n dispositivo de hardware para interconexin de red de ordenadores que opera en la capa 3 del
modelo OSI, es un dispositivo para la interconexin de redes informticas que permite asegurar el
enrutamiento de paquetes entre redes o determinar la ruta que debe timar el paquete de datos, puede
estar conectado a 2 o ms redes a la vez.
Solucin de problemas
1.
2.
3.
4.
5.
Enchufar el modem
Enchufar el router
Encender ordenador
Verificar cables Ethernet que estn conectados
Verificar configuracin de red
Topologas de Red
Bus
Se conecta con un solo cable coaxial o backbone y se utiliza para las redes LAN, esta permite que
todos los dispositivos de la re puedan ver todas las seales de todos los dems dispositivos, si se
desea que tipos los dispositivos obtengan esta informacin.
Estrella
Cada dispositivo solamente tiene un enlace punto a punto dedicado con el hub central, si un
dispositivo quiere enviar datos a otro, enva los datos al controlador, que los trasmite al dispositivo
final.
Anillo
Cada dispositivo tiene una lnea de conexin dedicada y punto a punto solamente con los 2
dispositivos que estn a sus lados, la seal pasa a lo largo del anillo en una direccin, de
dispositivo a dispositivo, hasta que alcanza su destino, cada dispositivo del anillo incorpora un
repetidor.
Malla
Cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro dispositivo, el termino
dedicado significa que el enlace conduce al trfico nicamente entre los dispositivos que conecta, la
ventaja es que si un enlace falla, no inhabilita el sistema.
rbol
Es una variable de la de estrella, los nodos del rbol estn conectados a un concentrador central que
controla el trafico del a red, sin embargo, no todos los dispositivos se conectan directamente al
concentrador central, la mayora de los dispositivos se conectan a un concentrador secundarios que,
a su vez se conecta al concentrador central.
Maneja email
SNMP (El Protocolo Simple de Administracin de Red o SNMP (del ingls Simple Network
Management Protocol) es un protocolo de la capa de aplicacin que facilita el intercambio de
informacin de administracin entre dispositivos de red. Permite a los administradores supervisar el
funcionamiento de la red, buscar y resolver sus problemas, y planear su crecimiento. )
DHCP SSL
------
Secure Sockets Layer (SSL; en espaol capa de conexin segura) y su sucesor Transport
Layer Security (TLS; en espaol seguridad de la capa de transporte) son protocolos
criptogrficos que proporcionan comunicaciones seguras por una red, comnmente Internet.
SSL se ejecuta en una capa entre los protocolos de aplicacin como HTTP, SMTP, NNTP y sobre
el protocolo de transporte TCP, que forma parte de la familia de protocolosTCP/IP. Aunque pueda
proporcionar seguridad a cualquier protocolo que use conexiones de confianza (tal como TCP), se
usa en la mayora de los casos junto a HTTP para formarHTTPS. HTTPS
Web proxy- Su funcionamiento se basa en el de un Proxy HTTP y HTTPs, pero la diferencia
fundamental es que la peticin se realiza mediante una Aplicacin Web servida por un
servidorHTTP al que se accede mediante una URL, esto es, una pgina web que permite estos
servicios
Un proxy, en una red informtica, es un programa o dispositivo que realiza una accin en
representacin de otro, esto es, si una hipottica mquina A solicita un recurso a una C, lo har
mediante una peticin a B; C entonces no sabr que la peticin procedi originalmente de A. Esta
situacin estratgica de punto intermedio suele ser aprovechada para soportar una serie de
funcionalidades: proporcionar cach, control de acceso, registro del trfico, prohibir cierto tipo de
trfico, etc.
Clases de Red
A:
0 127
B:
128-191
C:
192 a 224
Ejemplo: 89.85.23.164
Subred: 250.0.0.0 WAN
Ejemplo: 149.34.127.143
Subred: 255.255.0.0 MAN
Ejemplo: 201.3.45.131
Subred: 255.255.255.0 LAN
Clasificacin de redes
Red
PAN (Personal Area Network)
LAN (Local Area Network)
Descripcin
Red de rea personal. Comunicacin entre 2
dispositivos uno cerca del otro.
Red de rea Local. Comunicacin de red
limitada a un rea pequea, como un cuarto o
un edificio.
Red de rea Controlada. Red que conecta redes
Lenguajes de programacin
Java
C#
PHP
Visual Basic
Phyton
C
C++
Matlab
Pascal
J#
Perl
Ruby
Delphi
Javascript
CSS
HTML
Objetive-C
SQL
PL/SQL
Ensamblador
Fases de un Compilador
Anlisis Lxico: Esta fase se encarga de verificar si todas las cadenas pertenecen o no al lenguaje.
Es decir realiza un anlisis smbolo por smbolo indicando el token por cada uno de los elementos
reconocidos o el error en caso de no reconocer. Este anlisis no logra detectar muchos errores por su
caracterstica.
Anlisis Sintctico: En esta fase se analiza la estructura de las expresiones en base a gramticas.
Aqu ya se puede determinar si una estructura por ejemplo una expresin matemtica mal formada.
El anlisis que se realiza es jerrquico es decir en base a rboles de derivacin que se obtienen de
las mismas gramticas.
Anlisis Semntico: Este anlisis es ms difcil de formalizar, determina el tipo de los resultados
intermedios, comprobar que los argumentos que tienen un operador pertenecen al conjunto de
operadores posible, y si son compatibles entre s.
F1: Sirve para abrir la ventana de ayuda de la aplicacin que estamos utilizando
F2: Pulsando esta tecla cuando tenemos seleccionado un archivo, nos da la posibilidad
de cambiar su nombre
F4: En Internet Explorer sirve para desplegar la barra de direcciones y ver las pginas
que hemos visitado ltimamente. As mismo, y si lo pulsamos en combinacin con la
tecla 'Alt', podemos cerrar una aplicacin
F6: Sirve para moverte con el teclado entre los diversos mens de un programa
F10: Sirve para acceder a la barra de navegacin principal de casi todos los programas
COMPUERTAS LOGICAS
Por ZZT
Una compuerta logica es un dispositivo que nos permite obtener resultados,
dependiendo de los valores de las seales que le ingresemos. Es necesario
aclarar entonces que las compuertas lgicas se comunican entre s (incluidos los
microprocesadores), usando el sistema BINARIO. Este consta de solo 2
indicadores 0 y 1 llamados BIT dado que en electrnica solo hay 2 valores
COMPUERTA BUFFER
La compuerta BUFFER es la ms basica de todas, simplemente toma el valor que
se le entrega y lo deja pasar tal cual. Esto sirve para ajustar y aislar niveles
lgicos ya que no se pueden conectar infinita cantidad de compuertas a una
misma seal, ya que el voltaje del nivel 1 empieza a decaer y el sistema falla.
Tabla
de
verdad
A
0
1
0
1
COMPUERTA NOT
La compuerta NOT es un tanto parecida al buffer salvo por que invierte el valor
que se le entrega. Tambin tiene la utilidad de ajustar niveles pero tomando en
cuenta que invierte la seal.
Tabla
de
verdad
A
0
1
1
0
COMPUERTA AND
La compuerta AND hace la funcin de multiplicacin lgica. Es decir toma los
valores que le aplicamos a sus entradas y los multiplica.
Tabla de
verdad AND
A
0
0
1
1
0
1
0
1
0
0
0
1
COMPUERTA NAND
La compuerta NAND tambin hace la funcin de multiplicacin, pero entrega el
valor negado. Esto es muy util, dado que si estubieramos usando una AND
normal tendriamos que usar otro chip con un NOT para negar el resultado.
Tabla de
verdad NAND
A
0
0
1
1
0
1
0
1
1
1
1
0
COMPUERTA OR
Tabla de
verdad OR
A
0
0
1
1
0
1
0
1
0
1
1
1
COMPUERTA NOR
La compuerta NOR realiza la funcin de suma, pero entrega el resultado
invertido, ahorrandonos un NOT. Su salida ser 1 solo si las dos entradas son 0.
Tabla de
verdad NOR
A
0
0
1
1
0
1
0
1
1
0
0
0
COMPUERTA X-OR
Esta compuerta XOR (or-exclusiva) se comporta de una manera especial. Su
caracteristica especial es que el resultado de salida ser 1 si las dos entradas son
distintas, sean 0-1 1-0.
Tabla de
verdad X-OR
A
0
0
1
1
0
1
0
1
0
1
1
0
COMPUERTA X-NOR
Tabla de
verdad X-NOR
A
0
0
1
1
0
1
0
1
1
0
0
1
Preguntas
1. analisis de requisitos componentes
1 reconocimiento de problema
2 evaluacion status
2. LM35D para traspasar datos : conversor AD
.NET
JAVA
C++
SSL
RCHP
DNS (Resolucion de nombres de dominio)
Cual fue el primer microprocesador?
que es un lm293?
El LM193, LM293, LM393 y los dispositivos constan de dos comparadores de tensin
bajos independientes diseados especficamente para operar a partir de una sola fuente
de alimentacin en un amplio rango de voltajes. Funcionamiento de las fuentes de
alimentacin divididas tambin es posible.
Estos comparadores tambin tienen una caracterstica nica en la que el rango de voltaje
de entrada de modo comn incluye muelle a pesar de que opera a partir de una sola
tensin de alimentacin.
que es un lm 555?
mira e lm55 es un timer o un reloj o un temporizador, son los nombres mas comunes que tienen.
es un integrado el cual tiene muchas aplicasiones pero entre las mas comunes puedes encontrar la
de pulsos de reloj.
muchos circuitos logicos para su buen funcionamiento necesitan de tal pulso y por ende, muy
necesario el lm555.
la frecuencia del mismo pulso lo puedes variar mediente una resistencia variable.
Hall dplex- Una conexin semi-dplex (a veces denominada una conexin alternativa) es una
conexin en la que los datos fluyen en una u otra direccin, pero no las dos al mismo tiempo. Con
este tipo de conexin, cada extremo de la conexin transmite uno despus del otro.
A) 192.168.0.10
B) 192.168.10.10
C)192.168.10.255
D)192.168.10.292
RESPUESTA
La opcin correcta es la B, su network es 192.168.10. y 10 es un nmero de host
Las otras opciones son incorrectas porque no se percatan de que el tercer nmero es y no
tiene el mismo Network ID que la red especificada. Adems, no es la direccin vlida por el 255
que est reservada para mensajes broadcast y el 292 no es un nmero vlido de host, ya que
excede de 254.
una empresa esta analizando si el sistema que va a adquirir es capaz de realizar
todas las tareas deseadas. Seleccione la FASE correspondiente a dicho analisis.
6. Memoria de programas
A) 1, 2, 3
B) 1, 2, 4
C) 1, 3, 6
D) 1, 4, 5
RESPUESTA
La opcin correcta es la B, porque stas son la unidad de control, los registros internos y
la unidad aritmtica/lgica, son 3 de los elementos de un microprocesador.
Las otras opciones son incorrectas porque los puertos, la memoria de datos y la memoria
de programas no son elementos de un microprocesador.
Seleccione los elementos que se encuentran en la cara de un plato de un disco
duro.
1. Cabezas
2. Cilindros
3. Pistas
4. Sectores
A) 1, 3
B) 2, 3
C) 2, 4
D) 3, 4
RESPUESTA
La opcin correcta es la D, porque dentro de la superficie de un disco se aprecian solo
pistas y sectores dentro de su organizacin. Ya que son dispositivos de almacenamiento
de acceso directo.
Las otras opciones son incorrectas porque contienen las cabezas y los cilindros que no
estn dentro de la superficie de un disco.
Una librera de ventas por internet quiere construir un sistema inteligente capaz de
descubrir y aprovechar el comportamiento de compras de sus clientes.
Qu herramientas recomendara y por qu?
Relacione ambas columnas.
Herramientas
Funcionalidad
1. Sistema basado en conocimiento a) Por su capacidad para reconocer
patrones
2. Red neuronal
b) Por su capacidad para optimizar la
bsqueda
c)
4.rbol de decisin
RESPUESTA
La opcin correcta es la B, la red neuronal que tiene la capacidad de reconocer patrones.
Las otras opciones son incorrectas porque no se requiere la capacidad para manejar
incertidumbre, para optimizar la bsqueda o para representar jerarqua y causalidad.
Lea el siguiente caso y conteste las preguntas 1 y 2
Considere la siguiente tabla que muestra un conjunto de procesos para ser ejecutados en
un procesador, el tiempo (en segundos) que requieren de servicio del procesador y el
momento en que cada uno de ellos llega a la cola de ejecucin.
Proceso
W
X
Y
Z
Tiempo
requerido
4
2
3
1
Llegada
t0
t0 + 1
t0 + 3
t0 + 8