glossary
A
  • Application Progrmmable Interface [API] Programmable interface exposed by an application that allows other components and systems to communicate with it
C
  • Concurrent Versioning System [CVS] (Open Source) version control system that allows for concurrent updates of the same files by multiple users.
G
  • Graphical User Interface [GUI] The graphical software interface by which a user interacts with an application. GUIs are typically implemented as web pages, or client side software - so called thick clients.
J
  • JavaDoc API documentation generated from Java Source code (generally) in HTML format. Provides a convenient way to view Java class/interface methods, properties and relationships.
R
  • Rational Unified Process [RUP] Software Engineering Process initially developed by Rational (now part of IBM). The process centres around use-cases as a way of capturing requirements that drive the analysis and design models.
S
  • Software Requirements Specification [SRS] RUP artefact that encapsulates use-cases and the requirements therin. Typically this is a living document that contains the detailed requirements specified by the customer documented by the business analyst.
U
  • Use-case Use cases allow the description of sequences of events that, taken together, lead to a system doing something useful
X
  • XML Metatdata Interchange [XMI] An XML format storing and exchanging UML model information
  • XSL:FO [XSL:FO] eXtensible Stylesheet Languague (XSL) Formatting Objects - part of the XSL family used to provide detailed markup to allow FO processors to render output in a consitent fashion irrespective of format (e.g. output formats can be PDF, RTF etc.)
  • eXtensible Markup Language [XML] The Extensible Markup Language ( XML ) is a general-purpose markup language that supports a wide variety of applications. XML languages or 'dialects' may be designed by anyone and may be processed by conforming software. XML is also designed to be reasonably human-legible, and to this end, terseness was not considered essential in its structure.
  • eXtensible Stylesheet Languague (XSL) Transforms [XSLT] Used to manipulate (map) XML source documents into a varierty of output formats. Typical output formats include XML , XHTML, HTML and XSL:FO.
  • title... [X-NEW-1] description...