I was the technical reviewer on a recent book called "Design for Software". It's a good introduction to design with a focus on an engineering audience.
I'm the author of Design for Software. Chapter 5 in the book is dedicated to creating proper wireframes. I also have some freebies on design4software.com that might help. cheers!