Domain Driven Design в условиях разработки распределенных приложений. Николай Гребнев

Save this PDF as:
 WORD  PNG  TXT  JPG

Размер: px
Начинать показ со страницы:

Download "Domain Driven Design в условиях разработки распределенных приложений. Николай Гребнев"

Транскрипт

1 Domain Driven Design в условиях разработки распределенных приложений Николай Гребнев 1

2 Что такое DDD? Содержание Распределенные приложения Проблемы DDD в распределенных приложениях Как быть? Принимаем решение Подводим итоги 2

3 ЧТО ТАКОЕ DDD? 3

4 DDD DataDisplayDebugger? 4

5 DDD Domain Driven Design! 5

6 Domain Driven Design 6

7 Domain Driven Design Проектирование по модели проектирование архитектуры, при котором соблюдается максимально точное соответствие между некоторым подмножеством элементов программы и элементами модели (Эрик Эванс) 7

8 Domain Driven Design 8

9 Модель программы 9

10 Модель предметной области 10

11 Модель программы DataSet DataReader Command DataAdapter Connection И т. д. Модель предметной области Книга Автор Издатель Читатель И т. д. 11

12 Модель предметной области 12

13 Domain Driven Design DDD проекция языка предметной области на объектно ориентированный язык программирования 13

14 Почему DDD? Эффективный способ борьбы со сложностью Единый язык Низкая стоимость разработки и сопровождения 14

15 Почему DDD в Agile? Расстояние между заказчиком и разработчиком невелико Заказчик и разработчик разговаривают на одном языке Итеративная разработка постепенное изменение модели 15

16 ORM (Object-relational mapping) ORM технология программирования для конвертации данных между несовместимыми типами систем в объектно-ориентированные языки 16

17 ORM 17

18 ORM DDD 18

19 Архитектурные стили при работе с ORM 19

20 Rich VS Anemic 20

21 Rich * -Данные Класс3 +Бизнес-логика() * * * -Данные Класс1 +Бизнес-логика() -Данные Класс2 +Бизнес-логика() 21

22 Anemic 22

23 Anemic? ORM? 23

24 Rich! 24

25 РАСПРЕДЕЛЕННЫЕ ПРИЛОЖЕНИЯ 25

26 Шаблоны распределенных архитектур Клиент-Сервер 3-х звенная (многозвенная) архитектура SOA Enterprise Service Bus 26

27 Клиент-Сервер БД Клиент 27

28 3-х звенная архитектура БД Сервер приложений Клиент 28

29 SOA Сервис 1 Сервис 2 Сервис 3 29

30 Enterprise Service Bus Система 1 ESB Система 2 Система 3 30

31 Почему распределенная архитектура? Безопасность Эффективность Совместная работа 31

32 DDD В РАСПРЕДЕЛЕННЫХ ПРИЛОЖЕНИЯХ 32

33 Клиент-Сервер Клиент БД ORM Доменная модель 33

34 Проблемы? 34

35 Нет проблем! БД ORM Доменная модель 35

36 3-х звенная архитектура Сервер приложений Клиент БД ORM Доменная модель сервера Доменная модель клиента 36

37 Проблемы? 37

38 Как? Проблемы Построить взаимодействие с сервером? Преобразовать данные в доменную модель на клиенте? Доменная модель клиента 38

39 SOA Сервис 1 БД ORM Доменная модель 1 Сервис 2 Сервис 3 Доменная модель 2 Доменная модель 3 39

40 Проблемы? 40

41 Как? Проблемы Построить взаимодействие другими сервисами? Преобразовать данные в локальную доменную модель? Доменная модель 41

42 Как? Проблемы Сочетать использование ORM и работу с другими сервисами? БД ORM Доменная модель сервиса 42

43 Enterprise Service Bus Система 1 БД ORM Доменная модель 1 ESB Система 2 Система 3 Доменная модель 2 Доменная модель 3 43

44 Проблемы? 44

45 Как? Проблемы Построить взаимодействие с шиной ESB? Преобразовать данные из шины в доменную модель ESB? Доменная модель системы 45

46 Как? Проблемы Сочетать использование ORM и работу с шиной БД ORM Доменная модель сервиса ESB 46

47 Проблемы в DDD в распределенных приложениях Взаимодействие с удаленными источниками данных? 47

48 Проблемы в DDD в распределенных приложения Преобразование данных из удаленных источников в доменную модель Данные? Доменная модель системы 48

49 Сервис временно недоступен Соединение Распределенная архитектура вносит в модель объекты отсутствующие в предметной области Данные по запросу

50 Проблемы в DDD в распределенных приложения Сочетание различных источников данных Данные Доменная модель Данные 50

51 Развитие DDD 2002 год 2003 год 2008 год 51

52 Причины Отсутствие шаблонов для удаленного взаимодействия Отсутствие готовых инструментальных средств 52

53 КАК БЫТЬ? 53

54 Шаблоны удаленного взаимодействия

55 RPC (Remote Procedure Call).NET Remoting CORBA WCF и т. д. 55

56 Почему нет? 56

57 Почему нет? Доменные модели разные Стоимость удаленного вызова на порядки выше стоимости локалького 57

58 Data Transfer Object

59 Доменная модель 1 DTO Доменная модель 2 59

60 Доменная модель DTO 60

61 Инструменты

62 Что делать? Логика преобразования данных и удаленного взаимодействия Модель предметной области 62

63 Что делать? Разработать инструментарий 63

64 ПРИНИМАЕМ РЕШЕНИЕ 64

65 Клиент-сервер Множество инструментов и платформ Готовые архитектурные шаблоны DDD выгодно 65

66 3-х звенная архитектура Тонкий клиент см. клиент-сервер Толстый клиент: Мало логики не использовать DDD на клиенте Средне логики помещать инфраструктурный код в доменную модель Много логики разработать свой слой преобразования данных 66

67 SOA и ESB Удаленного взаимодействия немного поместить логику преобразования данных в доменную модель Иначе разработать свой слой преобразования данных 67

68 ПОДВОДИМ ИТОГИ 68

69 Распределенная архитектура данность

70 Что нам дает DDD Эффективный способ борьбы со сложностью Единый язык Низкая стоимость разработки и сопровождения 70

71 Но есть проблемы!

72 Оценить: Так что же делать? Сложность доменной модели Необходимость сильно распределенной архитектуры Стоимость разработки собственных инструментов 72

73 Вопросы? Докладчик: Николай Гребнев

1. Композиция и декомпозиция. DDD/MDD

1. Композиция и декомпозиция. DDD/MDD 1. Композиция и декомпозиция. DDD/MDD Построение модели предметной области (Model Driven Design). Формирование семантического пространства и выработка единого языка моделирования, понимаемого всеми участниками

Подробнее

Domain Driven Design модель вместо требований

Domain Driven Design модель вместо требований Domain Driven Design модель вместо требований Докладчик: Максим Цепков (M.Tsepkov@custis.ru) www.custis.ru О чем будет доклад? DDD mainstream проектирования Что это такое? Почему это эффективно? Когда

Подробнее

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Б3.В.6 РАЗРАБОТКА РАСПРЕДЕЛЕННЫХ ИНТЕРНЕТ ПРИЛОЖЕНИЙ

РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Б3.В.6 РАЗРАБОТКА РАСПРЕДЕЛЕННЫХ ИНТЕРНЕТ ПРИЛОЖЕНИЙ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Государственное образовательное учреждение высшего профессионального образования «Мурманский государственный гуманитарный университет» (МГГУ) РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ

Подробнее

"Архитектура интеграции: от технологий к бизнесу" форум "Интеграция корпоративных прикладных систем 2011"

Архитектура интеграции: от технологий к бизнесу форум Интеграция корпоративных прикладных систем 2011 "Архитектура интеграции: от технологий к бизнесу" форум "Интеграция корпоративных прикладных систем 2011" История ИТ Интернет LAN Web XML WS SOA Cloud 1980 1990 2000 2010 EDI ERP,CRM,PLM,CAD Офисные приложения

Подробнее

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

Архитектура информационных систем Архитектура информационных систем Типовые функциональные компоненты ИС Пользовательский интерфейс Бизнеслогика Управление данными Типовые функциональные компоненты ИС Пользовательский интерфейс Средства

Подробнее

SOA. Преимущества. Для пользователей RS-Bank v инструменты и технологии

SOA. Преимущества. Для пользователей RS-Bank v инструменты и технологии Преимущества SOA Для пользователей v. 5.5 Сергей Реинт программист группы «Расчетный банк v. 5.5» Департамента банковского ПО Иван Вахрушев старший проектировщик группы «Расчетный банк v. 5.5» Департамента

Подробнее

МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ ИНФОРМАЦИОННЫЙ МЕНЕДЖМЕНТ

МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ ИНФОРМАЦИОННЫЙ МЕНЕДЖМЕНТ МИНСКИЙ ИНСТИТУТ УПРАВЛЕНИЯ В.А. ВИШНЯКОВ ИНФОРМАЦИОННЫЙ МЕНЕДЖМЕНТ ЧАСТЬ 6 РАСПРЕДЕЛЕННЫЕ БД В ЭКОНОМИКЕ И УПРАВЛЕНИИ (учебно-методический комплекс) по дисциплинам «Распределенные БД в экономике» «Распределенные

Подробнее

ИНТЕГРАЦИОННОЕ РЕШЕНИЕ НА ОСНОВЕ СЕРВИС - ОРИЕНТИРОВАННОЙ АРХИТЕКТУРЫ

ИНТЕГРАЦИОННОЕ РЕШЕНИЕ НА ОСНОВЕ СЕРВИС - ОРИЕНТИРОВАННОЙ АРХИТЕКТУРЫ СБОРНИК НАУЧНЫХ ТРУДОВ НГТУ. 2009. 2(56). 103 108 УДК 532.783 ИНТЕГРАЦИОННОЕ РЕШЕНИЕ НА ОСНОВЕ СЕРВИС - ОРИЕНТИРОВАННОЙ АРХИТЕКТУРЫ Д.В. ПРЫТКОВ Рассмотрены возможности сервис-ориентированной архитектуры.

Подробнее

Содержание. Часть I. Обзор 41. Предисловие 17 Введение 27. Глава 1. Расслоение системы 43. Глава 2. Организация бизнес-логики 51

Содержание. Часть I. Обзор 41. Предисловие 17 Введение 27. Глава 1. Расслоение системы 43. Глава 2. Организация бизнес-логики 51 Содержание Предисловие 17 Введение 27 Часть I. Обзор 41 Глава 1. Расслоение системы 43 Развитие модели слоев в корпоративных программных приложениях 44 Три основных слоя 46 Где должны функционировать слои

Подробнее

Информационная система стоматологической клиники

Информационная система стоматологической клиники Дипломная работа Информационная система стоматологической клиники Руководитель: Павлов В.С. Выполнил: студент группы 4416 Корнышев С.В. 1 Задание на проектирование Должна быть разработана информационная

Подробнее

MDM, ESB, управление знаниями

MDM, ESB, управление знаниями Импортозамещение инфраструктурного программного обеспечения: MDM, ESB, управление знаниями Сергей Горшков, ТриниДата http://trinidata.ru MDM: системы управления мастер-данными включая НСИ нормативно-справочную

Подробнее

Лекция 8. Распределённая обработка информации

Лекция 8. Распределённая обработка информации Лекция 8 Распределённая обработка информации Основные понятия Распределенная обработка обработка, выполнение которой разбивается на задачи прикладных систем, распределенных среди различных ЭВМ в сети.

Подробнее

Необъектные модели предметной области

Необъектные модели предметной области Необъектные модели предметной области Докладчик: Максим Цепков (M.Tsepkov@custis.ru) www.custis.ru О чем будет доклад? DDD эффективный способ проектирования Объектная модель предметной области понятно

Подробнее

Что такое JBoss SOA/ESB?

Что такое JBoss SOA/ESB? Пестун М.В. Что такое JBoss SOA/ESB? НАЦИОНАЛЬНЫЙ ЦЕНТР ПОДДЕРЖКИ И РАЗРАБОТКИ 125375, г. Москва, ул. Тверская, дом 7, подъезд 7, 2-ой этаж, офис 1а. телефон: +7 (495) 988-27-09 факс: +7 (495) 745-40-81

Подробнее

Одноранговые и клиентсерверные

Одноранговые и клиентсерверные Одноранговые и клиентсерверные сети Назначение компьютерных сетей Совместное использование ресурсов и осуществление интерактивной связи между узлами сети. Ресурсы(resources) это данные, приложения и периферийные

Подробнее

Мехтиев Анар Ведущий бизнес аналитик Мегафон-Москва

Мехтиев Анар Ведущий бизнес аналитик Мегафон-Москва Мехтиев Анар Ведущий бизнес аналитик Мегафон-Москва MegaFon 05/27/09 1 Предпосылки миграции с HP Service Desk 4.5 на HP Service Manager Невозможность удовлетворять требованиям к развитию системы HP Service

Подробнее

Веб-сервисы. Что такое веб-сервис

Веб-сервисы. Что такое веб-сервис Веб-сервисы Web-services: SOAP vs. REST Что такое веб-сервис Метод взаимодействия между двумя устройствами в интернете W3C: программная система стандартизированного межмашинного взаимодействия по сети

Подробнее

А. П. Глазков МЕТОДОЛОГИИ И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ

А. П. Глазков МЕТОДОЛОГИИ И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ РОССИЙСКАЯ ФЕДЕРАЦИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ Государственное образовательное учреждение высшего профессионального образования ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Институт математики, естественных

Подробнее

МЕТОДЫ ОБЕСПЕЧЕНИЯ ИНТЕГРАЦИИ СЛАБОСВЯЗАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

МЕТОДЫ ОБЕСПЕЧЕНИЯ ИНТЕГРАЦИИ СЛАБОСВЯЗАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ РОССИЙСКОЙ АКАДЕМИИ НАУК СИБИРСКОЕ ОТДЕЛЕНИЕ Федеральное государственное бюджетное учреждение науки Институт систем информатики им. А.П. Ершова УДК 004.738.5:004.942 На правах рукописи ПЛАТОНОВ ЮРИЙ ГЕОРГИЕВИЧ

Подробнее

РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ РАДЧЕНКО Г.И., КАФЕДРА СП ЮУРГУ

РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ РАДЧЕНКО Г.И., КАФЕДРА СП ЮУРГУ РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ 2 ВОПРОСЫ К какому уровню модели OSI относятся следующие протоколы: TCP IP HTTP Bluetooth Что такое сокет? Как определяется сокет TCP/IP? Как использование менеджеров

Подробнее

Администрирование в информационных системах. Лекция 1. Понятие информационной системы Основные задачи администрирования ИС

Администрирование в информационных системах. Лекция 1. Понятие информационной системы Основные задачи администрирования ИС Администрирование в информационных системах Лекция 1. Понятие информационной системы Основные задачи администрирования ИС Понятие информационной системы Информационная система (ИС) совокупность внутренних

Подробнее

Основная задача. Ознакомиться с конкретными примерами, рассматриваемыми в этой книге.

Основная задача. Ознакомиться с конкретными примерами, рассматриваемыми в этой книге. Глава 3 Конкретные примеры Существует совсем немного вещей, которые придумать труднее, чем хороший пример. Марк Твен (Mark Twain) Основная задача Ознакомиться с конкретными примерами, рассматриваемыми

Подробнее

JLine platform. Краткое описание платформы

JLine platform. Краткое описание платформы JLine platform Краткое описание платформы г.краснодар, 2015 Стр. 2 Назначение Платформа JLine предназначена для быстрой разработки приложений различного масштаба. Использование платформы наиболее эффективно

Подробнее

Корпоративная шина как посредник между участниками взаимодействия

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

Подробнее

Семестр. Лекции. Неделя семестра Сдача лабораторных работ

Семестр. Лекции. Неделя семестра Сдача лабораторных работ МИНОБРНАУКИ РОССИИ ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ИНФОРМАТИКИ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ Распределенные объектные технологии Направление подготовки 02.04.02 Фундаментальная информатика

Подробнее

СИСТЕМА МЕЖВЕДОМСТВЕННОГО ЭЛЕКТРОННОГО ВЗАИМОДЕЙСТВИЯ КРАТКОЕ ОПИСАНИЕ ОСНОВНОГО ФУНКЦИОНАЛА

СИСТЕМА МЕЖВЕДОМСТВЕННОГО ЭЛЕКТРОННОГО ВЗАИМОДЕЙСТВИЯ КРАТКОЕ ОПИСАНИЕ ОСНОВНОГО ФУНКЦИОНАЛА СИСТЕМА МЕЖВЕДОМСТВЕННОГО ЭЛЕКТРОННОГО ВЗАИМОДЕЙСТВИЯ КРАТКОЕ ОПИСАНИЕ ОСНОВНОГО ФУНКЦИОНАЛА МОСКВА 2010 Содержание Список сокращений...3 1 Общие сведения...4 1.1 Полное наименование системы и ее условное

Подробнее

Обмен данными в корпоративных информационных системах

Обмен данными в корпоративных информационных системах ТОП-программа «Разработчик 1С» ПРИМЕРНАЯ ПРОГРАММА ДИСЦИПЛИНЫ Обмен данными в корпоративных информационных системах Образовательные программы для встраивания Бакалавриат, Специалитет, Магистратура Форма

Подробнее

РАЗРАБОТКА НОВЫХ ПОДХОДОВ ДЛЯ ПОСТРОЕНИЯ АРХИТЕКТУРЫ КИС УПРАВЛЕНИЯ МУЛЬТИАГЕНТНЫМИ ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКИМИ СИСТЕМАМИ НА ОСНОВЕ ЕДИНОЙ МОДЕЛИ

