201 |
[parnas-clements86rational-onpage-255]_. |
[parnas-clements86rational-onpage-255]_. |
202 |
Improving the learning curve of new programmers may have significant effects. |
Improving the learning curve of new programmers may have significant effects. |
203 |
|
|
204 |
In our development effort, different parts of the system have |
In our own development effort, Gzz, different parts of the system have |
205 |
different needs for the development process: the core parts of the system are |
different needs for the development process: the core parts of the system are |
206 |
frozen and |
frozen and |
207 |
require a more formal process for changes, as in Boehm's Spiral Model |
require a more formal process for changes, as in Boehm's Spiral Model |
318 |
.. some references to the screenshots here? |
.. some references to the screenshots here? |
319 |
|
|
320 |
|
|
321 |
Setting of problem |
The problem |
322 |
================== |
=========== |
323 |
|
|
324 |
In our software engineering project [gzz]_, as probably in most projects that use the Java programming |
In our software engineering project [gzz]_, as probably in most projects that use the Java programming |
325 |
language [java-ref]_, the software development documentation is |
language [java-ref]_, the software development documentation is |
403 |
documentation and Javadoc, using UML diagrams as multi-ended links. |
documentation and Javadoc, using UML diagrams as multi-ended links. |
404 |
|
|
405 |
|
|
406 |
Structure design |
The solution |
407 |
================ |
============ |
408 |
|
|
409 |
Usability considerations |
Usability considerations |
410 |
------------------------ |
------------------------ |
502 |
:label: diagramlinks |
:label: diagramlinks |
503 |
|
|
504 |
Semantic meanings of traversing the bi-directional links of a diagram. |
Semantic meanings of traversing the bi-directional links of a diagram. |
505 |
Curves mean linkage by spatial relation. |
The dashed curves mean linkage by spatial relation. |
506 |
|
|
507 |
Reader's point of view |
Reader's point of view |
508 |
--------------------------------------- |
--------------------------------------- |
584 |
documentation pages and creates backlinks to the initiating documentation |
documentation pages and creates backlinks to the initiating documentation |
585 |
pages. |
pages. |
586 |
|
|
587 |
The software implementation |
The implementation |
588 |
=========================== |
================== |
589 |
|
|
590 |
Eventually, we found no Free Software tools which |
Eventually, we found no Free Software tools which |
591 |
would fulfill our needs. Therefore, we decided to proceed with our own |
would fulfill our needs. Therefore, we decided to proceed with our own |