Министерство образования и науки Российской Федерации
Московский технологический университет
Кафедра корпоративных информационных систем
Петров А.Б.
Методические указания
По дисциплине «Архитектура информационных систем»
Москва 2018
Составитель: А.Б. Петров
Рецензенты:
Настоящие методические указания содержат программу дисциплины, примерный перечень контрольных вопросов, а также описание лабораторного практикума, предусмотренного рабочей программой.
Материал указаний разработан в соответствии с ФГОС по направлению подготовки 09.04.04 «Программная инженерия» и может быть полезен для студентов, обучающихся по направлениям подготовки магистратуры по УГС 09.04.00 «Информатика и вычислительная техника» и 15.04.00 «жжжжжжжж».
© А.Б. Петров 2018
© Московский технологический университет 2018
ВВЕДЕНИЕ
Настоящие методические указания подготовлены в соответствии с рабочей программой дисциплины «Архитектура информационных систем».
Дисциплина «Архитектура информационных систем» является обязательной дисциплиной блока «Дисциплины» учебного плана по направлению подготовки магистров 09.04.04 «Программная инженерия» с учетом специфики программы подготовки «Информационные системы корпоративного управления».
Для освоения дисциплины «Архитектура информационных систем» обучающиеся должны обладать знаниями, умениями и навыками, полученными в результате формирования и развития компетенций в следующих дисциплинах и практиках:
ОК-1 (способность совершенствовать и развивать свой интеллектуальный и общекультурный уровень):
Иностранный язык;
Философия науки и техники.
ОК-3 (способность к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности):
знания, полученные при освоении программы бакалавриата.
ПК-2 (знание методов научных исследований и владением навыками их проведения):
Методология проведения НИОКР.
ПК-6 (понимание существующих подходов к верификации моделей программного обеспечения):
знания, полученные при освоении программы бакалавриата.
ПК-7 (способность проектировать распределенные информационные системы, их компоненты и протоколы их взаимодействия):
Проектирование систем распределенной и параллельной обработки данных.
Освоение дисциплины «Архитектура информационных систем» является необходимым для изучения последующих дисциплин в рамках дальнейшего формирования и развития следующих компетенций:
ОК-1 (способность совершенствовать и развивать свой интеллектуальный и общекультурный уровень):
Информационные системы корпоративного управления;
Методы функциональной стандартизации;
Безопасность функционирования информационных систем;
Защита информации в информационных системах;
Преддипломная практика.
ОК-3 (способность к самостоятельному обучению новым методам ис-следования, к изменению научного и научно-производственного профиля своей профессиональной деятельности):
Информационные системы государственного и муниципального управления;
Информационные системы корпоративного управления;
Аутсоссинг информационных технологий;
Практика по получению первичных профессиональных умений и навыков.
ПК-2 (знание методов научных исследований и владением навыками их проведения):
Практика по получению первичных профессиональных умений и навыков.
ПК-6 (понимание существующих подходов к верификации моделей программного обеспечения):
Программное обеспечение корпоративных распределенных управляющих информационных систем;
Практика по получению профессиональных умений и опыта профессиональной деятельности (в том числе педагогическая практика).
ПК-7 (способность проектировать распределенные информационные системы, их компоненты и протоколы их взаимодействия):
Хранение распределенных данных.
Планируемые результаты обучения
По дисциплине
К основным планируемым результатам обучения по дисциплине можно отнести получение следующего набора компетенций, приведенных в таблице.
Формируемые компетенции | Планируемые результаты обучения по дисциплине |
ОК-1 | Знатьновые методы обучения. |
Уметьприменять новые методы обучения. | |
ОК-3 | Знатьновые методы исследования |
Уметьсамостоятельно обучаться новым методам исследования | |
Владетьметодиками научного и научно-производственного профиля своей профессиональной деятельности | |
ПК-2 | Знатьметоды научных исследований и владением навыками их проведения |
Уметьприменять методы научных исследований | |
Владетьнавыками проведения научных исследований | |
ПК-6 | Знатьметодики верификации моделей программного обеспечения |
Уметьприменятьметодики верификации моделей программного обеспечения | |
Владетьсозданными методиками | |
ПК-7 | Знать методыпроектирования распределенных информационных систем, их компонентов и протоколов их взаимодействия |
Уметьприменять методыпроектирования распределенных информационных систем, их компонентов и протоколов их взаимодействия |
Содержание дисциплины
Общая трудоемкость дисциплины составляет 5 зачетных единиц (180 академических часов), в том числе 9 часов лекционных занятий, 9 часов лабораторных занятий, 36 часов практических занятий, 81 час самостоятельной работы и 36 часов контрольных мероприятий. По дисциплине предусмотрено проведение двух контрольных работ, двух деловых игр и экзамена по завершении изучения.
Лекционная часть предусматривает изучение терминологии, моделей и архитектур информационных систем, архитектур распределенной обработки, открытых архитектур, архитектуры SOA и архитектур информационных систем, применяемых при автоматизации научных исследований.
Подробное содержание дисциплины приведено в таблице.
№ раздела | Наименование раздела | Содержание раздела |
Архитектура информационных систем. Основные понятия. Терминология. Модели функционирования информационных систем для различных предметных областей | Понятие архитектуры информационной системы. Понятие эталонной (референсной) архитектуры. Общая характеристика и классификация архитектур информационных систем. Понятие системного подхода. Формальные методы описания структуры системы. Модели функционирования информационных систем. Особенности реализации информационных систем в различных предметных областях. | |
Модели и архитектуры распределенной обработки информации | Модели и архитектуры распределенной обработки информации. Безопасность информации в распределенной системе. Корпоративные информационные системы. Программные и технические средства распределенных информационных систем. | |
Архитектура открытых систем | Открытые информационные системы. Основные понятия архитектуры открытых информационных систем. Эталонная (референсная) модель среды открытой системы. | |
Понятие сервис-ориентированной архитектуры (SOA). Модульный характер SOA. Примеры реализации SOA | Основные понятия SOA. Основные принципы построения SOA. Особенности реализации SOA. Понятие модуля. Функциональность и обособленность модулей. Взаимодействие платформы и модулей. Вопросы стандартизации. Реализация SOA на примере решений фирмы Oracle. | |
Архитектура распределенных информационных ресурсов. Архитектура информационных систем в научных исследованиях | Архитектура распределенных информационных ресурсов. Модели и структура информационных ресурсов. Научные исследования, испытания и эксперименты как объект автоматизации. Функциональные задачи автоматизированных систем научных исследований (АСНИ). Классификация АСНИ, функциональная и системная архитектура АСНИ. GRID-технологии. |
Описание лабораторных работ
В рамках изучаемой дисциплины предусмотрено выполнение лабораторного практикума, включающего две комплексные лабораторные работы: «Анализ референсных (эталонных) моделей» и «Анализ сервис-ориентированной архитектуры».
Цели, порядок выполнения и ожидаемые результаты приводятся ниже.