actions
Actions are functions, inputs or features that are allowed by the role.
actor
An actor is someone or something that interacts with the system. At any moment, an actor assumes a particular role. (eg. graduate student assumes role of instructor)
critical feature
requested functionality that affects the architecture fundamentally
data model
A data model is the structure in which a computer program stores persistent information. In a relational database, data models are built from tables.
requirement
A definition of a piece of functionality for a software system.
role
A mode of interaction with the system (eg. learner). Constrast with user (e.g. student) who is an actual person who may fulfill multiple roles (e.g. facilitator when TAing a course)
scenario
A mostly static description of the actor, the preconditions, and his goals. E.g. [Derivative unit SCENARIO]. Contrast with story.
story
A narrative of: user, starting conditions, elements to interact with, actions, and results. Constrast with scenario.
TELS eXtreme
TELS software development process that combines traditional software approaches with eXtreme programming.
unit test
Controlled evaluation performed by a system programmer in the Development step to ensure that a piece of program code performs as defined in the specification.
use case
A use-case model consists of actors, use cases, and relations among them. Actors represent everything that must exchange information with the system, including what are typically called users. When an actor uses the system, the system performs a use case. A good use case is a sequence of transactions that yields a measurable result of value for an actor. The collection of use cases is the system's complete functionality.
UML
Unified Modeling Language, an object-oriented design language.
EMF
Eclipse Modeling Framework - "The EMF project is a modeling framework and code generation facility for building tools and other applications based on a structured data model." from emf home
In SAIL it is being used a way to marshal user and teacher data.