Glossary

PSP-HUT

http://www.hut.fi/~llauren/76115/documents/glossary.html
Version 1.2
Updated 3.11.1999


General Terms & Abbreviations

PSP Personal Software Process
JSP JavaServer Pages technology uses XML-like tags and scriptlets written in the Java programming language to encapsulate the logic that generates the content for the www-page.
Java Servlet The Java Servlet API is Standard Extension to the Java platform that provides web application developers with a simple consistent mechanism for extending the functionality of a web server.
WYSIWYG "What You See Is What You Get"
CVS Concurrent Versions System, a version control system.
 Javadoc Javadoc is the tool for generating API documentation in HTML format from doc comments in source code.
XML XML (extensible markup language) is a markup language for documents containing structured information.
HTML HyperText Markup Language (HTML 4.0 Specification)
CSS Cascading Style Sheets, level 1, Cascading Style Sheets, Level 2, CSS-opetus: pohjatason kehyssetti
XHTML XHTML 1.0: The Extensible HyperText Markup Language
HTTP Hypertext Transport Protocol HTTP protocol
UI User Interface

Project Terms

The components of the PSP-HUT system
MESS Metrics server. Developed in Lucos project in TAI Research Centre 
ViCa  Visualisation applet. Developed in Lucos project in TAI Research Centre 

Use cases and actors of the PSP-HUT (Note also the visualization of the terms below the table!)
PSP User The normal user of PSP-HUT system who has only the normal permissions to use the system.
Group Leader A role that a user can have when she/his has been named to administrate the group. Group leader has special group management privileges to the Group which Group Leader she/he is. 
Group Member A role that a user can have when she/he has joined the group. Group member has access to the Group materials and PSP data of the Group and can link own PSP works to the group.
Category Administrator A role that a user can have. Category Administrator has special category management privileges to the category which Category Administrator she/he is. 
Root The PSP-HUT system administrator who has access to all functions and information in the system. 
Group Group of PSP users that have joined together for some common purpose. Groups can belong to a category in the group hierarchy. There is two roles related to a group: Group Member and Group Leader. Group can have Group materials: Phases, Instructions and PSP work templates. PSP works that are linked to the group form a PSP Work Structure for the group.
Group type A feature of the Group. Group type can be course, project work or other.
Open group A Group that is visible to every PSP user and any PSP user can join the group by him/herself.
Closed group A Group that is visible to every PSP user. To join the group, the PSP users must apply the membership from the Group Leader.
Hidden group A Group that is visible only to the Group Members and the Group Leader(s) of the group. The only way an PSP User can join the group is by accepting the invitation created by the Group Leader.
Category / Subcategory

Folder like element in the group hierarchy which can include Subcategories and Groups. Example: 

  • Category 
    • Subcategory 
      • Group 
      • Group 
      • Group 
    • Subcategory 
      • Group 
      • Group 
    • Group 
    • Group 
Group materials Materials that a Group Leader can create to support the Group members in their Group related activities. These consist of Phases, Instructions and PSP work templates. For a group type course: Phases can refer e.g. to lessons, PSP work templates e.g. to exercises and Instructions e.g. to exercise assignments or other type of instructions. For a group type project work: Phases can refer e.g. to project phases or increments, PSP work templates e.g. to sw modules produced in the project and Instructions e.g. to project work descriptions or other type of instructions.
Phase Part of Group materials. Common activity to whole group. Can include Instructions and PSP work templates. Example: For a group type course: Phases can refer e.g. to lessons. For a group type project work, Phases can refer e.g. to project phases or increments.
Instruction Part of Group materials. Supporting material for the whole group. Can relate to Phase or PSP work template. Example: For a group type course: Instructions can refer e.g. to exercise assignments or other type of instructions. For a group type project work: Instructions can refer e.g. to project work descriptions or other type of instructions.
PSP work template Part of Group materials. Template for an actual PSP work to be linked to the group. Example: For a group type course: PSP work templates can refer e.g. to exercises. For a group type project work: PSP work templates can refer e.g. to project tasks.
PSP work The actual work (exercise or job) for which PSP user applies PSP. Set of PSP data forms with which all the PSP data is entered to the database. 
PSP data All the data that has been entered to the database with the PSP works. Example: time recordings, bug reports.
MOTD Messages of the Day

The Main Concepts