Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ASOU_otvety.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
461.82 Кб
Скачать
  1. Основные функции прикладной и инструментальной систем. Программные средства для создания автоматизированных систем

Прикладная система – система, которая состоит из отдельных прикладных программ или их пакетов, предназначенных для решения различных задач пользователей.

Инструментальная система – система, которая состоит из особого ПО, использующегося для разработки или корректировки других программных приложений (это различные редакторы, компиляторы, отладчики, вспомогательные системные программы и др.)

Например, программист пишет программу для проверки правописания. Это – прикладная система. Она пишется для конечного пользователя. При этом он использует, скажем, язык С с соответствующим компилятором. Последний – это инструментальная система. Она в первую очередь предназначена для программиста.

Прежде чем выбрать средство разработки, следует определить ее цель. Что надо создать: заказную уникальную систему или программный продукт для рынка? Будет ли это прикладная программа или инструментальная система? Какой предполагается срок жизни программы? Придется ли ее сопровождать (т. е. вносить изменения в нее по желанию заказчика) или только исправлять ошибки? Есть еще много вопросов, ответ на которые в какой-то мере влияет на выбор средств.

Существуют фирмы, которые называют "фирмами быстрого реагирования". Они быстро постигают смысл насущных задач и создают программы на злобу дня. Безусловно, таким фирмам требуются программные средства, на которых можно просто и быстро создавать прикладные программы. Собственно, для таких задач и создаются интегрированные пакеты типа MS Access, Clarion или Fox Pro.

Следует отметить, что для эффективной работы системы автоматизации деятельности предприятия должны базироваться на передовых технологиях. Можно с уверенностью сказать, что самым распространенным на сегодняшний день решением в этом случае является применение технологии клиент-сервер. Об этом свидетельствует и большое число представленных на рынке продуктов.

Клиент-серверная технология получила распространение, в первую очередь, благодаря тому, что здесь вся обработка перенесена на сервер баз данных, а на рабочем месте пользователя только формируются запросы и отображаются результаты. Выбор конкретной СУБД определяется многими параметрами, среди которых можно назвать надежность и устойчивость, быстродействие, наличие средств разработки приложений, совместимость с другими платформами и ОС, поддержка компании-производителя.

Среди разработчиков систем автоматизации деятельности предприятий наиболее популярны СУБД Oracle и Microsoft SQL Server, InterBase, MySQL, PostgreSQL и другие. Следует также отметить, что в последнее время стали появляться системы комплексной автоматизации с последними версиями СУБД —“1С:Предприятие”, “БОСС-Компания”, “Виртуоз” (“Миратех”), “Ландиа” (“Ландиа-Софт”) на базе InterBase, “Монополия” на базе Oracle.

  1. Рекомендации по разработке и внедрению автоматизированной системы управления

1) Соберите предварительную информацию. Постарайтесь узнать, не действует ли где-нибудь система, похожая на ту, о которой вы мечтаете. Свяжитесь с людьми, которые с ней работают.

2) Постарайтесь четко сформулировать задачу. Составьте грамотное техническое задание (ТЗ).

3) Проведите разведывательную операцию: узнайте, где и какие проекты выполнила фирма, с которой вы собираетесь заключать контракт.

4) Будьте осторожны с "системными интеграторами" (это фирмы-исполнители, берущие на себя все - от предварительного исследования и постановки задачи до поставки техники и сдачи системы).

5) Готовьте кадры для обслуживания. Постарайтесь включить ваших специалистов, которые будут обслуживать систему, в команду ее создателей.

6) Включите в договор пункт о подготовке эксплуатационной документации - хотя бы простых инструкций.

7) Обеспечьте максимальную независимость: документированность системы и эксплуатацию без привлечения исполнителя, возможность дальнейшей модификации. Проследите, чтобы ваши данные хранились в стандартных, общепринятых форматах.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]