Browse Source

[gsoc2012] subtrees for requiements oriented uml activity diagrams
added to i.org. gsoc directory in worg/images/ rearranged, png files
moved and renamed, and associated links in index, admin, ideas, mentor
and student pages adapted.

tj 8 years ago
parent
commit
48a2958e68

images/gsoc/DSCI0279_60pc.png → images/gsoc/2012/beach-books-beer-60pc.png


images/gsoc/DSCI0279.png → images/gsoc/2012/beach-books-beer.png


images/gsoc/iorg-arch.png → images/gsoc/2012/bugpile/iorg-arch.png


+ 1 - 1
org-contrib/gsoc2012/index.org

@@ -21,7 +21,7 @@
   <p>
   <a
   href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
-<img src="../../images/gsoc/DSCI0279_60pc.png"  alt="Beach, Books
+<img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
   and Beer"/>
   </a>
   </p>

+ 1 - 1
org-contrib/gsoc2012/orgmode-gsoc2012-admin.org

@@ -20,7 +20,7 @@
   </p>
   <p>
   <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
-<img src="../../images/gsoc/DSCI0279_60pc.png"  alt="Beach, Books
+<img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
   and Beer"/>
   </a>
   </p>

+ 1 - 1
org-contrib/gsoc2012/orgmode-gsoc2012-ideas.org

@@ -20,7 +20,7 @@
   </p>
   <p>
   <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
-<img src="../../images/gsoc/DSCI0279_60pc.png"  alt="Beach, Books
+<img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
   and Beer"/>
   </a>
   </p>

+ 1 - 1
org-contrib/gsoc2012/orgmode-gsoc2012-mentor.org

@@ -20,7 +20,7 @@
   </p>
   <p>
   <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
-<img src="../../images/gsoc/DSCI0279_60pc.png"  alt="Beach, Books
+<img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
   and Beer"/>
   </a>
   </p>

+ 1 - 1
org-contrib/gsoc2012/orgmode-gsoc2012-student.org

@@ -20,7 +20,7 @@
   </p>
   <p>
   <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2012"/>
-<img src="../../images/gsoc/DSCI0279_60pc.png"  alt="Beach, Books
+<img src="../../images/gsoc/2012/beach-books-beer-60pc.png"  alt="Beach, Books
   and Beer"/>
   </a>
   </p>

+ 247 - 34
org-contrib/gsoc2012/student-projects/bugpile/i.org

@@ -182,9 +182,10 @@ in the solution space, which can then be implemented.
    :PROPERTIES:
    :CUSTOM_ID: use-case-txt
    :END:
+
 *** Register as user
     :PROPERTIES:
-    :CUSTOM_ID: register-as-user
+    :CUSTOM_ID: register-as-user-txt
     :END: 
 
 |                    | <30>                           |
@@ -198,7 +199,7 @@ in the solution space, which can then be implemented.
 
 *** Edit user details
     :PROPERTIES:
-    :CUSTOM_ID: edit-user-details
+    :CUSTOM_ID: edit-user-details-txt
     :END: 
 
 |                    | <30>                           |
@@ -211,7 +212,7 @@ in the solution space, which can then be implemented.
 
 *** Login
     :PROPERTIES:
-    :CUSTOM_ID: login
+    :CUSTOM_ID: login-txt
     :END: 
 
 |                    | <30>                           |
@@ -224,7 +225,7 @@ in the solution space, which can then be implemented.
 
 *** Logout
     :PROPERTIES:
-    :CUSTOM_ID: logout
+    :CUSTOM_ID: logout-txt
     :END: 
 
 |                    | <30>                           |
@@ -237,7 +238,7 @@ in the solution space, which can then be implemented.
 
 *** Create project
     :PROPERTIES:
-    :CUSTOM_ID: create-project
+    :CUSTOM_ID: create-project-txt
     :END: 
 
 | *use case*         |    |
@@ -249,7 +250,7 @@ in the solution space, which can then be implemented.
 
 *** Delete project
     :PROPERTIES:
-    :CUSTOM_ID: delete-project
+    :CUSTOM_ID: delete-project-txt
     :END:      
 
 | *use case*         |    |
@@ -261,8 +262,8 @@ in the solution space, which can then be implemented.
 
 *** Switch project
     :PROPERTIES:
-    :CUSTOM_ID: switch-project
-    :END:     :END:
+    :CUSTOM_ID: switch-project-txt
+    :END:   
 
 | *use case*         |    |
 | *actors*           |    |
@@ -273,7 +274,7 @@ in the solution space, which can then be implemented.
 
 *** Open new task
     :PROPERTIES:
-    :CUSTOM_ID: open-new-task
+    :CUSTOM_ID: open-new-task-txt
     :END:      
 
 | *use case*         |    |
@@ -285,7 +286,7 @@ in the solution space, which can then be implemented.
 
 *** Re-open task
     :PROPERTIES:
-    :CUSTOM_ID: reopen-task
+    :CUSTOM_ID: reopen-task-txt
     :END: 
 
 | *use case*         |    |
@@ -297,7 +298,7 @@ in the solution space, which can then be implemented.
 
 *** Edit task
     :PROPERTIES:
-    :CUSTOM_ID: edit-task
+    :CUSTOM_ID: edit-task-txt
     :END: 
 
 | *use case*         |    |
@@ -309,7 +310,7 @@ in the solution space, which can then be implemented.
 
 *** Close task
     :PROPERTIES:
-    :CUSTOM_ID: close-task
+    :CUSTOM_ID: close-task-txt
     :END: 
 
 | *use case*         |    |
@@ -321,7 +322,7 @@ in the solution space, which can then be implemented.
 
 *** Add related task
     :PROPERTIES:
-    :CUSTOM_ID: add-related-task
+    :CUSTOM_ID: add-related-task-txt
     :END: 
 
 | *use case*         |    |
@@ -333,7 +334,7 @@ in the solution space, which can then be implemented.
 
 *** Remove related task
     :PROPERTIES:
-    :CUSTOM_ID: remove-related-task
+    :CUSTOM_ID: remove-related-task-txt
     :END: 
 
 | *use case*         |    |
@@ -345,7 +346,7 @@ in the solution space, which can then be implemented.
 
 *** Add user to assignees
     :PROPERTIES:
-    :CUSTOM_ID: add-user-assignees
+    :CUSTOM_ID: add-user-assignees-txt
     :END: 
 
 | *use case*         |    |
@@ -357,7 +358,7 @@ in the solution space, which can then be implemented.
 
 *** Remove user from assignees
     :PROPERTIES:
-    :CUSTOM_ID: remove-user-assignees
+    :CUSTOM_ID: remove-user-assignees-txt
     :END: 
 
 | *use case*         |    |
@@ -369,7 +370,7 @@ in the solution space, which can then be implemented.
 
 *** Assign task
     :PROPERTIES:
-    :CUSTOM_ID: assign-task
+    :CUSTOM_ID: assign-task-txt
     :END: 
 
 | *use case*         |    |
@@ -381,7 +382,7 @@ in the solution space, which can then be implemented.
 
 *** Add comment
     :PROPERTIES:
-    :CUSTOM_ID: add-comment
+    :CUSTOM_ID: add-comment-txt
     :END: 
 
 | *use case*         |    |
@@ -393,7 +394,7 @@ in the solution space, which can then be implemented.
 
 *** Edit comment
     :PROPERTIES:
-    :CUSTOM_ID: edit-comment
+    :CUSTOM_ID: edit-comment-txt
     :END: 
 
 | *use case*         |    |
@@ -405,7 +406,7 @@ in the solution space, which can then be implemented.
 
 *** Delete comment
     :PROPERTIES:
-    :CUSTOM_ID: delete-comment
+    :CUSTOM_ID: delete-comment-txt
     :END: 
 
 | *use case*         |    |
@@ -417,7 +418,7 @@ in the solution space, which can then be implemented.
 
 *** Add attachment
     :PROPERTIES:
-    :CUSTOM_ID: add-attachment
+    :CUSTOM_ID: add-attachment-txt
     :END: 
 
 | *use case*         |    |
@@ -429,7 +430,7 @@ in the solution space, which can then be implemented.
 
 *** Delete attachment
     :PROPERTIES:
-    :CUSTOM_ID: delete-attachment
+    :CUSTOM_ID: delete-attachment-txt
     :END: 
 
 | *use case*         |    |
@@ -441,7 +442,7 @@ in the solution space, which can then be implemented.
 
 *** Attach a file
     :PROPERTIES:
-    :CUSTOM_ID: attach-file
+    :CUSTOM_ID: attach-file-txt
     :END: 
 
 | *use case*         |    |
@@ -453,7 +454,7 @@ in the solution space, which can then be implemented.
 
 *** Search tasklist
     :PROPERTIES:
