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...