Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тема 2. Методологическая классификация автоматизированных информационных систем, направлений и методологий их исследования.Содержание книги
Поиск на нашем сайте
Рыночные отношения и конкурентная борьба производителей диктуют свои правила организации производства, в том числе постоянно расширяющуюся сферу автоматизации, которая охватывает не только чисто механические и технические операции, но и интеллектуальную деятельности человека. На современном уровне развития «человеко-машинных», автоматизированных систем, не зависимо от их ориентации (АСУ, САПР, ГАП и др.), заметна тенденция к сближению их программной составляющей. Эта тенденция выражается в переходе к интегрированным многофункциональным программным системам (ИМПС) с интеллектуальной поддержкой этапов производственного цикла и управления. Современные прогрессивные технологии повышения производительности труда базируются на технике взаимодействия пользователей с ЭВМ, специфике представления и хранения информации, что выдвигает ряд дополнительных производственных требований предъявляемых к ИМПС: наличие инструментальных средств анализа, документирования, хранения данных и знаний, с учетом их непрерывного развития и совершенствования. В настоящее время, когда стоимость компьютерных технических ресурсов уменьшается при постоянно увеличивающейся мощности их физических характеристик, а стоимость таких ресурсов как профессионализм кадров (образование, уровень интеллектуального развития, опыт работы и пр.), объем и доступность информации превалируют в составляющих производственных затрат автоматизированных предприятий, становится актуальной тенденция к сдвигу приоритетов в сторону учета человеческих факторов. Все большее внимание уделяется «человеческой» стороне компьютерных технологий: проблемам подготовки кадров, инструментальным средствам автоматизации, технологиям производства и пр. Как следствие, наибольшее развитие получают исследования в области программного обеспечения как уникального артефакта позволяющего эффективно решать проблему дуализма «человек-машина» и обладающего свойствами: относительной независимостью, гибкостью, настраиваемостью, адаптируемостью к быстро эволюционирующим вычислительным средствам и условиям конкретного применения. Важнейшую роль в увеличении эффективности программных систем играют средства автоматизации технологических процессов их разработки. История развития средств автоматизации начинается с языков программирования, основанных на теории алгоритмов (работы Айзермана М.А., Алферовой З.В., Дайинтбекова Д.М., Ершова А.П., Иодан Э. И., Трахтенброта Б.А. и др.) и формальных языков (труды Ахо А, Глушкова В.М., Гилл А., Грис Д., Криницкого Н.А. и др.), и в плоть до развития современных интеллектуальных объектно-ориентированных визуальных систем автоматизированного проектирования с присущими им языковыми средствами представления информации (Буч Г., Вейнерова О.М., Горева А., Ирэ Пол, Куприянова В.В., Скворцова С.В. и др.). Требования, предъявляемые к качеству, надежности и эффективности программного обеспечения, постоянно возрастают, одновременно с увеличением его сложности и стоимости, что в свою очередь является движущей причиной увеличения затрат на развитие прикладных наук в области технологий разработки программного обеспечения. Оценке качества программного обеспечения уделяется большое внимание в работах Балыбердина В.А., Гасел Д. Ван, Липаева В.В. и др. В основе современной теории надежности лежат материалы Варжапетяна А.Г., Гаскарова Д.В., Голинкевича Т.А, Глас Р, Кузнецова С.Е., Лонгботтом Р., Майерс Г., Пальчун Б.П. и др. Эффективность программного обеспечения является отражением различных теорий эффективности в исследованиях Гаспарского В., Селезнева М.А., Феррари Д. Отечественный и зарубежный опыт показывает, что большой потенциал повышения эффективности программного обеспечения закладывается еще на ранних этапах разработки – сборе исходных данных, структуризации, формализации предметной области, постановки задачи и т.д. На современном уровне развития эти этапы с трудом поддаются формализации и, как правило, большая их часть выполняется на основе здравого смысла, инженерного опыта и интуиции. Из наиболее крупных направлений научного исследования этой проблемы выделяются: · CASE-технологии (Computer Aided Software Engineering), которые представляют собой методологию проектирования, язык спецификаций (как правило, в виде графических нотаций), инструментальные средства моделирования и анализа предметной области. Это научное направление представлено в работах Калянова А.Н., Эпштейна В.Л., Путилова В.А., Марк Д., Джонс Дж.К., Зиглер К. и др. С инженерно-технической точки зрения (ориентация CASE-технологий) наибольший интерес вызывают концептуальные и логические модели проектных решений, уровень формального представления которых позволяет использовать для их анализа и синтеза аппарат математической логики (Колмогоров А.Н., Нечипоренко В.И., Поспелов Д.А., Журавлев Ю.И., Шоу А. и др.), легко поддающийся автоматизации на базе современных ЭВМ. · Когнитология – научная дисциплина, которая интегрирует в себе знаковые (символьные) и структурные методы представления знаний (работы Костина А.Е., Венда В.Ф., Бауэр Ф., Коллинз Г, Пирс Д.,) с учетом методов дисциплины искусственного интеллекта (труды Поспелова Г.С, Попова Э.В., Рафаэль. Б., Эндрю. А., Марселлус Д. и др.). С научной точки зрения (ориентация когнитологии) наибольший интерес представляют исследования по развитию синтаксических, семантических и процедурных моделей и переход к семиотическому моделированию знаний. · Научное направление по исследованию аппарата спецификаций, который исследует формальные методы структуризации и оценки знаний (развит в работах Агафонова В.Н., Глушкова В.М., Деметрович Я., Лисков Б., Феррари Д. и др.). Это научное направление представляет интерес с точки зрения теории познания и представления объектов и предметов моделирования с учетом эргономических аспектов человеческого фактора. Каждое из перечисленных направлений претендует на право разработки канонических методов представления программно-технических систем и содержит рациональное зерно, но, к сожалению, эти направления, как правило, развиваются эпистемологически аддитивно друг другу, за исключением ряда малозначимых взаимных ссылок. Также существует большое количество не учитываемых в этих направлениях второстепенных факторов, суммарное воздействие которых является существенной составляющей в процессе создания программных систем. В широком смысле слова наука «моделирование» АИС является научно-творческой дисциплиной, истоки которой можно найти в научных материалах акцентирующих внимание на различных аспектах изучения, в том числе можно выделить: · В работах Орлова П.И., Хетагурова Я.А., Ханзен Ф., Хоар Ч. акцент делается на системотехническое (инженерное) проектирование. · Материалы Джонс Дж. К., Диксон Дж. Р, Петренко В.Ф., Хилл П., посвящены творческой составляющей разработки технических систем, учету человеческого фактора. · В трудах Холл А.Д., Холстед М., Чен Ш., рассматриваются общеметодологические подходы к представлению систем. · В работах Гантер Р., Гласс Р., Дейкстра Э., Кнут Д. раскрываются технологии разработки ПС. · В работах Коллинз Г., Костина А.Е., Лазарева И.А. программные системы выступают, как самостоятельные системо-образующие объекты исследования. · Философским, психологическим, эргономическим проблемам, связанным с автоматизацией технических систем, посвящены труды Арбиб М., Венды В.Ф., Голяса Ю.Е., Горского Ю.М., Косарева Ю.А., Мюллер И., Мячева А.А., Пятницына Б.Н., Ракитова А.И., Сетрова М.И. Учитывая выделенное выше разнообразие и высокий уровень развития «проектных» аспектов изучения различных школ, можно констатировать, что на сегодняшний день становится актуальной задача выделения и систематизации активных составляющих проектирования информационных систем, с учетом создания единого понятийного аппарата представления и оценки проектных этапов в виде особым образом формализованных знаний – проектных решений. В широком понимании термин "программное обеспечение" охватывает функциональные и служебные программы, средства автоматизации программирования, тестирования, отладки и т.п. Решение проблем возникающих при разработке программного обеспечения бесконечно разнообразно, но может быть достаточно полно представлено конечным набором системных задач. Этот набор взаимосвязанных системных задач получается в результате применения фундаментальных принципов, в основе которых лежит классификация и организация программного обеспечения как системы. Поэтому, говоря в дальнейшем о системологических аспектах программного обеспечения, мы будем употреблять термин «программная система». Материалы, которые изложены в трудах Бусленко Н.П., Буркова В.Н., Глушкова В.М., Колесникова Д.Н., Клир Дж., Лазарева И.А., Мамиконова А.Г., Нечипоренко В.И., Попова С.А., Перегудова Ф.И., Советова Б.Я. и многих других являются классическим представлением концепций системологии. В развитие этого научного направления можно отметить следующую тенденцию: на сегодняшний день, большими темпами развиваются разделы информатики, которые решают проблемы единства научного знания и формирования единой научной картины мира, охватывающей не только технику, но и окружающую природу и человека. В общем случае создание программных систем происходит при наличии ограничений двух типов: · развития знаний о технологических средствах разработки программных систем (методологии, методов постановки задач, принципах структуризации, методов организации производства и пр.); · развития технических средств, на которых предполагается реализовать программную систему (технические возможности и ресурсы). В настоящее время, качественные и количественные показатели программных систем улучшаются за счет использования все время совершенствующейся элементной базы (вычислительная техника, средства связи и др.). На современном этапе, развитие технических средств идет опережающими темпами, в то время как развитие теоретических положений по развитию программного обеспечения явно запаздывает. Сложившаяся ситуация подчеркивает актуальность научных исследований в области теории разработки программных систем и раскрытия их производственного потенциала.
|
||||
Последнее изменение этой страницы: 2016-12-27; просмотров: 130; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.141.37.40 (0.007 с.) |