·
Text/Graphic Artifact
Recognition--An artifact itself should be allowable in either of these two
types, or in combination
·
Bi-directional Linking of
Artifacts--An artifact should be traceable to related artifacts
·
Distributed Usage--Multiple
users can use the system from different
locations
simultaneously
·
Security--Each user should
be authenticated and be associated with a logical set of privileges which can
be modified by supervisory users with more privileges
·
Application
Integration--Components of the LCAM should integrate seamlessly (whether custom
or off-the-shelf)
·
Project
Organization--Artifacts should be manageable at the project level, and multiple
projects should be supported
·
Cross-Project Artifact
Management--Artifacts of a project should be reusable by other projects
(shared)
·
Revision Control--It should
be possible to trace through the modification history of each artifact
·
Attribute Definition--The
LCAM should support meta-data for the artifacts and the projects
·
User-defined Documents/Artifacts--Artifact
types should be flexible
·
Artifact Searching--It
should be possible to find an artifact through keyword searching
·
Life-cycle Support--The
LCAM should be flexible in usage enough to support different life cycles
·
Artifact Import--The LCAM
should support creation of artifacts from existing document types
·
Report Generation--The LCAM
should support creation of hard-copies of summary information for a project
·
On-Line Documentation and
Help