Главная » Просмотр файлов » Норенков И.П. - Автоматизированное производство

Норенков И.П. - Автоматизированное производство (1054022), страница 59

Файл №1054022 Норенков И.П. - Автоматизированное производство (Норенков И.П. - Автоматизированное производство) 59 страницаНоренков И.П. - Автоматизированное производство (1054022) страница 592017-12-27СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 59)

Профили создаются для их упорядочения, получения взаимоувязанных целостных совокупностей для построенияконкретных систем.Например, предлагаются профили АМН11 передачи сообщений между прикладными и транспортным уровнями;ТА51 — устанавливает требования к работе оконечной системы в IEEE 802.3, RA51.1111 — ретрансляция услуг сетевогоуровня между МДКН/ОК и PSDN (Packed Switched Data Network) и др. Теперь можно выбрать один базовый стандарт исоответствующее средство выдаст профиль — все остальные необходимые стандарты.6.2. !0,-8</.0-:DF01. ,8.5,-9: 740=.3-<:DF04@4 384.7-+849:0+>CASE-,+,-./1.

В современных информационных технологиях важное место отводится инструментальным средствам и средам разработки АС, в частности, системам разработки и сопровождения их ПО. Эти технологии и среды образуют системы, называемые CASE-+'+&$/)/'.Используется двоякое толкование аббревиатуры CASE, соответствующее двум направлениямиспользования CASE-систем. Первое из них — Computer Aided System Engineering — подчеркиваетнаправленность на поддержку концептуального проектирования сложных систем, преимущественнослабоструктурированных.

Далее CASE-системы этого направления будем называть +'+&$/)/' CASE-49 %#*=$0&7)45*#8# 0"#$%&'"#()*'9. Второе направление было рассмотрено выше, его название&.+.)$(*),$" . !"#$%!#&'&($"!))$*+($*,#&($"!)&*1535@!"! 6%*#$A&,&+($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*%Computer Aided Software Engineering переводится, как автоматизированное проектирование программного обеспечения, соответствующие CASE-системы называют '*+&"7/$*&)45*./' CASE или'*+&"7/$*&)45*./' +"$-)/' разработки ПО (одно из близких к этому названий — RAD — RapidApplication Development).Среди систем CASE для концептуального проектирования различают системы функционального, информационного или поведенческого проектирования. Наиболее известной методикой E7*%='#*)45*#8# 0"#$%&'"#()*'9 сложных систем является методика SADT (Structured Analysis and DesignTechnique), предложенная в 1973 г.

Р.Россом и впоследствии ставшая основой международного стандарта IDEF0 (Integrated DEFinition 0).Системы '*E#"/)='#**#8# 0"#$%&'"#()*'9 реализуют методики инфологического проектирования БД. Широко используются язык и методика создания информационных моделей приложений,закрепленные в международном стандарте IDEF1X. Кроме того, развитые коммерческие СУБД, какправило, имеют в своем составе совокупность CASE-средств проектирования приложений.Основные положения стандартов IDEF0 и IDEF1X использованы также при создании комплекса стандартов ISO 10303, лежащих в основе технологии STEP для представления в компьютерныхсредах информации, относящейся к проектированию и производству в промышленности.!#($-$*1$+%#$ /#-$4'"#()*'$ сложных систем используют для определения динамики функционирования сложных систем.

В его основе лежат модели и методы имитационного моделирования систем массового обслуживания, сети Петри, возможно применение конечно-автоматных моделей, описывающих поведение системы, как последовательности смены состояний.Применение инструментальных CASE-систем ведет к сокращению затрат на разработку ПО засчет уменьшения числа итераций и числа ошибок, к улучшению качества продукта за счет лучшеговзаимопонимания разработчика и заказчика, к облегчению сопровождения готового ПО.Среди инструментальных CASE-систем различают интегрированные комплексы инструментальных средств для автоматизации всех этапов жизненного цикла ПО (такие системы называютWorkbench) и специализированные инструментальные средства для выполнения отдельных функций(Tools). Средства CASE по своему функциональному назначению принадлежат к одной из следующихгрупп: 1) средства программирования; 2) средства управления программным проектом; 3) средства верификации (анализа) программ; 4) средства документирования.К первой группе относятся компиляторы с алгоритмических языков; построители диаграмм потоков данных; планировщики для построения высокоуровневых спецификаций и планов ПО (возможно на основе баз знаний, реализованных в экспертных системах); интерпретаторы 96.%#( +0$='E'%)='; и 96.%#( 1$&($"# 0#%#4$*'9; прототайпер для разработки внешних интерфейсов — экранов,форм выходных документов, сценариев диалога; генераторы программ определенных классов (например, конверторы заданных языков, драйверы устройств программного управления, постпроцессоры);кросс-средства; отладчики программ.

