Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Проектирование информационных систем. Учебное пособие

.pdf
Скачиваний:
1
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Е. Е. ИСТРАТОВА, П. С. ПАВЛОВ
ПРОЕКТИРОВАНИЕ
ИНФОРМАЦИОННЫХ
Утверждено
Редакционно-издательским советом университета
в качестве учебного пособия
НОВОСИБИРСК
2025
1
УДК 004.415.2(075.8)
И913
Рецензенты:
канд. техн. наук, доцент кафедры АСУ НГТУ Д. Н. Достовалов
канд. физ.-мат. наук, старший научный сотрудник Института
автоматики и электрометрии СО РАН А. В. Иваненко
Работа подготовлена на кафедре автоматизированных
систем управления
Истратова Е. Е.
И913 Проектирование информационных систем : учебное пособие /
Е. Е. Истратова, П
. С. Павлов. – Новосибирск : Изд-во НГТУ,
2025. – 64 с.
ISBN 978-5-7782-5505-0
Учебное пособие посвящено описанию ключевых понятий, методо­логий и принципов проектирования и функционирования информаци­онных систем. В работе изложены научно-методологические и практи­ческие основы и подходы к процессу проектирования информационных систем, представлены современные методологии проектирования баз данных, принципы инфологического и логического проектирования.
Учебное пособие адресовано обучающимся по направлениям
09.03.01 «Информатика кладная информатика», а также может быть полезно специалистам в области разработки информационных систем.
и вычислительная техника» и 09.03.03 «При-
ISBN 978-5-7782-5505-0 © Истратова Е. Е., Павлов П. С., 2025 © Новосибирский государственный технический университет, 2025
УДК 004.415.2(075.8)
2
ВВЕДЕНИЕ
На сегодняшний день информация по праву является одним из важнейших ресурсов любого предприятия. Это объясняется тем, что без знания актуальной информации о состоянии основных бизнес­процессов невозможно принятие ни одного управленческого решения. Информационные системы играют важную роль при выявлении необ­ходимых данных из огромного потока разнородной информации о внешней и внутренней шению результативности его работы, увеличению производительности труда персонала и рациональности использования оборудования. Та­ким образом, создание и эффективное функционирование информаци­онных систем на предприятии является необходимым условием его стабильной работы в современной экономической обстановке.
В настоящем учебном пособии изложены основы проектирования, конструирования и отладки программных технологических и функциональных стандартов, современных моделей и методов оценки качества и надежности. Наряду с теоретическими знаниями по созданию и управлению информационными системами на всех этапах их жизненного цикла в учебном пособии раскрываются практические основы проектирования информационных систем на раз­личных стадиях жизненного цикла, рассматриваются методы и сред­ства
канонического проектирования информационных систем и их раз­витие в современных условиях, а также принципы организации и управления процессом проектирования. Более подробное описание методов проектирования информационных систем и примеров лучших практик управления этим процессом можно найти в рекомендуемой литературе.
среде предприятия, что способствует повы-
средств с использованием
3
1. ОСНОВЫ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1. ПОНЯТИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ
Система (греч. σύστημα, лат. systema – целое, составленное из ча­стей; соединение) – это множество элементов, находящихся в отноше­ниях и связях друг с другом, которое образует определенную целост­ность, единство в интересах достижения поставленных целей.
Информационная система – это совокупность, состоящая из од­ного или нескольких компьютеров, соответствующих средств про граммирования, операторов, физических процессов, средств телеком­муникаций и других элементов, образующих автономное целое, спо­собное осуществлять обработку или передачу данных.
Другими словами, информационная система – это взаимосвязанная совокупность персонала, средств и методов, используемых для хране­ния, обработки и выдачи информации в интересах достижения постав­ленной цели.
Информационная технология – это процесс, состоящий регламентированных правил выполнения операций, действий, этапов разной степени сложности над данными, хранящимися в компью­терах.
Таким образом, основной целью любой информационной техноло­гии является получение необходимой пользователям информации в результате целенаправленных действий по переработке исходных данных.
Информационное обеспечение – это совокупность процессов сбо­ра, обработки, хранения, анализа и выдачи для обеспечения управленческой деятельности и технологических процессов.
информации, необходимой
из четко
-
4
Под информацией понимают изменение воспринимающей систе­мой объема и структуры знания о некоторой предметной области неза­висимо от формы и способа представления этого знания.
В контексте обработки информации большое значение имеет поня­тие данных. Данные отличаются от информации конкретной формой представления и являются некоторым ее подмножеством, определяе­мым целями и задачами
сбора и обработки информации. Информация может быть представлена в виде данных в структурированной форме (анкеты, таблицы, графические данные в виде диаграмм) и неструкту­рированной форме (связный текст – документы на естественном языке, графические данные в виде фотографий и картинок).
Документ – это зафиксированная на материальном носителе ин-
формация с реквизитами, позволяющими ее
идентифицировать. Рекви­зиты определяются соответствующими руководящими документами по делопроизводству или отраслям технологической документации.
Документирование информации – это запись информации на раз­личных носителях по установленным правилам. Документирование представляет собой выделение единичной смысловой части информа­ции (данных) по некоторой предметной области, обособление и прида­ние ей самостоятельной роли (имя, статус, реквизиты и
др.).
Процесс документирования превращает информацию в информа­ционные ресурсы, т. е. совокупность данных, организованных для эф­фективного получения достоверной информации. Согласно законода­тельству Российской Федерации информационные ресурсы – это от­дельные документы и массивы документов в информационных систе­мах, таких как библиотеки, архивы, фонды, банки данных и другие виды информационных систем.
В соответствии с вышеизложенным, информационная система – это организационно-упорядоченная совокупность документов (массивов документов) и информационных технологий с использованием средств вычислительной техники и связи, реализующих информационные про­цессы.
При разработке и реализации информационных систем учитывают­ся такие понятия, как «унификация» и «стандартизация».
Унификация – приведение объектов (документации, средств накопления и передачи информации
и др.) к единообразию, единой
форме.
5
Стандартизация – деятельность по разработке и применению нормативных документов, определяющих требования, которые обеспе­чивают оптимальное решение повторяющихся задач производства и жизни.
Методологическую основу проектирования информационных си­стем составляет системный подход. Согласно этому подходу любая информационная система должна соответствовать ряду принципов:
1) целостность системы основана на общей структуре; поведение
отдельных объектов рассматривается с
позиции функционирования
всей системы;
2) гомеостазис – способность системы сохранять равновесие, т. е. обеспечивать устойчивое функционирование, благодаря саморегулиру­емому приспособлению к окружающей среде;
3) адаптивность – способность системы адаптироваться к меняю­щимся условиям внешней и внутренней среды с помощью различных приспособительных механизмов посредством воздействия на ее эле­менты;
4) обучаемость – способность системы
менять собственную струк-
туру в соответствии с изменением целей [1].
1.2. ФУНКЦИИ ИНФОРМАЦИОННЫХ СИСТЕМ
Как говорилось выше, информационная система – это взаимосвя­занная совокупность персонала, средств и методов, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
В информационной системе происходят следующие основные про­цессы:
1) ввод информации из внешних
или внутренних источников;
2) обработка входной информации и представление ее в удобном
для пользователя виде;
3) вывод информации для предоставления ее пользователям или
другой информационной системе.
Важным понятием теории информационных систем является поня­тие обратной связи – необходимого условия их функционирования.
Обратная связь – это информация, переработанная людьми неко­торой организации для коррекции
входной информации.
6
Информационные системы обладают следующими основными свойствами:
1) любая информационная система может быть подвергнута анали- зу, построена и управляема на основе общих принципов построения систем;
2) информационная система является динамичной и развивающейся;
3) при построении информационной системы необходимо исполь- зовать системный подход;
4) выходной продукцией информационной системы является ин- формация, на основе
которой принимаются решения.
Возможности системы поддерживать принятие решений зависят от
следующих факторов:
1) структурированности решаемых управленческих задач;
2) уровня иерархии управления фирмой, на котором решение должно быть принято;
3) принадлежности решаемой задачи к той или иной функциональ­ной сфере деятельности организации;
4) вида используемой информационной технологии.
Внедрение информационной системы позволяет:
1) получить более рациональные варианты решения управленче- ских задач;
2) освободить персонал от рутинной работы благодаря ее автомати-
зации и тем самым повысить эффективность производственной дея­тельности;
3) повысить уровень достоверности информации;
4) снизить объем бумажного документооборота организации, ре-
зультатом чего станет рационализация структуры информационных потоков организации и процесса переработки информации
;
5) уменьшить себестоимость производимой продукции и услуг;
6) расширить спектр предоставляемых потребителю услуг;
7) освоить новые рынки сбыта товаров и услуг.
Информационные системы изменяют организационную структуру, состав функций управления и связанные с ними информационные потоки, форму представления и качественные характеристики инфор­мации.
Внедрение информационных систем изменяет технологию управ­ления, освобождает
пользователей от рутинных, достаточно простых,
но трудоемких ручных процедур обработки информации, а также реа-
7
лизует решение функциональных задач управления. Рынок информа­ционных систем для бизнеса в настоящее время предлагает разнооб­разный выбор решений, помогающих предприятию организовать управленческий учет, обеспечить оперативное управление производ­ством и сбытом, осуществлять эффективное взаимодействие с заказчи­ками и поставщиками [2].
1.3. КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
Информационные системы классифицируются следующим образом.
1. По отношению
к среде:
1) открытые;
2) замкнутые.
2. По происхождению:
1) физические;
2) абстрактные.
3. По описанию переменных:
1) с качественными переменными;
2) количественными переменными;
3) смешанными переменными.
4. По способу управления в системе:
1) управляемые извне системы;
2) управляемые изнутри системы;
3) с комбинированным управлением.
1.4. ТРЕБОВАНИЯ, ПРЕДЪЯВЛЯЕМЫЕ К ИНФОРМАЦИОННЫМ СИСТЕМАМ
Требования, предъявляемые к информационным системам можно
сформулировать следующим образом.
1. Системность. Предприятие представляет собой информационно­логическую модель, состоящую из узлов и связей между ними, которая должна охватывать все аспекты деятельности предприятия, быть логи­чески обоснованной и направленной на выявление механизмов дости­жения основной цели в условиях рынка – максимальной прибыли.
Комплексность. Эффективное решение задачи системности
2.
возможно только на базе строгого учета максимально возможного обоснованного множества параметров и возможности многокритери-
8
ального анализа, оптимизации и прогнозирования – комплексности системы.
3. Модульность. Информация в информационно-логической модели носит распределенный характер и должна быть структурирована на каждом узле и в каждом потоке. Уз лы и потоки могут быть условно сгруппированы в подсистемы – модули. Требование модульности важ­но при внедрении системы, поскольку это позволяет ускорить процесс запуска
системы в промышленную эксплуатацию. Модульность позво­ляет исключить компоненты, которые не вписываются в инфологиче­скую модель конкретного предприятия или без которых на начальном этапе можно обойтись.
4. Открытость. В процессе эксплуатации может возникнуть необхо­димость в дополнениях. Автоматизация охватывает не только управле­ние, но и такие задачи, как конструкторское проектирование
и сопро­вождение, технологические процессы, внутренний и внешний доку­ментооборот, связь с внешними информационными системами, систе­мы безопасности и др.
5. Адаптивность. Предприятие существует в условиях постоянно меняющегося рынка. Требование гибкого реагирования на рыночную ситуацию может быть связано с существенным изменением структуры предприятия и номенклатуры выпускаемых изделий или оказываемых услуг. Поэтому
информационная система должна настраиваться на разное законодательство, иметь разноязычные интерфейсы и уметь ра­ботать с различными валютами одновременно. Желательно, чтобы кроме средств настройки система обладала и средствами развития – инструментарием, при помощи которого квалифицированные пользо­ватели могли бы создавать необходимые им компоненты.
6. Надежность. При эксплуатации информационной системы
в промышленном режиме
она становится одним из компонентов орга­низационной системы, способным в случае аварийной ситуации засто­порить весь процесс производства и нанести громадные убытки. По­этому одним из важнейших требований является требование надежно­сти ее функционирования, подразумевающее непрерывность функцио­нирования системы в целом даже в условиях частичного выхода из строя отдельных ее элементов
вследствие непредвиденных ситуаций.
7. Безопасность. Требование безопасности включает в себя не-
сколько аспектов.
9
7.1. Защита данных от потери. Требование реализуется на органи-
зационном, аппаратном и системном уровнях; прикладная система не обязательно должна содержать средства резервного копирования и вос­становления данных, эти вопросы решаются на уровне операционной среды.
7.2. Сохранение целостности и непротиворечивости данных. При- кладные системы должны отслеживать изменения во взаимозависимых документах и обеспечивать
управление версиями и поколениями набо-
ров данных.
7.3. Предотвращение несанкционированного доступа к данным внутри системы. Задача решается комплексно организационными ме­роприятиями и на уровне операционных и прикладных систем; в част­ности, прикладные компоненты должны иметь развитые средства администрирования, позволяющие ограничивать доступ к данным и функциональным возможностям системы в зависимости от
статуса пользователя, а также вести мониторинг действий пользователей в си­стеме.
7.4. Предотвращение несанкционированного доступа к данным извне. Решение этой проблемы ложится на аппаратную и операцион­ную среду функционирования информационной системы и требует ря­да административно-организационных мероприятий.
8. Масштабируемость. Предприятие, успешно функционирующее и получающее достаточную прибыль, имеет тенденцию к росту
и обра­зованию дочерних фирм, что в процессе эксплуатации информацион­ной системы может потребовать увеличения количества автоматизиро­ванных рабочих мест и объема хранимой и обрабатываемой информа­ции. Для крупных компаний должна быть предусмотрена возможность использования одной и той же технологии управления на уровне головного предприятия и на уровне любой дочерней
фирмы.
9. Мобильность. На определенном этапе развития предприятия рост требований к производительности и ресурсам системы может потребовать перехода на более производительную программно­аппаратную платформу. Такой переход не должен повлечь за собой кардинальной ломки управленческого процесса и неоправданных ка­питаловложений на приобретение более мощных прикладных компо­нентов.
10. Простота в изучении. Наличие
подробной и структурированной
документации и понятного интерфейса, возможность обучения персо-
10
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]