Microsoft Word впвс book 2011 sev pa doc


Перспективы развитися методик проектирования встраиваемых


Download 2.21 Mb.
Pdf ko'rish
bet23/53
Sana08.11.2023
Hajmi2.21 Mb.
#1758453
TuriПрограмма
1   ...   19   20   21   22   23   24   25   26   ...   53
1.3.2 Перспективы развитися методик проектирования встраиваемых 
систем 
Многообразие методик и технологий, которые используются сегодня при 
создании ВсС, демонстрирует сложность и неоднозначность реализации 
предмета проектирования. Предыдущий материал убедительно демонстрирует 
актуальность 
и 
эффективность 
перемещения 
акцентов 
в 
область 
высокоуровневых этапов проектирования (часто рассматриваемых в качестве 
начальных), что ассоциируется с усилением роли общего видения системы, 
активным использованием различных абстракций, явным разделением этапов 
проектирования и реализации. Естественное участие в создании ВсС 
специалистов различных категорий и направлений определяет присутствие 
нескольких "доминирующих" идеологий со своими ролевыми приоритетами, 
оценками значимости выполняемых работ, базовыми моделями проектируемых 
систем, глоссариями и приемами формализации деятельности. В зависимости 
от складывающейся ситуации в проекте ВсС, которая обычно определяется не 
имеющими прямого отношения к существу решаемой задачи факторами, 
руководящую роль чаще всего могут выполнять специалисты "прикладники" 


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


51 
формирования и эффективной деятельности таких специалистов – 
системотехников могут быть соответствующие методики и технологии 
проектирования ВсС, основанные на "интегральном" взгляде на предмет 
проектирования. 
Современная вычислительная техника представляет собой некоторое число 
базовых принципов организации вычислительного процесса при решении 
прикладной задачи и огромное количество технических решений различного 
уровня, качества и степени общности, которые охватывают как сферу 
реализации ВС, так и все части процесса проектирования. Многообразие 
доступных реализаций ВС, особенно в области ВсС, давно доказало 
неэффективность использования ограниченного числа типовых решений. Явно 
прослеживаются проблемы, возникающие уже на уровне классификаций даже 
базовых вычислительных архитектур [26]. Можно приводить многочисленные 
примеры дублирования одних и тех же принципов в технических решениях из 
разных областей вычислительной техники, которые имеют различные названия 
и подаются (в том числе, студентам) совершенно с разных позиций. 
Существующая степень классификации, унификации, степени абстрагирования 
в 
технических 
решениях 
из 
области 
вычислительной 
техники 
неудовлетворительна. Кроме того, значительный вред (в техническом плане) 
развитию информатики и вычислительной техники как науке наносит 
осознанное искажение и сокрытие сути технических решений (начиная от 
терминологии), которые происходят в угоду нетехническим соображениям. 
Необходима единая система координат, в которой разработчики ВС смогут 
представлять свои решения, накапливать элементы повторного использования, 
сосредоточиться на организации прикладного вычислительного процесса, 
подбирая для этого эффективную реализацию. К сожалению, прямые 
упоминания о такой постановке задачи в литературе находят ограниченное 
отражение [71, 39, 50, 12]. 
В области ВсС можно отметить еще ряд факторов, которые необходимо 
учитывать при создании единого проектного пространства. Такими факторами 
являются жесткая специализация создаваемой системы, комплексный характер 
"невычислительных" ограничений, разнообразие элементной базы (в том числе, 
предполагающей специфические технологии программирования), постоянно 
растущий спрос на выполнение новых разработок. 

Download 2.21 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   53




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