Cтраница 3
Язык спецификаций требований предназначен для оформления решений, принятых при структурном проектировании КП. В спецификациях отражаются основные характеристики программ, связь их между собой по управлению и информации, а также схема функционирования. [31]
На основе моделей и средств моделирования универсального назначения создаются проблемно ориентированные системы структурного проектирования, экспериментальных исследований, генерации структур САПР и моделей для обучения обслуживающего персонала. [32]
Однако этих возможностей вполне достаточно, чтобы описывать сложные алгоритмы, придерживаясь правил структурного проектирования. [33]
Необходимость учитывать не только функциональные, но и программные особенности модулей отразилась в методике структурного проектирования. Эта методика позволяет выполнить качественную оценку получившейся функциональной разбивки с точки зрения ее программной реализации и, если необходимо, провести некоторую переструктуризацию. [34]
Рассмотрим пример синтеза схемы цифрового автомата, иллюстрирующий необходимость учета надежности функционирования автомата на стадии логического структурного проектирования. [35]
Анализ и обобщение конкретных характеристик систем управления в реальном времени позволяет создать достаточно универсальную технологическую схему последовательности решения задач на этапе структурного проектирования и распределения ресурсов. Широкое распространение в настоящее время многопроцессорных ВС приводит к необходимости рассматривать их в качестве основных при создании технологической схемы; однопроцессорные системы при этом могут рассматриваться как частный случай с соответствующим сокращением перечня решаемых задач. [36]
Пакет является мощным средством для решения выпуклых задач оптимизации, возникающих в таких областях, как управление, идентификация, фильтрация, структурное проектирование, теория графов, интерполяция и линейная алгебра. Пакет LMI Control включает два вида графического интерфейса пользователя: редактор задач линейного программирования ( LMI Editor) и интерфейс Magshape. LMI Editor позволяет задавать ограничения в символьном виде. [37]
Вследствие многоуровневого характера процесса проектирования СОЭИ, многомерности информационного отображения предметной области использование аппарата моделей данных создает условия для формализации проектных процедур технологии структурного проектирования. [38]
Руководители проектов могут осуществлять и контролировать распределение заданий на проектирование подсистем с учетом очередности их разработки и взаимосвязей по информации и управлению, согласование и связь составных частей проектов, структурное проектирование систем с возможностью работы с единым банком данных, структурирование и выдачу документации. Система обеспечивает удобный доступ к данным проекта. [39]
В составе функций, характерных для развитых современных текстовых процессоров, можно назвать следующие: автоматизированное форматирование документа на основе стилей; работа с документом в режиме исправлений, обеспечивающем возможности последующей отмены или подтверждения каждого изменения; проверка орфографии и автоматическое разделение слов при переносе; структурное проектирование документа; создание формульных выражений и таблиц; возможность встраивания и редактирования графических изображений; поддержка совместимости с распространенными прикладными программами для DOS и Windows; работа с электронной почтой и многое другое. [40]
К числу важнейших из них можно отнести следующие: автоматизированное форматирование документа на основе использования типовых стилей абзацев и страниц; работа с документом в режиме исправлений, обеспечивающем пометку ( выделение) изменяемого и вводимого текста с возможностями последующей отмены или подтверждения каждого изменения; проверка орфографии и автоматическое разделение слов при переносе, в том числе и для русского текста; работа с документом в режиме плана, обеспечивающем структурное проектирование документа; создание формульных выражений и выполнение численных расчетов над данными таблиц; построение диаграмм с вводом исходных данных вручную, из таблиц и других приложений Windows; поддержка совместимости с распространенными прикладными программами для Dos и Windows и работа с электронной почтой. [41]
Структурное проектирование основано на поиске и использовании методов и решений, объединяющих наилучшим образом архитектурные, физические, топологические, геометрические свойства интегральных устройств и схем с требуемыми характеристиками СБИС, допускающих распараллеливание работ при проектировании. Целью структурного проектирования является получение предельно высоких характеристик СБИС, несмотря на существенные временные затраты. [42]
Стадии функционального и структурного проектирования при разработке технических предложений, эскизного и технического проектирования чередуются и их последовательность является традиционной для современных сложных систем с программным управлением. По мере детализации структуры ПО ( декомпозиции на комплексы, компоненты, модули) осуществляется разработка функционально-интерфейсных спецификаций элементов ПО исходя из спецификаций элементов более высокого уровня иерархии и результатов структуризации на данном уровне. Приведенные стадии в равной мере относятся к двум основным элементам ПО - прикладному и системному. Однако на практике целесообразно обеспечивать опережающую разработку системного ПО ( по крайней мере, на одну - две стадии), так как для проектирования функционально-интерфейсных спецификаций комплексов, компонент и модулей прикладного ПО необходимо располагать функционально-интерфейсными спецификациями операционной системы, системы управления БД, системы ввода-вывода. [43]
При внешнем проектировании производят всесторонний анализ ТЗ и намечают основные направления последующих решений. При структурном проектировании уточняют основные функцио-нальные части объекта, проводят распределение функций между узлами и блоками. Этот этап проектирования соответствует второму и третьему уровням проектирования ЭВМ. [44]
Классический структурный подход к созданию ИС предполагает последовательную реализацию этапов анализа, проектирования, создания модулей, объединения модулей в единую систему, тестирования и внедрения. Применение технологий структурного проектирования и CASE-средств, подобных ERwin и BPwin, позволяет в несколько раз сократить время разработки ИС и значительно снизить вероятность появления ошибок за счет автоматизации начальных этапов разработки ( а как следствие - более качественного планирования и проектирования) и автоматической генерации структуры сервера баз данных. Однако эти средства не решают проблемы генерации кода клиентского приложения. Хотя ранние версии ERwin ( до 4.0) поддерживали возможность кодогенерации на MS Visual Basic и Power Builder, эту технологию нельзя было назвать удовлетворительной, поскольку код приложения генерировался на основе структуры базы данных, а не на основе описания предметной области, поэтому было невозможно построить эффективное приложение со сложной бизнес-логикой. [45]