Задача. Формальную и не гарантированную ранее мультипроектную работу фреймворка перевожу на «официальные» рельсы. Соответственно, какждый объект должен знать, какому проекту он принадлежит. Нужно как-то это дело обозвать.
Вариант с object->project() очевиден, но, вот беда, относительно часто встречается на практике по прямому назначению. Скажем, когда наша система оперирует проектами заказчика.
Т.е. нужно что-то более редко встречающее, но точно отражающее законченный проект.
object->application() не подходит, так как, формально, проект состоит из кучи компонентов (приложений).
Словарь подсказывает формальные синонимы:
activity, adventure, affair, aim, assignment, baby*, blueprint*, business, concern, deal, design, enterprise, exploit, feat, game plan, intention, job, matter, occupation, outline, pet*, plan, program, proposal, proposition, scheme, setup, strategy, task, thing*, venture
Но как-то всё не то…
Есть мысли?