Páginas: [<<] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ... [>>]
  • A propósito de programación extrema XP (eXtreme Programming)

    7 de 10 estrellas (4 votos)

    Programación Extrema (eXtreme Programming). Actividades de Xp. Prácticas Básicas de XP. Ciclo de Vida. Actores y Responsabilidades de Xp. Artefactos Xp. Críticas a eXtreme Programming. Xp forma parte del conjunto de métodos ágiles que centran sus prioridades en las personas, no en los procesos, en la actualidad Xp se proyecta a ser un modelo de desarrollo común, sencillo y adaptable a las características cambiantes y exigentes de empresas y clientes, es por ello que en este documento se presentan en forma resumida las características principales, las actividades, las prácticas, el ciclo de vida, los artefactos y las críticas a esta metodología recopiladas en el transcurso de la investigación.

    Publicado: Lun Oct 29 2007  |  2435 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Firma-digital

    10 de 10 estrellas (1 voto)

    Digital Signature Algorithm DSA. Criptología. Métodos criptográficos. RSA (Rivest, Shamir y Adleman). Posibles riesgos. La firma digital es un mecanismo utilizado para asegurar la integridad del mensaje y la autenticación del emisor. Este método (figura 1) consiste en la obtención de un valor hash (concepto explicado mas adelante) del mensaje y su posterior encriptación con la clave privada del emisor. En recepción se desencripta el hash con la clave pública del emisor y se compara con otro valor hash obtenido en recepción de forma independiente a partir del mensaje recibido.

    Publicado: Mie Oct 17 2007  |  2943 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Creación y Manipulación de Pilas con Punteros en Microsoft Visual C++ 2005

    7 de 10 estrellas (7 votos)

    Primeros Pasos. Funcionamiento del Programa. Formulario y Objetos en Tiempo de Diseño. Ejemplo del Programa en Ejecución. Código del Programa. Códigos de Botones. Primeramente, este programa ha sido creado en Microsoft Visual C++ 2005. Los primeros pasos para crearlo son: Abrir Microsoft Visual Studio 2005; hacer clic en el menú Archivo y luego en Nuevo Proyecto…; luego en Tipos de Proyecto, en otros lenguajes, seleccionar Visual C++; después de eso en Plantillas seleccionar Aplicación de Windows Forms; finalmente en ponerle el nombre y la ubicación deseada al proyecto y hacer clic en Aceptar.

    Publicado: Jue Ago 02 2007  |  2265 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducción a las Expresiones Regulares

    Este manual sólo pretende ser una pequeña guía introductoria a las expresiones regulares, empezando por lo básico para hacer expresiones sencillas o adaptar otras a nuestras necesidades. Por supuesto, puede contener errores o cosas que se podrían mejorar. Para cualquier sugerencia, cuestión o duda podeis contactar conmigo en root[arroba]servidordetoad.mine.nu. Espero que a alguien le resulte útil. ¿Qué son las expresiones regulares?. Algunos tipos de expresiones regulares. Cómo podemos usarlas. Empecemos: las unidades "átomo". El carácter comodín. "Escapar" caracteres. Otros caracteres especiales. Repetición de átomos avanzada. Grupos de caracteres. Rangos. Reemplazos avanzados. Combinaciones. Notas al utilizar grep. En el manual las expresiones regulares se representarán con letra Courier y color marrón: expresión regular. Lo que esté en Courier pero sin estar en marrón pueden ser cadenas o algo "literal".

    Publicado: Jue Jul 12 2007  |  3558 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Bases de Datos en Delphi 7 - Conexión a bases de datos MySQL

    4 de 10 estrellas (4 votos)

    Una base de datos de ejemplo. ODBC. Un formulario ODBC. ZeosDBO. Un formulario Zeos. Proporcionar mediante ejemplos interconexión de Bases de Datos MySQL utilizando los componentes ODBC y ZeosDBO. Una de las dificultades con las que se encuentra el estudiante de programación al comenzar con Delphi 7 es la de encontrar bibliografía en castellano que lo oriente en la solución de sus problemas mediante la utilización de esta IDE. Este trabajo apunta a orientar al estudiante y/o programador de Delphi en la realización de una sencilla aplicación que permita la conexión y manipulación de datos en una DB MySQL. Son requisitos previos tener instalado MySQL en su sistema, instalar los componentes ZeosDBO, tener conocimientos de programación en Delphi y cómo manejar bases de datos SQL.

    Publicado: Mar Jul 03 2007  |  1953 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Algoritmos Propuestos

    6 de 10 estrellas (7 votos)

    El presente trabajo muestra soluciones con algoritmos implementados en C# de problemas computacionales comunes. Escribir un programa que solicite al usuario introducir dos números. Si el primer número introducido es mayor que el segundo número, el programa debe imprimir el mensaje El primer número es el mayor, en caso contrario el programa debe imprimir el mensaje El primer número es el mas pequeño. Considere el caso en que ambos sean iguales e imprima el correspondiente mensaje.

    Publicado: Vie Jun 29 2007  |  1006 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • La Dirección Integrada por Proyectos haciendo uso del tablero de comandos

    Evaluación del comportamiento del proyecto. Indicadores de control del presupuesto. Base de datos de proyectos en ejecución. En las etapas de desarrollo del proyecto, la ejecución constituye una de las más importantes por su complejidad y por la importancia en la toma de las decisiones para lograr los objetivos del mismo, en el menor plazo de tiempo posible, en el marco del presupuesto y con la calidad requerida por el cliente y las partes interesadas. Durante el proceso de planificación se desarrolló la programación estructurada del proyecto y sobre esta base se confeccionó el mapa informático del proyecto con el objetivo de facilitar la gestión del conocimiento del mismo, concepto importante para desarrollar un buen control de ejecución con la información necesaria. Para lograr el éxito de la ejecución, es necesario desarrollar un trabajo de dirección en equipo, donde el papel del director de proyecto como líder es decisivo. El desarrollo del proyecto es un proceso en el que todas las etapas tienen sus funciones. Un proyecto bien planificado, con estudio de alternativas, evaluaciones, con una buena programación, definiciones de calidad y presupuesto, facilita la tarea de dirección en la etapa de ejecución.

    Publicado: Vie Jun 29 2007  |  1133 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Lenguajes de programación

    6 de 10 estrellas (18 votos)

    Lenguajes de bajo nivel. Lenguajes de alto nivel. Programa fuente. Programa objeto. El compilador. Intérprete. Lenguaje máquina. Términos desconocidos. Los lenguajes de programación cierran el abismo entre las computadoras, que sólo trabajan con números binarios, y los humanos, que preferimos utilizar palabras y otros sistemas de numeración. Mediante los programas se indica a la computadora qué tarea debe realizar y como efectuarla, pero para ello es preciso introducir estas ordenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir, el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.

    Publicado: Mar Jun 26 2007  |  1267 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Assembly language for PC (Intel)

    Registros de la CPU. Modos de Direccionamiento. Los Assemblers más comunes. Instrucciones en Assembly. Multiplicación y división, MUL y DIV. Ejercicios (1). Instrucción de salto incondicional, JMP. FLAGS. Intrucciones de comparación, CMP y TEST. La Pila. Llamados a subrutinas, CALL. Respuestas de los ejercicios. Este material es un trabajo práctico que se realizó en base a lo dictado en la materia "Arquitectura de las Computadoras II", que pertence a la carrera Analista Universitario en Sistemas, del Instituo Politécnico Superior Gral. San Martín (Universidad Nacional de Rosario, Argentina).

    Publicado: Vie Jun 22 2007  |  1011 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Descomposición LU y método de Gauss-Seidel

    5 de 10 estrellas (3 votos)

    En el presente documento se explican detalladamente dos importantes temas, los cuales son la descomposición LU y el método de Gauss-Seidel. Estas son dos importantes herramientas que sirven para encontrar soluciones de sistemas de ecuaciones. A lo largo de las páginas de este trabajo se presenta un marco teórico que introduce a cada tema, al tiempo que se muestran en total cuatro ejercicios resueltos con explicaciones detalladas sobre cada proceso realizado. Además de las explicaciones, se muestran continuamente imágenes y matrices que permiten comprender con toda claridad cada uno de los procesos que se van siguiendo en el análisis de cada paso realizado. Las explicaciones son detalladas y paso a paso, de manera que el lector comprenda cada tema aun cuando sea primera vez que lo estudie. Normalmente estos temas tienen procesos largos y por ello son ideales para programar por computadora y no solamente para hacerlos sobre papel. Programar estos temas permite incluso obtener una mejor comprensión de la teoría aquí presentada.

    Publicado: Jue May 10 2007  |  1486 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • PaDa: Patrón de Distribución con aspectos

    5 de 10 estrellas (2 votos)

    En el desarrollo de sistemas distribuidos existen numerosos problemas causados por el dinamismo y evolución de dichos sistemas. Ante esta situación, estos sistemas deben ser diseñados para poder ser adaptados fácilmente al entorno evolutivo que les rodea que hace que sus requisitos a satisfacer cambien continuamente. Pero esto no es nada fácil. Por este motivo, ha surgido en los últimos años la programación orientada a aspectos (POA) como una magnifica alternativa para implementar adaptabilidad y reutilización de sistemas en general. (En formato PDF).

    Publicado: Mar Abr 17 2007  |  1230 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Ordenamiento de arreglos por el método de la burbuja simple, burbuja doble y burbuja triple

    El código de este programa está desarrollado en Microsoft Visual C++ 2005. El usuario deberá asignar variables a cada uno de los Edit Control, desde m_a1 hasta m_a11 en los de arriba y desde m_b1 hasta m_b11 en los de abajo. Para agregar variables se le da clic derecho a cada Edit Control, luego Agregar variable…, posteriormente en el Asistente para agregar variables miembro en Categoría se le cambia de Control a Value, y en Tipo de variable se le pone int para que sean enteros. Luego en Nombre de la variable se le ponen los nombres como se indicó anteriormente (de m_a1 a m_a11 y de m_b1 a m_b11). Posterior a ello se le da doble clic a cada uno de los botones en tiempo de diseño y se agrega el código correspondiente.

    Publicado: Vie Abr 13 2007  |  1312 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Diseño de un Sitio Web de apoyo a las asignaturas de Lenguajes y Técnicas de Programación I y II

    4 de 10 estrellas (2 votos)

    En nuestra Universidad Médica de Villa Clara, inmersa en nuevas transformaciones para los estudiantes universitarios y en especial en los nuevos programas de Tecnología de la Salud, en la cual los alumnos se forman por los programas introducidos en esta enseñanza hace muy poco tiempo con la revolución educacional que lleva a cabo nuestro país debido al impacto que han tenido las nuevas Tecnologías de la Información y el Conocimiento, por lo que se hizo necesario crear el Perfil de Gestión de la Información de Salud con el objetivo de capacitar al personal que procesará la información en el sector de la salud.

    Publicado: Lun Abr 09 2007  |  1353 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Introducción a Java3D

    En los últimos años, la cantidad y calidad de aplicaciones de software libre ha aumentado de forma exponencial. Actualmente, su penetración en el mundo de la empresa es lento, pero constante. Su futuro es prometedor. No obstante, el desarrollo es muy desigual. Algunos sectores disponen de programas excelentes. Sin embargo, otros han de conformarse con aplicaciones en grado de desarrollo inicial. Teniendo en cuenta la evolución del sistema libre, todo nos indica que es simple cuestión de tiempo el que estas áreas sean ocupadas. En el modelado y la animación 3D por computadora se dispone de aplicaciones con las que es posible trabajar de forma profesional, aunque todavía no con la facilidad y productividad de las herramientas propietarias, pero se espera un gran desarrollo de aplicaciones libres en los próximos años.

    Publicado: Lun Abr 09 2007  |  3759 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • ISO-27001: Los Controles

    10 de 10 estrellas (2 votos)

    En un artículo anterior a este, denominado “Análisis de la ISO 27001:2005”, se desarrollaron los conceptos generales de este nuevo estándar de seguridad de la información. Se describió su origen y posicionamiento, y luego se hizo un resumen de las consideraciones clave del mismo. En concreto ese texto presentaba lo siguiente: “Los detalles que conforman el cuerpo de esta norma, se podrían agrupar en tres grandes líneas: SGSI (Sistema de Gestión de la Seguridad de la Ingormación o ISMS: Information Security Managemet System). Valoración de riegos (Risk Assesment), Controles” . De esas tres grandes líneas, por ser una presentación de la norma, se continuó con las generalidades y se hizo bastante hincapié en el concepto de SGSI (o ISMS), por considerarse a este tema el que más necesitaba ser explicado inicialmente, pues es lo que verdaderamente hace del estándar un “Sistema completo de Gestión de la Seguridad” (Si bien hay más aspectos que están siendo incorporados en una nueva versión de controles que estará disponible muy brevemente).

    Publicado: Jue Mar 29 2007  |  1267 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Manual de Java

    8 de 10 estrellas (5 votos)

    Introducción a la Programación Orientada a Objetos. Introducción al Lenguaje de Programación Java. Entorno Gráfico y Applets. Cadenas de Caracteres, Métodos Matemáticos y Excepciones. Sentencias de Control. Arreglos en Java. Clases en Java. Paquetes, Interfaces y Herencia. Hilos. Elementos Gráficos en Java. Como ya lo hice una vez, con el Manual de C; es realmente para , mi un verdadero privilegio el poder presentar parte del aprendizaje colectado durante éste año. Pero ésta vez, en un documento que, pretende como principal fin, el servir como guía al estudiante en su aprendizaje de éste interesantísimo y actual lenguaje de programación.

    Publicado: Mie Mar 14 2007  |  5915 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Windows Vista - Exploración de Internet

    10 de 10 estrellas (2 votos)

    ¿Qué es la Web?. ¿Qué se puede hacer en Internet?. Conexión a Internet. Especificación de una dirección Web. Exploración básica. Búsqueda en Web. Guardar sus páginas Web favoritas. Uso de la lista Historial. Apertura de varias páginas Web. Internet es una red que vincula millones de equipos repartidos por todo el mundo. No hace tanto tiempo, muy poca gente conocía Internet. Hoy en día, Internet ha revolucionado el modo en que los usuarios utilizan los equipos. Muchas personas dependen diariamente de Internet para comunicarse con otros y para obtener la información que necesitan. No es necesario que conecte el equipo a Internet, pero una vez que lo haya hecho, probablemente se preguntará cómo pudo vivir antes sin Internet.

    Publicado: Lun Mar 12 2007  |  5999 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Windows Vista - Introducción a la impresión

    8 de 10 estrellas (2 votos)

    Descripción de las tecnologías y los tipos de impresora. Conexión a una impresora. Imprimir con Windows. Imprimir con un programa. Seguimiento de los trabajos de impresión. Puede imprimir casi todos los documentos, imágenes, páginas web o archivos que puede ver en el equipo. Si no tiene conocimientos sobre impresión, este artículo puede ayudarle a conocer los tipos de impresora, la manera de conectar una impresora al equipo y las opciones de impresión comunes.

    Publicado: Lun Mar 12 2007  |  1224 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • La lógica de programación en los joven club de computación y electrónica

    6 de 10 estrellas (4 votos)

    Una problemática a resolver. La Lógica de Programación como instrumento. Las Tecnologías de la Información y las Comunicaciones han dado lugar a la llamada Brecha Digital. Una estrategia para cerrar esta brecha fue la creación de los Joven Club de Computación y Electrónica. Se hace necesario añadir a los cursos de programación que se imparten en estos, los contenidos sobre Lógica de Programación necesarios para que sus objetivos se cumplan.

    Publicado: Mie Ene 10 2007  |  4163 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Lenguaje de programación para niños

    8 de 10 estrellas (8 votos)

    Pantallas de ejecución del programa. Código fuente completo del programa. Este programa permite que un niño aprenda a programar en lenguaje Pascal de una manera sencilla, donde solamente se utiliza un conjunto de palabras especiales, y será el programa el que se encargará de realizar la declaración de variables y el cambio de las palabras que escribe el niño, a las palabras del lenguaje Pascal. Por ejemplo el niño escribe leer (x); y el programa lo traducirá a read (x); y a su vez el programa se encargará de declarar la variable x como tipo entero. Si el niño escribe reads (x); el programa traducirá a readln (x); debido a que la s escrita por el niño después del read significa "leer y saltar". Igualmente el niño puede utilizar variables de tipo cadena al poner una letra l después de la palabra leer, por ejemplo si se escribe leerl (a); el programa traduce read (a); pero se encarga de declarar la variable a como string puesto que la l después de la palabra leer simula que se pretende decir "leer letra". Igualmente el programa es inteligente en cuanto a la declaración de variables, pues si se quiere sumar una variable declarada como entero con una variable declarada como cadena, se manda un mensaje diciendo que no se puede sumar una letra con un número.

    Publicado: Mie Ene 10 2007  |  3983 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Pseudo código

    10 de 10 estrellas (2 votos)

    Utilización en la práctica. Manejo de condiciones, entradas y salidas. Mucho se habla del pseudo código en las carreras de Analista de Sistemas y Programación. Pero no existe mucha bibliografía al respecto. En este articulo voy a tratar de echar un poco de luz sobre algo de lo que siempre se habla, pero que muchos no saben a ciencia cierta que es y como se usa. Comencemos aclarando que no es una forma de programación. Se trata de una herramienta que los analistas de sistemas utilizan para comunicar a los programadores la estructura del programa que van a realizar, de forma de tener una idea bien clara de lo que se necesita programar.

    Publicado: Jue Dic 14 2006  |  1437 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Estrategias de Metacognición

    7 de 10 estrellas (1 voto)

    Diseño metodológico. Aplicación de la estrategia y sus momentos. Resultados finales del proyecto de investigación. La aplicación para el desarrollo del aprendizaje de la lógica de programación en estudiantes de Computación e Informática del nivel Superior (Institutos Superiores). El estudio de esta investigación se realizó involucrando a 40 estudiantes que cursaban el III semestre en el curso de Lenguaje de programación III de la especialidad de computación e informática del Instituto Superior Tecnológico "Pedro Vilcapaza" de la ciudad de Azángaro, ya que en estos estudiantes se detectó bajo rendimiento académico en su semestre anterior constatado en los registros académicos. Siguiendo los lineamientos de la investigación se optó por un enfoque cualitativo, cuantitativo, de carácter diagnostico, descriptivo, participativo, comparativo, pre-experimental, y para la recolección de datos se emplearon, la observación, prueba de conocimientos, evaluaciones sistemáticas, todos orientados por el método del estudio dirigido.

    Publicado: Mie Oct 25 2006  |  1611 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Lenguaje de programación, algoritmos en Borland c++

    7 de 10 estrellas (6 votos)

    Laboratorio – Inicio al C++. Prácticas de Laboratorio. LABORATORIO – Inicio al C++. Ingrese al entorno de programación Borland (Turbo) C++. Para ello, haga doble [Click] en el ícono correspondiente del Escritorio Windows o seleccione la opción correspondiente desde el menú Inicio.

    Publicado: Mar Oct 24 2006  |  1564 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Seguridad Informática

    5 de 10 estrellas (2 votos)

    Sistemas pasivos y sistemas reactivos. Implementación. Soluciones de Seguridad. Kernel de Linux. Sistema de Detección de Intrusos. Servicio de red privada virtual (VPN). Un sistema de detección de intrusos (o IDS de sus siglas en inglés Intrusion Detection System) es un programa usado para detectar accesos desautorizados a un computador o a una red. Estos accesos pueden ser ataques de habilidosos hackers, o de Script Kiddies que usan herramientas automáticas. El IDS suele tener sensores virtuales (por ejemplo, un sniffer de red) con los que el núcleo del IDS puede obtener datos externos (generalmente sobre el tráfico de red). El IDS detecta, gracias a dichos sensores, anomalías que pueden ser indicio de la presencia de ataques o falsas alarmas.

    Publicado: Lun Oct 09 2006  |  3769 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
  • Tipos de Lenguajes de Programación

    6 de 10 estrellas (5 votos)

    Conocimientos básicos. Lenguajes compilados. Lenguajes interpretados. Lenguajes de programación declarativos. Lenguajes de programación imperativos. Diferencia entre lenguajes declarativos e imperativos. Lenguajes de programación orientados a objetos. Una computadora es una máquina que solo comprende las instrucciones que se le den en un determinado formato. Cada máquina reconoce y ejecuta un número de instrucciones diferentes que se agrupan en los distintos lenguajes de programación. Un lenguaje de programación es un conjunto limitado de palabras y de símbolos que representan procedimientos, cálculos, decisiones y otras operaciones que pueden ejecutar una computadora. A pesar de que en este trabajo parte de la división de lenguajes de programación en imperativos y declarativos (los cuales a su vez se dividen en numerosos subgrupos), la clasificación más común y básica que suele hacerse de los lenguajes de programación es la que los divide en lenguajes de bajo y de alto nivel. Los lenguajes de programación de bajo nivel fueron los primeros que surgieron y se llaman así porque están directamente relacionados con el hardware del computador, es decir, el usuario introduce una serie de códigos numéricos que la máquina va a interpretar como instrucciones. Para usar este lenguaje, el programador tenía que conocer el funcionamiento de la máquina al más bajo nivel y los errores de programación eran muy frecuentes.

    Publicado: Lun Oct 09 2006  |  1675 visitas  |   Calificar  |  Comentar  |  Abrir en otra ventana
25 Anteriores Próximos 25

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda