Desarrollo de software para computadores

Top PDF Desarrollo de software para computadores:

GRADO EN ING. INFORMÁTICA, SOFTWARE Y COMPUTADORES OFERTA DE PLAZAS DEFINITIVA CURSO

GRADO EN ING. INFORMÁTICA, SOFTWARE Y COMPUTADORES OFERTA DE PLAZAS DEFINITIVA CURSO

• Diseño de módulos que permitan la automatización de determinadas actividades como pueden ser la instalación de parches en un parque de servidores, o la provisión de entornos virtuales con características predefinidas. Desarrollo de los nuevos productos software de emergencias y telemedicina para el mercado Latinoamericano. • Arquitectura y Diseño de las distintas soluciones.

11 Lee mas

Diseño, desarrollo e implementación de un protocolo de comunicaciones entre sensores en red y computadores

Diseño, desarrollo e implementación de un protocolo de comunicaciones entre sensores en red y computadores

En esta memoria se presenta un sistema que permite exponer y presentar los datos capturados por múltiples sensores, y las variables implicadas en el proceso de toma de muestras, para poder ser consumidos por un cliente en red. El envío de las muestras tomadas y las variables implicadas se realiza a un servidor externo y distinto al implicado en la toma de muestras facilitando que los datos sean accesibles desde cualquier punto que tenga acceso a dicha red. Además, permite el envío de la configuración de los parámetros de una prueba a realizar sobre el sensor por parte del cliente en red, creando un protocolo de comunicación entre el cliente y el sensor. Todo esto se realiza mediante una plataforma software que actúa de pasarela entre los sensores y los clientes en red. El correcto funcionamiento del sistema se comprueba mediante pruebas con múltiples sensores, así como con pruebas de escalabilidad.
Mostrar más

239 Lee mas

Estudio de software libre para realizar el análisis forense en redes de computadores para entidades dedicada a la seguridad ciudadana

Estudio de software libre para realizar el análisis forense en redes de computadores para entidades dedicada a la seguridad ciudadana

Es una credencial que otorga la International Asociación for Computer Information Systems (IACIS - www.iacis.org), que se encuentra diseñada para personas que no pertenezcan a instituciones judiciales o de policía. El programa cuenta con algunas diferencias, dada su función y su grupo de usuarios, pero con el mismo contenido para los aplicantes externos. Para acceder a esta certificación, es necesario girar US$1250 a IACIS y tramitar una forma de aplicación con múltiples datos del aspirante. La aplicación es evaluada por el comité de IACIS. Si la forma es aceptada, se inicia el proceso de evaluación, que consiste en el análisis de seis diskettes especialmente preparados y un disco duro con una disposición especial. Cada uno de los diskettes establece un problema técnico y forense para que aplicante los resuelva, documentando sus hallazgos en un reporte donde detalle sus análisis. Al final del proceso, cuya duración máxima es cinco meses, se efectúa un examen sobre el desempeño y las conclusiones del investigador en cada uno de los ejercicios. El examen requiere que el aplicante demuestre su competencia y claridad para el desarrollo de las actividades forenses.
Mostrar más

192 Lee mas

Análisis De La Integración De Los Estudiantes De Ingeniería Del Software E Ingeniería De Computadores En La Universidad Politécnica De Madrid

Análisis De La Integración De Los Estudiantes De Ingeniería Del Software E Ingeniería De Computadores En La Universidad Politécnica De Madrid

Resumen. Las carreras de Ingeniería del Software e Ingeniería de Computadores, como casi todas las relacionadas con las Tecnologías de la Información y las Comunicaciones, tienen una gran demanda de titulados cualificados, que con frecuencia es difícil satisfacer debido a la tasa de abandono de primer año que suelen presentar estas titulaciones, tanto en España como en otros países de Europa y América. La integración en la universidad de los estudiantes de nuevo ingreso es un proceso complejo, en el que intervienen tanto la institución como el propio estudiante y su entorno, y que con relativa frecuencia no se completa con éxito. Conscientes de la importancia del problema, las universidades suelen establecer estrategias y programas de información previa, acogida e integración. Sin embargo, es preciso acompañar estas acciones con un verdadero seguimiento y evaluación de su desarrollo, que permita seleccionar las más eficaces. En este trabajo se presenta una propuesta sostenible, para el seguimiento y evaluación sistemática del proceso de integración de los estudiantes de primer curso, basada en el tratamiento automático de la información disponible en la universidad. Trabajos previos han puesto de manifiesto: por un lado la necesidad de tener en cuenta el perfil del estudiante (considerando factores como la formación previa, el sexo o la edad) y por otro la importancia del rendimiento académico de primer año en el proceso de integración. Tras analizar el impacto de distintos factores en la integración de los estudiantes de primer curso de Ingeniería del Software e Ingeniería de Computadores de la UPM y con el fin de poder adoptar medidas remediales específicas, antes de que se produzca el abandono de primer año, se propone la recogida sistemática y el análisis de la información de cada estudiante de nuevo ingreso, así como el seguimiento de sus resultados académicos en las asignaturas de primer semestre. Se concluye que es posible mejorar el proceso de integración y, en consecuencia la permanencia, con acciones específicas de acogida e integración y medidas de apoyo diferenciadas.
Mostrar más

10 Lee mas

Diseño de itinerarios de aprendizaje sobre Moodle para asignaturas de redes de computadores basados en virtualización mediante software libre

Diseño de itinerarios de aprendizaje sobre Moodle para asignaturas de redes de computadores basados en virtualización mediante software libre

integral de Redes de Computadores que se caracterice por flexibilizar el proceso de aprendizaje, que permita alcanzar en un futuro no muy lejano un seguimiento semipresencial con directrices de autoaprendizaje y autoevaluación. De este modo, se ha incorporando a las herramientas y recursos ya implementados en anteriores proyectos y que tienen como plataforma de uso Moodle UA, una red simulada del laboratorio L24 situado en la EPS. Este laboratorio se ha venido empleando en los últimos 10 años para impartir las clases sobre redes de computadores de las carreras de Ingenierías Informáticas o Telecomunicaciones.
Mostrar más

22 Lee mas

Doing Software : Consultoría y desarrollo de software a la medida

Doing Software : Consultoría y desarrollo de software a la medida

Las empresas netamente colombianas son reconocidas como “artesanas del software” pues se han concentrado en el desarrollo de software a medida, es decir, adecuado especialmente a las necesidades del cliente. Como se puede ver en el gráfico, los ingresos por desarrollo de software local equivalen a un 46% dentro del sector de las TIC para el 2009, lo que indica una evolución del sector en ese periodo. La industria local no ha incursionado en el desarrollo de software empaquetado, dado que este mercado, al ser atendido por multinacionales estadounidenses y europeas, es demasiado competitivo y existen importantes barreras de entrada.
Mostrar más

149 Lee mas

Miner PC Adviser El software asesor en la compra de computadores

Miner PC Adviser El software asesor en la compra de computadores

Actualmente existen varios y diversos blogs sobre tecnología [3][4][5][6][7][8][9] en los que las personas pueden consultar información sobre computadores. Adicionalmente, algunos de estos blogs manejan la figura de review en la que se hace una valoración sobre el producto lo cual le permite al usuario formarse una opinión a partir de lo que allí encuentra. También existen tiendas online [13][14][15], algunas especializadas en productos tecnológicos, que permiten hacer búsqueda de productos parametrizada por medio de especificaciones técnicas como procesador o memoria RAM y algunas otras características como precio o tamaño. Si bien, en la Web se encuentra la información suficiente para que una persona pueda encon- trar un computador que se ajuste a sus necesidades, para conseguir este objetivo, debe realizar varias consultas, tanto en tiendas on-line para acotar su búsqueda, como en blogs de tecnolo- gía para informarse sobre cada uno de los productos que hasta el momento tiene como posibi- lidad de compra.
Mostrar más

88 Lee mas

Metodología de desarrollo y mantenimiento de software para una fábrica de software

Metodología de desarrollo y mantenimiento de software para una fábrica de software

El procedimiento no realiza la anulación de consignaciones.Tanto para depuración de fallecidos como para anulación [puntual o masiva] de órdenes de pagos en caso de exist[r]

292 Lee mas

Metodología en el desarrollo de software

Metodología en el desarrollo de software

Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en muchos otros. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software.
Mostrar más

79 Lee mas

Roles desarrollo software

Roles desarrollo software

En la actualidad, los factores dominantes en la administración de proyectos de software son los tiempos y costos de desarrollo. Existen buenas razones para ello. Los tiempos y costos de desarrollo son con frecuencia, muy grandes. Por ello, la administración se ha concentrado en tratar de resolver dichos problemas. Sin embargo, existe un gran peligro en esto. En la medida que crece la presión por cumplir con las fechas estipuladas, y reducir los costos, es la calidad del producto la que sufre. Cuando se acelera el desarrollo de un sistema que está atrasado, generalmente se corta todo lo que no se considere “esencial”, usualmente cortando las actividades de verificación y testeo, resultando en un producto de calidad reducida.
Mostrar más

26 Lee mas

Metodologías de desarrollo de software

Metodologías de desarrollo de software

Hasta hace poco el proceso de desarrollo llevaba asociada un marcado énfasis en el control del proceso mediante una rigurosa definición de roles, actividades y artefactos, incluyendo modelado y documentación detallada. Este esquema tradicional para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño donde por lo general se exige un alto grado de ceremonia en el proceso. Sin embargo, este enfoque no resulta ser el más adecuado y eficiente para muchos de los proyectos actuales donde el entorno del sistema es muy cambiante, y en donde se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Ante las dificultades para utilizar metodologías tradicionales con estas restricciones de tiempo y flexibilidad, muchos equipos de desarrollo se resignan a prescindir del buen hacer de la ingeniería del software, asumiendo el riesgo que esto conlleva. Esto puede dar la impresión de que se van a hacer mal las cosas o de dejarlo a medias pero lo cierto es que ser “ágiles" no significa renunciar a formalismos ni dejar de ser estrictos, rigurosos y metódicos.
Mostrar más

117 Lee mas

Proceso de Desarrollo de Software

Proceso de Desarrollo de Software

sobre los requerimientos del sistema y sirve de base para las posteriores tareas de ingeniería.. • Delimita cada elemento del sistema.[r]

46 Lee mas

Plan de Desarrollo Software

Plan de Desarrollo Software

Es preciso destacar que de acuerdo a la filosofía de RUP (y de todo proceso iterativo e incremental), todos los artefactos son objeto de modificaciones a lo largo del proceso de desarrollo, con lo cual, sólo al término del proceso podríamos tener una versión definitiva y completa de cada uno de ellos. Sin embargo, el resultado de cada iteración y los hitos del proyecto están enfocados a conseguir un cierto grado de completitud y estabilidad de los artefactos. Esto será indicado más adelante cuando se presenten los objetivos de cada iteración.
Mostrar más

16 Lee mas

Desarrollo de software

Desarrollo de software

En   la   quinta   fase   del   ciclo   de   vida   del   desarrollo   de   sistemas   el   analista   trabaja   con   los programadores   para   desarrollar   cualquier   software   original   que   necesite.   Algunas   de   las   técnicas estructuradas   para   el   diseño   y   documentación   del   software   incluyen   diagramas   estructurados,   el método   HIPO,   diagramas   de   flujo,   diagrama   Nassi-Schneiderman   y   Waenier-Orr   y   pseudocódigo.   El analista de sistemas usa uno o más de estos dispositivos para comunicar al programador lo que necesita ser programado.
Mostrar más

39 Lee mas

Redes de Computadores

Redes de Computadores

Redes Redes Ethernet Ethernet IEEE 802.3 a 10 Mbps (Ethernet) n Notación de implementaciones n Alternativas más comunes n 10BASE5 n 10BASE2 n 10BASE-T n 10BASE-F. <Velocid[r]

20 Lee mas

Fundamentos de Computadores

Fundamentos de Computadores

[Rellenar] A la vista de dicho desensamblado, pueden deducirse con mayor o menor facilidad las siguientes direcciones de 32 bits (expresarlas todas en hexadecimal): la función main comie[r]

15 Lee mas

Redes de computadores

Redes de computadores

 Sesiones prácticas de laboratorio: orientadas a consolidar los conceptos presentados previamente así como a familiarizar al alumno con herramientas hardware e informáticas de apoyo al estudio de la materia y futuro desempeño profesional (APIs de desarrollo de aplicaciones distribuidas, ofimática, analizadores de protocolos, medidores).

10 Lee mas

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011

Grado en Ingeniería Informática - Ingeniería del Software Estructura de Computadores - Prueba 2 - Junio de 2011

Escriba un programa en ensamblador que dada una dirección de memoria donde comienza un vector de 50 elementos de tamaño byte, cuente el número de elementos positivos. El resultado se gua[r]

13 Lee mas

Fundamentos de Computadores

Fundamentos de Computadores

Hace ya más de una década que el bus PCI fue propuesto y es una realidad que cada vez menos dispositivos pueden conectarse a este bus como consecuencia de la limitaciones en cuanto a veloci- dad que ofrece. La especificación PCI Express ha sido propuesta recientemente como la evolución del ya anticuado PCI. PCI Express especifica una conexión punto a punto, serie, rápida, barata y compatible a nivel software con PCI. Cada conexión punto a punto se compone de 1 o más canales serie, cada uno de los cuales tiene una tasa de transferencia pico de 250 Mbytes/seg en cada sentido (500 Mbytes/seg por canal). Una ranura PCI Express X16 dispone de 16 canales PCI Express, lo que supone una tasa de transferencia pico de 8 Gbytes/seg. Esta ranura suele emplearse para conectar la tarjeta gráfica y el MCH.
Mostrar más

13 Lee mas

DESARROLLO DE SOFTWARE

DESARROLLO DE SOFTWARE

• Para la parte práctica se realizarán prácticas de laboratorio, resolución de problemas y desarrollo de proyectos (individuales o en grupo), y se valorarán las entregas de los informes/memorias realizados por los alumnos y su puntualidad; así como, en su caso, las entrevistas personales con los alumnos y las sesiones de evaluación. La ponderación de este bloque es del 40% .

9 Lee mas

Show all 10000 documents...