# data[].attributes.body
Por:
Sara Regino Ferraro

# data[].attributes.body
En esta presentación identificaremos diferentes herramientas de Desarrollo de Software, así como sus principales requerimientos para la empresa. Daremos respuesta a ciertas preguntas que se pueden tener con respecto a esto y así tener una idea general de lo que trata.

# data[].attributes.body
En estas semanas he aprendido un poco más acerca del desarrollo de software y las herramientas que trae. También, de las distintas plataformas que hay en el mercado para poder hacer un trabajo acorde a lo que se pide de mí.

# data[].attributes.headline
¿Qué significa las herramientas de Desarrollo de Software? 

# data[].attributes.subject
¿Qué significa las herramientas de Desarrollo de Software? 

# data[].attributes.body
“Estas herramientas tienen como finalidad, el disminuir el estrés y los tiempos de cada fase, para además mejorar los resultados obtenidos y dar mejores propuestas al cliente”  (Herramientas de Desarrollo de Software, 2016)

# data[].attributes.headline
¿Cuáles son los servicios que proporciona las Plataformas de Desarrollo de Software? 

# data[].attributes.subject
¿Cuáles son los servicios que proporciona las Plataformas de Desarrollo de Software? 

# data[].attributes.body
“- Editores de texto, editores de código fuente y entornos de desarrollo integrado o interactivo (IDE): ofrecen un espacio de trabajo donde el programador puede escribir código
- Compiladores. Son aplicaciones de traducción que pasan de un lenguaje de programación a otro.
- Intérpretes informáticos o interpretadores. El intérprete analiza y ejecuta programas de manera progresiva según sea necesario, de forma que estiman instrucción a instrucción el correcto funcionamiento de este.
- Enlazadores: El objetivo último del enlazador es generar un fichero ejecutable.
- Depuradores o debuggers. Este software de programación tiene como cometido la detección de errores en el código fuente para que estos puedan ser localizados con mayor facilidad por el programador, estudiados y eliminados posteriormente.” Lázaro, A. A. (2019, noviembre 9).

# data[].attributes.body
"El frontend es la parte del desarrollo web que se dedica a la parte frontal de un sitio web, en pocas palabras del diseño de un sitio web, desde la estructura del sitio hasta los estilos como colores, fondos, tamaños hasta llegar a las animaciones y efectos.

El backend procesa la información que alimentará el frontend de datos.
Es la capa de acceso a los datos, ya sea de un software o de un dispositivo en general, es la lógica tecnológica que hace que una página web funcione, lo que queda oculto a ojos del visitante." (García, s/f)

# data[].attributes.headline
¿Qué significa la palabra "Boceto" o "Prototipo"?

# data[].attributes.subject
¿Qué significa la palabra "Boceto" o "Prototipo"?

# data[].attributes.body
“Es una técnica para previsualizar cómo va a quedar la aplicación a desarrollar, en cuestión de diseño, y sin tener que empezar a programar ni una línea de código.”  Yeeply. (2019, junio 6).

# data[].attributes.headline
De las herramientas para las bases de datos existentes en el mercado actual, ¿Cuáles son apropiadas o recomendadas para realizar una aplicación WEB?

# data[].attributes.subject
De las herramientas para las bases de datos existentes en el mercado actual, ¿Cuáles son apropiadas o recomendadas para realizar una aplicación WEB?

# data[].attributes.body
Algunas de las herramientas más recomendadas y populares para crear una aplicación o página WEB son: Adobe Dreamweaver, Microsoft Expressions Web, Coda 2, Amaya, Bluefish.
Herramientas de Desarrollo de Software. (2016, mayo 26).

# data[].attributes.headline
¿Qué significa Usabilidad para el desarrollo de Software?

# data[].attributes.subject
¿Qué significa Usabilidad para el desarrollo de Software?

# data[].attributes.body
“La usabilidad es un concepto que hace referencia a la facilidad con la que puede ser utilizada una interfaz, independientemente del tipo de aplicación. Se trata de un concepto de gran importancia ya que se encuentra totalmente ligado a la Experiencia de Usuario (UX) y a la Interfaz de Usuario (UI). Si un usuario no es capaz de saber utilizar una aplicación, la abandonará de inmediato.”  Conecta Software. (2021, agosto 14).

# data[].attributes.body
"MySQL permite almacenar y acceder a los datos a través de múltiples motores de almacenamiento, incluyendo InnoDB, CSV y NDB. MySQL también es capaz de replicar datos y particionar tablas para mejorar el rendimiento y la durabilidad."  ComputerWeekly.es; TechTarget. https://www.computerweekly.com/es/definicion/MySQL

# data[].attributes.body
"Se puede utilizar para datos de transacciones de alta disponibilidad, análisis de datos, como servidor integrado, y una amplia gama de herramientas y aplicaciones soportan MariaDB Server." MariaDB en resumen, (2022)

# data[].attributes.headline
Hable de las características más comunes de las Aplicaciones o Software para Sistemas Operativos usados para Teléfonos Inteligentes.

# data[].attributes.subject
Hable de las características más comunes de las Aplicaciones o Software para Sistemas Operativos usados para Teléfonos Inteligentes.

# data[].attributes.body
Android: se trata de un sistema operativo de código abierto y de distribución gratuita, Otro punto en donde Android destaca, y que posiblemente la aleje por mucho de los demás sistemas operativos móviles es su tienda de aplicaciones, Google Play. Marker, G. (2020, agosto 17)

IOS: Una de las características de seguridad más conocidas de iOS es la activación por iCloud, procedimiento mediante el cual en caso de robo o pérdida permite bloquear o inutilizar el dispositivo si no tenemos las credenciales de acceso a dicho servicio. Marker, G. (2020, agosto 17)

Windows 10 Mobile: Desarrollado por Microsoft, es utilizado básicamente por los terminales o Smartphone de gama alta de Nokia.

Symbian OS: Es propiedad de Nokia y el utilizado para sus teléfonos.
Cualquier otra compañía tendrá que tener el permiso de Nokia antes de usar este sistema operativo.

Firefox OS: Es la Fundación Mozilla, responsable del navegador Firefox. Es un sistema operativo que intenta abrirse un hueco en el mercado y ya hay empresas como Geeksphone y Alcatel que lo están utilizándolo. Recuperado de: https://www.tecnologia-informatica.com/sistemas-operativos-moviles/

# data[].attributes.body
“Datos, Información, Sabiduría  Conocimiento.” Ospina A. (s.f)

# data[].attributes.headline
Características más comunes de las Aplicaciones o Software para Sistemas Operativos usados para Computadoras.

# data[].attributes.subject
Características más comunes de las Aplicaciones o Software para Sistemas Operativos usados para Computadoras.

# data[].attributes.body
• Sistema Operativo Windows: Interfaz de usuario gráfica (mayor información y más asequible). Multitarea (permite ejecutar varias aplicaciones al mismo tiempo).

Posibilidad de integrar recursos multimedia (textos, imagen y sonido). Computer Busses (pp. 547–568).
• Sistema Operativo Mac: Sigue la línea de compatibilidad de Apple, por lo que permite la comunicación entre MacOS y otros dispositivos creados por Apple como el iPad, appleTV, iPhone, etc. Debido a su arquitectura, MacOS cuenta con un sistema de archivos propio, por lo que no puede procesar de forma nativa los archivos o programas con formatos usualmente empleados para Windows o Linux. Florentín, B. (2020, marzo 28).
• Sistema Operativo Linux: Se trata de un sistema Unix pero de licencia libre y gratuita, Al ser de código abierto, Linux puede ser enriquecido y modificado a partir del aporte de los usuarios, con herramientas de multiprocesamiento y multitarea, permitiendo además la modalidad multiusuario. Destaca especialmente por su elevada capacidad de procesamiento, ductilidad y versatilidad en las funciones e interesantes condiciones de seguridad, ampliamente superiores a las que presentan otros sistemas operativos. Sistema Operativo Linux. (s/f)
• Sistema Operativo Ubuntu: Ubuntu es una distribución GNU/Linux que ofrece un interesante sistema operativo para equipos de escritorio y servidores en el ámbito educativo. Es una distribución basada en Debian cuyas principales características son: Facilidad de manejo, actualizaciones frecuentes, facilidad de instalación del sistema, búsqueda e instalación de programas robusta y fácil al basarse en paquetes, libertad de uso y distribución. Ubuntu Linux. (2018, enero 22).

# data[].attributes.body
1. Herramientas de Desarrollo de Software. (2016, mayo 26). OK HOSTING | Hospedaje Web, Dominios, Desarrollo de Software, Marketing Online, SEO. https://okhosting.com/blog/herramientas-de-desarrollo-de-software/
2. Lázaro, A. A. (2019, noviembre 9). Mejores software de programación. Profesional Review; Miguel Ángel Navas. https://www.profesionalreview.com/2019/11/09/mejores-software-programacion/
3. Yeeply. (2019, junio 6). Crear un prototipo de app móvil: cómo definir tu aplicación. Yeeply. https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
4. Conecta Software. (2021, agosto 14). ¿Qué es la usabilidad? Conecta Magazine. https://www.conectasoftware.com/magazine/glosario/usabilidad/
5. Herramienta para el trabajo en red, transmisión de información y comunicación entre usuarios. (Microsoft Windows. (2000). En Computer Busses (pp. 547–568). CRC Press.)
6. Florentín, B. (2020, marzo 28). Mac OS ≫ Qué es, cómo funciona y cuáles son sus versiones. ConceptoABC. https://conceptoabc.com/macos/)
7. Sistema Operativo Linux. (s/f). Enciclopedia Humanidades. Recuperado el 5 de diciembre de 2022, de https://humanidades.com/sistema-operativo-linux/
8. Ubuntu Linux. (2018, enero 22). Uso seguro y responsable de las TIC.  https://www3.gobiernodecanarias.org/medusa/ecoescuela/seguridad/ciudadania-y-seguridad-tic/principios-legales/software-libre/ubuntu-linux/)
9. Marker, G. (2020, agosto 17). Sistemas operativos para móviles. Tecnología + Informática; Tecnología+Informatica. https://www.tecnologia-informatica.com/sistemas-operativos-moviles/)
10. García, I. J. B. (s/f). Backend y Frontend, ¿Qué es y cómo funcionan en la programación? Servnet.mx. Recuperado el 5 de diciembre de 2022, de https://www.servnet.mx/blog/backend-y-frontend-partes-fundamentales-de-la-programacion-de-una-aplicacion-web
11. MariaDB en resumen. (2022, junio 16). Mariadb.org. https://mariadb.org/es/
12. De, C. (2021, abril 23). MySQL. ComputerWeekly.es; TechTarget. https://www.computerweekly.com/es/definicion/MySQL