Составители:
61
Важнейшим фактором успеха проектирования ВсС является учет
требований и ограничений, которые накладываются в явном и неявном виде ТЗ,
а также вносятся самим коллективом проектировщиков, отражая его
возможности, предпочтения, вторичные задачи и т.д. Традиционное на сегодня
выделение только "чисто вычислительных" сторон (аспектов) ведения проекта в
распространенных методиках и инструментальных средствах
проектирования
ВсС существенно ограничивает возможности совершенствования всех
основных показателей качества проектов.
В дальнейшем мы будем рассматривать аспектную модель представления
процесса проектирования и самой целевой системы в качестве основного
инструмента совершенствования процесса проектирования ВсС.
Распространенное мнение о том, что внутренние факторы проектного
коллектива не должны оказывать влияние на результаты разработки, если
они
не отражены явным образом в ТЗ, не является конструктивным, так как на
практике такие факторы всегда работают. Примером такого фактора может
служить вектор коллектива в области освоения определенных семейств
аппаратных или программных продуктов (микроконтроллеров, языковых
средств и т.д.), что будет проявляться в создании целевых систем. Аспектная
модель проектной инфраструктуры
с вычислительными и невычислительными
элементами позволяет легализовать многие важные процессы, сделать проект
прозрачным и управляемым.
Основополагающими понятиями в рамках аспектной модели следует
считать понятия архитектуры ВС, архитектурного агрегата, архитектурной
модели целевой системы и архитектурной платформы проекта. Поясним кратко
их наполнение и взаимосвязь.
Архитектурой ВС будем называть совокупность концептуальных аспектов
ВС
некоторого уровня детализации, адекватно отображающих проектируемую
систему для данного уровня рассмотрения. Следует отметить, что конкретный
перечень аспектов может меняться в зависимости от уровня рассмотрения,
образуя ряд архитектурных представлений системы, адресуемых различным
специалистам для использования. Уд о б н о и полезно иметь возможность
формировать представление системы архитектурного (концептуального,
абстрактного) уровня, управляя приоритетами отображения различных аспектов
ее организации. Однако такие частные архитектурные представления ВсС
должны существовать лишь как вспомогательные наряду с полным
архитектурным представлением, существующим у авторов системы в процессе
ее создания.
Архитектурный агрегат выступает базовым элементом процесса
проектирования ВсС, объединяя в себе различные точки зрения на целевую
систему, агрегируя соответствующие элементы выбранных аспектов
пространства проектирования.
Архитектурная модель целевой системы определяется как модель системы,
выраженная в архитектурных агрегатах. В основе формирования множества
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »
