Home|News blank.gif
When Design Matters CoreLinux++ CoreLinux Consortium
blank.gif
CoreLinux++
blank.gif
Goals
blank.gif
Developer's Corner
blank.gif
Contacts
Library Load Use Case Report
Library Load Use Case Report
Generated at: Sun, Jul 23, 2000
09:11:13



TABLE OF CONTENTS
REPORT BODY

Use case report


Class report
Data package
Component View package
libcorelinux package
UseCase package
Roles package
Developer class
Implementor class
Analysis package
System class
Client class
Library class
LibraryObject class

Model dictionary

SUMMARY


REPORT BODY

Use case report
use case Load Library
Documentation:
Given a form of identification, the client asks for a library to be loaded dynamically


use case Get Library Object
Documentation:
Given a form of identification, the client requests a library object from a loaded library.


use case Access Library Object
Documentation:
A client accesses the loaded library object for some purpose.


use case Unload Library
Documentation:
The client asks that the specified loaded library be unloaded.


actor Developer
Documentation:
Developer


actor Implementor
Superclasses:
Data::UseCase::Roles::Developer

Documentation:
Implementor is a developer that uses either the corelinux or extension types into solution space applications.




Class report

package Data

package Data::Component View

package Data::libcorelinux

package Data::UseCase

package Data::UseCase::Roles
class Developer
Stereotype:   <<actor>>
Documentation:
Developer

class Implementor
Superclasses:
Data::UseCase::Roles::Developer

Stereotype:   <<actor>>
Documentation:
Implementor is a developer that uses either the corelinux or extension types into solution space applications.
Operations:
public   doWork ( )


package Data::Analysis
class System
Stereotype:   <<interface>>
Documentation:
Library management interface.

class Client
Documentation:
Clients interact with the system to dynamically access LibraryObjects from a Library.

class Library
Documentation:
A Library is a container of LibraryObjects.

class LibraryObject
Documentation:
A LibraryObject is a transient Library entity. It is created on request of the client, and destroyed when no longer needed.



Model dictionary
A   C   D   G   I   L   R   S   U   

A

Access Library Object use case from package UseCase A client accesses the loaded library object for some purpose.
Analysis package

C

Client class from package Analysis Clients interact with the system to dynamically access LibraryObjects from a Library.
Component View package

D

Data package
Developer actor from package UseCase.Roles Developer
Developer class from package UseCase.Roles Developer
doWork operation from class UseCase.Roles.Implementor

G

Get Library Object use case from package UseCase Given a form of identification, the client requests a library object from a loaded library.

I

Implementor actor from package UseCase.Roles Implementor is a developer that uses either the corelinux or extension types into solution space applications.
Implementor class from package UseCase.Roles Implementor is a developer that uses either the corelinux or extension types into solution space applications.

L

libcorelinux package
Library class from package Analysis A Library is a container of LibraryObjects.
LibraryObject class from package Analysis A LibraryObject is a transient Library entity. It is created on request of the client, and destroyed when no longer needed.
Load Library use case from package UseCase Given a form of identification, the client asks for a library to be loaded dynamically

R

Roles package from package UseCase

S

System class from package Analysis Library management interface.

U

Unload Library use case from package UseCase The client asks that the specified loaded library be unloaded.
UseCase package

SUMMARY
Total packages reported:     6
Total classes reported:      6
Total operations reported:      1
Total use cases reported:    4


Copyright © 1999, 2000 by CoreLinux Consortium
This material may be distributed only subject to the terms and conditions set forth in the Open Publication License
Contacts
- contact the webmaster
News
Powered / Hosted by

SourceForge.net
Contributor
NoMagic, inc.
thanks Gary!
Cool OO Sites
cetus
corba
omg
patterns
  Made with xemacs / php Comments to webmaster blank.gif