sábado, 12 de noviembre de 2011

Admón de SW

La administración de software abraca la planeación, calendarización, administración de riegos, manejo del personal, estimación de los costos de software y la administración de calidad. En este artículo se cubre la planeación y la calendarización de proyectos de software. Muchas son las causas para el fracaso de proyectos de software, se pueden mencionar: entrega tardía, no fiable, costo superior al estimado, características de ejecución pobres. Muchas veces la falla estaba en el enfoque de administración utilizado.

La necesidad de administrar es una distinción importante entre un desarrollo profesional de software y la programación no profesional. La administración de proyectos de software es necesaria debido a que la ingeniería de software profesional siempre está sujeta a restricciones de presupuesto y calendarización; a las que debe ajustarse la organización que desarrolla el software. El trabajo del administrador de proyectos de software es asegurar que éstos cumplan dichas restricciones y entregar software que contribuya a las metas del negocio. Una buena administración no garantiza el éxito del proyecto, sin embrago la mala siempre asegura el fracaso del mismo.

Las características del software hace su administración particularmente difícil, estás características son:

    El producto es intangible, el administrador de un proyecto de construcción de un barco puede ver el producto mientras se está desarrollando. Si hay desfase en el calendario, el efecto en el producto es visible. Es software es intangible, no se puede ver ni tocar. Los administradores no pueden ver el progreso, confían en otros para producir la documentación necesaria para revisar el progreso.

    No existen procesos del software estándar, no se puede predecir con certeza cuándo un proceso particular tiende a desarrollar problemas.

    A menudo los proyectos grandes de software son "únicos", por lo general los proyectos grandes de software son diferentes de proyectos previos. En consecuencia, los administradores aun cuando cuenten con una amplia experiencia que pueda ser utilizada para reducir la incertidumbre de planes, ésta no es suficiente para anticipar los problemas. Los rápidos cambios en las computadoras y en las comunicaciones hacen parecer obsoleta la experiencia previa. Las lecciones aprendidas en esas experiencias pueden no ser transferibles a los nuevos proyectos.

Debido a estos problemas, no es sorprendente que algunos proyectos de software se retrasen, sobrepasen el presupuesto y estén fuera de tiempo. A menudo lossistemas de software son nuevos y tecnológicamente innovadores. Frecuentemente los proyectos de ingeniería innovadores también tienen problemas de calendarización. Dadas las mezclas de dificultades, es notable que muchos productos de software sean entregados a tiempo y en presupuesto.

Es imposible redactar una descripción estándar del trabajo de un administrador de software. El trabajo difiere enormemente dependiendo de la organización y del producto de software a desarrollar. Sin embargo, en algún momento, muchos administradores son responsables de algunas o todas de las siguientes actividades:

    Redacción de la propuesta.

    Planeación y calendarización del proyecto.

    Costeo del proyecto.

    Supervisión y revisión del proyecto.

    Selección y evaluación de personal.

    Redacción y presentación de informes.

La primera etapa de un proyecto de software implica redactar una propuesta para realizar ese proyecto. La propuesta describe los objetivos del proyecto y cómo se llevará a cabo. La misma incluye estimado de costo y calendarización. Justifica por qué el contrato del proyecto se le debe dar a una organización o a un equipo en particular. La planeación de proyectos se refiere a la identificación de actividades, hitos y entregas producidas por un proyecto. Por lo tanto se debe bosquejar un planpara guiar el desarrollo hacia las metas del proyecto. La estimación del costo es una actividad relacionada que se refiere al estimado de los recursos requeridos para llevar a cabo el plan del proyecto.

La supervisión del proyecto es una actividad continua. El administrador debe tener conocimiento del progreso del proyecto, y comparar los progresos y costos reales con los planeados. Aunque muchas organizaciones tienen mecanismos formales para supervisar, un administrador hábil podría formarse una imagen clara de lo que pasa llevando a cabo una entrevista informal con el personal del proyecto. Con frecuencia, la supervisión informal predice problemas importantes del proyecto y revela dificultades en su momento. Por ejemplo, las entrevistas diarias con el personal del proyecto pueden exteriorizar un problema en una falla del software. Más que esperar un informe de atraso del proyecto, el administrador de software podría asignar un experto para resolver el problema o podría decir si este problema se vuelve a calendarizar
SE REALIZO UNA PRACTICA DE CISCO

