I saw this in a job posting for an ASP.net developer.
"An understanding of basic software development practices such as ...and Dependency Analysis."
I read the wikipedia entry for Dependency Analysis and understand that it basically means one thing depends on the other so you can't reorder or parallelize them.
What does this mean in practice? Is there a tool that is used to do a Dependency Analysis? What should I know about it for an interview and in practice if I get the job?