РАЗРАБОТКА НОВЫХ ПОДХОДОВ ДЛЯ ПОСТРОЕНИЯ АРХИТЕКТУРЫ КИС УПРАВЛЕНИЯ МУЛЬТИАГЕНТНЫМИ ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКИМИ СИСТЕМАМИ НА ОСНОВЕ ЕДИНОЙ МОДЕЛИ РАЗРАБОТКА НОВЫХ ПОДХОДОВ ДЛЯ ПОСТРОЕНИЯ АРХИТЕКТУРЫ КИС УПРАВЛЕНИЯ МУЛЬТИАГЕНТНЫМИ ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКИМИ СИСТЕМАМИ НА ОСНОВЕ ЕДИНОЙ МОДЕЛИ Захарчук О.Т., Макухин В.М. ООО «АСис Софт», г. Москва

Подробнее

МИНОБРНАУКИ РОССИИ. Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

МИНОБРНАУКИ РОССИИ. Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования МИНОБРНАУКИ РОССИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им.в.и.

Подробнее

Платформа «1С:Предприятие 8.3» - основа современной IT-архитектуры корпоративного рынка

Платформа «1С:Предприятие 8.3» - основа современной IT-архитектуры корпоративного рынка Платформа «1С:Предприятие 8.3» - основа современной IT-архитектуры корпоративного рынка Нуралиев Сергей Руководитель отделения разработки экономических программ Платформа предметно-ориентированное средство

Подробнее

IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 ускоряет разработку многоканальных приложений

IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 ускоряет разработку многоканальных приложений ZP11-0164 от 17 мая 2011 г. IBM WebSphere Multichannel Bank Transformation Toolkit V7.1 ускоряет разработку многоканальных приложений Содержание 1 Обзор 4 Дата выпуска 3 Основные условия 4 Описание Краткое

Подробнее

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

Архитектура информационных систем Федеральное агентство связи федеральное государственное бюджетное образовательное учреждение высшего образования «Сибирский государственный университет телекоммуникаций и информатики» Архитектура информационных

Подробнее

Базы данных. Контрольные вопросы по освоению курса ЕКАТЕРИНБУРГ

Базы данных. Контрольные вопросы по освоению курса ЕКАТЕРИНБУРГ Министерство образования и науки Российской Федерации Федеральное государственное образовательное учреждение высшего профессионального образования Уральский государственный лесотехнический университет

Подробнее

Технологический стек и подход к разработке портальных b2b-решений

Технологический стек и подход к разработке портальных b2b-решений Технологический стек и подход к разработке портальных b2b-решений 2016 > 90 штатных специалистов > 500 проектов реализовано с 2002 года Полный технологический цикл: от проектирования и дизайна до программной

Подробнее

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ имени академика С.П. КОРОЛЕВА

Подробнее

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

Тематика контрольных работ по дисциплине  Компьютерные информационные технологии для студентов заочной формы обучения. Тематика контрольных работ по дисциплине " Компьютерные информационные технологии" для студентов заочной формы обучения. Примечание: номер варианта контрольной работы определяется по сумме цифр номера

Подробнее

Domain-Driven Design: Модель вместо требований

Domain-Driven Design: Модель вместо требований Domain-Driven Design: Модель вместо требований Максим Цепков Главный архитектор дирекции развития решений Москва, 24 мая 2014 года О чем этот доклад? Есть разные способы работы с требованиями Выбор конкретного

Подробнее

Единая информационная среда создания и сопровождения бортового программного обеспечения спутников навигации и связи

Единая информационная среда создания и сопровождения бортового программного обеспечения спутников навигации и связи Г.П. Цапко, Я.А. Мартынов. Единая информационная среда создания и сопровождения 97 УДК 004.41, 004.4 2 Г.П. Цапко, Я.А. Мартынов Единая информационная среда создания и сопровождения бортового программного

Подробнее

«Бизнес Семантика»: практика интеграции информационных систем с использованием семантических технологий

«Бизнес Семантика»: практика интеграции информационных систем с использованием семантических технологий «Бизнес Семантика»: практика интеграции информационных систем с использованием семантических технологий Сергей Горшков «Бизнес Семантика», Екатеринбург, Россия. serge@business-semantic.ru Аннотация. В

Подробнее

Проектирование и архитектура программных систем

Проектирование и архитектура программных систем Проектирование и архитектура программных систем Программирование это один из видов деятельности, входящих в цикл разработки программного обеспечения. Технология разработки ПО Автономное Встроенное Реального

Подробнее

ОГЛАВЛЕНИЕ ВВЕДЕНИЕ 3 ГЛАВА 1. ПРОГРАММИРОВАНИЕ ФАЙЛОВОГО ВВОДА/ВЫВОДА В С# Байтовые и символьные потоки Класс FileStream и файловый

ОГЛАВЛЕНИЕ ВВЕДЕНИЕ 3 ГЛАВА 1. ПРОГРАММИРОВАНИЕ ФАЙЛОВОГО ВВОДА/ВЫВОДА В С# Байтовые и символьные потоки Класс FileStream и файловый РЕФЕРАТ Тема дипломной работы: «Современные технологии использования информационных систем при разработке Windows-приложений». Объем дипломной работы. 70 страниц, 22 рисунка, 10 таблиц, 13 источников.

Подробнее

6. Программное обеспечение решающей системы принятия решений

6. Программное обеспечение решающей системы принятия решений 6. Программное обеспечение решающей системы принятия решений 6.1 Формирование пакета прикладных программ ППП принятие решений Согласно определению САПР как инструментария проектировщика [1], ППП принятие

Подробнее

Комаров Сергей руководитель Отдела систем автоматизации бизнес-процессов. Взаимодействие BPEL с другими компонентами информационной системы

Комаров Сергей руководитель Отдела систем автоматизации бизнес-процессов. Взаимодействие BPEL с другими компонентами информационной системы Комаров Сергей руководитель Отдела систем автоматизации бизнес-процессов Взаимодействие BPEL с другими компонентами информационной системы О чем пойдет речь Задачи, решаемые BPEL Место BPEL PM в информационной

Подробнее

АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ. ИРС СРС экзамен

АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ. ИРС СРС экзамен АННОТАЦИЯ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 1. Наименование дисциплины: Архитектура программных систем 2. Направление: 010500, Математическое обеспечение и администрирование информационных систем 3. Квалификация

Подробнее

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования «Кемеровский государственный университет»

Подробнее

РАЗДЕЛ I. О построении MOF репозитория метаданных

РАЗДЕЛ I. О построении MOF репозитория метаданных Труды ИСА РАН 2005. Т. 14 РАЗДЕЛ I МОДЕЛИ ОБРАБОТКИ И ПРЕДСТАВЛЕНИЯ ДАННЫХ О построении MOF репозитория метаданных А. А. Белевцев, В. Е. Кривцов Введение Опыт использования метаданных привел к расширенному

Подробнее

АННОТАЦИЯ рабочей программы дисциплины «Информационные технологии и платформы разработки ИС»

АННОТАЦИЯ рабочей программы дисциплины «Информационные технологии и платформы разработки ИС» АННОТАЦИЯ рабочей программы дисциплины «Информационные технологии и платформы разработки ИС» Цель и задачи дисциплины Цели дисциплины «Информационные технологии и платформы разработки информационных систем»:

Подробнее

ПРОГРАММА ВСТУПИТЕЛЬНОГО ЭКЗАМЕНА В МАГИСТРАТУРУ ПО НАПРАВЛЕНИЮ

ПРОГРАММА ВСТУПИТЕЛЬНОГО ЭКЗАМЕНА В МАГИСТРАТУРУ ПО НАПРАВЛЕНИЮ МИНОБРНАУКИ РОССИИ Федеральное государственное автономное образовательное учреждение высшего образования Санкт-Петербургский государственный электротехнический университет ЛЭТИ им. В.И. Ульянова (Ленина)

Подробнее

Труды Нижегородского государственного технического университета им. Р.Е. Алексеева 2(109) РЕШЕНИЕ ПРОБЛЕМЫ ЗАПИСИ СОСТАВНЫХ ОБЪЕКТОВ В БД

Труды Нижегородского государственного технического университета им. Р.Е. Алексеева 2(109) РЕШЕНИЕ ПРОБЛЕМЫ ЗАПИСИ СОСТАВНЫХ ОБЪЕКТОВ В БД 82 УДК 004.045 С.В. Логанов РЕШЕНИЕ ПРОБЛЕМЫ ЗАПИСИ СОСТАВНЫХ ОБЪЕКТОВ В БД Нижегородский государственный технический университет им. Р.Е. Алексеева Статья посвящена решению проблемы сохранения и восстановления

Подробнее

Распределённые системы

Распределённые системы Распределённые системы Определение Распределенная система это набор независимых компьютеров, представляющийся их пользователям единой объединенной системой. Особенности От пользователей скрыты различия

Подробнее

Жизненный цикл управления бизнес-процессами. Как перейти от «пилотов» BPMS ксистемному внедрению процессного подхода.

Жизненный цикл управления бизнес-процессами. Как перейти от «пилотов» BPMS ксистемному внедрению процессного подхода. Жизненный цикл управления бизнес-процессами. Как перейти от «пилотов» BPMS ксистемному внедрению процессного подхода. Болотин Павел руководитель отдела Программных платформ Задачи, которые приходится решать

Подробнее

Разработка методов проектирования информационноаналитических

Разработка методов проектирования информационноаналитических Электронный журнал «Труды МАИ». Выпуск 45 www.mai.ru/science/trudy/ УДК 004.413 Разработка методов проектирования информационноаналитических систем И.А Селянова. Аннотация Информационно-аналитическая система

Подробнее

Обеспечьте Кибербезопасность своих АСУ ТП основанных на ОРС!

Обеспечьте Кибербезопасность своих АСУ ТП основанных на ОРС! Обеспечьте Кибербезопасность своих АСУ ТП основанных на ОРС! Резюме: В этой статье компания МОДКОН предлагает рассмотреть два различных метода защиты систем контроля применяющих технологию OPC Classic:

Подробнее

Содержание программы: Тема 1. Информационные технологии: основные понятия

Содержание программы: Тема 1. Информационные технологии: основные понятия Содержание программы: Тема 1. Информационные технологии: основные понятия Понятие информации. Информационная деятельность как атрибут основной деятельности. Свойства экономической информации. Роль информации

Подробнее

КОНЦЕПЦИЯ. Система таксации и детального контроля телефонных сообщений "ТРАФИК" ООО "ИНФОТЕХНОСЕРВИС" Назначение, архитектура, применение

КОНЦЕПЦИЯ. Система таксации и детального контроля телефонных сообщений ТРАФИК ООО ИНФОТЕХНОСЕРВИС Назначение, архитектура, применение Информационные технологии для вашего бизнеса КОНЦЕПЦИЯ Система таксации и детального контроля телефонных сообщений "ТРАФИК" 03061, Киев, ул.героев Севастополя, 39 (8 044) 203-65-86, 404-81-19 e-mail: its@its.kiev.ua

Подробнее

Распределенные базы данных. Общие сведения

Распределенные базы данных. Общие сведения Распределенные базы данных Общие сведения Общие принципы Под распределенной базой данных (РБД) понимается набор логически связанных между собой разделяемых данных, которые физически распределены по разных

Подробнее

А. В. Гаврилов. Технологии сетевого программирования. Вопросы к экзамену

А. В. Гаврилов. Технологии сетевого программирования. Вопросы к экзамену МИНОБРНАУКИ РОССИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ АКАДЕМИКА С.П.КОРОЛЕВА

Подробнее

УТВЕРЖДЁН ЖТЯИ ЛУ ЖТЯИ Использование КриптоПро OCSP Server совместно с КриптоПро УЦ

УТВЕРЖДЁН ЖТЯИ ЛУ ЖТЯИ Использование КриптоПро OCSP Server совместно с КриптоПро УЦ УТВЕРЖДЁН ЖТЯИ.00023-01 20 01-ЛУ ЖТЯИ.00023-01 90 04 Использование КриптоПро OCSP Server совместно с КриптоПро УЦ АННОТАЦИЯ Настоящий документ содержит описание вариантов совместного использования продуктов

Подробнее

ISSN Вестник НТУ "ХПИ", 2012, 38

ISSN Вестник НТУ ХПИ, 2012, 38 УДК 681.3 М.В. БУРЦЕВ, НТУ "ХПИ", Харьков, А.И. ПОВОРОЗНЮК, д-р техн. наук, НТУ "ХПИ", Харьков АРХИТЕКТУРА СИСТЕМЫ ПОДДЕРЖКИ ПРИНЯТИЯ РЕШЕНИЙ В МЕДИЦИНЕ, ОСНОВАННОЙ НА КОМБИНИРОВАННОМ РЕШАЮЩЕМ ПРАВИЛЕ

Подробнее

Введение... 1 На кого рассчитана эта книга... 1 Краткое описание глав... 2 Исходные коды примеров... 5 Благодарности... 5

Введение... 1 На кого рассчитана эта книга... 1 Краткое описание глав... 2 Исходные коды примеров... 5 Благодарности... 5 Оглавление Введение... 1 На кого рассчитана эта книга... 1 Краткое описание глав... 2 Исходные коды примеров... 5 Благодарности... 5 ЧАСТЬ I. ОСНОВЫ VISUAL STUDIO 2010... 7 Глава 1. Общие сведения о Visual

Подробнее

Кафедра автоматизированных систем управления (АСУ) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ И СЕТЕЙ. Учебно-методическое пособие

Кафедра автоматизированных систем управления (АСУ) ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ И СЕТЕЙ. Учебно-методическое пособие МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕ- РАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

Подробнее

ПРОГРАММА аттестационных испытаний для поступающих на 2 и последующие курсы специальности «Прикладная информатика (в сфере сервиса)»

ПРОГРАММА аттестационных испытаний для поступающих на 2 и последующие курсы специальности «Прикладная информатика (в сфере сервиса)» ПРОГРАММА аттестационных испытаний для поступающих на 2 и последующие курсы специальности «Прикладная информатика (в сфере сервиса)» Курс Экзамен Форма проведения экзамена 2 курс 3 курс 4 курс 5 курс Комплексный

Подробнее

Domain Driven Design Модель вместо требований

Domain Driven Design Модель вместо требований Domain Driven Design Модель вместо требований Максим Цепков www.facebook.com/mtsepkov www.custis.ru О чем этот доклад? Есть разные способы работы с требованиями Выбор конкретного зависит от проекта В сложных

Подробнее

Техническое описание. инструментальной платформы OpenIcar

Техническое описание. инструментальной платформы OpenIcar Техническое описание инструментальной платформы OpenIcar 2016 2 Оглавление 1.Общие сведения... 3 2. Функциональное назначение... 4 2.1.Архитектура.... 4 2.2.Системные и сервисные функции... 5 2.3. Управление

Подробнее

Ульяновский государственный технический университет. Кафедра «Информационные системы» Специальность Программная инженерия (Магистратура)

Ульяновский государственный технический университет. Кафедра «Информационные системы» Специальность Программная инженерия (Магистратура) Экзаменационный билет 1 1.Математическая логика и теория алгоритмов Формальные логические модели, логика высказываний, логическое следствие, логика предикатов, логический вывод, логическое программирование.

Подробнее

Внедрение BPM: Считаем цыплят

Внедрение BPM: Считаем цыплят Внедрение BPM: Считаем цыплят Вячеслав Бутыркин Начальник отдела сервисно-ориентированной архитектуры, руководитель BPM/SOA проектов СК РОСНО Содержание Этапы внедрения BPM/SOA в РОСНО Анализ Дальнейшие

Подробнее

Лекция 16 Этапы проектирования информационных систем

Лекция 16 Этапы проектирования информационных систем Лекция 16 Этапы проектирования информационных систем План 16.1. Построения систем с использованием информационных технологий 16.1.1. Функционально-модульная и объектно-ориентированная технологии проектирования

Подробнее

Naumen Network Manager. Автор: Мартова Александра

Naumen Network Manager. Автор: Мартова Александра Naumen Network Manager Автор: Мартова Александра Что же такое Мониторинг Термином мониторинг сети называют работу системы, которая выполняет постоянное наблюдение за компьютерной сетью в поисках медленных

Подробнее

1.2. Место учебной дисциплины в структуре основной профессиональной образовательной программы: Профессиональный цикл

1.2. Место учебной дисциплины в структуре основной профессиональной образовательной программы: Профессиональный цикл 1.1. Программа учебной дисциплины является частью основной профессиональной образовательной программы прикладного бакалавриата по направлению подготовки 230400.62 Информационные системы и технологии 1.2.

Подробнее

Глава 1. Введение. Проблемы создания больших. программных систем Особенности разработки сложных (больших) программных систем...

Глава 1. Введение. Проблемы создания больших. программных систем Особенности разработки сложных (больших) программных систем... Архитектура и проектирование программных систем: Монография / С.В. Назаров. - М.: НИЦ ИНФРА- М, 2014. - 351 с.: 60x88 1/16 + ( Доп. мат. znanium.com). - (Научная мысль; Информатика). (обложка) ISBN 978-5-16-005735-4

Подробнее

ОГЛАВЛЕНИЕ Глава 1. Введение в базы данных. Общая характеристика основных понятий обработки данных Глава 2. Концептуальное моделирование базы данных

ОГЛАВЛЕНИЕ Глава 1. Введение в базы данных. Общая характеристика основных понятий обработки данных Глава 2. Концептуальное моделирование базы данных ОГЛАВЛЕНИЕ Предисловие... 3 Глава 1. Введение в базы данных. Общая характеристика основных понятий обработки данных... 5 1.1. Развитие основных понятий представления данных... 5 1.2. Системы управления

Подробнее

«Кредитная фабрика: интеграция в масштабах Сбербанка» Алексей Макеев Директор направления SOA Компания «Неофлекс»

