martes, 7 de septiembre de 2021

principios presentados por el manifiesto ágil

 Principios Manifiesto Agil 

1. Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.

2. Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.

3.Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.

4. Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.

5. Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.

6.El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.

7. El software funcionando es la medida principal de progreso.

8. Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.

9.La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.

10.La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.

11. Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.

12. A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia



Importancia del proceso de software, métodos, y herramientas en su ciclo de vida


 

Reconociendo lo aprendido sobre IoT - Mi portafolio unidad 1



INFOGRAFIA SOBRE INTERNET DE LAS COSAS


Infograma sobre la integración y relevancia de la IoT en la sociedad productiva actual, donde se integran elementos estadísticos relevantes al tema y respeto por la propiedad intelectual.

Realizar el portafolio es muy importante ya que gracias a el podemos darnos cuenta como nuestro aprendizaje cada vez más evoluciona y además de cuando se nos olvide algún tema poder volverlo a recordar.



 

domingo, 5 de septiembre de 2021

Características de los sistemas operativos

Características:


 Android:

  • Código abierto.
  • Núcleo basado en el Kernel de Linux.
  • Adaptable a muchas pantallas y resoluciones.
  • Utiliza SQLite para el almacenamiento de datos.
  • Ofrece diferentes formas de mensajería.
  • Navegador web basado en WebKit incluido.
  • Soporte de Java y muchos formatos multimedia.
  • Soporte de HTML, HTML5, Adobe Flash Player, etc.
  • Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software.
  • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).
  • Bluetooth.
  • Google Talk desde su versión HoneyComb, para realizar videollamadas.
  • Multitarea real de aplicaciones.


IOS:

  • Es un sistema operativo que no se puede modificar, es decir, es cerrado
  • Presenta monitoreo para el consumo de la batería.
  • Se puede realizar la instalación de otros teclados.
  • Presenta una interfaz de calidad para la realización de acciones de fotos, vídeos notas de voz, compartimientos, y más.
  • Es posible llevar a cabo la identificación de canciones.
  • Son muchas las actualizaciones que se presentan.
  • Presenta integrado de manera directa la red social Twitter.Es un sistema operativo que no se puede modificar, es decir, es cerrado
  • Presenta monitoreo para el consumo de la batería.
  • Se puede realizar la instalación de otros teclados.
  • Presenta una interfaz de calidad para la realización de acciones de fotos, vídeos notas de voz, compartimientos, y más.
  • Es posible llevar a cabo la identificación de canciones.
  • Son muchas las actualizaciones que se presentan.
  • Presenta integrado de manera directa la red social Twitter.


Windows Phone

  • Se encuentra diseñado de manera muy similar a su versión en ordenadores, por lo tanto hace uso de aplicaciones importantes que son herramientas relevantes como por ejemplo el Office Mobile, Outlook Mobile y otros.
  • Permite la personalización de la pantalla de inicio, así como la de bloqueo, este puede llevarse a cabo haciendo uso de imágenes, informaciones, y más
  • Presenta integrado directamente Skype, así como otras aplicaciones de música, y de uso constante para la creación de comunicación entre usuarios.
  • La desventaja que se destaca es que no cuenta con muchas aplicaciones.


BlackBerry OS

  • Presenta un funcionamiento de multitareas, además que presenta diferentes métodos para llevar a cabo soporte de su funcionamiento.
  • Su uso es completamente profesional, contando con herramientas vitales para ello, como l oes el calendario, agenda, correo, y otros.
  • Posibilidad de generar la sincronización con otro tipo de herramientas y aplicaciones que se requieran emplear


Ventaja del sistema operativo

En la actualidad los teléfonos inteligentes nos ofrecen innumerables posibilidades para elegir entre una gran variedad de ofertas distintas que encontramos en el mercado. Aunque cada sistema operativo tiene sus ventajas como sus desventajas.

Código abierto: posibilita una gran variedad de ventajas más, como por ejemplo el hecho de que los errores puedan ser revisados y reparados con mayor rapidez

Mayor libertad: libertad total con la que trabajan los desarrolladores de Android para realizar todo tipo de aplicaciones sin límites y sin pedir ningún tipo de permiso.

Diversidad y versatilidad: Android es también el sistema operativo que cuenta con un mayor número de fabricantes y está presente en la mayoría de marcas comerciales, así como de usuarios, lo que lo convierte en el sistema más utilizado.

Presentacion dispositivos moviles

 Uno de los ámbitos multimedia con más crecimiento en los últimos años ha sido el de los dispositivos móviles. La llegada de los smartphones disparó en su momento la creación de aplicaciones móviles que aprovechan la capacidad multimedia de estos dispositivos. La aparición y el despegue poco después de las tabletas ha convertido el desarrollo de aplicaciones para dispositivos móviles en un pilar de la industria multimedia.


El multimedia siempre ha sido un entorno con mucha relación con la programación. Cuando un elemento se mueve en nuestras pantallas, cuando se interacciona con el usuario, cuando se reproduce un sonido tras un determinado evento, unas cuantas líneas de código se están ejecutando para generar esa situación. Si bien con Flash se pueden simular algunos movimientos y algunas interacciones sin programación, en los dispositivos móviles es difícil imaginarse una aplicación multimedia que no tenga un importante componente de programación detrás.


Pero la programación en cada sistema operativo es un pequeño mundo. Existen lenguajes o frameworks que nos permiten la creación de programas multidispositivo (se programa una vez y se ejecuta en cualquier dispositivo), pero para aplicaciones complejas que requieren un gran rendimiento, la programación suele hacerse en los lenguajes nativos de cada sistema operativo, con lo que debe reescribirse la aplicación para cada sistema operativo.


Hoy en día, podemos encontrar dispositivos móviles con, principalmente, los siguientes sistemas operativos :


Android.

IOS

BlackBerry

Symbian

Windows Phone

Entre Otros

Para cada uno de esos sistemas operativos hay uno o varios SDK (kit de desarrollo de software) con soporte para uno o más lenguajes de programación. Así, Android tiene un SDK para Java, iOS uno para Objective-C, Bada uno para C++, Symbian tiene SDK para dos lenguajes diferentes (C++ y Java) y BlackBerry ofrece SDK para C++ (aunque da soporte a múltiples lenguajes y plataformas).