
6.9. Функции
Будем различать базовые БФ и производные ПФ функции, реализуемые в автоматизированной информационной системе.
Базовые функции БФ АИС - это функции, обеспечивающие переработку сведений (входных сообщений системы) в информацию (выходные сообщения системы), предназначенные для удовлетворения информационных потребностей пользователей. В свою очередь базовые функции подразделяются на основные ОБФ и обслуживающие БФО базовые функции. Исходя из функциональной схемы АИС, к БФ следует отнести следующие функции:
основные - сбор СБ,
- ввод ВВ,
- проверка ПР,
- накопление НК,
- хранение ХР,РШ,
- обновление ОБ,
- решение РШ,
- редактирование РД,
- вывод ВД,
- передача ПД;
обслуживающие - контроль КН,
- управление УП,
- защита ЗЩ,
- обучение ОБ,
- снабжение СН,
- развитие РЗ.
Каждая из базовых функций сама по себе не представляет интереса для пользователей. Но с их помощью реализуются производные (комплексные) функции ПФ, которые ориентированы на интересы пользователей, делая их профессиональную работу более эффективной и качественной.
К производным функциям относятся следующие функции:
- электронная почта ЭП (информационный обмен в двухточечном и широковещательном режимах),
- электронная подпись ЭПд (обеспечение юридической силы документов),
- электронная очередь ЭО,
- электронный архив ЭА,
- электронная доска объявлений ЭД (организация отображения и обновления деловых и рекламных объявлений),
- электронная записная книжка,
- издательская деятельность ИД (разработка, хранение и использование документов),
- групповая деятельности ГД (непременным атрибутом любой деятельности является проведение совещаний, традиционным для этого необходимо заинтересованным лицам собраться в одном месте, в АИС этого не требуется),
- аудо/видео/конференцсвязь АВК,
- психофизиологический мониторинг ПСМ,
- социально-психологический мониторинг СПМ,
- медико-биологический мониторинг МБМ,
- природно-экологический мониторинг ПЭМ,
- решение пользовательских и технологических задач РЗД.
6.10. Задачи
Будем различать технологические задачи и пользовательские (или функциональные) задачи.
Технологические задачи – это задачи, которые предназначены для удовлетворения информационных потребностей персонала, обеспечивающего работоспособное состояние системы. Состав этих задач однозначен и заранее предопределён. К ним, по крайней мере, относятся задачи:
- КОНТРОЛЬ (состояния программно-техничекой среды и человеческого фактора),
- УПРАВЛЕНИЕ (перевод системы или её частей из текущего состояния в требуемое),
- РЕГЛАМЕНТ (проведения профилактических работ),
- СНАБЖЕНИЕ (для пополнения вырабатываемых ресурсов системы),
- ОБУЧЕНИЕ (подготовка и переподготовка персонала для обеспечения его квалификации требованиям системы),
- РАЗВИТИЕ (наращивание технических и функциональных возможностей системы).
Функциональные задачи - это задачи, которые предназначены для удовлетворения информационных потребностей пользователей. В отличие от технологических задач функциональные задачи заранее не предопределены, по крайней мере, в некоторой перспективе за исключением тех, которые очевидны. Более того, Заказчик (или пользователи) в начале создания системы только предполагает, какие задачи будет решаться в системе, и эти предположения, как правило, разительно отличаются от их пожеланий, когда создание системы завершается. С учетом этой принципиальной неопределённости можно указать не конкретные функциональные задачи, а выделить классы функциональных задач, ориентированные на конкретные методы их решения с использованием готовых пакетов прикладных программ ППП. С учетом этого к пользовательским задачам отнесём, по крайней мере, следующие их классы:
- ЛОГИЧЕСКИЕ,
- АРИФМЕТИЧЕСКИЕ,
- СИСТЕМ АЛГЕБРИЧЕСКИХ УРАВНЕНИЙ.
- СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ,
- ЛИНЕЙНОГО МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ,
- НЕЛИНЕЙНОГО МАТЕМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ,
- ОПТИМИЗАЦИОННЫЕ (решаемые методом Ляпунова, Беллмана, максимума Портнягина и др.).