«Кредитная фабрика: интеграция в масштабах Сбербанка» Алексей Макеев Директор направления SOA Компания «Неофлекс» «Кредитная фабрика: интеграция в масштабах Сбербанка» Алексей Макеев Директор направления SOA Компания «Неофлекс» «Неофлекс» - ваш союзник в развитии «Неофлекс» ведущий поставщик профессиональных услуг

Подробнее

Лекция 1. Архитектура 1С Предприятия. Титов А.В. Тула 2013 г.

Лекция 1. Архитектура 1С Предприятия. Титов А.В. Тула 2013 г. Лекция 1 Архитектура 1С Предприятия Титов А.В. Тула 2013 г. Архитектура 1С: Предприятия Система 1С:Предприятие представляет собой совокупность четырех составляющих: Метаданные описание прикладного решения

Подробнее

Аннотация рабочей программы дисциплины «Базы данных» по направлению подготовки Бизнес информатика (бакалавриат)

Аннотация рабочей программы дисциплины «Базы данных» по направлению подготовки Бизнес информатика (бакалавриат) Аннотация рабочей программы дисциплины «Базы данных» по направлению подготовки 38.03.05 - Бизнес информатика (бакалавриат) профиль подготовки Архитектура предприятия 1. ЦЕЛЬ И ЗАДАЧИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

Подробнее

Методические рекомендации для преподавателей по дисциплине «Современные компьютерные технологии», направление

Методические рекомендации для преподавателей по дисциплине «Современные компьютерные технологии», направление Методические рекомендации для преподавателей по дисциплине «Современные компьютерные технологии», направление 01400.68 «Прикладная математика и информатика», магистерская программа «Количественные методы

Подробнее

КПО. Современные стратегии конструирования программного обеспечения. Лекция 2 (версия 1.0)

КПО. Современные стратегии конструирования программного обеспечения. Лекция 2 (версия 1.0) КПО Современные стратегии конструирования программного обеспечения Лекция 2 (версия 1.0) спиральная модель Барри Боэм, 1988 I 2 3 II 4 1 5 9 6 7 IV 8 III USDP Якобсон, Буч и Рамбо, 1999 UNIFIED SOFTWARE

Подробнее

Сравнительное нагрузочное тестирование интеграционных решений для банковских систем

Сравнительное нагрузочное тестирование интеграционных решений для банковских систем УДК 004.75 Сравнительное нагрузочное тестирование интеграционных решений для банковских систем Шилин Г.М., студент Россия, 105005, г. Москва, МГТУ им. Н.Э. Баумана, кафедра «Информационные системы и телекоммуникации»

Подробнее

Рисунок 1. Demo апплеты из Java Developer Kit

Рисунок 1. Demo апплеты из Java Developer Kit ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ ПРОГРАМНЫХ КОМПЛЕКСОВ ТЕСТИРОВАНИЯ ПРИ РЕАЛИЗАЦИИ ДИСТАНЦИОННЫХ ОБРАЗОВАТЕЛЬНЫХ ТЕХНОЛОГИЙ. Басов В.А., Васьковский А.Н. Коломенский филиал НАЧОУ ВПО Современная гуманитарная

Подробнее

Обзорный семинар по JBoss Enterprise Middleware. Пестун Максим Ведущий инженер Бюро Соломатина

Обзорный семинар по JBoss Enterprise Middleware. Пестун Максим Ведущий инженер Бюро Соломатина Обзорный семинар по JBoss Enterprise Middleware Пестун Максим Ведущий инженер Бюро Соломатина План презентации Что такое JBoss Enterprise Middleware и какие программные решения им покрываются? Примеры

Подробнее

РАБОЧАЯ ПРОГРАММА дисциплины РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ

РАБОЧАЯ ПРОГРАММА дисциплины РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ ОБРАБОТКИ ИНФОРМАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕСИОНАЛЬНОГО ОБРАЗОВАНИЯ «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ НЕФТЕГАЗОВЫЙ УНИВЕРСИТЕТ» ИНСТИТУТ КИБЕРНЕТИКИ, ИНФОРМАТИКИ

Подробнее

Содержание. 00_content.indd :05:07

Содержание. 00_content.indd :05:07 Введение 13 Структура книги 14 Все это хорошо, но о чем же книга? 15 Для кого предназначена книга 15 Предположения 15 Возможно, эта книга не для вас 15 Загрузки: примеры кода 16 Благодарности 16 Ошибки,

Подробнее

Введение. Определение требований к framework-системе

Введение. Определение требований к framework-системе АВТОМАТИЗАЦИЯ ПРОЦЕССА РАЗРАБОТКИ WEB-ПРИЛОЖЕНИЙ НА ПРИМЕРЕ FRAMEWORK-СИСТЕМЫ КОМПАНИИ DIGART В.В. Заря, А.А. Протченков, Е.В. Симаков Научный руководитель д.т.н., профессор А.Г. Коробейников Ускорение

Подробнее

ФОНД ОЦЕНОЧНЫХ СРЕДСТВ

ФОНД ОЦЕНОЧНЫХ СРЕДСТВ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Глазовский государственный педагогический институт

Подробнее

УДК В.В. АНДРЕЕВ, Э.В. ШОГУЛИН РАЗРАБОТКА МНОГОАГЕНТНОЙ ПЛАТФОРМЫ ДЛЯ РАСПАРАЛЛЕЛИВАНИЯ РЕСУРСОЕМКИХ ЗАДАЧ На сегодняшний день имеется

УДК В.В. АНДРЕЕВ, Э.В. ШОГУЛИН РАЗРАБОТКА МНОГОАГЕНТНОЙ ПЛАТФОРМЫ ДЛЯ РАСПАРАЛЛЕЛИВАНИЯ РЕСУРСОЕМКИХ ЗАДАЧ На сегодняшний день имеется УДК 004.75 В.В. АНДРЕЕВ, Э.В. ШОГУЛИН РАЗРАБОТКА МНОГОАГЕНТНОЙ ПЛАТФОРМЫ ДЛЯ РАСПАРАЛЛЕЛИВАНИЯ РЕСУРСОЕМКИХ ЗАДАЧ На сегодняшний день имеется огромное количество самых различных ЭВМ. Если рассматривать

