miércoles, 6 de agosto de 2008

CICLO DE VIDA DEL SOFTWARE





El ciclo de vida del SOFTWARE es el conjunto de etapas que indican el desarrolo del mismo desde la fase inicial hasta la fase final.



El ciclo de vida básico de un software consta de los siguientes procedimientos:


Definición de objetivos: definir el resultado del proyecto y su papel en la estrategia global.



Análisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente


y examinar cualquier restricción que se pueda aplicar.



Diseño general: requisitos generales de la arquitectura de la aplicación.



Diseño en detalle: definición precisa de cada subconjunto de la aplicación.



Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.



Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones.



Integración: para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada.



Prueba beta (o validación), para garantizar que el software cumple con las especificaciones originales.



Documentación: sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.



Mantenimiento: para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).




Modelo en cascada
El modelo de ciclo de vida en cascada comenzó a diseñarse en 1966 y se terminó alrededor de 1970. Se define como una secuencia de fases en la que al final de cada una de ellas se reúne la documentación para garantizar que cumple las especificaciones y los requisitos antes de pasar a la fase siguiente:


Modelo V
El modelo de ciclo de vida V proviene del principio que establece que los procedimientos utilizados para probar si la aplicación cumple las especificaciones ya deben haberse creado en la fase de diseño.

lunes, 4 de agosto de 2008


DIAGRAMA DE FLUJO

Un diagrama de flujo es la forma más tradicional de especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales; estos diagramas utilizan una serie de símbolos con significados especiales. Son la representación gráfica de los pasos de un proceso, que se realiza para entenderlo mejor. Son modelos tecnológicos utilizados para comprender los rudimentos de la programación lineal.



Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación.

PROGRAMACION ORIENTADA A OBJETOS



La programacion orientada a objetos (POO) es un paradigna, es decir un patron o modelo a seguir ; es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.
Con la POO tenemos que aprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación.



La abstracción Es la capacidad de concentrar las propiedades y comportamientos necesarios para la correcta representación del objeto dentro del sistema, otra definición es que consiste en el aislamiento conceptual de una propiedad de un objeto.


Encapsulamiento Las propiedades son privadas, accesadas mediante métodos públicos o protegidos, permitiendo así consistencia en la información y el aumento de la cohesión.


Herencia Crear nuevos objetos a partir de los existentes de forma que heredan las propiedades y comportamientos de sus ancestros. Existen dos clases de herencia: simple y múltiple.


Polimorfismo Es la capacidad de tener métodos con el mismo nombre, con comportamientos
diferentes, conocido como la sobre-escritura de métodos y la sobrecarga de operadores.

Cohesión Es una medida de la especialización con la que cuenta un objeto dentro de un sistema, entre mas alta sea esta, es mejor.

Acoplamiento Es la medida con la que un objeto depende de otro para funcionar, entre menor sea esta, es mejor.

viernes, 18 de abril de 2008

DISPOSITIVOS DE PROSESAMIENTO DE DATOS

Lección 2

Dispositivos de procesamiento de datos:
Son todos los elementos que realizan el trabajo pesado. En ellos se procesan los datos introducido por el usuario y a partir de los pasos determinados por un programa especifico se obtiene un resultado determinado.


CLASES DE DISPOSITIVOS:


· Modulo para microprocesador.
· Modulo de memoria RAM.
· Modulo para tarjeta de video.
· Tarjeta madre.


MICROPROSESADOR







Circuito integrado (chip) se encarga de procesar las instrucciones, desarrollar los cálculos y manejar el flujo de la información a través del computador.


PARTES DEL MICROPROSESADOR

1. Controlador de memoria.
2. Generador de reloj.
3. Cache de instrucciones.
4. Unidad de Bus.
5. Unidad de ejecución.
6. Unidad de punto flotante.
7. Cache nivel 2




Sistema de refrigeración.

Para los procesadores con velocidades superiores a los 600 MHz, el sistema de refrigeración ya no es un punto de cuidado, realmente es un punto critico, pues si no se toman las debidas precauciones la mala disipación de calor por parte de un sistema refrigerante, puede generar en muy poco tiempo la destrucción del chip.














Tarjeta principal




Muchas veces llamada tarjeta de electrónica o tarjeta principal del sistema. Típicamente contiene el procesador, la BIOS (Basic input / output system), la memoria RAM, las interfaces de almacenamiento, los puertos seriales y paralelos, las ranuras de expansión, y todos los controladores requeridos para comunicarse con los demás dispositivos, muchas veces como el monitor, el mouse, el teclado y las unidades de disco.
Muchos de los chips que se encuentran instalados en la tarjeta del sistema son llamados Chip sets. Su misión es controlar el sistema y sus capacidades, todos los componentes se comunican con el procesador a través del Chip set, es decir, es el concentrador de todas las transferencias de datos. El Chip set usa un controlador DMA (Direct Access Memory) que es el que organiza el flujo de datos entre el procesador y los demás dispositivos. El Chip set son una serie de circuitos integrados directamente soldados en la tarjeta electrónica del sistema y que usualmente son los segundos en tamaño después del procesador.









Ranura de expansión.

Este tipo de puertos fue diseñado para contener tarjetas de expansión y conectarlas al bus del sistema. La mayoría de los equipos informáticos personales posee generalmente 1 ranura tipo ISA, 4 ranuras tipo PCI, 1 ranura AGP y 1 ranura tipo AMR. Los zócalos ofrecen un medio para añadir características nuevas o mejoradas al sistema, así como también memoria.


Ranura PCI:

Permite la conexión de hasta 10 periféricos por medio de tarjetas de expansión conectadas a un bus local. La especificación PCI puede intercambiar información con la CPU a 32 o 64 bits dependiendo del tipo de implementación.

Ranura ISA:

Permite añadir varios adaptadores adicionales en forma de tarjetas que se conectan en zócalos de expansión.

Ranura AGP:

Es una ranura, incluida en las tarjetas del sistema mas modernas, que se creó para mejorar el desempeño gráfico. Usa un Bus independiente y enlaza la tarjeta gráfica directamente con la memoria RAM.

Ranura AMR:

Esta es una de las ranuras de expansión mas recientes lanzadas al mercado de las computadora, principalmente dirigida a dispositivos como Modems y tarjetas de sonido que manejan cierta prioridad o privilegio en las interrupciones de hardware.


memeoria RAM





Es una palabra reducida del idioma ingles que expresa Random Access Memory o memoria de acceso aleatorio, esto indica que cualquier posición de ella se puede leer sin la necesidad de leer las posiciones precedentes. Este concepto esta en contra posición con una memoria de acceso secuencial en la que se bebe de leer todas las posiciones que preceden a la posición que se desea leer.

La memoria central en la mayoría de los computadores es de tipo RAM, que es utiliza por los usuarios mientras trabajan con las aplicaciones de software o programas.

Esta memoria necesita alimentación de red eléctrica fija constante, ya que en el momento en que no esta alimentada desaparecen los datos.






Memoria ROM:

Memory o memoria de solo lectura, como su nombre lo indica es un tipo de memoria que solo puede leerse, a diferencia de las memorias en las que se pueden leer y escribir, como la memoria RAM.

Tiene la información fija en sus celdas de memoria. En las computadores generalmente se utilizan para almacenar mini programas fijos. Su contenido se graba en la fabrica o con un aparato especial externo a la computadora y no se borra auque no este alimentada eléctricamente.


























miércoles, 16 de abril de 2008

REPARACION Y ENSAMBLE DE PC




















LECCION 1
Un sistema de cómputo se compone básicamente un software y un hardware.


HARDWARE
Conformado por el grupo de elementos físicos, son los dispositivos de entrada, salida y procesamiento de datos.

DISPSITIVOS DE ENTRADA

ESCANER: Es un elemento electrónico diseñado como complemento de algunos programas computacionales para el tratamiento y creación de imágenes., convierte en forma digital los textos e imágenes, transformando los datos en un lenguaje de maquina denominado código-binario. La característica principal de un escáner es la resolución de la imagen, entre mas DPI (puntos por pulgada) mejor resultara la nitidez o resolución del grafico.


CAMARA DE VIDEO: Con este dispositivo, se podrá capturar una imagen y transferirla al computador a través de un cable al sistema.

MOUSE: El Mouse generalmente se utiliza para señalar objetos, gráficos o letras en la pantalla. Su arquitectura es bien interesante, consta básicamente de tres botones (botón izquierdo, botón central y botón derecho) y en algunas ocasiones poseen una rueda de movimiento central. También está compuesto de una cubierta de plástico, que tiene por debajo una esfera que puede desplazarse sobre una superficie. Una tarjeta electrónica controladora en el interior que detecta el desplazamiento y la presión sobre los botones, y que envía los datos digitales en forma serial a través de un cable hacia el computador central.

TECLADO: Es un dispositivo por medio del cual el usuario introduce datos e instrucciones al sistema de computo. Semejante a una maquina de escribir tradicional, contiene una serie de teclas alfabéticas, numéricas, de puntuación, de símbolos y de control. Básicamente su operación consiste en accionar una especie de almohadillas o interruptores que transmiten un código a la unidad central, donde es interpretada y ejecutada la acción respectiva.

DISPOSITIVOS DE SALIDA

MONITOR: Es un elemento electrónico diseñado para mostrar gráficos o caracteres al usuario. Existen varias clases de monitores:
Monitores TTL: trabajaba solo texto de 25 líneas por 80 columnas.
Monitores LCD: cristal liquido, de característica ultra plana.
Monitores SVGA y ULTRAVGA: Monitores con súper adaptador de video grafico para computadoras, con una resolución típica de 800 columnas por 600 píxeles.

TARJETA DE AUDIO: Es un sistema de parlantes que reproducen sonidos multimediales (videos, juegos y música). Internamente esta compuesto por un amplificador de audio el cual maneja directamente los pequeños parlantes de este. Generalmente, los altavoces tienen potencias musicales desde los 100 vatios hasta 1000 vatios.

IMPRESORA: Este dispositivo, plasma en el papel la información transformada del sistema binario a imágenes o letras.

DISPOSITIVOS DE PROSECAMIENTO

TARRJERA MADRE: tarjeta de electrónica o tarjeta principal del sistema. Típicamente contiene el procesador, la BIOS (Basic input / output system), la memoria RAM, las interfaces de almacenamiento, los puertos seriales y paralelos, las ranuras de expansión, y todos los controladores requeridos para comunicarse con los demás dispositivos, muchas veces como el monitor, el mouse, el teclado y las unidades de disco.

MICROPROCESADOR: El procesador o CPU es el cerebro del computador. Este lee instrucciones desde el software y le dice que debe de hacer en cada operación. La velocidad con la cual la CPU procesa la información internamente es medida en Mega Hertz (MHz).

MEMORIA RAM: (Random Access Memory/Memoria de acceso aleatorio). Es un tipo de memoria volátil, don de se ejecutan los programas y se guarda la información temporal. Si la energía eléctrica se interrumpe, se pierde la información guardada allí.

DISPOSITIVOS DE ALMACENAMIENTO

Unida de DVD: Disco compacto que almacena un máximo de 700MG.
Disco duro: Almacena programas y archivos de trabajo.
Unidad de CD: Disco compacto que es el principal distribuidor del software.
Unidad de disquete: Medio de intercambio de datos de computadora mas empleado en el mundo, actualmente es obsoleto.


SOFTWARE
SISTEMA
PROGRMA
DE APLICASIONES
UTILERIA




· S. SISTEMA: Conjunto de programas de control para el equipo de computo. Ordena a el microprocesador la manera como debe actuar.. Constituye la plataforma en la que se va a trabajar.(sistemas operativos).
· PROGRAMA DE APLICACIONES: Amplia gama de herramientas, tales como: programa para tareas específicas, procesador de texto, hojas de cálculo, base de datos. Equivale a la profesión de estudio (ABOGADO, MADICO, INGENIERO, ENTRE OTRAS.).
· UTILERIA: Programas especiales (revisan aspectos de función de software y hardware) Estos programas (interfase, programas para captura de pantalla.) facilitan realizar tareas.


viernes, 11 de abril de 2008

CODIGO BINARIO

Codigo binario /

¿Que es el código binario?

El termino bit es una abreviación de digito binario, un digito binario es un estado abierto o cerrado, se lo comprende mostrándolo y analizándolo como un 1 o 0; en una computadora es representado un 1 o 0 eléctricamente con diferencia de voltaje, en el caso de un disco rígido o cd, por dos formas distintas de diminutas marcas en la superficie en el caso del disco rígido señales magnéticas, en el caso del cd señales que reflejarán el "láser" que rebotará en el cd y será decepcionado por un sensor de distinta forma indicando asi si es un cero o un numero uno. Te sorprenderías de saber toda la información que uno emite y recibe a través de máquinas cada dia mediante simples unos y ceros en grupos que son transformados en distintas cosas interpretables por nosotros: imagen, sonido, o simplemente reproduciendo manejando componentes. La era de lo digital...

No hay que confundir bit con byte

No hay que confundir nunca bit con byte aunque publicidades de productos intenten confundir, no es lo mismo. Byte es un grupo de 8 bits, es decir en el tenemos 18 posibles estados binarios, en Internet por ejemplo se suele usar bit que son dos estados 1 o 0, para indicar una taza de trasferencia, por ejemplo, 54Kb no son en realidad 54Kbyts son 8 veces menos que de información almacenados en una computadora, en la cual se suele medir todo en byts que repito son 8 bits. Además a estos 54Kb "comerciales" hay que sumarle que no son los standard ya que comercian los óptimos si tuvieran por ejemplo una conexión con fibra óptica (que rinde obviamente extremadamente mas), es decir sin perder nada de los 54Kbits que entrega una empresa, obviamente esto también es válido en conexiones de 5MB o mas, en realidad en el caso de los 5 MB (generalmente con la trampita publicitaria) son 5MB dividido 8 menos perdidas por transmisión de dados casi ciempre, desde la central hasta el punto en que se encuentra el cliente, es decir la cifra real desciende mucho. Con una conexion de 5MB común y corriente para transferir un archivo de 5MB no se tardará un segundo, es posible se llegue a tardar 20, también hay que evaluar la velocidad de Internet y el otro punto, y si el otro punto es lento la final la velocidad sigue bajando mas. Pero esto ya es otro tema.

Bit y byte queda claro entonces no significa lo mismo bit es un numero cero o un numero uno, o un estado abierto o cerrado, un interruptor activado o desactivado, un estado lógico. Mientras que byte ya mas que un estado logico en informatica es un grupo de estos que se interpretan como un signo, un carácter, que puede formar luego una palabra, o una instrucción. Si yo escribo la letra: A esta A son 1 byte; formado por 8 bits, fíjese la cantidad de bits que hay en este texto: muchos.

En electrónica digital ¿como represento números en binario?

El sistema binario o sistema de numeración de base dos es un lenguaje utilizado en electrónica digital, en una computadora una persona interactúa con una máquina. Si en una máquina solo interpreta digamos unos y ceros que en realidad no sabe la máquina lo que es un uno o un cero sino que todo es dos estados originariamente pasa o no pasa corriente, aunque ahora se utilizan distintas señales como se dijo, por ejemplo lo que interpretamos como 1 puede ser 5 voteos y lo que interpretamos como 0 pueden ser 3 volteos. La pregunta es: ¿como le expreso a una máquina el número 3?. Agrupando unos y ceros, Obviamente cuantos mas valores binarios agrupemos, mas números humanos se podrán representar y también letras ya que dedusca que los números que utilizamos son 10 (diez) números que al ir cambiando su orden y cantidad hacemos números mas extensos, y lo mismo ocurre con las letras.

Entonces para comenzar ya podemos saber que:

Para representar del 0 al 1 necesito 1 bit;

Para representar del 0 al 3 necesito 2 bit;

Para representar del 0 al 7 necesito 3 bit;


¿Como le digo a un componente que interpreta binario que escriba el número 3?
asi: 10 (Un uno mas un cero); pero como esto es mas complejo y minimamente interpretan cuatro cifras entonces tendríamos que decir para el número tres: 0010

jueves, 13 de marzo de 2008

CONCEPTOS DE BASES DE DATOS

1. ¿Que es una base de datos?
2. ¿Que tipos de bases existen?
3. ¿Qué es Access?
4. ¿Cómo se elabora una base de datos?
5. ¿Qué es una tabla?
6. ¿Que es un campo?
7. ¿Que es una llave?
8. ¿Qué es una registro?


RESPUESTAS

1. Una base de datos es el conjunto de información almacenada de forma ordenada, la cual puede consultarse, imprimirse, seleccionarse, combinarse, adicionarse, entre otras. Las bases de datos pueden contener cualquier tipo de datos como textos, números, signos, dibujos, fotografías, etc.


2. BASES DE DATOS ESTATICA: Base de datos de solo lectura.
BASES DE DATOS DINAMICAS: Que la información almacenada se modifica con el tiempo
BASES DE DATOS BIBLIOGRAFICA: Almacena información surrogante (representante) de la fuente primaria que permite localizarla.
BASES DE DATOS COMPLETO: Almacena fuentes primarias ej. El contenido de todas las ediciones de una colección de revista.
BASES DE DATOS JERARQUICAS: Organiza la información de mayor a menor en orden ascendente o descendente utilizada en archivos con gran volumen de información.


3. MICROSOFT ACCESS. Es un programa de sistema de gestión de base de datos relacionada creado y modificado por Microsoft para uso personal de pequeñas organizaciones. Es un campo de la suite Microsoft office aunque no se incluyen en el paquete te básico. Una posibilidad adicional es la de crear ficheros con base de datos que pueden ser consultados por otros programas.

4. Una base de datos, generalmente se elabora por múltiples tablas y en cada una de ellas se almacena información especifica para evita redundancia; por ejemplo una tabla puede incluir los productos con sus códigos y descripción; en otra, los precios unitarios y el código de productos finalmente, pude haber una tercera tablas con las existencias de cada producto.
Para realizar cualquier operación con estas tablas, se requiere de una aplicación llamada Administrador de bases de datos, como Access, Oracle, Informix y Visual FoxPro.
5. Una TABLA, es la unidad primara de almacenamiento de la información que agrupa todos los datos. Ej.: Una tabla conformada por la lista de personas y una información asociada a cada una de ellas.


6. Un CAMPO, hace referencia a la estructura de la tabla, es decir, el tipo de información que se almacenara en ella. Ej. . Código, Nombre, Apellido, E-mail y teléfono.
Una LLAVE es un valor único de atributos que identifica a un registro del resto.


7. El REGISTRO, hace referencia una de las filas de la tabla que se identifica con un numero.

viernes, 22 de febrero de 2008

CUESTIONARIO

  1. Defina dato
  2. Defina informacion
  3. Defina y explique los conceptos de campo,registro,archivo, base de datos
  4. Que es un sistema y cuale son las caracteristicas y clases de sistemas de informacion.

RESPUESTAS

  1. Datos son las señales en bruto y sin ningun significado que manipulan las computadoras para producir informacion.
  2. La informacion es el lo que se obtiene del prosesamiento de datos es el resultado final.
  3. Un CAMPO es la combinacion de varios caracteres con algun significado logico, tales como "NOMBRE", "DIRECCION", "SALARIO".

Un REGISTRO, es el conjunto de varios campos organizados en forma coherente, logica y ordenada.

Ej: Nombre: PEPE

direccion: Crr 98 a bis # 55-33

Salario:1000.000.000

Los registro se agrupan para formar ARCHIVOS, estos son grupos de registros que van juntos por alguna razon logica

Ej:Registros individuales de cada estudiante de su clase, pueden ir juntos en un archivo llamado clase.

4.Un sistema es el principio de conjuntos coordinados en un todo.Combinacion de barias partes reunidas,para conseguir sierto resultado o formar un conjunto.

lunes, 18 de febrero de 2008

BIENVENIDOS A MI BLOG
MI NOMBRE ES OSIRIS ROJAS TENGO 15 AÑOS ESTUDIO EN EL COLEGIO FE Y ALEGRIA SAN IGNACIO DEL GRADO 100A,ESTOY INSCRITO EN LA ESPECIALIDAD DE PROGRAMACION