Absolutely not. UML is only a tool for planning.
The only things required to develop a small wordpress plugin are A Wordpress environment (LAMP, MAMP, ETC), access to that environment (Control Panel,FTP, SSH, Local FileSystem, ETC), and a bit of knowledge (PHP, WordPress).
Although planning is useful and can help you stay focused on the task at hand it certainly is not uncommon for professionals to forgo formalized planning and 'knock it out'