Now that the architecture is starting to take shape, it's time to think about in which order we should do the rest.
Rectangular views with relationship lines exists (and works, actually), which means that it would propably be quite easy to extend it to be some sort of "CRC Editor", as Marius and I discussed several months ago. This way we can get something up and running quickly.
Perhaps we should also try to use that ActionList thing somebody talked about on the Qt list?
Printing should also be rather easy, using QPrinter.
Other ideas?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Well, my first thought is a straightforward CDIF import. Why CDIF? It's easy, it'll let us import existing data and test with that. It'd be an idea to work on some kind of a layout algoritm too... but that's the future.
The ActionList idea sounds good.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Case Data Interchange Format. It's a text file format, and only describes the data, not the diagrams. It's been around since the days of IEW and is pretty much universally supported (but it's not UML). It's advatages are that it's simple, and has no support for diagrams, so we can just pull in data from elsewhere with a quick-hack parsrer until we start supporting "real" UML interchange formats.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Now that the architecture is starting to take shape, it's time to think about in which order we should do the rest.
Rectangular views with relationship lines exists (and works, actually), which means that it would propably be quite easy to extend it to be some sort of "CRC Editor", as Marius and I discussed several months ago. This way we can get something up and running quickly.
Perhaps we should also try to use that ActionList thing somebody talked about on the Qt list?
Printing should also be rather easy, using QPrinter.
Other ideas?
Well, my first thought is a straightforward CDIF import. Why CDIF? It's easy, it'll let us import existing data and test with that. It'd be an idea to work on some kind of a layout algoritm too... but that's the future.
The ActionList idea sounds good.
What is CDIF?
Case Data Interchange Format. It's a text file format, and only describes the data, not the diagrams. It's been around since the days of IEW and is pretty much universally supported (but it's not UML). It's advatages are that it's simple, and has no support for diagrams, so we can just pull in data from elsewhere with a quick-hack parsrer until we start supporting "real" UML interchange formats.
parsrer
^^^^^^^ - I really _must_ learn how to type ;-)
What's the structure of CDIF? Or rather, how does it compare to XML?