«Информационные технологии и платформы разработки информационных систем»
Основная литература:
Дополнительные источники:
Интернет-ресурсы
1. Архитектура информационных систем
2. Аппаратно-программные платформы ИС
3. Web-программирование
4. Создание графичеcкого интерфейса пользователя
5. Создание веб -сервисов
1.1 Понятия Архитектуры ИС
Две группы подсистем в структуре АИС:
Классификация программных систем по их архитектуре:

Информационные технологии и платформы разработки информационных систем

1. «Информационные технологии и платформы разработки информационных систем»

Вводная лекция

2. Основная литература:

Сенкевич А.В. Архитектура ЭВМ и вычислительные
системы: Учебник для сред.проф. образования.- 2-е
изд., 2015.
Гвоздева Т.В., Баллод Б.А. Проектирование
информационных систем., 2011.
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л.
Управление внедрением информационных систем. ,
2012.
Грекул В.И., Денищенко Г.Н., Коровкина Н.Л.
Проектирование информационных систем. -2-е изд.
Серия: Основы информационных технологий, 2013.
Соловьев И.В., Майоров А.А. Проектирование
информационных систем, 2011.

3. Дополнительные источники:

Васильев А.А. Избачков Ю.С. Петров В.Н. Телина И.С.
Информационные системы/ - 30е изд. – Спб: Питер, 2011.
Васильев Р. Б., Калянов Г. Н и др. Управление развитием
информационных систем. – М.: Горячая Линия-Телеком, 2011
Голенищев Э.П., Клименко И.В. Информационное обеспечение
управления. Серия Высшее образование. М.: Феникс, 2010.
Данилин А., Слюсаренко А. Архитектура и стратегия. "Инь" и
"янь" информационных технологий Интернет-университет
информационных технологий – ИНТУИТ.ру, 2009.
Пирогов В.Ю. Информационные системы и базы данных.
Организация и проектирование. Серия Учебная литература
для вузов. СПб.: БХВ-Петербург, 2009.
ГОСТ 24.103-84. Комплекс стандартов на автоматизированные
системы. Автоматизированные системы. Автоматизированные
системы управления. Общие положения

4. Интернет-ресурсы

Обучающая система on-line тестирования - http://www.iexam.ru/
http://window.edu.ru/window/library?p_rubr=2.2 –
Единое окно доступа к образовательным ресурсам.
http://www.edulib.ru/ – центральная библиотека
образовательных ресурсов
http://www.edu.ru/ – библиотека федерального портала
«РОССИЙСКОЕ ОБРАЗОВАНИЕ»
http://www.public.ru/ – публичная интернет-библиотека
http://www.vernikov.ru/ – всё о менеджменте и IT
http://www.interface.ru/ – интернет, ИТ, программное
обеспечение

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

1.1 Понятия Архитектуры ИС
1.2 Структуры ИС (физическая, логическая,
программная, функциональная) и их
взаимосвязь.
1.3 Подсистемы ИС.
1.4 Основные концептуальные принципы
функционирования и построения.
1.5 Подсистемы обеспечения
работоспособности ИС.
1.6 Информационное, техническое,
программное, математическое и другие виды
обеспечения.
1.7 Их характеристика и состав.

6. 2. Аппаратно-программные платформы ИС

2.1 Платформы серверов ИС и их
аппаратно-программные
характеристики.
2.2 Характеристики аппаратнопрограммных платформы ИС и их виды.
2.3 Программное обеспечение ИС и его
классификация.
2.4 Серверное и клиентское
программное обеспечение ИС
2.5 Оптимизация выбора программного
состава обеспечения ИС.

7. 3. Web-программирование

3.1 Основы разработки сайтов и вебприложений
3.2 Web-технологии
3.3 HTML, CSS
3.4 HTML5. Основы клиентской
разработки
3.5 JavaScript с нуля
3.6 Основы PHP
3.7 Базы данных

8. 4. Создание графичеcкого интерфейса пользователя

4.1 Разработка графического
интерфейса пользователя.
4.2 Приемы и методы.
4.3 Библиотека классов WindowsForms
4.4 Объекты библиотеки.
4.5 Порядок построения форм ввода
данных для корпоративных приложений
на конкретном примере.

9. 5. Создание веб -сервисов

5.1 Концепция веб – сервиса.
5.2 Инструментальные средства
Microsoft используемые при создании
сервисов.
5.3 Разработка сервисно ориентированных корпоративных
приложений.

10. 1.1 Понятия Архитектуры ИС

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

11. Две группы подсистем в структуре АИС:

Архитектурой АИС называется
распределение функций по ее
подсистемам и компонентам, точное
определение границ этих подсистем и
их взаимодействие по управлению и
данным, а также распределение
хранения и исполнения этих подсистем
и компонентов по различным ЭВМ,
объединенным в локальную
илиглобальную вычислительную сеть.
Две группы подсистем в структуре АИС:
• функциональные подсистемы
• обеспечивающие подсистемы

12.

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

13.

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

14.

Законодатели стандартов международные организации:
SEI (Software Engineering Institute),
WWW (консорциум World Wide Web),
OMG (Object Management Group),
организация разработчиков Java –
JCP (Java Community Process),
IEEE (Institute of Electrical and
Electronics Engineers) и другие.

15. Классификация программных систем по их архитектуре:

Классификация программных
систем по их архитектуре:
Централизованная архитектура;
Архитектура "файл-сервер";
Двухзвенная архитектура "клиентсервер";
Многозвенная архитектура "клиентсервер";
Архитектура распределенных систем;
Архитектура Веб-приложений;
Сервис-ориентированная архитектура.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

• Стационарные компьютеры;
English     Русский Правила