Chapter 15. Functional specification

Table of Contents

Introduction
Purpose and scope
Product
Overview
Enviroment
Function
User roles
General constraints
Assumptions and dependcies
Functions
General
Functions of the Application
Design constraints
Software constraints

Introduction

Purpose and scope

The purpose of this document is to describe the functionallity of the Portfolio application. The document is meant as a reference for developers developing the Application. It does not contain any descriptions for the user interface.

Product

The end product is a Material Component management application, the Application. The Application stores metadata, organization and annotations for a collections of Material Components which is provided by Users, who manage the the Material Component base by adding and removing Material Components.

The Application can be queried by Guests and Users for Component of interest to them. Queries are defined with respect to the metadata schemas defined for each type of Component. The metadata schemas conforms with existing metadata sets, such as IMS Content Packaging (IMSCP) and Dublin Core (DC).

The benefit of having such an Application is that the intelectual provider, who has a semantic knowledge about the working material, also provides relevant metadata. Also, the working material can be organized in different hierarchies, each describing different tracks in the material. Using existing metadata sets ensures compabillity with other similar systems.