|
![]() ![]() SUX - SQL, UML and XML ![]() |
![]() For those people who are interested in serious software careers, they could perhaps also focus on learning the following software skills as the 3 strong foundational pillars - SQL, UML and XML ( Hence the 3 'L' - SUX Acronym ) for any technical software career. ![]() Examples of RDBMS are Oracle, IBM's DB2, Microsoft's SQL and the Open Source MySQL and many others. Knowledge of SQL is basically common across all the above RDBMS software (as they are based on open standards) and also earlier DBMS packages like dBase and Foxpro. Hence it is a crucial generic technical skill for a life long software career and also a very useful tool for managers and non-technical people to learn for extracting data out of corporate databases. |
![]() |
![]() It bridges the gap between the business requirements and the technical software requirements at various levels. UML is the result of standardization of various methodologies used earlier to describe requirements and models of software systems both from a business and technical viewpoints. Recently, Microsoft has launched OSLO, a Platform for Model-Driven Applications. They have also agreed to join Object Management Group - OMG which is leading the UML effort and support some UML diagrams. ![]() XML adds a business understanding wrapper around the software data to give it meaning and context. |
|
|
|
|
|
|