En la cual se creo una conexion con php y mysql en la cual  la interfaz crada se hizo desde consola fue un poco dificil de realizarla ya que no exixte un "create table"  como en alguna otra herramienta para crearla.

se utilizo la siguiente interfaz:

 
En la cual se  introdujeron las siguientes lineas para establecer una conexion con el servidor:
$ _Conexion=mysql_Connect($_Servidor, $NumUsuario,$_Contra); 
Mysql –Select_db($_NomBase, $_Conexion);
enlace simbolico:
n –s  /usr/share/phpsysteminfo
Luego instalamos el IOTOP
# apt-get install iotop
# apt-get install nmap //verifica quien está utilizando los puertos
nmap –v y la dirección 
apt-get install apache top
para esto primero se hizo la instalacion de apache 2  y de 
mysql-server posteriormente 
apt-get insatall phpyqdmin

Red Lan


RED LAN Y CONFIGURACIÓN DE LA MISMA  
Acrónimo de (Local Area Network) que en español significa Redes de Área Local
Es un sistema de comunicación entre computadoras que permite compartir información, solo que la distancia entre las computadoras debe ser pequeña. Estas redes son usadas para la interconexión de computadores personales y estaciones de trabajo. Se caracterizan por: tamaño restringido, tecnología de transmisión (por lo general broadcast), alta velocidad y topología. Son redes con velocidades entre 10 y 100 Mbps, tiene baja latencia y baja tasa de errores. Cuando se utiliza un medio compartido es necesario un mecanismo de arbitraje para resolver conflictos. Dentro de este tipo de red podemos nombrar a INTRANE
 
 
 
Requisitos mínimos para instalar y configurar una red Lan:
*Dos computadoras o mas, c/u con una placa de red
*Los drivers de dichas placas instalados correctamente sin que tengan signos de admiración en la parte de administración de dispositivos de Windows:
*Elegir el servidor o (HOST) determinado para la conexión con las estaciones de trabajo:
*Elija el equipo HOST para Conexión compartida a Internet.
*Determinar el tipo de adoptadores de Red, que necesita para su Red domestica o de oficina:
*Determine el tipo de adaptadores de red que necesita para su red doméstica o de pequeña oficina.
*Haga una lista del hardware que necesita comprar. Aquí se incluyen módems, adaptadores de red, concentradores y cables
*debemos tener configurada la tarjetade red

*En el caso de interconectar 3 o mas computadoras es recomendable utilizar un concentrador hub, switch o router dependiendo la necesidad especifica de cada red.
*De cada PC al concentrador iremos con un cable cruzado
*Si la red es muy grande es recomendable utilizar una computador de servidor dedicado del resto de la red, configurando en ella un Proxy, y los servicios que la red requiera.

*Si la conexión va a realizarle solamente entre dos computadoras el cable que hay que utilizar es cable de red cruzado, si las placas son 10/100 mbps con conector RJ-45 preferentemente usar cable UTP categoría 5e marca AMP o similar, este cable se puede extender hasta 100 mts sin inconvenientes en situaciones normales de instalación.
El orden del los pares cruzados para armar un cable cruzado es el siguiente:
Extremo 1 del cable utp:
Blanco verde
Verde
Blanco Naranja
Azul
Blanco Azul
Naranja
Blanco Marrón
Marrón

Extremo 2 del cable utp:
Blanco Naranja
Naranja
Blanco verde
Azul
Blanco Azul
Verde
Blanco Marrón
Marrón

*Si la conexión va hacer de varias PC a un hub o switch el cable que se tiene que usar es derecho
El orden del los pares cruzados para armar un cable derecho es el siguiente:
Extremo 1 del cable utp:
Blanco Naranja
Naranja
Blanco verde
Azul
Blanco Azul
Verde
Blanco Marrón
Marrón
Extremo 2 del cable utp:
Blanco Naranja
Naranja
Blanco verde
Azul
Blanco Azul
Verde
Blanco Marrón
Marrón
*Al conectar varias maquinas además de una placa de red mínima en cada PC, necesitaremos algún hardware adicional como hub switch o router dependiendo la necesidad especifica de cada red, puede hacer uno de estos dispositivos o una combinación de ellos.
*Si la red va tener un trafico importante entre las PC conectadas entre si, es conveniente trabajas con una PC que sea servidor el servidor de la red, configurando en el mismo, los servicios web ftp pop3 y smtp entre otros así como los permisos de usuarios niveles de seguridad, firewall y antivirus.
* se puede compartir Internet y archivos sin mayores inconvenientes, en alguno casos como mencionamos antes es bueno utilizar un servidor o un Proxy
 