При этом под 96.%)/' +0$='E'%)='; понимают средства укрупненного описания разрабатываемых алгоритмов и программ, к языкам 4GL относят языки для компиляции программ из набора готовых модулей, реализующих типовые функции достаточно общих приложений (чаще всего это функции технико-экономических систем).Управление программным проектом называют также 70")(4$*'$/ %#*E'87")='9/' ПО (SCM —software configuration management).

Этому понятию соответствуют корректное внесение изменений апрограммную систему при ее проектировании и сопровождении, контроль целостности проектныхданных, управление версиями проекта, организация параллельной работы членов коллектива разработчиков. Использование средств управления конфигурациями позволяет создавать программные системы из сотен и тысяч модулей, значительно сокращать сроки разработки, успешно модернизироватьуже поставленные заказчикам системы.Основой средств управления программным проектом является репозиторий — БД проекта.Именно в репозитории отражена история развития программного проекта, содержатся все созданныеверсии (исходный программный код, исполняемые программы, библиотеки, сопроводительная документация и т.п.) с помощью репозитория осуществляется контроль и отслеживание вносимых изменений.&.+.)$(*),$" .

!"#$%!#&'&($"!))$*+($*,#&($"!)&*1545@!"! 6%*#$A&,&+($*,#&($"!)&P !"#$%!#&'&($"!))KH :&:#*%Средства верификации служат для оценки эффективности исполнения разрабатываемых программ и определения наличия в них ошибок и противоречий. Различают статические и динамическиеанализаторы. В статических анализаторах ПО исследуется на наличие неопределенных данных, бесконечных циклов, недопустимых передач управления и т.п.

Динамический анализатор функционирует в процессе исполнения проверяемой программы; при этом исследуются трассы, измеряются частоты обращений к модулям и т.п. Используемый математический аппарат — сети Петри, теория массового обслуживания.В последнюю из перечисленных групп входят документаторы для оформления программной документации, например, отчетов по данным репозитория; различные редакторы для объединения, разделения, замены, поиска фрагментов программ и других операций редактирования.Проектирование ПО с помощью CASE-систем включает в себя несколько этапов.

Начальный этап— предварительное изучение проблемы. Результат представляют в виде исходной диаграммы потоковданных и согласуют с заказчиком. На следующем этапе выполняют детализацию ограничений и функций программной системы, и полученную логическую модель вновь согласуют с заказчиком.

Далееразрабатывают физическую модель, т.е. определяют модульную структуру программы, выполняют инфологическое проектирование БД, детализируют граф-схемы программной системы и ее модулей.*3.=+H+7:=++ 384.7-49 384@8://016 ,+,-./. Важное значение в процессе разработки ПОимеют средства спецификации проектов ПО. Средства спецификации в значительной мере определяют суть методов CASE.Способы и средства спецификации классифицируют по базовой методологии, используемой длядекомпозиции ПО, как сложной системы, и по аспектам моделирования ПО.Различают два подхода к декомпозиции ПО Первый способ называют E7*%='#*)45*./ или+&"7%&7"*./.

Он основан на выделении функций и потоков данных. Второй способ – #23$%&*.;, выражает идеи объектно-ориентированного проектирования и программирования. Проектирование ПОиз готовых компонентов, рассмотренное в предыдущей главе, есть выражение объектного подхода.Аспектами моделирования приложений являются функциональное, поведенческое и информационное описания.Практически все способы E7*%='#*)45*., спецификаций имеют следующие общие черты:— модель имеет иерархическую структуру, представляемую в виде диаграмм нескольких уровней;— элементарной частью диаграммы каждого уровня является конструкция вход-функция-выход;— необходимая дополнительная информация содержится в файлах поясняющего текста.В большинстве случаев функциональные диаграммы являются диаграммами потоков данных(DFD — Data Flow Diagram). В DFD блоки (прямоугольники) соответствуют функциям, дуги — входным и выходным потокам данных. Поясняющий текст представлен в виде “словарей данных”, в которых указаны компонентный состав потоков данных, число повторений циклов и т.п.

Для описанияструктуры информационных потоков можно использовать нотацию Бэкуса-Наура.Одна из нотаций для DFD предложена Е.Йорданом. В ней описывают процессы (функции), потоки данных, хранилища и внешние сущности, их условные обозначения показаны на рис. 6.1.Разработка DFD начинается с построения диаграммы верхнего уровня, отражающей связи программной системы, представленной в виде единогопроцесса, с внешней средой. Декомпозиция процессапроводится до уровня, на котором фигурируют эле- %+,.

6.). Изображения элементов в нотации Йорданаментарные процессы, которые могут быть представлены одностраничными описаниями алгоритмов (миниспецификациями) на терминальном языке программирования.Для описания '*E#"/)='#**., моделей наибольшее распространение получили диаграммысущность-связь (ERD — Entity-Relation Diagrams), в которых предусмотрены средства для описаниясущностей, атрибутов и отношений.

Характеристики

Тип файла
PDF-файл
Размер
2,37 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее