Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Evaluación Tema 4 y 5
Evaluación Tema 4 y 5
09-01-2024
OBJETIVO SMART
OBJETIVOS ESPECÍFICOS
METODOLOGÍA
La Extreme Programming es una metodología de desarrollo que pertenece a las
conocidas como metodologías ágiles, cuyo objetivo es el desarrollo y gestión de
proyectos con eficacia, flexibilidad y control. Ambos conceptos, aunque
relacionados estrechamente, son distintos. Agile es el marco de trabajo para el
desarrollo del software, se hace mediante un proceso iterativo y define las
prácticas y roles del equipo. Por su lado, el Extreme Programming es una
metodología basada en la comunicación, la re utilización del código
desarrollado y la re alimentación. (Bello.E,2021)
Para realizar la base de datos utilizaremos “PhpMyAdmin” que vendría siendo una
herramienta de software libre escrita en PHP, destinada a manejar la administración de
MySQL a través de la Web. Soporta una amplia gama de operaciones en MySQL y
MariaDB. Las operaciones más frecuentes (gestión de bases de datos como borrar,
editar y añadir registros, tablas, columnas, relaciones, índices, usuarios, permisos, etc.)
Se pueden realizar a través de la interfaz de usuario, también tiene la capacidad de
ejecutar directamente cualquier sentencia SQL para crear, eliminar y alterar tus bases
de datos. (Walther, 16 Agosto 2022)
Es accesible a través de un navegador web, lo que significa que puede ser usado en
cualquier lugar donde haya una conexión a Internet. Para usarlo, simplemente
necesitarás los detalles de tu cuenta de alojamiento MySQL (solicitados durante la
instalación), así como el nombre de usuario y la contraseña asignados a esa cuenta.
Aunque una forma muy fácil de hacerlo es a través de XAMPP.
En PhpMyAdmin, verás una interfaz de una aplicación web similar a la de cualquier otro
programa de administración de bases de datos. Existen diferentes secciones en la
interfaz principal, cada una destinada a realizar un tipo específico de tarea. Las
secciones principales son “Bases de datos”, “Tablas” y “SQL”.
Esta herramienta es muy completa y nos ofrece una gran cantidad de usos y
características, algunas de ellas son:
Esta aplicación nos permitirá realizar las operaciones básicas en base de datos
MySQL, como son: crear y eliminar bases de datos, crear, eliminar y alterar
tablas, borrar, editar y añadir campos, ejecutar sentencias SQL, administrar
claves de campos, administrar privilegios y exportar datos en varios formatos. La
función de exportar datos se emplea muchas veces para realizar backups de la
base de datos y poder restaurar esta copia de seguridad en el futuro a través de
PhpMyAdmin mediante la opción “importar”.
PhpMyAdmin es el administrador de bases de datos por defecto en muchos
paneles de control comerciales como son cPanel, Plesk o DirectAdmin.
Los usuarios no deberían tener problemas a la hora de manejar esta
herramienta, ya que es fácil de usar.
Otra de las funciones más importantes que nos ofrece es que permite optimizar
y reparar tablas, las cuales son dos tareas de mantenimiento fundamentales.
Nos da la posibilidad de realizar búsquedas en las bases de datos, además de
poder escribir nuestras propias consultas SQL de manera directa y ejecutarlas.
Esta herramienta también es de gran ayuda para desarrolladores de
aplicaciones que empleen MySQL, ya que permite depurar consultas y hacer
tests de forma rápida y sencilla.
Por último, para el lenguaje de programación pensamos en utilizar “Java
NetBeans” porque ayuda en el desarrollo de cualquier tipo de software y en sus
distintas fases. Este IDE, orientado principalmente a las apps de Java, ofrece diferentes
herramientas digitales como editor de texto, código, compilador, interfaz gráfica de
usuario; además de un depurador. (IMMUNE TECNOLOGY INSTITUTE, 13 Abril 2022)
Por otro lado, cabe destacar que NetBeans facilita la creación de aplicaciones
estructuradas, ya que están basadas en un conjunto de módulos. Así, se favorece el
desarrollo de las diversas funciones de una manera independiente y pudiendo también
reutilizar los componentes.
Es importante conocer cuáles son los beneficios de utilizar este IDE. Veamos a
continuación algunos ejemplos:
Código abierto: NetBeans es de código abierto y por ende gratuito, de modo
que cualquiera puede descargarse esta aplicación. Para ello, es necesario visitar
la web oficial de Apache NetBeans.
Multiplataforma: Se puede emplear en distintos dispositivos, así como
ejecutarse en diferentes sistemas operativos (Mac OS, Windows, Linux y
Solaris).
Manejo automático de la memoria: Para aquellos programas con C o C++, la
administración de la memoria se puede realizar de forma automática.
Multilenguaje: Como venimos diciendo, NetBeans permite desarrollar
aplicaciones multilenguaje. Es decir, no solo opera con Java; sino que NetBeans
puede utilizar otros lenguajes como PHP, C o Ruby, entre otros.
REFERENCIAS