Подробнее

Лекция 7 Удаленный вызов процедур

Лекция 7 Удаленный вызов процедур Лекция 7 Удаленный вызов процедур 1 Идея вызова удалённых процедур (Remote Procedure Call RPC) состоит в расширении механизма передачи управления и данных внутри программы, выполняющейся на одной машине,

Подробнее

СОДЕРЖАНИЕ ПРОГРАММЫ (216 учебных часов)...6. УЧЕБНО-ТЕМАТИЧЕСКИЙ ПЛАН (144 учебных часа)...9. СОДЕРЖАНИЕ ПРОГРАММЫ (144 учебных часа)...

СОДЕРЖАНИЕ ПРОГРАММЫ (216 учебных часов)...6. УЧЕБНО-ТЕМАТИЧЕСКИЙ ПЛАН (144 учебных часа)...9. СОДЕРЖАНИЕ ПРОГРАММЫ (144 учебных часа)... Содержание ПОЯСНИТЕЛЬНАЯ ЗАПИСКА...3 Актуальность Программы...3 Цели и задачи Программы...3 Особенности организации образовательного процесса...4 Формы организации образовательного процесса...4 Формы подведения

Подробнее

ИСПОЛЬЗОВАНИЕ МЕТАСТРУКТУР ПРИ ПРОЕКТИРОВАНИИ ВЕБ- ИНТЕРФЕЙСА ВИРТУАЛЬНОЙ ЛАБОРАТОРИИ

ИСПОЛЬЗОВАНИЕ МЕТАСТРУКТУР ПРИ ПРОЕКТИРОВАНИИ ВЕБ- ИНТЕРФЕЙСА ВИРТУАЛЬНОЙ ЛАБОРАТОРИИ ИСПОЛЬЗОВАНИЕ МЕТАСТРУКТУР ПРИ ПРОЕКТИРОВАНИИ ВЕБ- ИНТЕРФЕЙСА ВИРТУАЛЬНОЙ ЛАБОРАТОРИИ В.В. Воробьев Введение Виртуальные лаборатории представляют собой современный способ организации совместной исследовательской

Подробнее

ПЕРЕПОДГОТОВКА РУКОВОДЯЩИХ РАБОТНИКОВ И СПЕЦИАЛИСТОВ, ИМЕЮЩИХ ВЫСШЕЕ ОБРАЗОВАНИЕ

ПЕРЕПОДГОТОВКА РУКОВОДЯЩИХ РАБОТНИКОВ И СПЕЦИАЛИСТОВ, ИМЕЮЩИХ ВЫСШЕЕ ОБРАЗОВАНИЕ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ РЕСПУБЛИКИ БЕЛАРУСЬ ПЕРЕПОДГОТОВКА РУКОВОДЯЩИХ РАБОТНИКОВ И СПЕЦИАЛИСТОВ, ИМЕЮЩИХ ВЫСШЕЕ ОБРАЗОВАНИЕ Специальность: 1-40 01 72 Проектирование программного обеспечения информационных

Подробнее

Технология разработки мобильных онлайн-сервисов

Технология разработки мобильных онлайн-сервисов Технология разработки мобильных онлайн-сервисов д.ф.-м.н., проф. А.Н.Терехов В.В.Оносовский Санкт-Петербургский государственный университет ant@tercom.ru, v.onossovski@ubiqmobile.com Зачем нужна еще одна

Подробнее

УЧЕБНЫЙ ПЛАН программы профессиональной переподготовки "Разработка бизнес-приложений на Java"

УЧЕБНЫЙ ПЛАН программы профессиональной переподготовки Разработка бизнес-приложений на Java УЧЕБНЫЙ ПЛАН программы профессиональной переподготовки "Разработка бизнес-приложений на Java" Цель обучения: Получение необходимых знаний и практических навыков для выполнения задач разработки бизнес-приложений

Подробнее

Интерфейсы взаимодействия информационных систем с базами данных.

Интерфейсы взаимодействия информационных систем с базами данных. БАЛТИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ВОЕНМЕХ» имени Д. Ф. Устинова Интерфейсы взаимодействия информационных систем с базами данных. Автор: Рассолов М. М. Санкт-Петербург 2009 год Сегодня

Подробнее

Базы данных. Самостоятельная работа студента ЕКАТЕРИНБУРГ

Базы данных. Самостоятельная работа студента ЕКАТЕРИНБУРГ Министерство образования и науки Российской Федерации Федеральное государственное образовательное учреждение высшего профессионального образования Уральский государственный лесотехнический университет

Подробнее

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

Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому * 1. Типы и структура сетевых ОС. Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой

Подробнее

Предисловие 3 1. Экономическая информация в автоматизированных информационных

Предисловие 3 1. Экономическая информация в автоматизированных информационных Описаны технологии организации, хранения и обработки данных. Предложена авторская методика разработки информационно-логической модели данных предметной области, ориентированная на офисный персонал. Детальное

Подробнее

Об авторе Благодарности От издательства... 14

Об авторе Благодарности От издательства... 14 Оглавление Об авторе... 13 Благодарности... 14 От издательства... 14 Введение... 15 Что нового в четвертом издании... 17 Целевая аудитория... 17 Подход, использованный в этой книге... 18 Соглашения, принятые

Подробнее

Сопровождение и развитие федеральных информационных систем настоящий Perfective maintenance год

Сопровождение и развитие федеральных информационных систем настоящий Perfective maintenance год Сопровождение и развитие федеральных информационных систем настоящий Perfective maintenance 2016 год СОПРОВОЖДЕНИЕ почему это важно? По данным Портала Единой Системы Координации Информатизации доля государственных

Подробнее

Микроархитектура/макроархитектура ИС

Микроархитектура/макроархитектура ИС Программистам об ИТ, семинар 2/6 Санкт-Петербург Ноябрь, 2009 Сергей Кузнецов Руководитель Технологического отдела Рексофт www.reksoft.ru 1 «Программистам об ИТ»: Цель Осознание Понимание 2 «Программистам

Подробнее