Clear use cases are a key success factor to understand what you want to develop. Having a good use cases template is another important condition to explain your requirements. This blog post provide 10 tips to developing, automating and publishing a great template that will improve your use cases documentation.
This blog post explains that generating code from UML can be very useful, although the usefulness of the result depends on what type of UML diagrams you use. For structural models, the autor prefers UML class diagrams as he thinks feel that they convey information in a much better way …
This blog post presents a classification of models for software applications. This proposed classification divide all models into two group: the models in applied domain and the models in application system domain.
In this blog post Terry Quatrani discusses her vision of UML modeling in an Agile software development context. You only want to create enough diagrams to help you communicate and think out your problem.
In this blog post, Geert Bellekens shares some best practices to make a better choice between Attributes and Associations when you model a relation between two Classifiers in an UML Class Diagram.
In this blog post, Vincent Hanniet asks himself where the UML standard lies. Do you have to refer to the Object Management Group (OMG) specification or to the way tools allow you to model your system?
Leon Kotovich explains in this blog post that once you have defined your problem, you should use all available techniques to solve it correctly with user stories, use cases or plain text as requirement format.
This blog post of Geert Bellekens discusses the meaning of the concepts of Association, Aggregation and Composition in the Unified Modeling Language class diagrams.