Инструмент разработчика ПО: требования
На основании изложенного выше сформулируем требования, предъявляемые к средству моделирования «средних» программных средств:
- Количество представлений должно быть минимальным (в идеале - одно).
- В инструменте не должно быть ортогональных представлений.
- Представления должны как можно больше соответствовать программному коду.
- Элементы представлений должны быть простыми.
- В представлениях не должно быть неявных элементов.
Важно заметить, что от инструмента не следует требовать отражения всего многообразия особенностей программных систем, поскольку многие из них применительно к «средним» программным средствам являются достаточно экзотичными. Иначе опять придем к некоему подобию UML. Нас должны интересовать в основном такие свойства, которые используются программистами практически в каждом разрабатываемом модуле.