Hi Simone.
Hello,
I'm new of Enterprise Architect so bear with me and my english.
Is it possible to manage sub-projects or every project are completly indipendent?
For example, defined a base project, can I create new projects that share some common elements, like requirements?
I saw the import/export function for the package, is it the only way?
First, EA is not a project management tool- It is a tool to administrate and document a model.
This difference is important for the view and your problem.
That said it depends if you have several projects based on the same model (functional, logical, etc.) or if you have several projects for different end products which only share some components, etc.
If you find that the first view is correct then you gave yourself the right answer- one model for all.
In the second case things are more difficult.
An interesting approach could be to have templates which contain a project structure and basic components, patterns, etc.
Then apply this structure pattern for the new project and you are set.
However this has a drawback: You will have to keep the templates current as components, patterns etc. evolve.
Other idea: Keep a global repository (DBMS) for your model and create branches for your customer project. However I am not a friend of the branch way of doing things.
As always in life there are more ways to accomplish things but I hope you got an idea.
Oliver