Microsoft Word впвс book 2011 sev pa doc


Download 2.21 Mb.
Pdf ko'rish
bet28/53
Sana08.11.2023
Hajmi2.21 Mb.
#1758453
TuriПрограмма
1   ...   24   25   26   27   28   29   30   31   ...   53
аспектами. Другими словами, аспект – это некоторая частная проблема 
проектирования в рамках задачи создания ВсС. Подчеркнем еще раз, что 
аспекты существуют не в рамках какого-либо этапа или шага развития проекта 
или целевой системы, а на протяжении всего процесса проектирования или 
всего жизненного цикла системы («вес» аспекта в проекте меняется во времени 
и может вырождаться до нуля). Множество, включающее все аспекты 
проектирования, будем называть аспектным пространством процесса 
проектирования 
ВсС. 
Множество, 
непосредственно 
принадлежащее 
проектируемой целевой системе, будем называть аспектным пространством 
целевой системы
Такие стороны, или аспекты, могут обладать различной степенью 
пересечения. Кроме того, полезным является рассмотрение проектного 
пространства целевой системы, как части пространства всего проекта в целом, 
что повышает эффективность проектирования ВсС. В этом случае в поле зрения 
разработчиков попадают дополнительные аспекты. Очевидным является 
стремление выделять ортогональные аспекты, что позволяет выполнять их 
условно независимую и параллельную разработку в рамках проекта. Список 
аспектов в проекте ВсС всегда конечный, но их общий перечень является 
открытым. Типовыми и наиболее важными аспектами процесса проектирования 
ВсС 
можно 
считать 
структурно-функциональный, 
конструктивно-
технологический, 
энергетический, 
инструментальный, 
повторного 
использования, организационно-экономический, документный, надежностный, 
точностной и другие аспекты. 
Проработка аспекта в рамках проекта идет последовательно на всех 
стадиях и выражается в его специфицировании, проектировании, верификации, 
реализации и т.д. Другими словами, работа в рамках аспекта представляет 
собой мини-проект, который направлен на реализацию одного из свойств 
создаваемой системы. Причем это свойство может, как непосредственно 
обеспечивать требуемую функциональность целевой системы, так и быть 
направленным на достижение иных целей, например, на поддержание 
заданного процента повторного использования объектов некоторой категории в 
проекте. 


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


62 
архитектурных агрегатов лежит понятие [вычислительного] механизма как 
некоторого технического, организационного или иного решения, не 
привязанного к конкретной реализации. Очевидно, что при создании ВсС, 
формирование полного архитектурного представления должно вестись от 
вычислительных механизмов (определяющих основную функциональность в 
рамках группы вычислительных аспектов) агрегированием их с необходимыми 
свойствами прочих аспектов. Успешность работы на таком уровне 
представления определяется как эффективностью содержательного наполнения 
архитектурных агрегатов, так и развитием формальных методов их описания и 
оперирования с ними. 

Download 2.21 Mb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   53




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling