ВВЕДЕНИЕ
1 КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
2 АРХИТЕКТУРЫ ИНФОРМАЦИОННЫХ СИСТЕМ
2.1 АРХИТЕКТУРА «ФАЙЛ-СЕРВЕР»
2.2 АРХИТЕКТУРА «КЛИЕНТ-СЕРВЕР»
2.3 АРХИТЕКТУРА «МНОГОУРОВНЕВЫЙ КЛИЕНТ-СЕРВЕР»
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ВВЕДЕНИЕ
Архитектура - это то, за что могут быть уволены системный архитектор и руководитель проекта. (Некоторые могут сказать, что проекты действительно терпят неудачу из-за неправильной организации процесса разработки. Не отрицая этого, можно сказать, что значительно более успешные системы, построенные в неправильном процессе разработки, чем успешные системы с неправильной архитектурой.)
Хотелось бы отметить, что слова «архитектура информационной системы» зачастую согласованно понимаются экспертами на подсознательном уровне и определяются ровно столь же не согласованно. Два основных класса архитектурных определений - «конструктивный» и «идеологический».
Цель работы: выбрать комплекс аппаратных средств, соответствующий назначению с учетом требующегося оборудования и архитектуры информационной системы; выбрать комплекс программных средств, соответствующий назначению с учетом имеющегося оборудования и архитектуры информационной системы.
Объектом исследования данной работы являются информационные системы, а предметом исследования всевозможная архитектура информационных систем.
Два основных идеологических определения архитектуры ИС таковы:
- Архитектура ИС – это некий набор решений, которые наиболее имеют максимальное влияние на итоговую стоимость владения системой;
- Архитектура ИС – это набор ключевых решений, неизменных при изменении бизнес–технологии в рамках бизнес–видения.
1 КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
Информационная система - это взаимосвязанный набор инструментов, методов и персонала, которые нужны для обработки, хранения и получения информации для достижения цели.
Федеральный закон «Об информации, информатизации и защите информации» выдвигает определение представление ниже:
«Информационная система - это упорядоченный набор документов и различных информационных технологий, включая использование компьютерных технологий и средств связи, которые реализуют информационные процессы». [1, c.22].
ИС можно разделить по масштабу на следующие группы:
- одиночные;
- групповые;
- корпоративные.
Одиночные ИС часто реализуются на отдельном стандартном компьютере (сеть не используется). Такая система способна иметь несколько приложений, которые будут связанны каким-либо общим информационным фондом, и предназначена для работы одного группы пользователей либо для одного пользователя вовсе, которые совместно используют одно рабочее место во времени. Такие приложения создаются с использованием так называемых настольных или локальных систем управления базами данных (СУБД). Среди локальных СУБД наиболее известными являются Clarion, Clipper, FoxPro, Paradox, dBase и Microsoft Access [1, c.158].
Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы и чаще всего основаны на локальной сети. При разработке таких приложений для рабочих групп используются серверы баз данных (также называемые серверами SQL). Существует множество различных SQL-серверов, как коммерческих, так и бесплатных. Среди них наиболее известны такие серверы баз данных, как Oracle, DB2, Microsoft SQL Server, InterBase, Sybase, Informix [2, c. 221].
2 АРХИТЕКТУРЫ ИНФОРМАЦИОННЫХ СИСТЕМ
Для полноты понимания и раскрытия темы, рассмотрим определения архитектуры системы с разных сторон.
- Архитектура – это организационная структура системы.
- Архитектура ИС - это такая концепция, которая определяет модель, структуру, функционал и связь различных компонентов системы.
Архитектура - это фундаментальная организация системы, воплощение ее принципов и принципов, определяющих проектирование и разработку системы [3, c.29].
Можно также сказать, что архитектура представляет собой набор значимых решений об организации программной системы, наборе структурных элементов и их интерфейсах, с которыми собирается система, а также об их поведении, определяемом взаимодействием между этими элементами, расположение элементов подсистемах. Архитектура, которая управляет этой организацией, состоит из элементов и их интерфейсов [3, c.30].
Также можно сказать что архитектура - это некая структура или структуры системы, которые зачастую включают программные элементы, свойства этих элементов и отношения между ними, видимые извне [4, с.120].
Хотя определения несколько иные, вы можете увидеть значительную степень сходства. Например, большинство определений указывают, что архитектура связана со структурой и поведением, а также только с осмысленными решениями, может соответствовать определенному архитектурному стилю, под влиянием тех, кто интересуется им и его окружением, она воплощает решения, основанные на обосновании.
ЗАКЛЮЧЕНИЕ
В ходе написания данного реферата мы рассмотрели определение информационной системы, а также классификацию информационных система оп разным признакам. Также было рассмотрено несколько основных архитектур информационных систем, а именно:
- Файл-сервер;
- Клиент-сервер;
- Многоуровневый клиент-сервер.
Исходя из вышеизложенного материала можно сделать следующие выводы:
Архитектура связана со структурой и поведением, а также только со значимыми решениями, она может соответствовать определенному архитектурному стилю, на нее влияют заинтересованные в ней лица и ее окружение, она воплощает решения, основанные на обоснованных фактах;
Архитектура системы программного обеспечения охватывает не только ее структурные и поведенческие аспекты, но также правила ее использования и интеграции с другими системами, функциональность, производительность, гибкость, надежность, возможность повторного использования, полноту, экономические и технологические ограничения, а также проблемы пользовательского интерфейса. Также стоит отметить, что архитектура проекта может являться чуть ли не самой важной частью, которой нельзя пренебрегать. Архитектуру следует утверждать перед преступлением к разработке проекта, а от правильно спроектированной архитектуры может зависеть успех всей разработки.
1 Алиев, Х. Р. Модели оценки стоимости информационных систем в методологиях разработки программного обеспечения / Х.Р. Алиев. - М.: Синергия, 2017. - 610 c.
2 Батищев, В. И. Методы адаптивного формирования информационных систем анализа состояния сложных технических объектов / В.И. Батищев. - М.: Синергия, 2017. - 856 c.
3 Веселова, О. С. Внедрение централизованных информационных систем как способ реинжиниринга бизнес-процессов операторов связи / О.С. Веселова. - М.: Синергия, 2016. - 123 c.
4 Ерохин, В. В. Безопасность информационных систем. Учебное пособие / В.В. Ерохин, Д.А. Погонышева, И.Г. Степченко. - М.: Флинта, Наука, 2015. - 184 c.
5 Ерохин, В. В. Безопасность информационных систем. Учебное пособие / В.В. Ерохин. - М.: Флинта, 2015. - 367 c.
6 Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. - М.: Флинта, 2016. - 256 c.
7 Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем. Учебник / Э.Р. Ипатова. - М.: Флинта, 2016. - 460 c.
8 Карминский, А.М. Методология создания информационных систем / А.М. Карминский. - М.: ИНФРА-М, 2018. - 290 c.
9 Кутикова, К. В. Методика проектирования информационных систем для сферы государственных и муниципальных услуг / К.В. Кутикова. - М.: Синергия, 2014. - 718 c.
10 Советов, Б.Я. Архитектура информационных систем / Б.Я. Советов. - М.: Академия (Academia), 2015. - 703 c.