Software Ideas Modeler is not just a diagram drawing tool. It has a real model behind. Although, there are not yet implemented validity checks (they will be certainly added in one of next versions), model entities and diagram elements are two separate things.
E.g. the same class can be placed in multiple diagrams, you can try it (if you want) - copy a class and paste it to another diagram. Program will ask, whether you want to made full copy or you want to make a new diagram element for the existing model.
There can be also relationships between class and sequence diagram, use case and sequence diagram, etc.
E.g. if you use some class method in sequence diagram as call action, it will be always the same method and if you rename it in class diagram, the change will be also visible in sequence diagram.
SIM has its own template language, which allows to access the model and generate source code or documentation.
Dusan Rodina - softwareideas.net
23 November 2012 9:40:38
Reply To: RE: UML Modeling
Hello,
Software Ideas Modeler is not just a diagram drawing tool. It has a real model behind. Although, there are not yet implemented validity checks (they will be certainly added in one of next versions), model entities and diagram elements are two separate things.
E.g. the same class can be placed in multiple diagrams, you can try it (if you want) - copy a class and paste it to another diagram. Program will ask, whether you want to made full copy or you want to make a new diagram element for the existing model.
There can be also relationships between class and sequence diagram, use case and sequence diagram, etc.
E.g. if you use some class method in sequence diagram as call action, it will be always the same method and if you rename it in class diagram, the change will be also visible in sequence diagram.
SIM has its own template language, which allows to access the model and generate source code or documentation.
Dusan Rodina - softwareideas.net 23 November 2012 9:40:38