jueves, 13 de octubre de 2011

RUTEO DINAMICO

RIP, es un protocolo de enrutamiento Dinámico de vector distancia, esto quiere decir que su metrica para llegar a una red destino se basa en el numero de saltos.
Es un protocolo abierto a diferencia de por ejemplo IGRP y EIGRP que son propietarios de Cisco.Es relativamente simple ideal para redes pequeñas, el numero de saltos maximo hacia un destino es 15 (cuando hablo de numero de saltos , me refiero a la cantidad de routers , por la que tiene que atravesar el paquete para llegar a destino), ya con 16 la red se declara como inalcanzable.
Existen dos versiones de este protocolo version 1 y 2, la diferencia más importante, es que RIP v1 es lo que se llama un Protocolo con clase, lo que significa que cuando cuando publica las tablas de enrutamiento, este no adjunta las mascaras de subred.
En cambio Rip v2 es un Protocolo sin clase, que si adjunta la mascara de subred, por lo que permite el uso de VLSM, CIDR, sumarización.
Otra diferencia es que RIP v1 publica sus actualizaciones en forma de Broadcast, es decir a todos los equipos de la red, mientras que RIP v2 lo hace en modo de Multicast, es decir solo a un grupo de host de una red.


Ruteo Estatico


Ruteo estático.


El ruteo estático es la forma más sencilla y que menos conocimientos exige para configurar las tablas de ruteo en un dispositivo. Es un método manual que requiere que el administrador indique explícitamente en cada equipo las redes que puede alcanzar y por qué camino hacerlo.
La ventaja de este método, además de la simpleza para configurarlo, es que no supone ninguna sobrecarga adicional sobre los routers y los enlaces en una red.
 http://www.netstorming.com.ar/2010/09/05/ruteo-estatico-frente-a-ruteo-dinamico/

Aprendimos a como realizar un ruteo Estatico de la manera mas correcta ...la clase fe mas Practica que teorica.

Seleccion de sistema operativo de Red

1.-Servicios que deve proporcionar el SO de Red.
2.-Servicio de Poder compartir, almacenar y recuperar archivos.
3.-Comunicacion atravez de los Servicios
  • Mensajeria instantanea
  • correos electronicos
  • Envio y Recuperacion de datos
4.-Tipo secundario
  • Imprsora en red
  • Almacenamiento en Red.
5.-Soporte a Equipos
compartir carpetas en red por protocolos
SMB: blog de mensajeria secuencial para windows, servicios .dll , .msl
FTP: cliente y servidor
para SAMBA, se denomina Demonios
ftp cliente y dftp- servidor

Deteccion de Virus, puede ser por medio de Firewall
  • Seguridad Local (equipo), por medio del firewall(proteje de conexiones no deseadas), y por antivirus
  • Seguridad Perimetral(Red)
Resultados de informacion
  • Copia de Seguriad: lo hace el SO o puntos de restauracion.
  • Respaldos Backup: por ejemplo Norton.

configuracion de SW

La configuracion del SW se divide en:
  1. Red
  2. S.O. propio de cada equipo
  3. Todas las aplicaciones a utilizar
RED: es la configuracion de los Routers y dispositivos
Homogeneos y 
Heterogenea: con div. S.O. es donde se establece politicas de Acceso ; por ejemplo para las familias de Windows -kERBEROS.
LDAD: Es el Protocolo Ligero de Acceso a Directorios, este manda credenciales y autentifica tanto al cliente como al servidor.

El Protocolo VNC permite configurar al cliente por un puerto y el servidor toma el control por vnc. 

SOFTWARE DE SISTEMA:

Configura de forma local cada uno de los procesos a ejecutarse
  1. Servicios de Aplicacion 
  2. Servicios Locales
  3. Servicios del Sistema
por ejemplo unos de los procesos del sistema es svchost: Que habilita la comunicacion a la terjeta de red en capa  2 y controla el enlace al Mdio y Toma el controlador de la Tarjeta de Red. Tambien puede trabajar en capa 7.


SOFTWARE DE APLICACION:

Puede trabajar en forma Local o en Forma de Red.(de punto a Punto), toma el protocolo o red Gnutela lo hace atravez de Intranet.