-    :CUSTOM_ID: search-task-list
+    :CUSTOM_ID: search-task-list-txt
     :END: 
 
 | *use case*         |    |
@@ -465,7 +466,7 @@ in the solution space, which can then be implemented.
 
 *** Take action on selected tasks
     :PROPERTIES:
-    :CUSTOM_ID: take-action
+    :CUSTOM_ID: take-action-txt
     :END: 
 
 | *use case*         |    |
@@ -477,7 +478,7 @@ in the solution space, which can then be implemented.
 
 *** Add user to notification list
     :PROPERTIES:
-    :CUSTOM_ID: add-user-notification-list
+    :CUSTOM_ID: add-user-notification-list-txt
     :END: 
 
 | *use case*         |    |
@@ -489,7 +490,7 @@ in the solution space, which can then be implemented.
 
 *** Remove user from notification list
     :PROPERTIES:
-    :CUSTOM_ID: remove-user-notification-list
+    :CUSTOM_ID: remove-user-notification-list-txt
     :END: 
 
 | *use case*         |    |
@@ -501,7 +502,7 @@ in the solution space, which can then be implemented.
 
 *** Add reminder
     :PROPERTIES:
-    :CUSTOM_ID: add-reminder
+    :CUSTOM_ID: add-reminder-txt
     :END: 
 
 | *use case*         |    |
@@ -513,7 +514,7 @@ in the solution space, which can then be implemented.
 
 *** Remove reminder
     :PROPERTIES:
-    :CUSTOM_ID: remove-reminder
+    :CUSTOM_ID: remove-reminder-txt
     :END: 
 
 | *use case*         |    |
@@ -525,7 +526,7 @@ in the solution space, which can then be implemented.
 
 *** Search event log 
     :PROPERTIES:
-    :CUSTOM_ID: search-event-log
+    :CUSTOM_ID: search-event-log-txt
     :END: 
 
 
@@ -543,7 +544,7 @@ together, that should shed light on the couplings displayed above.
 **** Change the state of a bug from TODO to DONE
 First lets assume that we have a list of bugs stored in an Org-mode
 document on the file system.  Each bug will be represented by a
-headline with some meta-data sto-------red in the properties, e.g.,
+headline with some meta-data stored in the properties, e.g.,
 
 #+begin_src org
   ,* bugs
@@ -610,16 +611,228 @@ function which checks out a version of the file at that ID, hands this
 file to Org-mode which exports it to HTML, which is then handed to
 elnode and served to the user.
 
--------------
 # This would also require specifying the format of these
 # Org-mode files (e.g., what properties do bugs have), and writing elisp
 # functions which could be used outside of the framework e.g., for
 # searching and sorting bug reports.
 
+
 ** Integrated UML Modelling of Use Cases and UI
    :PROPERTIES:
-   :CUSTOM_ID: uml-modelling
-   :END:
+   :CUSTOM_ID: use-cases-uml
+   :END:      
+
+*** Requirements Oriented UML Activity Diagrams (ROA)
+   :PROPERTIES:
+   :CUSTOM_ID: req-oriented-act-uml
+   :END:      
+
+*** Register as user
+    :PROPERTIES:
+    :CUSTOM_ID: register-as-user-uml-roa
+    :END: 
+
+# |                    | <30>                           |
+# | *use case*         | register as user               |
+# | *actors*           | user                           |
+# | *precondition*     | --                             |
+# | *main flow*        | user selects the 'registration' option and enters 'username' (that might be a real name) and 'email' |
+# | *alternative flow* | --                             |
+# | *postcondition*    | user authentication data permanently stored in the system |
+
+
+*** Edit user details
+    :PROPERTIES:
+    :CUSTOM_ID: edit-user-details-uml-roa
+    :END: 
+
+# |                    | <30>                           |
+# | *use case*         | edit user details              |
+# | *actors*           | user                           |
+# | *precondition*     | user is registered             |
+# | *main flow*        | user logs in, selects 'edit user details' option, modifies some information, and stores the modified information |
+# | *alternative flow* | user logs in, selects the 'edit user details' option first, and then the 'delete user' option |
+# | *postcondition*    | user deleted or valid authentication data stored in the system |
+
+*** Login
+    :PROPERTIES:
+    :CUSTOM_ID: login-uml-roa
+    :END: 
+
+# |                    | <30>                           |
+# | *use case*         | login                          |
+# | *actors*           | user                           |
+# | *precondition*     | user is registered             |
+# | *main flow*        | user selects the 'log in' option and enters his credentials |
+# | *alternative flow* | --                             |
+# | *postcondition*    | user is logged in              |
+
+*** Logout
+    :PROPERTIES:
+    :CUSTOM_ID: logout-uml-roa
+    :END: 
+
+# |                    | <30>                           |
+# | *use case*         | logout                         |
+# | *actors*           | user                           |
+# | *precondition*     | user is logged in              |
+# | *main flow*        | user selects logout option     |
+# | *alternative flow* | --                             |
+# | *postcondition*    | user is logged out             |
+
+*** Create project
+    :PROPERTIES:
+    :CUSTOM_ID: create-project-uml-roa
+    :END: 
+
+
+*** Delete project
+    :PROPERTIES:
+    :CUSTOM_ID: delete-project-uml-roa
+    :END:      
+
+
+*** Switch project
+    :PROPERTIES:
+    :CUSTOM_ID: switch-project-uml-roa
+    :END: 
+
+
+*** Open new task
+    :PROPERTIES:
+    :CUSTOM_ID: open-new-task-uml-roa
+    :END:      
+
+
+*** Re-open task
+    :PROPERTIES:
+    :CUSTOM_ID: reopen-task-uml-roa
+    :END: 
+
+
+*** Edit task
+    :PROPERTIES:
+    :CUSTOM_ID: edit-task-uml-roa
+    :END: 
+
+
+*** Close task
+    :PROPERTIES:
+    :CUSTOM_ID: close-task-uml-roa
+    :END: 
+
+
+*** Add related task
+    :PROPERTIES:
+    :CUSTOM_ID: add-related-task-uml-roa
+    :END: 
+
+
+*** Remove related task
+    :PROPERTIES:
+    :CUSTOM_ID: remove-related-task-uml-roa
+    :END: 
+
+
+*** Add user to assignees
+    :PROPERTIES:
+    :CUSTOM_ID: add-user-assignees-uml-roa
+    :END: 
+
+
+*** Remove user from assignees
+    :PROPERTIES:
+    :CUSTOM_ID: remove-user-assignees-uml-roa
+    :END: 
+
+
+*** Assign task
+    :PROPERTIES:
+    :CUSTOM_ID: assign-task-uml-roa
+    :END: 
+
+
+*** Add comment
+    :PROPERTIES:
+    :CUSTOM_ID: add-comment-uml-roa
+    :END: 
+
+
+*** Edit comment
+    :PROPERTIES:
+    :CUSTOM_ID: edit-comment-uml-roa
+    :END: 
+
+
+*** Delete comment
+    :PROPERTIES:
+    :CUSTOM_ID: delete-comment-uml-roa
+    :END: 
+
+
+*** Add attachment
+    :PROPERTIES:
+    :CUSTOM_ID: add-attachment-uml-roa
+    :END: 
+
+
+*** Delete attachment
+    :PROPERTIES:
+    :CUSTOM_ID: delete-attachment-uml-roa
+    :END: 
+
+
+*** Attach a file
+    :PROPERTIES:
+    :CUSTOM_ID: attach-file-uml-roa
+    :END: 
+
+
+*** Search tasklist
+    :PROPERTIES:
+    :CUSTOM_ID: search-task-list-uml-roa
+    :END: 
+
+
+*** Take action on selected tasks
+    :PROPERTIES:
+    :CUSTOM_ID: take-action-uml-roa
+    :END: 
+
+
+*** Add user to notification list
+    :PROPERTIES:
+    :CUSTOM_ID: add-user-notification-list-uml-roa
+    :END: 
+
+
+*** Remove user from notification list
+    :PROPERTIES:
+    :CUSTOM_ID: remove-user-notification-list-uml-roa
+    :END: 
+
+
+*** Add reminder
+    :PROPERTIES:
+    :CUSTOM_ID: add-reminder-uml-roa
+    :END: 
+
+
+*** Remove reminder
+    :PROPERTIES:
+    :CUSTOM_ID: remove-reminder-uml-roa
+    :END: 
+
+
+*** Search event log 
+    :PROPERTIES:
+    :CUSTOM_ID: search-event-log-uml-roa
+    :END: 
+
+
+
+
+
 ** Use Case Models
    :PROPERTIES:
    :CUSTOM_ID: use-case-models