47 |
|
|
48 |
- quite comprehensive UML design tool for different diagrams (class, |
- quite comprehensive UML design tool for different diagrams (class, |
49 |
sequence, state...) with direct manipulation interface |
sequence, state...) with direct manipulation interface |
50 |
|
|
51 |
- how rational rose links diagrams into code and documentation? |
- how rational rose links diagrams into code and documentation? |
52 |
|
|
53 |
- Automatically connecting documentation to code with rose; |
- Automatically connecting documentation to code with rose; |
54 |
http://doi.acm.org/10.1145/584955.584979 |
http://doi.acm.org/10.1145/584955.584979 |
55 |
reverse engineering diagrams from existing source code |
reverse engineering diagrams from existing source code |
56 |
|
|
57 |
- though, because we are coders, we would prefer UML language |
- though, because we are coders, we would prefer UML language |
58 |
over menus and dialogs when creating UML objects |
over menus and dialogs when creating UML objects |
59 |
|
|
60 |
+ we need a ref. of criticism of direct manipulation! |
+ we need a ref. of criticism of direct manipulation! |
61 |
+ though, directmanipulation is only relevant solution for |
+ though, directmanipulation is only relevant solution for |
62 |
replacing already created objects |
replacing already created objects |
74 |
|
|
75 |
|
|
76 |
MetaPhor, hypertext in soft. devel? (http://metaphor.it.jyu.fi/ |
MetaPhor, hypertext in soft. devel? (http://metaphor.it.jyu.fi/ |
77 |
|
|
78 |
- bi-directional linking of CASE-tool documents/objects (e.g. double |
- bi-directional linking of CASE-tool documents/objects (e.g. double |
79 |
clicking an object opens more detailed diagram, backlink could |
clicking an object opens more detailed diagram, backlink could |
80 |
be found from popup-menu... anyway, a lot of menus to select |
be found from popup-menu... anyway, a lot of menus to select |
81 |
objects for linking or already linked objects to show) |
objects for linking or already linked objects to show) |
82 |
|
|
83 |
- Reminds me linking mindmaps in MindManager... |
- Reminds me linking mindmaps in MindManager... |
84 |
|
|
85 |
- MetaEdit+ |
- MetaEdit+ |
86 |
|
|
87 |
+ meta CASE tool; could be made to generate code from the diagrams |
+ meta CASE tool; could be made to generate code from the diagrams |
88 |
|
|
89 |
+ could be used to create domain spesific languages, when generating |
+ could be used to create domain spesific languages, when generating |
90 |
code can really work |
code can really work |
91 |
|
|
348 |
Conclusion |
Conclusion |
349 |
========== |
========== |
350 |
|
|
|
... |
|
351 |
|
|
352 |
- need easier placing (but not automatic) |
- need easier placing (but not automatic) |
353 |
|
|
354 |
- metapost's erros are fuzzy, when using scripting language for |
- metapost's erros are fuzzy, when using scripting language for |
355 |
drawing diagrams, we need clearer errors |
drawing diagrams, we need clearer errors |
356 |
|
|
357 |
- it's possible that we change metapost for something else |
- it's possible that we change metapost for something else |
358 |
|
|
359 |
+ getting rid of problem with error messages and slow compiling process |
+ getting rid of problem with error messages and slow compiling process |
360 |
|
|
361 |
+ we can still continue using our UML language |
+ we can still continue using our UML language |
362 |
|
|
363 |
- less power: with mp, can draw arbitrary stuff on the diagrams |
- less power: with mp, can draw arbitrary stuff on the diagrams |
364 |
as well; this is sometimes useful, but sometimes not desirable. |
as well; this is sometimes useful, but sometimes not desirable. |
365 |
|
|