Consistency Problems in UML-Based Software Development