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

Материал из НГПУ им. К.Минина
Перейти к: навигация, поиск
(Результаты проведённого исследования)
(Результаты проведённого исследования)
Строка 80: Строка 80:
  
 
'''Архитектура информационной системы'''
 
'''Архитектура информационной системы'''
 +
 +
[[Изображение:arh.jpg]]
  
 
Архитектура информационной системы – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.
 
Архитектура информационной системы – концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы.

Версия 07:24, 26 декабря 2012

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Class.jpg

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

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

- Распределённые (distributed) ИС, в которых компоненты распределены по нескольким компьютерам.

Распределённые ИС, в свою очередь, разделяют на:

- Файл-серверные ИС (ИС с архитектурой «файл-сервер»);

- Клиент-серверные ИС (ИС с архитектурой «клиент-сервер»).

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

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

По степени автоматизации ИС делятся на:

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

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

По характеру обработки данных ИС делятся на:

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

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

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

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

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

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

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

Arh.jpg

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

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

Arh1.jpg

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

Достоинства такой архитектуры:

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

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

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

Главным недостатком для пользователя является то, что он полностью зависит от администратора хост-ЭВМ. Пользователь не может настроить рабочую среду под свои потребности – все используемое программное обеспечение является коллективным.

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

Arh2.jpg

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

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

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

Достоинства такой архитектуры:

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

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

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

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

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

Недостатки:

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

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

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

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

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

Arh3.jpg

Преимуществами данной архитектуры являются:

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

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

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

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

Недостатки:

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

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

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

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

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

Steps.jpg

Вывод

Нами рассмотрены все вопросы, поставленные перед группой учеников в рамках данного проекта. Мы определили, что понимаем под термином "моделирование" и "проектирование".

Задачей современного IT специалиста является: создание информационных систем для различных потребностей организации и дальнейшее ее сопровождение и обновление.

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

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

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

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

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

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

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