From: Gerard F. <ger...@us...> - 2001-09-16 19:46:55
|
Update of /cvsroot/kuml/kuml/docs/old_ftp/people/foerster In directory usw-pr-cvs1:/tmp/cvs-serv24442/people/foerster Added Files: components.txt Log Message: Checkin of files from project FTP site. --- NEW FILE --- CORBA Components for the kUML Repository Server Version 1.0 08.05.2001 Component names marked with an asterisk(*) denote a class of components. For them there should be an abstract interface for the whole class. 1. Project Storage Responsibility: Providing versioned storage for project data. abstraction of several storage alternatives (File, DBMS) Uses: Access Control 2. Access Control Responsibility: Provide permission checking for operations on projects. All needed user data and mappings are stored within the component itself. 3. UML Implementation of the CORBA Facility defined in UML V1.3 Responsibility: Providing access to model data Uses: Access Control, Storage 4. Presentation Implementation of the PresentationElement Class/Interface in UML V1.3::Foundation Responsibility: Providing access to presentational data for model elements Uses: UML, Access Control, (Storage?) 5. XMI Responsibility: Handling of XMI Import/Export Uses: UML, Presentation, Access Control 6. Export* Responsibility: Export of model parts to several formats (e.g. images of certain diagrams, HTML doc of model) Uses: UML, Presentation, Access Control 7. Reverse Engineering* Responsibility: Import model data from source code Uses: UML, Access Control, (Presentation [automatic diagrams]?) 8. Forward Engineering* Responsibility: Export model to source code templates Uses: UML, Access Control |