Результаты исследования учащихся в проекте моделирование и проектирование

Материал из НГПУ им. К.Минина
Перейти к: навигация, поиск

Авторы и участники проекта

  1. Николай Ветошкин
  2. Денис Прокофьев

Тема исследования группы

Создание информационных систем

Проблемный вопрос (вопрос для исследования)

Как создаются информационные системы?

Гипотеза исследования

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

Цели исследования

1. Разобрать понятие информационной системы.

2. Определить классификацию информационных систем.

3. Разобрать определение архетиктуры информационной системы и определить виды архитектур.

4. Выявить этапы создания информационных систем.

Результаты проведённого исследования

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

Другими словами, это программа, которая помогает пользователям автоматизировать конкретные задачи. Информационная система обеспечивает возможность обработки, получения, модификации и хранения информации.

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

- Экономическая информационная система — информационная система, предназначенная для выполнения функций управления на предприятии.

- Медицинская информационная система — информационная система, предназначенная для использования в лечебном или лечебно-профилактическом учреждении.

- Географическая информационная система — информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных.

В идеале в рамках предприятия должна функционировать единая корпоративная информационная система, удовлетворяющая все существующие информационные потребности всех сотрудников, служб и подразделений. Однако на практике создание такой всеобъемлющей ИС слишком затруднено или даже невозможно, вследствие чего на предприятии обычно функционируют несколько различных ИС, решающих отдельные группы задач: управление производством, финансово-хозяйственная деятельность и т. д. Часть задач бывает «покрыта» одновременно несколькими ИС, часть задач — вовсе не автоматизирована. Такая ситуация получила название «лоскутной автоматизации» и является довольно типичной для многих предприятий.

Классификации информационных систем

Class.jpg

По степени распределённости:

- Настольные (desktop). Все компоненты (БД, СУБД, клиентские приложения) находятся на одном компьютере;

- Распределённые (distributed). Компоненты распределены по нескольким компьютерам.

- Файл-серверные информационные системы. База данных находится на файловом сервере, а СУБД и клиентские приложения находятся на рабочих станциях.

- Клиент-серверные информационные системы. База данных и СУБД находятся на сервере, а на рабочих станциях находятся клиентские приложения.

По степени автоматизации:

- Автоматизированные. Информационные системы, в которых автоматизация может быть неполной (то есть требуется постоянное вмешательство персонала);

- Автоматические. Информационные системы, в которых автоматизация является полной, то есть вмешательство персонала не требуется или требуется только эпизодически.

По характеру обработки данных:

- Информационно-справочные. В них нет сложных алгоритмов обработки данных, а целью системы является поиск и выдача информации в удобном виде;

- ИС обработки данных. Данные подвергаются обработке по сложным алгоритмам. К таким системам в первую очередь относят автоматизированные системы управления и системы поддержки принятия решений.

По охвату задач (масштабности):

- Персональная ИС. Предназначена для решения некоторого круга задач одного человека.

- Групповая ИС. Ориентирована на коллективное использование информации членами рабочей группы или подразделения.

- Корпоративная ИС. В идеале охватывает все информационные процессы целого предприятия, достигая их полной согласованности, безызбыточности и прозрачности. Такие системы иногда называют системами комплексной автоматизации предприятия.

Архитектура информационной системы

Архитектура информационной системы – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.

Arh.jpg

Централизованная архитектура

Arh1.jpg

Использование такой архитектуры является оправданным, если хост-ЭВМ очень дорогая, например, супер-ЭВМ. Центральная ЭВМ должна иметь большую память и высокую производительность, чтобы обеспечивать комфортную работу большого числа пользователей. Все приложения, работающие в такой архитектуре, полностью находятся в основной памяти хост-ЭВМ.

Достоинства:

- пользователи совместно используют дорогие ресурсы ЭВМ и дорогие периферийные устройства;

- централизация ресурсов и оборудования облегчает обслуживание и эксплуатацию вычислительной системы;

- отсутствует необходимость администрирования рабочих мест пользователей;

Недостатки:

- Пользователь полностью зависит от администратора хост-ЭВМ;

- Пользователь не может настроить рабочую среду под свои потребности;

- Всё используемое программное обеспечение является коллективным;

Архитектура файл-сервер

Arh2.jpg

Файл-серверные приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения программы и данных.

Функции сервера: хранения данных и кода программы.

Функции клиента: обработка данных происходит исключительно на стороне клиента.

Достоинства:

- многопользовательский режим работы с данными;

- удобство централизованного управления доступом;

- низкая стоимость разработки;

- высокая скорость разработки;

- невысокая стоимость обновления и изменения ПО.

Недостатки:

- проблемы многопользовательской работы с данными: последовательный доступ, отсутствие гарантии целостности;

- низкая производительность (зависит от производительности сети, сервера, клиента);

- плохая возможность подключения новых клиентов;

- ненадежность системы.

Архитектура клиент-сервер

Arh3.jpg

Достоинства:

- возможность, в большинстве случаев, распределить функции вычислительной системы между несколькими независимыми компьютерами в сети;

- все данные хранятся на сервере, который, как правило, защищен гораздо лучше большинства клиентов, а также на сервере проще обеспечить контроль полномочий, чтобы разрешать доступ к данным только клиентам с соответствующими правами доступа;

- поддержка многопользовательской работы;

- гарантия целостности данных.

Недостатки:

- неработоспособность сервера может сделать неработоспособной всю вычислительную сеть;

- администрирование данной системы требует квалифицированного профессионала;

- высокая стоимость оборудования;

- бизнес логика приложений осталась в клиентском ПО.

Этапы созлания информационной системы

Steps.jpg

Вывод

Нами рассмотрены все вопросы, поставленные перед группой экспертов в рамках данного исследования. Мы определили, что понимаем под термином "Информационная система". Кроме того, мы разобрались в классификациях и архитектурах информационных систем.

Также в результате исследования мы разобрали этапы проектирования информационных систем. Т.е мы ответили на вопрос "Как создаются информационные системы?"

Полезные ресурсы

Компьютерное моделирование

Проектирование компьютерных сетей

Компьютерное проектирование и 3D графика

Другие документы

Моделирование и проектирование