Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Методика разработки программного обеспечения на основе типовых программных компонентов для автоматизированных информационных систем предприятий хранения и переработки зерна

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Для большинства российских АИС, которые разрабатываются разными коллективами программистов, характерна разработка собственных инструментальных средств, которые в дальнейшем используются для компоновки и наращивания конкретной АИС. В большинстве случаев разработка ведется спонтанно, решая возникающие в процессе работы текущие проблемы, без систематизации и научного подхода к структуре… Читать ещё >

Содержание

  • Глава 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. Содержательная постановка задачи

Методика разработки программного обеспечения на основе типовых программных компонентов для автоматизированных информационных систем предприятий хранения и переработки зерна (реферат, курсовая, диплом, контрольная)

На текущем этапе развития производства и информационных технологий невозможно эффективно управлять производственными процессами в пищевой промышленности без комплексной автоматизации технологического и бухгалтерского учета на предприятии. Для осуществления функций учета и управления различной информацией применяют комплексные автоматизированные информационные системы (АИС), которые полностью охваты-: вают учет на производстве и в бухгалтерии предприятия. Эти системы пришли на смену отдельным, не связанным между собой программам на отдельных участках технологического или бухгалтерского учета.

Информационные системы представляют собой сложный комплекс технических, -программных, информационных и организационных средств, обеспечивающих централизованное накопление и коллективное использование информации [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) НЕ (МОТ) с.

Журнал банковских документов (ГРУППА).

Номер Дата Проводка Расход Приход Попуч.

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. Анализ полученных результатов.

Разработанная методика была внедрена в Московском государственном университете пищевых производств на кафедре Автоматизированные информационные системы и вычислительная техника и применялась для разработки ПО АИС КХП. Применение данной методики при разработки программ позволило получить годовой экономический эффект более 70 000 рублей за счет сокращения объема программного кода и снижения требований к квалификации программистов.

На рис. 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 с.- 15 546. Липаев В. В. Документирование и управление конфигурацией программных средств. М.: СИНТЕГ, 1998. — 220 с.
  40. В.В. Надежность программного обеспечения АСУ. М.: Энерго-издат, 1981.-240 е., ил.
  41. В.В. Надежность программных средств. М.: СИНТЕГ, 1998. -232 с.
  42. В. В. Серебловский Л.А. Гаганов П. Г. и др. Технология проектирования комплексов программ АСУ. -М: Радио и связь 1983. 264 е., ил.
  43. В.В. Тестирование программ М.: Радио и связь, 1986. — 296 е., ил.
  44. В.В., Потапов Л. И. Оценка затрат на разработку программных средств. М.: Финансы и статистика, 1988. — 224 е., ил.
  45. Л.М. Первое знакомство с математической логикой СПб.: Лань, 1997.-112 с.
  46. Е.И. Макетирование, проектирование и реализация диалоговых информационных систем. -М.: Финансы и статистика, 1993. 320 е., ил.
  47. Г. Надежность программного обеспечения: Пер. с. англ. М: Мир, 1980.-360 с.
  48. М. Андерсон К. Криган Э. Введение в Windows NT Server 4. -М.: Лори, 1997,-549 с.
  49. С. Программирование баз данных на Visual Basic 5 в примерах. СПб: Питер, 1997. — 256 с.:ил.
  50. Маккрэкен (Harry McCracken), Спенбауэр (Scott Spanbauer) Linux против Linux // Мир ПК. 2000. -№ 1. — С.54−65.
  51. А.Г. Методы разработки автоматизированных систем управления. -М.: Энергия, 1973. 336 с.
  52. Е.И. Инструментальные средства для систем представления понятийных знаний. М.: Дисс. канд. тех. наук. — 1986. — 228 с.
  53. В.И. Справочник пользователя Net Ware Novell. М.: ВМНУЦВТИ, 1991.-89 с.
  54. М.Н. Порождение уникальных идентификаторов записей в базах данных // СУБД. 1995. -№ 1.- С. 80−91.
  55. М.Ю. Метод автоматизации проектирования табличных документов переменной структуры в АСУ: Дисс.. канд. тех. наук. -М., 1990.- 183 с.
  56. К.С. Принципы проектирования комплексных информационных систем управления предприятиями // Промышленные АСУ и контроллеры.- 1999.- № 8.- С.27−29.
  57. С.З. Разработка и реализация системы управления реляционными базами данных: Дисс. канд. тех. наук М., 1981- 110 с.
  58. П. Персональный компьютер фирмы IBM и операционная система MS-DOS: Пер. с англ. -М.: Радио и связь, 1992. 416 е., ил.
  59. Общеотраслевые руководящие методические материалы по созданию автоматизированных систем управления предприятиями и производственными объединениями (АСУП). М.: Статистика, 1977 — 264 е., ил.
  60. .Б. Разработка и внедрение в народное хозяйство систем автоматизированной обработки информации и управления: Дисс.. докт. тех. наук.-Баку, 1991.-71 с.
  61. С.В. Секреты Delphi на примерах. -М.: Восточная Книжная Компания, 1996. 352 е., ил.
  62. В. И. Языковые, алгоритмические и программные средства манипулирования данными в проблемно-ориентированных вычислительных системах: Дисс. канд. тех. наук. Киев, 1981. — 196 с.
  63. Д.Б. Мобильность программного обеспечения. М.: Мир, 1980.-336 с.
  64. А.В. Операционная система Windows 95. М.: ЭКОМ, 1996. -432 е., ил.
  65. Н.Н. Программные средства персональных ЭВМ. Л.: Машиностроение, Ленингр. отд-ние, 1990 — 272 е., ил.
  66. А.В., Вегнер В. А., Крутяков А. Ю. Защита информации в персональных ЭВМ. М.: Радио и связь, МП Веста, 1993. — 192 е., ил.
  67. Справочник по функциям Borland С++ 3.¼.0. Киев: Диалектика, 1994. -416с.
  68. П. Б. Принципы интеграции прикладного программного обеспечения в системе программирования QBASIC-3: Дисс.. канд. физ.-мат. наук. Пущино, 1993 -117с.
  69. Э. Безопасность персонального компьютера: Пер. с англ. Минск: ООО Попурри, 1997. — 480 е., ил.
  70. А.Г. Инструментальные средства семантического моделирования для разработки программного обеспечения автоматизированных систем: Дисс. канд. тех. наук. Уфа, 1994. — 174 с.
  71. Р. ЭВМ и непрофессиональные пользователи. Организация взаимодействия: Пер. с англ. -М.: Радио и связь, 1989. 96 с.
  72. Е. Выбор и разработка концептуальной модели среды открытых систем // Открытые системы. 1995. № 6. — С.71−77.
  73. К.Г. Самоучитель по системным функциям MS-DOS. -М: МП МАЛИП, 1993.-262 с.
  74. А. В. Фролов Г. В. Локальные сети персональных компьютеров! Использование протоколов IPX, SPX, NETBIOS. -М.: ДИАЛОГ-МИФИ, 1993.-160 с.
  75. Г. С. На пути к сборочному программированию // Программирование. 1990. -№ 1. — С.78−92.
  76. Ю.И. Начала компьютерной лингвистики: Учеб. пособие. М.: Изд-во МГОУ, А/О Росвузнаука, 1992. — 113 с.
  77. Г. Теория и практика С++: пер. с англ. СПб.: BHV — Санкт-Петербург, 1999. — 416 е., ил.-15 990. Шилдт. Г. MFC: основы программирования: Пер. с англ. Киев: Издательская группа BHV, 1997. — 560 с.
  78. . Г. Программирование на С и С++ для Windows 95. Киев: Торго-во-издательское бюро BHV, 1996. — 400 е., ил.
  79. А. Разрушающие программные воздействия. -М.: Издательство Эдель, 1993.-64 с.
  80. Damodaran L., Simpson A. Wilsom P. Designing Systems for People. -Manchester: NCC Publications, 1980. 321 p.
  81. Developer’s Guide Microsoft Visual FoxPro Version 5.0. Irland: Microsoft Corporation, 1996. — 764 p.
  82. Huckle B. The Man-Machine Interface-England: Savant Institute, 1981.- 254 P
  83. Jacobson I., Ericsson M., Jacobson A. The Object Advantage: Business Process Reengineering With Object Technology. Mass: Addison-Wesley Pub. Co., 1995.-347 p.
  84. Knuth D. The Art of Computer Programming. -Mass: Addison-Wesley, 1973. -V.3. 762 p.
  85. Martin J. Design of Man-Computer Dialogues.-Eglewood Cliffs: Prentice-Hall, 1975.-291 p.
  86. Martin J., and Odell J. Object-oriented analysis and Design. Englewood Cliffs: Prentice-Hall, 1992. — 327 p.
  87. Microsoft SQL Server 7.0: установка, управление, оптимизация. M.- Издательский отдел «Русская Редакция» ТОО «Channel Trading Ltd.». -1998.-488 е., ил.
  88. Murray G. User Friendly Systems, Pergamon Infotech, 1981.
  89. Object-Oriented Modeling and Design / J. Rumbaugh, M. Blaha, W. Premerlani and oth. Englewood Cliffs: Prentice-Hall, 1991. — 459 p.
  90. Sedgewick R. Algorithms. Reading. Mass: Addison-Wesley, 1983 — 437 p.
  91. Wirth N. Algorithms and Data Structures. Englewood Cliffs: Prentice-Hall 1986.-573 p.
  92. Yourdon E. Coad P. Object-Oriented Analysis. Englewood Cliffs: Prentice-Hall, 1991.-233 p.
  93. Zubeck J. Implementing Reuse With RAD Tools' Native Objects // IEEE Computer.- 1997. -V30(10).-P.60−67.
Заполнить форму текущей работой