Organizing your models
Packages are the principal mechanism for organizing models. In fact, a model is just a kind of package in the underlying SysML metamodel. Different models used for different purposes are likely to be organized in different ways. This recipe focuses on models for systems engineering to specifically support requirements capture, use case and requirements analysis, architectural trade studies, architectural design, and the handoff of relevant systems model data to the subsystem teams. In this recipe, we create not only the systems model, but the federation of models used in systems engineering.
Purpose
Good organization is surprisingly important. The reasons for this include the following:
- Group information to facilitate access and use.
- Support concurrent model use by different team members performing different tasks.
- Serve as the basis for configuration management.
- Allow for relevant portions of models to be effectively reused.
- Support...