автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.11, диссертация на тему:Методика разработки программного обеспечения на основе типовых программных компонентов для автоматизированных информационных систем предприятий хранения и переработки зерна
Оглавление автор диссертации — кандидата технических наук Трофимов, Сергей Анатольевич
Введение.
Глава 1. Постановка задачи исследования.
1.1. Цели повторного использования типовых программных компонентов при создании ПО АИС ПХПЗ.
1.2. Анализ факторов, влияющих на эффективность повторного использования типовых программных компонентов при создании ПО АИС ПХПЗ.
1.3. Определение области исследования.
1.4. Аналитический обзор разработок, связанных с поставленными задачами.
1.4.1. Направления разработки методов программной инженерии.
1.4.2. Разработка автоматизированных инструментальных средств программной инженерии.
1.4.3. Системные средства, не зависящие от обрабатываемой информации.
1.4.4. Методы создания идентификаторов записей данных (ID).
1.5. Выводы по обзору разработок.
1.6. Содержательная постановка задачи.
Введение 2001 год, диссертация по информатике, вычислительной технике и управлению, Трофимов, Сергей Анатольевич
На текущем этапе развития производства и информационных технологий невозможно эффективно управлять производственными процессами в пищевой промышленности без комплексной автоматизации технологического и бухгалтерского учета на предприятии. Для осуществления функций учета и управления различной информацией применяют комплексные автоматизированные информационные системы (АИС), которые полностью охваты-: вают учет на производстве и в бухгалтерии предприятия. Эти системы пришли на смену отдельным, не связанным между собой программам на отдельных участках технологического или бухгалтерского учета.
Информационные системы представляют собой сложный комплекс технических, -программных, информационных и организационных средств, обеспечивающих централизованное накопление и коллективное использование информации [54]. Их разработка и внедрение может занять значительный промежуток времени, но усилия по автоматизации учета окупаются с лихвой. Требования, которым должны удовлетворять информационные вычислительные системы, были описаны в работах [12,17,32,49,54 и др.].
Сейчас на рынке программного обеспечения существует огромное количество программ, автоматизирующих бухгалтерский, складской и производственный учет на малых предприятиях. Но большинство этих программ не являются информационными системами в полном объеме, они автоматизируют отдельные участки учета и не позволяют получить цельной картины работы предприятия.
Таким образом, актуальной задачей сегодняшнего дня является создание автоматизированных информационных систем, охватывающих весь цикл, начиная с цехов и заканчивая администрацией предприятия [79], а также принципов создания программного обеспечения (ПО) информационных систем.
Актуальность темы. Трудоемкость разработки, внедрения и сопровождения комплексной автоматизированной информационной системы предпри-: ятий хранения и переработки зерна (АИС ПХПЗ) может достичь сотен человеко-лет, а время эксплуатации измеряется десятилетиями, при этом требуется значительное ускорение разработки программ и баз данных, повышение их надежности и качества в условиях постоянно повышающихся требований к программному обеспечению (ПО). По этому разработка методов и средств реализации этих требований является актуальной задачей.
Для большинства российских АИС, которые разрабатываются разными коллективами программистов, характерна разработка собственных инструментальных средств, которые в дальнейшем используются для компоновки и наращивания конкретной АИС. В большинстве случаев разработка ведется спонтанно, решая возникающие в процессе работы текущие проблемы, без систематизации и научного подхода к структуре проектируемых компонентов. Такие инструментальные средства, к сожалению, не только не становятся стандартом, но в большинстве своем непригодны для разработки программных систем другой предметной области, в частности для предприятий отрасли хлебопродуктов.
Отсутствие единого подхода к построению ПО АИС, множество несовместимых между собой библиотек программных модулей и колоссальные затраты на разработку программных компонентов практически с нуля при построении АИС ПХПЗ показали необходимость более глубокого рассмотрения принципов создания ПО информационной системы предприятий по хранению и переработке зерна, разработки и применения при создании ГЮ современных методов и средств программной инженерии.
Объект исследования - предприятия по хранению и переработке зерна как объект для создания АИС.
Предмет исследования - совокупность методов и средств создания программного обеспечения автоматизированной информационной системы для предприятий хранения и переработки зерна.
Целью данной работы является повышение эффективности процесса создания и сопровождения программного обеспечения автоматизированной информационной системы для предприятий хранения и переработки зерна, повышение качества и надежности системы в целом путем разработки и систематизации типовых проектных решений для создания ПО конкретной предметной области.
Были использованы следующие методы исследования: анализ функциональности АИС ПХПЗ на основе анализа ПХПЗ как объекта для создания АИС; анализ методов и средств программной инженерии; синтез функциональности программного компонента АИС ПХПЗ с применением метода от абстрактного к конкретному; моделирование компонента АИС ПХПЗ и анализ результатов применения полученной модели.
Научная новизна исследования: предложено и описано применение методов программной инженерии для создания ПО АИС ПХПЗ; разработано формальное определение типовых программных компонентов (ТПК) для АИС ПХПЗ; проведен анализ структуры и взаимодействия подразделений и предприятий отрасли, на основе которого выделен класс задач для создания ТПК АИС ПХПЗ; разработаны методы адаптации ТПК АИС ПХПЗ; предложены методы реализации динамического формирования представлений данных в ТПК АИС ПХПЗ; разработан метод поиска файлов данных на основе эталонов адресов хранения файлов; разработан метод создания идентификаторов записей (ID).
Практическая значимость работы состоит в разработке инженерной методики создания программного обеспечения АИС ПХПЗ.
Апробация результатов исследования. Основные результаты работы обсуждались на научно-практической конференции «Автоматизация технологических процессов и управление производством на предприятиях пищевой промышленности», МГУПП, 1998; Всероссийской научно-практической конференции «Современные информационные технологии и системы для отраслей агропромышленного комплекса», МГУПП, 1999; Второй международной научной конференции «Управление свойствами зерна в технологии муки, крупы и комбикормов», МГУПП, 2000; на заседаниях кафедры «Системы обработки информации и управления» МГТУ им Н.Э.Баумана, где работа получила положительную оценку; промежуточные результаты исследования публиковались в ряде статей периодических изданий.
Апробация результатов осуществлялась при создании системы обработки банковских документов, модулей автоматизированной информационной системы для зерноперерабатывающих и хлебозаготовительных предприятий (АИС КХП) на основе инструментальных средств, созданных на языке программирования Microsoft FoxPro с отдельными функциями, созданными на языках Assembler, Watcom С, Visual Basic, Microsoft Visual С++ для персональных ЭВМ, совместимых с IBM PC. АИС КХП успешно внедрена на нескольких десятках предприятий отрасли хлебопродуктов в промышленную эксплуатацию.
Структура диссертационной работы.
В главе 1 проведен анализ научных работ, проводимых в области методов и средств программной инженерии для ускоренной разработки и компоI новки программных систем и создания программных библиотек различного назначения. Показано, что разработка объектной структуры типового программного компонента для ПО АИС ПХПЗ является актуальной задачей и ранее не разрабатывалась. Намечены направления дальнейшего исследования.
В главе 2 на основе произведенного анализа взаимодействия подразделений ПХПЗ и опроса экспертов определен класс задач АИС, для которых целесообразно создание типового программного компонента. Определен и описан набор функций и объектов для создания типового программного компонента. Разработан метод создания ID. Разработан и описан межкомпонентный интерфейс.
В главе 3 описаны методы адаптации программных компонентов к изменению конфигурации рабочих станций, к изменяющимся условиям функционирования предприятия, к различным функциональным обязанностям и уровню подготовки пользователя, описаны пути динамического формировав ния представлений данных.
В главе 4 описана реализация ТПК. Предложена объектная структура программных компонентов ведения журналов документов АИС ПХПЗ. Описана методика создания ПО АИС ПХПЗ на основе ТПК. Описана практическая реализация ТПК при построении системы обработки платежных документов и автоматизированной информационной системы комбината хлебопродуктов.
Заключение диссертация на тему "Методика разработки программного обеспечения на основе типовых программных компонентов для автоматизированных информационных систем предприятий хранения и переработки зерна"
Выход
Рис. 4.8. Пример сложного экрана построителя выражений
В данном экране возможна работа с несколькими реквизитами одновременно. Для составления строк фильтрации любой сложности используется экран, пример которого представлен на Рис. 4.9 Построитель ЗАПРОСОВ ==========
Текст ЗАПРОСА : Дата : 28/06/2000
Список и типы ПОЛЕЙ таблицы : ОПЕРАЦИИ : ЗАПРОСЫ :
Имя ЗАПРОСА:
ПОИСК <
ВЫХОД >
Рис. 4.9. Пример построителя ограничений с непосредственным редактированием строки ограничения
Для изменения порядка представления данных используются построитель, аналогичный построителю строк ограничения.
Для динамического формирования печатной копии журнала используется информация о полях данных, порядке представления и ограничения данных. Пример сформированного журнала показан на Рис. 4.10. с с
D D
Номер Дата Проводка N Расход N Приход
С Получатель/плателыдик С Наименование услуг С Расч.счет/Корр.счет С Банк С БИК/МФО
Щ п $ < >= <-# или Cor) и (AND) НЕ (МОТ) с
11
Журнал банковских документов (ГРУППА)
Номер Дата Проводка Расход Приход Попуч.
384 27/04/1998 27/04/1998 29 384 00 Мурма!
248 27/04/1998 27/04/1998 616 00 Снежн.
2 0.00 30 000 00
Рис. 4.10. Пример автоматически сформированного журнала документов
Количество обрабатываемых информационных единиц в АИС КХП по сравнению с системой обработки платежных поручений значительно возросло. Все функции, выполняемые интерактивно, производятся при помощи модулей, построенных по разработанной структуре.
Общий порядок работы с информационными единицами не претерпел значительных изменений, было добавлено ограничение на вызов модулей при установленных циклических ссылках в объектах данных. Использование данного метода построения модуля системы, в котором большая часть программного обеспечения не зависит от обрабатываемых данных, привело к легкости добавления новых информационных единиц в систему, т.е. предпосылок для создания открытой информационной системы. Достаточно создать модуль обработки новой информационной единицы и включить ссылки на эти единицы в уже использующиеся модули. Однако, система не получилась открытой в полном смысле этого понятия, так как при включении новых информационных единиц требовалось внесение изменений в некоторые уже готовые модули. Это произошло потому, что для программирования системы был выбран не объектно-ориентированный язык программирования.
При изменении внешнего вида ПД была добавлена возможность вывода на печать настроенных данных, информации об использующихся в ПД полях, их формате, заголовках и т.д. Также добавлен просмотр информации о внешних установках представления, таких как пользователь, открытые файлы, пути доступа и т.п., что облегчило процесс начальной настройки и сопровождения АИС.
Система АИС КХП проходила опытную, а затем и промышленную эксплуатацию на нескольких десятках предприятий отрасли. В частности, с декабря 1996 на Шекснинском КХП (18 станций), Володарском КХП с сентября 1998 (51 станция), ОАО «Хакасхлебопродукт» с 1998 года (19 рабочих станций), ОАО «Жито» с 1999г (17 рабочих станций).
4.4. Анализ полученных результатов
Разработанная методика была внедрена в Московском государственном университете пищевых производств на кафедре Автоматизированные информационные системы и вычислительная техника и применялась для разработки ПО АИС КХП. Применение данной методики при разработки программ позволило получить годовой экономический эффект более 70000 рублей за счет сокращения объема программного кода и снижения требований к квалификации программистов.
На рис. 4.11 показан график зависимости стоимости разработки от количества создаваемых компонентов. График показывает, что разработка на основе ТПК оправдывает себя с финансовой точки зрения в случае использования трех и более типовых компонентов.
На рис. 4.12 показаны временные характеристики различных журналов документов построенных на основе ТПК.
Количество компонентов Традиционная методика—в—Создание на основе ТПК
Рис. 4.11. Зависимость стоимости разработки от количества компонентов
Кассовые документы
Банковские д оку м енты
Бухгалтерские проводки
Ос ф инансовы х сред се Журналы
Накладные на прием /отпуск
П родукция и П р^е д ь я вл ejHV^e>«y р н а л а ПЭкран редактирования ИНовая запись ПЗапись на
IУ д а л е н и ё~]
Рис. 4.12. Временные характеристики журналов документов
Замеры производились на персональном компьютере с процессором Celeron 400, 64 Мб оперативной памяти и данных полученных за два года работы. Все таблицы данных находились на файловом сервере сети 100 Mbit. Размеры таблиц данных даны в табл. 15.
Заключение
В диссертации получены следующие результаты:
1. Проведен анализ разработок в области методов и средств программной инженерии. Выяснено, что разработка методов создания ПО АИС ПХПЗ является актуальной задачей и для успешного решения такой задачи существуют объективные предпосылки.
2. Предложено и описано применение методов программной инженерии для создание ПО АИС ПХПЗ: объектно-ориентированного анализа и проектирования и компонентного подхода к созданию ПО.
3. Разработано формальное определение типового программного компонента АИС ПХПЗ.
4. Проведен анализ структуры и взаимодействия подразделений предприятий отрасли, на основе которого выделен класс задач для создания типовых программных компонентов АИС ПХПЗ.
5. На основе экспертного опроса проведен анализ необходимых для создания ПО АИС ПХПЗ функций. Показано, что значительная часть выполняемых функций- это ручной ввод и редактирование таблиц данных, что создание ТПК для выполнения этих функций позволит значительно сократить трудоемкость создания ПО АИС ПХПЗ.
6. Для создания ПО АИС ПХПЗ предложено использование программных компонентов единой структуры построенных на основе программных объектов, разработанных для конкретной предметной области и адаптируемых для конкретных условий эксплуатации, что позволит уменьшить трудоемкость создания ПО АИС ПХПЗ, повысить его надежность путем использования многократно протестированных программных компонентов.
7. Определены и систематизированы необходимые для ведения информационных журналов функции ТПК. Описаны пути реализации этих функций. Разработана функциональная схема ТПК и межкомпонентный интерфейс, позволяющие создавать ТПК независимый от обрабатываемых данных, наращивать ПО АИС без внесения изменений в исходный код уже готовых компонентов.
8. Проанализированы направления а разработаны методы адаптации программных компонентов ведения журналов АИС ПХПЗ к изменению условий функционирования предприятия, конфигураций рабочих станций, к различным функциональным обязанностям и уровню подготовки пользователей без внесения изменений в исходный код ТПК. Эти методы позволят использовать одни и те же ТПК на рабочих станциях различной конфигурации, пользователями различной квалификации и с различными функциональными обязанностями в различных условиях функционирования предприятия.
9. Предложены методы реализации динамического формирования представлений данных в типовых программных компонентах ЛИС ПХПЗ.
Ю.Разработан метод поиска файлов АИС, основанный на эталонах адресов хранения файлов, заключающийся в объединении отдельных файлов для поиска в алгоритмические группы и поиске не отдельного файла, а возможных адресов хранения по установленным в системе эталонам для всей алгоритмической группы файлов. Применение этого метода позволит повысить надежность функционирования системы за счет возможности автоматического дублирования информации и устойчивости к аппаратным сбоям, значительно уменьшить трудоемкость сопровождения системы за счет автоматической адаптации к изменению карты дисковых устройств на рабочей станции.
11 .Разработан метод создания ID записей баз данных АИС ПХПЗ.
12.0писана реализация функциональной и объектной структуры для построения компонента АИС с необходимым набором функций, позволяющая создать ТПК на любом объектно-ориентированном языке программирования.
13.Создан шаблон для создания ТПК для языка FoxPro, который позволяет создавать ТПК на языке FoxPro путем минимальных изменений в шаблоне и адаптировать полученный ТПК к изменениям условий эксплуатации без внесения изменений в исходный код. Создание шаблона и применение его при создании ПО Системы обработки платежных поручений и ПО АИС КХП показало, что описанные методы построения ТПК могут быть использованы при применении и не объектно-ориентированных языков программирования.
14.Описана методика создания ПО АИС ПХПЗ на основе ТПК.
15.Описанная методика разработки программного обеспечения внедрена на кафедре АИС и ВТ МГУПП и использовалась для разработки ПО АС КХП, в результате чего получен годовой экономический эффект более 70 тыс. руб.
16. Выяснено, что система, построенная на основе компонентов, созданных по разработанному шаблону удовлетворяет требованиям к по быстродействию и используемой оперативной памяти, является гибкой, легко масштабируемой, адаптируемой к конкретным условиям применения, о чем свидетельствуют акты о внедрении АИС КХП в промышленную эксплуатацию, что также является подтверждением результатов исследования.
Библиография Трофимов, Сергей Анатольевич, диссертация по теме Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
1. Абакумов В. Система сопровождения проектных данных IMAN // Открытые системы. 1996. - № 5. - С.62-65.
2. WINDOWS 3.0 Справочник для программиста / Е.В. Авдеев, А.Б. Исаков, В.М. Колтыженков и др.- М.: ПЛИ НЦ, 1991. 268 с.
3. Аппак М.А. Проблемы создания и использования АРМ на ПВМ в сфере организационно-экономического управления: Дис. . докт. тех. наук.- М., 1991.-360 с.
4. Манифест систем объектно-ориентированных баз данных / М. Аткинсон, Ф. Бансилон, Д. Де Вигг и др. // СУБД. 1995. -№ 4. - С. 142-155.
5. Ахтырченко К. В., Леонтьев В. В. Распределенные объектные технологии в информационных системах // СУБД. 1997. - № 5-6. - С. 52-64.
6. Ашимов А.А., Мамиконов А.Г., Кульба В.В. Оптимальные модульные системы обработки данных. Алма-Ата: Наука КазССР, 1981.- 188 с.
7. Бай дун В.В. Разработка и исследование программного обеспечения для представления знаний в ЭВМ: Дис. канд. тех. наук. М., 1980. - 411 с.
8. Богумирский Б.С. MS-DOS 6. Новые возможности для пользователя. -СПб.: Питер, 1994. 410 с.
9. Борковский А.Б. Англо-русский словарь по программированию и информатике (с толкованиями). М.: Русский язык, 1990. - 335 с.
10. Брановицкий В.И. Вопросы исследования диалоговых систем, ориентированных на массового пользователя: Дис. . канд. тех. наук. Киев, 1975. -188 с.
11. Вендров A.M. CASE технологии. Современные методы и средства проектирования информационных систем. - М.: Финансы и статистика, 1998. - 176 е., ил.
12. Вендров A.M. Один из подходов к выбору средств проектирования баз данных и приложений // СУБД. 1995. - №3. - С.75-87.
13. Вехов В.Б. Компьютерные преступления: Способы совершения и раскрытия / Под ред. Б.П. Смагоринского. -М.: Право и Закон, 1996. 182 с.
14. Вон К. Технология объектно-ориентированных баз данных // Открытые системы. 1994. - №4. - С.30-42.
15. Гибин Ю. В. Разработка методов и средств обеспечения качества программ АСУ: Дис. канд. тех. наук. Тверь, 1993. - 174 с.
16. Горбунов-Посадов М. Безболезненное развитие программы // Открытые системы. 1996. - № 4. - С.65-70.
17. Горбунов-Посадов М. Облик многократно используемого компонента // Открытые системы. 1998. - № 3. - С.45-49.
18. Горбунов-Посадов М. Расширяемые программы. М.: Полиптих, 1999. -336 е., ил.
19. Горбунов-Посадов М. Система открыта, но что-то мешает // Открытые системы. 1996.- № 6. - С.36-39.
20. Горев А., Макашарипов С. Microsoft Visual FoxPro 3.0. Новые возможности для программиста. СПб: Питер, 1995. - 336 е., ил.
21. Джордейн Р. Справочник программиста персональных компьютеров типа IBM PC,XT и AT: Пер с англ. -М.: Финансы и статистика, 1992. 544 е., ил.
22. Диго С.М. Проектирование и использование баз данных: Учебник. М: Финансы и статистика, 1995. - 208 е., ил.
23. Дубова Н. Системы управления производственной информацией // Открытые Системы. 1996. - № 3. - С. 37-42.
24. Ершов Г. Pro/Engineer в вопросах и ответах // Открытые системы. 1997. -№ 4. - С.65-68.
25. Жаков В.И., Сайко В.В., Фильчаков В.В. Синтез экранных форм для вода информации из инфологических моделей // Информационные технологии. 1996. - №4(20). - С.34-39.
26. Жаков В.И., Фильчаков В.В., Янкелевич А.А. ИАЦ Применение конечных автоматов для описания структуры пользовательского интерфейса и синтеза приложений // Информационные технологии. 1997. - №4(24). -С.27-30.
27. Зачепа Г. Г. Математическое обеспечение обработки группированных и негруппированных данных на ЭВМ: Автореф. дисс. . канд. тех. наук. -Новосибирск, 1975 -27 с.
28. Казиев Г.З. Модели и методы проектирования модульных информационно-управляющих систем: Дис. докт. тех. наук. М., 1994. - 386 с.
29. Бухгалтерский учет. 2-е изд., доп. / Е.П. Козлова, Н.В. Парашутин, Т.Н. Бабченко, Е.Н. Галанина. - М.: Финансы и статистика, 1996. - 576 е., ил.
30. Комафорд К. Корпоративная отчетность // Открытые системы. 1999. -№2. -С.51-53.
31. Концепция развития АСУП и АСУ ТП на предприятиях отрасли хлебопродуктов: Отчет о НИР / Московский технологический институт пищевой промышленности (МТИПП); Руководитель Карпов В.И. -М. 1990. -406 с.
32. Кочин В.Н. Эволюция графических стандартов // Открытые системы. -1995.-№4.-С. 17-19.
33. Кузнецов С.Д. Стандарты языка реляционных баз данных SQL: Краткий обзор // СУБД. -1996. №2. - С.6-36.
34. Куршев Е. П. Разработка методов и средств управления реляционно-иерархическими базами данных: Дисс. . канд. тех. наук. М., - 1987. -131 с.
35. Лезер Н. Архитектура открытых распределенных систем. Модель OSE DCE // Открытые системы. 1993. - №3. - С. 10-16.
36. Лей Р. Разработка драйверов устройств для MS-DOS: Пер. с англ. -Рязань: Versus Ltd., 1992. 400 е., ил.
37. Липаев В. В. Системное проектирование сложных програмных средств для информационных систем. -М.: СИНТЕГ, 1999. -224 с.
38. Липаев В., Филинов Е. Формирование и применение профилей открытых информационных систем // Открытые системы. 1997. - №5. - С.62-67.
39. Технология проектирования комплексов программ АСУ / В.В Липаев, Л.А. Серебровский, П. Г. Гагаринов. М.: Радио и связь, 1983. - 264 с.- 15546. Липаев В.В. Документирование и управление конфигурацией программных средств. М.: СИНТЕГ, 1998. - 220 с.
40. Липаев В.В. Надежность программного обеспечения АСУ. М.: Энерго-издат, 1981.-240 е., ил.
41. Липаев В.В. Надежность программных средств. М.: СИНТЕГ, 1998. -232 с.
42. Липаев В.В. Серебловский Л.А. Гаганов П.Г. и др. Технология проектирования комплексов программ АСУ. -М: Радио и связь 1983. 264 е., ил.
43. Липаев В.В. Тестирование программ М.: Радио и связь, 1986. - 296 е., ил.
44. Липаев В.В., Потапов Л.И. Оценка затрат на разработку программных средств. М.: Финансы и статистика, 1988. - 224 е., ил.
45. Липаев В.В., Филинов Е.Н. Мобильность программ и данных в открытых информационных системах. -М.: Научная книга, 1997. 368 с.
46. Лихтарников Л.М. Первое знакомство с математической логикой СПб.: Лань, 1997.-112 с.
47. Ломако Е.И. Макетирование, проектирование и реализация диалоговых информационных систем. -М.: Финансы и статистика, 1993. 320 е., ил.
48. Майерс Г. Надежность программного обеспечения: Пер. с. англ. М: Мир, 1980.-360 с.
49. Майнази М. Андерсон К. Криган Э. Введение в Windows NT Server 4. -М.: Лори, 1997,-549 с.
50. Макашарипов С. Программирование баз данных на Visual Basic 5 в примерах. СПб: Питер, 1997. - 256 с.:ил.
51. Маккрэкен ( Harry McCracken), Спенбауэр (Scott Spanbauer) Linux против Linux // Мир ПК. 2000. -№1. - С.54-65.
52. Мамиконов А.Г. Методы разработки автоматизированных систем управления. -М.: Энергия, 1973. 336 с.
53. Мельников Е.И. Инструментальные средства для систем представления понятийных знаний. М.: Дисс. канд. тех. наук. - 1986. - 228 с.
54. Михайличенко В.И. Справочник пользователя Net Ware Novell. М.: ВМНУЦВТИ, 1991.-89 с.
55. Михеенков М.Н. Порождение уникальных идентификаторов записей в базах данных // СУБД. 1995. -№1.- С. 80-91.
56. Михельсон М.Ю. Метод автоматизации проектирования табличных документов переменной структуры в АСУ: Дисс. . канд. тех. наук. -М., 1990.- 183 с.
57. Мышенков К.С. Принципы проектирования комплексных информационных систем управления предприятиями // Промышленные АСУ и контроллеры.- 1999.- №8.- С.27-29.
58. Нгуен С.З. Разработка и реализация системы управления реляционными базами данных: Дисс. канд. тех. наук М., 1981- 110 с.
59. Нортон П. Персональный компьютер фирмы IBM и операционная система MS-DOS: Пер. с англ. -М.: Радио и связь, 1992. 416 е., ил.
60. Общеотраслевые руководящие методические материалы по созданию автоматизированных систем управления предприятиями и производственными объединениями (АСУП). М.: Статистика, 1977 - 264 е., ил.
61. Овезов Б.Б. Разработка и внедрение в народное хозяйство систем автоматизированной обработки информации и управления: Дисс. . докт. тех. наук.-Баку, 1991.-71 с.
62. Орлик С.В. Секреты Delphi на примерах. -М.: Восточная Книжная Компания, 1996. 352 е., ил.
63. Павловский В. И. Языковые, алгоритмические и программные средства манипулирования данными в проблемно-ориентированных вычислительных системах: Дисс. канд. тех. наук. Киев, 1981. - 196 с.
64. Подшивалов Д.Б. Мобильность программного обеспечения. М.: Мир, 1980.-336 с.
65. Потапкин А.В. Операционная система Windows 95. М.: ЭКОМ, 1996. -432 е., ил.
66. Смирнов Н.Н. Программные средства персональных ЭВМ. Л.: Машиностроение, Ленингр. отд-ние, 1990 - 272 е., ил.
67. Спесивцев А.В., Вегнер В.А., Крутяков А.Ю. Защита информации в персональных ЭВМ. М.: Радио и связь, МП Веста, 1993. - 192 е., ил.
68. Справочник по функциям Borland С++ 3.1/4.0. Киев: Диалектика, 1994. -416с.
69. Стаценко П. Б. Принципы интеграции прикладного программного обеспечения в системе программирования QBASIC-3: Дисс. . канд. физ.-мат. наук. Пущино, 1993 -117с.
70. Тайли Э. Безопасность персонального компьютера: Пер. с англ. Минск: ООО Попурри, 1997. - 480 е., ил.
71. Тюрганов А.Г. Инструментальные средства семантического моделирования для разработки программного обеспечения автоматизированных систем: Дисс. канд. тех. наук. Уфа, 1994. - 174 с.
72. Уаттс Р. ЭВМ и непрофессиональные пользователи. Организация взаимодействия: Пер. с англ. -М.: Радио и связь, 1989. 96 с.
73. Филинов Е. Выбор и разработка концептуальной модели среды открытых систем // Открытые системы. 1995. №6. - С.71-77.
74. Финогенов К.Г. Самоучитель по системным функциям MS-DOS. -М: МП МАЛИП, 1993.-262 с.
75. Фролов А.В. Фролов Г.В. Локальные сети персональных компьютеров! Использование протоколов IPX,SPX,NETBIOS. -М.: ДИАЛОГ-МИФИ, 1993.-160 с.
76. Цейтин Г.С. На пути к сборочному программированию // Программирование. 1990. -№ 1. - С.78-92.
77. Шемакин Ю.И. Начала компьютерной лингвистики: Учеб. пособие. М.: Изд-во МГОУ, А/О Росвузнаука, 1992. - 113 с.
78. Шилдт Г. Теория и практика С++: пер. с англ. СПб.: BHV - Санкт-Петербург, 1999. - 416 е., ил.-15990. Шилдт. Г. MFC: основы программирования: Пер. с англ. Киев: Издательская группа BHV, 1997. - 560 с.
79. Шилдт. Г. Программирование на С и С++ для Windows 95. Киев: Торго-во-издательское бюро BHV, 1996. - 400 е.,ил.
80. Щербаков А. Разрушающие программные воздействия. -М.: Издательство Эдель, 1993.-64 с.
81. Damodaran L.,Simpson A. Wilsom P. Designing Systems for People. -Manchester: NCC Publications, 1980. 321 p.
82. Developer's Guide Microsoft Visual FoxPro Version 5.0. Irland: Microsoft Corporation, 1996. - 764 p.
83. Huckle B. The Man-Machine Interface-England: Savant Institute, 1981.- 254 P
84. Jacobson I., Ericsson M., Jacobson A. The Object Advantage: Business Process Reengineering With Object Technology. Mass: Addison-Wesley Pub. Co., 1995.-347 p.
85. Knuth D. The Art of Computer Programming. -Mass: Addison-Wesley, 1973. -V.3. 762 p.
86. Martin J. Design of Man-Computer Dialogues.-Eglewood Cliffs: Prentice-Hall, 1975.-291 p.
87. Martin J., and Odell J. Object-oriented analysis and Design. Englewood Cliffs: Prentice-Hall, 1992. - 327 p.
88. Microsoft SQL Server 7.0: установка, управление, оптимизация. M.; Издательский отдел «Русская Редакция» ТОО «Channel Trading Ltd.».-1998.-488 е., ил.
89. Murray G. User Friendly Systems, Pergamon Infotech, 1981.
90. Object-Oriented Modeling and Design / J.Rumbaugh, M.Blaha, W.Premerlani and oth. Englewood Cliffs: Prentice-Hall, 1991. - 459 p.
91. Sedgewick R. Algorithms. Reading. Mass: Addison-Wesley, 1983 - 437 p.
92. Wirth N. Algorithms and Data Structures. Englewood Cliffs: Prentice-Hall 1986.-573 p.
93. Yourdon E. Coad P. Object-Oriented Analysis. Englewood Cliffs: Prentice-Hall, 1991.-233 p.
94. Zubeck J. Implementing Reuse With RAD Tools' Native Objects // IEEE Computer.- 1997. -V30(10).-P.60-67.
-
Похожие работы
- Модели и методы проектирования автоматизированных систем управления для зерноперерабатывающих предприятий
- Разработка моделей, алгоритмов и программного обеспечения для задач помехоустойчивого контроля температуры и влажности зерновой массы
- Модели и методы оптимального управления производством для зерновых и зерноперерабатывающих компаний
- Оптимизация параметров управления и состава оборудования на участках элеваторов по приему зерна с железнодорожного транспорта
- Автоматизация процессов планирования зерновых ресурсов мукомольного производства
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность