Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Model is a directed-graph composed of Components and Relations among them.

 

A Component is any entity found during inspection of source code.

A component can be any software entity such as a class, a configuration file, a database, a table, a web service, etc.etc. Every component has a name (that uniquely identifies it), a type, an associated programming language, a physical file, as well as associated properties. Also, a component can be “Analyzed”, i.e. found during analysis process because it’s associated to an artifact (typically, a file), or “Inferred” (it was discovered because some other component refers to it but it was not found an artifact for it). 

A Relation is any association between two components.

...