Ir al contenido principal

Entradas

Mostrando entradas de junio, 2009

La Importancia de UML

Guía actualizada para desarrolladores y equipos ¿Te has preguntado alguna vez por qué, después de tantos años, seguimos hablando de UML (Unified Modeling Language) ? 😄 En un mundo dominado por Agile, DevOps, low-code y herramientas IA que generan código en segundos, uno podría pensar que los diagramas "antiguos" ya pasaron de moda. ¡Pues no! En 2026, UML no solo sobrevive: se adapta y sigue siendo una herramienta poderosa para comunicar ideas complejas, reducir malentendidos y diseñar sistemas sólidos. Vamos a ver por qué vale la pena dominarlo (o al menos entenderlo bien). ¿Qué es UML y por qué nació? UML es el lenguaje visual estandarizado para modelar software y sistemas. Nació en los 90 como una "lengua franca" para unir diferentes enfoques de modelado (Booch, OMT, Jacobson...). Hoy, en su versión 2.5+, es mantenido por OMG y sigue evolucionando. Piensa en UML como los planos de un edificio: nadie construye un rascacielos sin blueprints detallados. En s...

¿Què es la Voz IP?

La Voz sobre I.P o Internet Protocol es la tecnología que permite la transmisión de fragmentos auditivos a través de Internet. Mientras la transmisión de datos e información ha sido hasta hoy en día la aplicación más prevaleciente en sistemas de información, el traslado de Voz sobre esta misma infraestructura ha generado grandes expectativas por el ahorro de recursos que ésta representa. La tecnología telefónica utilizada en muchas regiones llamada Circuit-Switched implica la apertura de un canal digital permanente de punta-a-punta para establecerse la comunicación, mismo mecanismo que se traduce en un alto consumo de recursos, ya que una conversación no es llevada simultáneamente por ambas partes además de poseer una serie de silencios, ante estas deficiencias, nace la Voz sobre IP que tiene como su base la tecnología denominada Packet Switched en la que típicamente eran encapsulados datos para ser distribuidos a lo largo de un medio compartido. Protocolos de Voz sobre I.P Hoy en dí...

Oracle Networking Overview (end)

1. Networking Overview 1. Identify networking business trends Is it necessary to illustrate ? In a Nutshell:Client-Server 2. Describe Oracle networking solutions Oracle networking environments are based on two concepts: Distributed Processing: Client and servers exist as separate logical entities on separate physical machines. This configuration allows for the division of labor where resources are allocated efficiently between a client workstation and the server machine. Stack Communications: The concept of distributed processing relies on the ability of computers separated by both design and physical location to communicate and interact with each other. This is accomplished through a process known as stack communications. The layers in a typical Oracle communications stack are similar to those of a standard OSI communications stack In an Oracle client-server transaction, information passes through the fol...

curso oracle Tuning Overview (4)

Tuning Overview List the roles associated with the database tuning process The DBA, the application developer, management, the system administrator, the network administrator. Define the steps associated with the tunning process Considered on the ROI (Return on Investment) outline here are the tunning recommendation in order: Do a proper logical design: In practice this often means more tables with fewer rows per table. In turn, this means the capability for faster searching. The fewer rows that are stored and must be searched through, regardless of the search techinque, the quicker you'll be able to find what you're looking for. Do a proper physical design : Separate the datafiles (tablespaces ) into different disks to avoid I/O contention , use striping. Redesign if necessary Sometimes the best way to correct the database without extensive tuning efforts is a re-analysis and redesign. Consider redesign when the initial design...

curso oracle (3)

Backup and Recovery Considerations Define requirements for a backup and recovery strategy A thurough understanding of the business,operational, and technical requirements this will help develop an effective backup and recovery strategy that will protect the database from different types of failures and insure high availability, minmal downtime and complete data recovery. Regularly test the backup and recovery strategy, because it ensures integrity of backups, the validity of the backup and recovery methods,and the reduction of problems before they occur in a production database. Articulate the importance of management concurrence for the strategy It ensures that there will always be an on-line duplicate (hot backup) of the database and also helps avoid a CLI (Career Limiting Incident) !!. Identify the components of a disaster recovery plan A disaster recovery plan consists of preparing for unlikely events, but depending on what part of the world you are, this could be more than...