[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] manuscripts/UMLLink article.rst
From: |
Asko Soukka |
Subject: |
[Gzz-commits] manuscripts/UMLLink article.rst |
Date: |
Fri, 14 Feb 2003 12:02:29 -0500 |
CVSROOT: /cvsroot/gzz
Module name: manuscripts
Changes by: Asko Soukka <address@hidden> 03/02/14 12:02:29
Modified files:
UMLLink : article.rst
Log message:
onpageupdate
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/manuscripts/UMLLink/article.rst.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
Patches:
Index: manuscripts/UMLLink/article.rst
diff -u manuscripts/UMLLink/article.rst:1.28
manuscripts/UMLLink/article.rst:1.29
--- manuscripts/UMLLink/article.rst:1.28 Fri Feb 14 11:52:09 2003
+++ manuscripts/UMLLink/article.rst Fri Feb 14 12:02:29 2003
@@ -5,7 +5,7 @@
.. Alternative title: "Free Software toolchain for bidirectional
linking between UML diagrams and Javadoc"
-.. :Stamp: $Id: article.rst,v 1.28 2003/02/14 16:52:09 tuukkah Exp $
+.. :Stamp: $Id: article.rst,v 1.29 2003/02/14 17:02:29 humppake Exp $
.. Points for HT people
====================
@@ -148,10 +148,10 @@
[booch-jacobson-rumbaugh98uml-user-guide]_. It was originally
developed for descriptions on an abstract level (many constructs
cannot be directly expressed in any programming language)
-[booch-jacobson-rumbaugh98uml-user-guide]_ (pp12), but current trend is to
-use it also on the concrete level, as to fully unify the architectural
-documentation and program code: the program code might be generated
-from highly detailed diagrams
+[booch-jacobson-rumbaugh98uml-user-guide-onpage-12]_, but current
+trend is to use it also on the concrete level, as to fully unify the
+architectural documentation and program code: the program code might
+be generated from highly detailed diagrams
[harrison-barton-raghavachari00uml-to-java]_, or exact diagrams be
produced from the source code
[pierce-tilley02connecting-documentation-rose]_.
@@ -167,7 +167,7 @@
perspectives, so a diagram is a projection into a system.
For all but the most trivial systems, a diagram represents an elided
view of the elements that make up a system."
- [booch-jacobson-rumbaugh98uml-user-guide]_ (pp24)
+ [booch-jacobson-rumbaugh98uml-user-guide-onpage-24]_
.. (could other stakeholders be identified and described to some
extent somewhere? it might be interesting to think also towards
@@ -211,7 +211,7 @@
software design process is not generally possible, but acceptable
results could be achieved by faking "the ideal process". Their ideal
software design process contains the following steps
-[parnas-clements86rational]_ (pp252--255):
+[parnas-clements86rational-onpage-252-255]_:
a) establish and document requirements
b) design and document the module structure
@@ -233,19 +233,19 @@
productive for the project. Sometimes sufficient mentoring could not
even be possible, because members of such a projects could be
geographically widely scattered. This results in the Mythical Man
-Month effect [brooks75mythical-man-month]_ (pp16): adding a new member
+Month effect [brooks75mythical-man-month-onpage-16]_: adding a new member
into software design process could rather delay than speed up the
project.
"Men and months are interchangeable commodities only when a task can be
partitioned among many workers with no communication."
- [brooks75mythical-man-month]_ (pp18)
+ [brooks75mythical-man-month-onpage-18]_
"The added burden of communication is made up of two
parts, training and intercommunication. Each worker must be trained
in the technology, the goal of the effort, the overall strategy, and
the plan of work.-- --Intercommunication is worse."
- [brooks75mythical-man-month]_ (pp18)
+ [brooks75mythical-man-month-onpage-18]_
Eventually, the greater is the amount of programmers or higher the
turnover within them, the more important it is to have a good
@@ -253,7 +253,7 @@
have to depend completely on the old staff for their information. An
up to date and rational set of documents available for them could
ameliorate the Mythical Man Month effect
-[parnas-clements86rational]_ (pp255).
+[parnas-clements86rational-onpage-255]_.
Because our group is doing experimental research with a rather small
group and as an open Free Software project, we need a flexible model
@@ -262,7 +262,7 @@
of software development and enhancement [boehm88spiral-model]_. From
the modern models our development process is influenced by Extreme
Programming [beck99xp]_. The Spiral Model is cyclic and repetitive,
-and every cycle has the following phases [boehm88spiral-model]_ (pp64):
+and every cycle has the following phases [boehm88spiral-model-onpage-64]_:
* analysis: determining objectives, alternatives, constraints
* design: evaluating alternatives, identifying and resolving risks
@@ -383,12 +383,12 @@
The usability of hypertext-based documentation may suffer from user's
disorientation: the tendency to lose one's sense of location and
-direction in a nonlinear document [conklin87hypertext]_
-(pp38--40). That means, users don't know where they are in the
-documentation network or how to get to some other place that they know
-to exist in the network. In our documentation this gets even more
-complex, because we have two distinct pieces of documentation, which
-should have somehow unified navigation.
+direction in a nonlinear document
+[conklin87hypertext-onpage-38-40]_. That means, users don't know where
+they are in the documentation network or how to get to some other
+place that they know to exist in the network. In our documentation
+this gets even more complex, because we have two distinct pieces of
+documentation, which should have somehow unified navigation.
Edwards and Hardman [edwards-hardman89lost-in-hyperspace]_ argue that
the most appropriate types of navigation devices would be based on
@@ -397,7 +397,7 @@
in the form of a survey-type map. They conlude that users should be
allowed to develop a cognitive map of one view of the data structure
before being given the opinion of navigating through the data some
-other way. [edwards-hardman89lost-in-hyperspace]_ (pp123)
+other way. [edwards-hardman89lost-in-hyperspace-onpage-123]_
We didn't need to look long for a common navigational metaphor to
unify the two distinct pieces. Since the most of our UML diagrams
@@ -610,18 +610,18 @@
and been reduced to pointing at objects in the immediate
environment.-- --We have lost all the power of language, and
can no longer talk about objects that are not immidiately
- visible." [gentner-nielsen96anti-mac]_ (pp74)
+ visible." [gentner-nielsen96anti-mac-onpage-74]_
The direct manipulation user interface do not necessarily improve
performance: users must learn the meaning of the graphical components,
graphic presentation could be misleading, graphical presentation could
take excessive screen display space
-[shneiderman83direct-manipulation]_ (pp64). The direct manipulation
+[shneiderman83direct-manipulation-onpage-64]_. The direct manipulation
interfaces could be also rather slow to use, since in a such interface
user have to directly manipulate everything. Instead of an executive
who gives high-level instructions, the user is reduced to an assembly
line worker who must carry out the same task over and over
-[gentner-nielsen96anti-mac]_ (pp74). The UML langage has XXX different
+[gentner-nielsen96anti-mac-onpage-74]_. The UML langage has XXX different
symbols and XXX different connections between them. It is a quite
challanging for a direct manipulation interface to make all these
alternatives as easily available as they could be typed within lexical
- [Gzz-commits] manuscripts/UMLLink article.rst, (continued)
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/12
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/13
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/14
- [Gzz-commits] manuscripts/UMLLink article.rst, Asko Soukka, 2003/02/14
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuukka Hastrup, 2003/02/14
- [Gzz-commits] manuscripts/UMLLink article.rst,
Asko Soukka <=
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuukka Hastrup, 2003/02/14
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuukka Hastrup, 2003/02/14
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Benja Fallenstein, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15
- [Gzz-commits] manuscripts/UMLLink article.rst, Tuomas J. Lukka, 2003/02/15