Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_Капустин.docx
Скачиваний:
4
Добавлен:
21.11.2019
Размер:
125.27 Кб
Скачать

В19 Системы: определение, строение и функционирование систем.

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

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

Названием “подсистема” подчеркивается, что такая часть должна обладать свойствами системы, в первую очередь свойством целостности. Этим подсистема отличается от групп элементов, для которых не определена подцель и не выполняется свойство целостности.

Связь обеспечивает возникновение и сохранение целостных свойств системы. Это понятие характеризует и строение, и функционирование системы.

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

  • силой, ( сильные и слабые)/направлением ( направленные и ненаправленные)

  • характером. (подчинения и порождения, равноправные и связи управления. )

  • по месту приложения (внутренние и внешние)/по направленности в системе (прямые и обратные)

Целостность системы обеспечивается, если суммарная сила связи между элементами превышает суммарную мощность связи между элементами системы и среды.

В20 Методика системного анализа.

Методики СА как фиксированной последовательности действий нет. Она всегда создается заново, но существуют принципы ее создания.

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

Методики Квейда, Оптнера и Голубкова больше внимания уделяют разработке и исследованию альтернатив принятия решений. Черняк акцентирует внимание на агрегировании и структуризации целей. Для Янга на переднем плане – процесс реализации принятого решения.

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

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

Второй этап – оценка и анализ первоначальных вариантов моделей, выбор наилучшего варианта или корректировка первоначального.

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

В21 Основные понятия прогностики. Типология прогнозов.

Основные понятия и термины в прогностике. . Прогностика — науч дисциплина, изучающая общие принципы и методы прогнозирования развития объектов любой природы, закономерности процесса разработки прогнозов.

Прогноз — обоснованное суждение о возможном состоянии объекта в будущем или альтернативных путях и сроках достижения этих состояний.

Прием прогнозирования — одна или несколько математических или логических операций, направленных на получение конкретного результата в процессе разработки прогноза. Модель прогнозирования — модель объекта прогнозирования, исследование которой позволяет получить информацию о возможных состояниях объекта прогнозирования в будущем и (или) путях и сроках их осуществления.Метод прогнозирования — способ исследования объекта прогнозирования, направленный на разработку прогноза. Методы прогнозирования являются основанием для методик прогнозирования.Методика прогнозирования — совокупность специальных правил и приемов (одного или нескольких методов) разработки прогнозов.Прогнозирующая система — система методов и средств их реализации, функционирующая в соответствии с основными принципами прогнозирования.Прогнозный вариант — один из прогнозов, составляющих группу возможных прогнозов.Объект прогнозирования — процесс, система, или явление, о состоянии которого даётся прогноз.Характеристика объекта прогнозирования — качественное или количественное отражение какого-либо свойства объекта прогнозирования.Переменная объекта прогнозирования — количественная характеристика объекта прогнозирования, которая является или принимается за изменяемую в течение периода основания и (или) периода упреждения прогноза. Сложность объекта прогнозирования — характеристика объекта прогнозирования, определяющая разнообразие его элементов, свойств и отношений.

Период упреждения прогноза — промежуток времени, на который разрабатывается прогноз.

Точность прогноза — оценка доверительного интервала прогноза для заданной вероятности его осуществления.

Источник ошибки прогноза — фактор, способный привести к появлению ошибки прогноза.

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

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

Экспертная оценка — суждение эксперта или экспертной группы относительно поставленной задачи прогноза

Типология прогнозов

По объекту прогнозирования

  1. естествоведческие, (среды обитания человека (геологические, биологические и другие)

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

  3. обществоведческие прогнозы. (развитие общества и различные направлений деятельности человека.)

По периоду упреждения

  • оперативные, (до месяца)

  • краткосрочные, (от месяца до года)

  • среднесрочные, (от года до 5 лет)

  • долгосрочные (от 5 до15 лет)

По способу представления

  • количественный (представляют в виде числа или интервала чисел)

  • качественный; (некоторое логическое утверждение или суждение, полученное в результате опроса одного или нескольких экспертов)

  • точечный (единственное значение характеристики объекта прогнозирования без указания доверительного интервала)

  • интервальные прогнозы. (характеристика объекта прогнозирования, представленная интервалом значений для заданной вероятности осуществления прогноза)

- дальнесрочные прогнозы. (свыше 15 лет. )

В22 Статистические методы прогнозирования: характеристика методов прогнозирования по временному ряду, Статистические методы прогнозирования – методы прогнозирования, основанные на построении и анализе динамических рядов характеристик объекта прогнозирования. С помощью этих методов обрабатывают количест­венную информацию об объекте прогнозирования по принципу выделения содержащихся в ней закономерностей развития и связей характеристик объекта прогнозирования.Временным рядом наз-ют числовую последовательность, характеризующую изменение экономических явления во времени.Четыре осн. типа экономических временных рядов:

1) Временной ряд не имеет тенденции, сезонной и циклической составляющих. Уровни ряда варьируют около средн. значения.

2) Временной ряд с чётко выраженной тенденцией без циклической и сезонной составляющих.

3) Временной ряд кроме тренда содержит ярко выраженные сезонные колебания.

4) Временной ряд со сложной структурой. Ряд может иметь тренд и всевозможные виды колебаний, в том числе и циклические.

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

Основными составляющими временного ряда являются тренд и сезонная компонента. Составляющие этих рядов могут представлять собой либо тренд, либо сезонную компоненту.

Тренд является систематической компонентой временного ряда, которая может изменяться во времени.

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

Прогнозирование по средним характеристикам ряда - метод экстраполяции одномерного ряда динамики – применение средних характеристик ряда (среднего значения, среднего абсолютного прироста, среднего темпа роста).

В23 Метод многофакторного прогнозирования

При построении многофакторных моделей прогнозирования учитывается:

1)- изменение факторов во времени;2)- изменение во времени влияния факторов на прогнозируемый показа­тель.

Этапы многофакторного прогнозирования:

1 этап. Постановка задачи. Определяются цель, период упреждения прогноза и объект прогно­зирования. Выделяя объект прогнозирования, опре­деляют источники получения информации и времен­ные границы, за которые собирается информация. Определяются факторы, влияние которых учитывается при прогнозиро­вании.

2 этап. Сбор исходных данных. В зависимости от цели прогнозирова­ния определяется объект прогнозирования, то есть фирма, совокупность фирм, по которым должна быть собрана информация, а также временной ин­тервал (период предыстории), за который должна быть собрана эта информа­ция (годы, месяцы и т.д.).

3 этап. Выбор методики построения многофакторной модели про­гнозирования.

4 этап. Построение многофакторной модели прогнозирования.

Этап 5. Расчет прогнозов по многофакторным прогнозным моделям

Рассчитывается точечный и интервальный прогнозы. Точечный прогноз определяют подстановкой в полученную модель значений факторов, рассчитан­ных для периода упреждения прогноза.Интервальный прогноз можно получить двумя способами:

- путем использования интервальных границ значений факторов, рас­считанных для периода уп­реждения прогноза;

    • используя остаточное среднеквадратического отклоне­ния, рассчитанного по многофакторной модели в периоде предыстории.

В24 Экспертные методы прогнозирования

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

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

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

Применяемые в прогнозировании экспертные методы делят на индивидуальные и коллективные.

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

Методы коллективных экспертных оценок основываются на принципах выявления коллективного мнения экспертов о перспективах развития объекта прогнозирования.

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

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

Основными задачами при получении прогноза с помощью экспертов являются:

  1. отбор экспертов; 2-подготовка и проведение экспертизы; 3 - обработка полученных экспертных оценок.

Этапы экспертного оценивания

1Постановка цели исследования.

2Выбор формы исследования, определение бюджета проекта.

3Подготовка информационных материалов, бланков анкет, модератора процедуры.

4Подбор экспертов.

5Проведение экспертизы.

6Статистический анализ результатов.

7Подготовка отчета с результатами экспертного оценивания.

В25 Применение методов прогнозирования: разработка обобщенного прогноза экспертов, возможности и области применения метода Дельфи, сценарный метод прогнозирования.

Метод Делфи

Метод относится к классу методов коллективных экспертных оценок. С помощью этого метода выявляют преобладающее суждение специалистов по какой-то проблеме. Чаще всего выясняют возможность и сроки свершения каких-либо событий в будущем. Применяют метод Дельфи как в научно-техническом, так и в социально-экономическом прогнозировании. Надежность метода Дельфи считается высокой при прогнозировании на период как от 1 до 3 лет, и более. В зависимости от цели прогноза для получения экспертных оценок привлекают от 10 до 150 экспертов.

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

Особенности метода:

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

б) использование результатов предыдущего тура опроса;

в) статистическая характеристика группового ответа: Результаты каждого тура обрабатывают с помощью статистических методов и сообщают экспертам.

Сценарный метод прогнозирования - это последовательная процедура составления сценария ожидаемого развития прогнозируемой системы. В нем сочетается содержательное логико-эвристическое исследование группы экспертов различного профиля с формализованными процессами, основанными на использовании математических моделей и ЭВМ.

Основное назначение сценария - определение генеральной цели развития прогнозируемого объекта, явления и формулирование критериев для оценки верхних уровней «дерева целей». Сценарии обычно разрабатываются на основе данных предварительного прогноза и исходных материалов по развитию прогнозного объекта. К исходным материалам следует отнести технико-экономические характеристики и показатели основных процессов производственной и научной базы для решения поставленной цели.Области применения данного метода наука, техники, экономики, внешней и внутренней политики.Сценарный метод завершается подготовкой заключительного документа, в котором отражаются цели и задачи прогноза, характеристики объекта прогнозирования и закономерностей его развития, содержатся описания подготовленных сценариев, альтернатив и ожидаемых тенденций развития, формулируются рекомендации по управляющим воздействиям с использованием как внешних, так и внутренних факторов. //////////Разработка обобщенного прогноза основывается на принципах выявления коллективного мнения экспертов о перспективах развития объекта прогнозирования.

В26 Процессоры фирмы Intel: i3, Core i5, Core i7, сравнение процессоров по архитектуре, раз­рядности шин данных и адреса, разрядности и частоте процессора

Intel Core i3 — семейство процессоров x86-64 от Intel. Позиционируются как процессоры начального и среднего уровня цены и производительности. По уровню производительности стоят на самой низкой ступени, перед более дорогими и производительными Core i5. Они имеют встроенный контроллер памяти и не поддерживают технологию Turbo Boost. Имеют встроенный графический процессор. Как и другие процессоры для разъема LGA 1156, Core i3 соединяются с чипсетом через шину DMI.

Intel Core i5 — семейство процессоров x86-64 от Intel. Позиционируется как семейство процессоров среднего уровня цены и производительности. Имеют встроенный контроллер памяти и поддерживают технологию Turbo Boost. Многие имеют встроенный графический процессор. Как и другие процессоры для разъема LGA 1156, Core i5 соеди­няются с чипсетом через шину DMI.

Intel Core i7 — семейство процессоров x86-64 Intel. Это первое семейство, использующее микроархитектуру Intel Nehalem. Также является преемником семейства Intel Core 2

Direct Media Interface, сокр. DMI — последовательная шина разработанная Intel для подсоединения южного моста материнской платы (ICH) к северному мосту (MCH или GMCH). В материнских платах для процессоров с разъе­мом LGA 1156 (то есть для Core i3, Core i5 и некоторых серий Core i7 и Xeon) и со встроенным контроллером памяти, DMI используется для подсоединения чипсета (PCH) непосредственно к процессору. (Процессоры серии Core i7 для LGA 1366 подсоединяется к чипсету через шину QPI.)

Intel QuickPath Interconnect — последовательная кэш-когерентная шина типа точка-точка для соединения процессоров между собой и с чипсетом, разрабо­танная фирмой Intel.

Микроархитектура

Частота ЦП:

Технология производства

Число ядер

Наборы инструкций

Скорость шины

Core i3

Intel Nehalem

2,93—3,20 ГГц

45—32 нм

2

x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2.

2,5 ГП/с

Core i5

Intel Nehalem

1.2—3.6 ГГц

45—32 нм

2 или 4

x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2,AES.

2,5 ГП/с

Core i7

Intel Nehalem

2,66—3,33 GHz

45—32 нм

2, 4 или 6

x86, x86-64, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2

4,8—6,4 ГП/с

В27 Архитектура локальных сетей Ethernet: топология, метод доступа, среда передачи, ско­рость обмена информацией

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

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

Топология (физическая инфраструктура) характеризует метод соединения и физическое расположение компьютеров, кабелей и других компонентов сети.

«шина», «звезда» и «кольцо».

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

Среда передачи. Инф-я в компьютерных сетях передаётся в послед-ном коде, бит за битом. В качестве среды передачи данных исп-ся кабель (ограниченная несущая), либо осуществляется беспроводная передача (неограничен­ная несущая). три группы кабелей: 1) коаксиальный (толстый – до 500 метров или тонкий – до 185м); 2) витая пара (экранированная и неэкранированная – до 100м); 3) оптоволоконный кабель (до 2000м).

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

Сетевая архитектура Ethernet и скорость обмена информацией. Сущ-ет неск-ко сетевых архитектур таких, как Ethernet, Token Ring, Apple Talk и другие. Ethernet – самая популярная в настоящее время архитектура. Среда (кабель) Ethernet является пассивной, т.е. получает питание от ком­пьютера. Тип среды: толстый, тонкий коаксиальный кабель, неэкран. (UTP) или экран-ая витая пара, оптоволокно. Ethernet разбивает данные на пакеты (кадры). Размер пакета от 72 до 1526 байт, а размер блока данных от 46 до 1500 байтов. Формат кадра этой спецификации содержит 6 областей: 1) преамбула для синхронизации приёма, 2) адрес получателя (6 байт), 3) адрес отправителя (6 байт), 4) длина данных, 5) данные, 6) поле контроля ошибок. Сети Ethernet м. передавать данные на скорости 10 Мбит/с (10BASE-2, 10BASE-5, 10BASE-T, 10BASE-FL), 100 Мбит/с (100BASE-TX, 100BASE-VG-AnyLAN), 1 Гбит/с (1000BASE-SX, 1000BASE-LX, 1000BASE-CX, 1000BASE-T), 10 Гбит/c (10GBASE-CX4, 10GBASE-SR, 10GBASE-ER, 10GBASE-T)

В28 Облачные вычисления, \IaaS, SaaS

Облачные вычисления – это программно-аппаратное обеспечение, доступное пользователю через Интернет (или локальную сеть) в виде сервиса, позволяющего использовать удобный веб-интерфейс для удаленного доступа к выделенным ресурсам (вычислительным ресурсам, программам и данным). Компьютер пользователя выступает при этом рядовым терминалом, подключенным к Сети.

IaaS (Infrastructure as a Service) – инфраструктура как сервис. Аренда сервера/кластера и плата за использованные ресурсы. Здесь наиболее широкие возможности для творчества – возможен выбор ОС, необходимых сервисов и написание конечных приложений. Это самый дорогой вариант, но зато имеется полная свобода действий

SaaS (software as a Service) – программное обеспечение как сервис. Готовое приложение для конечных пользователей. Вариантов оплаты огромное множество – за ресурсы, просмотр рекламы, абонентская плата и т.д. Типичные представители: современные почтовые службы (Gmail, Yandex, Rambler), файлообменники, многие CRM/ERP-системы. Отличительной чертой является доступ к приложению посредством веб-браузера, но не всегда.

Достоинства облачных вычислений

1 Снижение требований к вычислительной мощности ПК.

2 Уменьшение затрат и увеличение эффективности IT инфраструктуры.

3 Уменьшение затрат на приобретаемое программное обеспечение.

4 Постоянное обновление программ

5 Неограниченный объем хранимых данных.

6 Совместимость с большинством операционных систем.

7 Улучшенная совместимость форматов документов.

8 Простота совместной работы группы пользователей.

9 Повсеместный доступ к документам.

10 Всегда самая последняя и свежая версия.

11 Доступность с различных устройств.

12 Дружелюбие к природе, экономное расходование ее ресурсов.

13 Устойчивость данных к потере или краже оборудования.

Недостатки облачных вычислений

1 Постоянное соединение с сетью Интернет.

2 Плохая работа с медленным Интернет-доступом.

3 Программы могут работать медленнее, чем на локальном компьютере.

4 Не все программы или их свойства доступны удаленно.

5 Зависимость сохранности пользовательских данных от компаний, предоставляющих услугу cloud computing.

6 Если Ваши данные в "облаке" потеряны, они потеряны навсегда

7 Появление новых («облачных») монополистов.

В30 Место SOA в контексте развития архитектур ПО.

СОА- идеология информатизации бизнеса, основанная на процессном подходе и BPM.

Идея прослеживалась в CORBA, в обмене сообщениями.

XML позволил создавать нейтральные для платформ сообщения.

WSDL и XML обеспечивают универсальный механизм взаимодейтсвия.

Появление веб-служб сделало СОА реальностью, а концепция компонентной модели стала основой ее реализации.

Программа предоставляет в сетевой среде сервисы с помощью описания и публикации соответствующих интерфейсов.

В случаи использования СОА создание приложения представляет собой оркестровку ранее созданных сервисов.

Идеология СОА – логичное развитие от монолитных систем до композитных.

Идеи СОА были заложены в ООП, с приходом компонентой модели получили первую реализацию, окончательно развились в веб-службах.

В31 Построение распределенных информационных систем с использованием веб-технологий.

Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Логика веб-приложения распределена между сервером и клиентом, хранение данных осуществляется, преимущественно, на сервере, обмен информацией происходит по сети.

Существенное преимущество построения Web приложений для поддержки стандартных функций браузера заключается в том, что функции должны выполняться независимо от операционной системы данного клиента. Однако различная реализация HTML, CSS, DOM и других спецификаций в браузерах может вызвать проблемы при разработке веб-приложений и последующей поддержке. Кроме того, возможность пользователя настраивать многие параметры браузера (например, размер шрифта, цвета, отключение поддержки сценариев) может препятствовать корректной работе приложения.

Веб-приложение состоит из клиентской и серверной частей, тем самым реализуя технологию «клиент-сервер».

Клиентская часть реализует пользовательский интерфейс, формирует запросы к серверу и обрабатывает ответы от него.

Серверная часть получает запрос от клиента, выполняет вычисления, после этого формирует веб-страницу и отправляет её клиенту.

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

Достоинства:

  • не требуют инсталляции и обновления клиентского программного обеспечения;

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

  • пользователи могут работать на любой платформе;

  • логика приложения сосредоточена на стороне сервера;

  • возможность интеграции с ресурсами интернета;

  • создание сколь угодно привлекательного веб-интерфейса.

Недостатки:

  • Не возможно реализовать все функции десктоп-приложения

  • Некоторые web-приложения привязаны к ОС

  • Требуется постоянное подключение к сети

  • Безопасность передачи данных

  • Возможны устаревшие данные из кеша

В32 Взаимное блокирование процессов многозадачной системы. Условия возникновения и пути разрешения.

Операционная система (operating system) – базовое системное программное обеспечение, управляющее работой компьютера и являющееся посредником между аппаратурой и прикладным программным обеспечением, а также пользователем компьютера.

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

При необходимости использовать один и тот же ресурс параллельные процессы вступают в конфликт друг с другом

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

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

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

Голодание – ситуация, когда выполнение процесса бесконечно откладывается в связи с тем, что предпочтение отдается другим процессам.

Условия возникновения взаимоблокировок

Взаимные исключения. Одновременно использовать ресурс может только один процесс.

Удержание и ожидание. Процесс может удерживать выделенные ресурсы во время ожидания других ресурсов.

Отсутствие перераспределения. Ресурс не может быть принудительно отобран у удерживающего его процесса.

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

Устранение взаимоблокировок

Не запускать процесс, если его запросы могут привести к взаимоблокировке.

Не удовлетворять запросы процесса, если их выполнение способно привести к взаимоблокировке.

Восстановление системы

Прекратить выполнение всех заблокированных процессов

Вернуть каждый из заблокированных процессов в некоторую ранее определенную точку и перезапустить все процессы.

Последовательно прекращать выполнение заблокированных процессов по одному до тех пор, пока взаимоблокировка не прекратится.

Последовательно перераспределять ресурсы до тех пор, пока взаимоблокировка не прекратится.

В33 Обеспечение безопасности в операционных системах

Различают дискреционный (избирательный) способ управления доступом и полномочный (мандатный).

При дискреционном доступе определенные операции над конкретным ресурсом запрещаются или разрешаются субъектам или группам субъектов.

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

Большинство операционных систем реализуют именно дискреционное управление доступом. Главное его достоинство — гибкость, основные недостатки — рассредоточенность управления и сложность централизованного контроля.

Модель Белла-Ла Падулы

В модели Белла-Ла Падулы поток информации описывается следующими правилами:

1. Простое свойство секретности. Процесс, работающий на любом уровне секретности, может читать только объекты своего уровня или более низких уровней секретности.

2. Процесс, работающий на любом уровне секретности, может писать только в объекты своего уровня или более высоких уровней секретности.

Если система гарантированно реализует эти два свойства, можно доказать, что не будет утечки информации с уровня большей секретности на уровень меньшей секретности.

Модель Биба

Недостаток модели Белла-Ла Падулы состоит в том, что она была разработана для хранения секретов, а не для гарантирования целостности данных. Чтобы гарантировать целостность данных, нам потребуются как раз противоположные свойства:

1. Простой принцип целостности. Процесс, работающий на любом уровне секретности, может писать только в объекты своего уровня или более низких уровней секретности (запись в верхние уровни запрещена).

2. Процесс, работающий на любом уровне секретности, может читать только в объекты своего уровня или более высоких уровней секретности (запрещено чтение низких уровней).

В35 Корпоративная сервисная шина и ее задачи в рамках СОА

Для организации взаимодействия сервисов необходима среда, обеспечивающая динамическую маршрутизацию запросов от прикладных компонентов (потребителя) до получателя результатов (клиентов). Корпоративная сервисная шина решала данные проблемы. ESB – основанная на общепринятых стандартах платформа, объединяющая домен сообщениями, веб-сервисы, преобразование данных и интеллектуальную маршрутизацию.

Шина ESB действует как логический, распределенный, транзакционный и управляющий сообщениями уровень для связывания приложений, разнотипных данных и других служб, которые распределены по вычислительной сети предприятия. Базовая роль магистрали для работы с синхронными и асинхронными сообщениями дополняется логическими возможностями трансформации и маршрутизации данных. ESB позволяет разработчикам вызывать и применять бизнес-функции, входящие в компоненты, независимо от API или протокола, поскольку компоненты используются как службы, интерфейс которых имеет стандартное описание на языке WSDL.

ESB играет роль концентратора доставки сервисов, и в таком смысле ее функционирование как некоторого серверного программного компонента — абсолютно критический фактор. Отказ шины полностью парализует прикладной функционал всего SOA-приложения, даже если подключенные к ней прикладные системы работают без сбоев.

Enterprise Service Bus, функции:

  • Оркестровка сервисов

  • Преобразование протоколов

  • Маршрутизация сообщений между сервисами

  • Преобразование формата сообщений

  • Проверка сообщений

  • Выбор служб по содержимому или в зависимости от качества услуг

  • Автономное функционирование

  • Задание и обеспечение нефункциональных аспектов работы сервисов

  • Мониторинг работы сервисов

  • Управление политиками

Может быть реализована различными путями : через технологию IA, через CORBA, DCOM.

В36 Информационные технологии

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

Основные черты современных ИТ:

  • Структурированность стандартов цифрового обмена данными алгоритмов;

  • Широкое использование компьютерного сохранения и предоставление информации в необходимом виде;

  • Передача информации посредством цифровых технологий на практически безграничные расстояния.

Программное обеспечение информационных технологий:

1) системное программное обеспечение, организует процесс обработки информации на компьютере и обеспечивает нормальную рабочую среду для прикладных программ.

В состав системного ПО входят:

- операционные системы\- сервисные программы \- трансляторы языков программирования \- программы технического обслуживания

2) прикладное программное обеспечение - предназначено для решения конкретных задач пользователя и организации вычислительного процесса информационной системы в целом.

Свойства информационных технологий

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

• ИТ реализуют наиболее важные, интеллектуальные функции социальных процессов.

•позволяют оптимизировать и автоматизировать информационные процессы

• ИТ обеспечивают информационное взаимодействие людей, что способствует распространению массовой информации.

• ИТ играют ключевую роль в процессах получения, накопления, распространения новых знаний.

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

Классификация:

  1. По способу реализации в АИС 2) По степени охвата задач управления 3)По классу реализуемых технологических операций 4) По типу пользовательского интерфейса 5) По обслуживаемым предметным областям 6) По способу построения в сети

В37 Основные направления в программировании: процедурное, модульное, объектно-ориентированное, компонентное.

Процедурное программирование  Выполнение программы сводится к последовательному выполнению операторов с целью преобразования исходного состояния памяти, то есть значений исходных данных, в заключительное, то есть в результаты. Особенность: задачи разбиваются на шаги и решаются шаг за шагом. Используя процедурный язык, программист определяет языковые конструкции для выполнения последовательности алгоритмических шагов. [ Basic, Си, Pascal]

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

Объе́ктно-ориенти́рованное, - возникло в результате развития идеологии процедурного программирования, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны. Для дальнейшего развития объектно-ориентированного программирования часто большое значение имеют понятия события (так называемое событийно-ориентированное программирование) и компонента (компонентное программирование, КОП).В центре ООП находится понятие объекта. Объект — это сущность, которой можно посылать сообщения, и которая может на них реагировать, используя свои данные. Данные объекта скрыты от остальной программы. Сокрытие данных называется инкапсуляцией.Требуется наличие наследования. Основные преимущества ООП проявляются только в том случае, когда в языке программирования реализован полиморфизм; то есть возможность объектов с одинаковой спецификацией иметь различную реализацию.

Компонентно-ориентированное программирование ( КОП) —парадигма программирования, ключевой фигурой которой является компонент.Компонентно-ориентированное программирование включает в себя набор ограничений, налагаемых на механизм объектно-ориентированного программирования (ООП). Это было сделано для повышения надежности больших программных комплексов. Проблема хрупких базовых классов возникает при изменении реализации типа-предка. Компонент — «независимый модуль программного кода, предназначенный для повторного использования и развертывания».Может содержать «множественные классы».Как правило, независим от конкретного языка.

В38 Системы и языки программирования (определения, состав, основные понятия, классификация).

Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексическихсинтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

Состав языка. Язык программирования содержит элементы: элементарные конструкции, выражения, операторы. Символы, элементарные конструкции, выражения и операторы составляют иерархическую структуру.

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

- выражения — это последовательность элементарных конструкций и символов,

- оператор — последовательность выражений, элементарных конструкций и символов.

Элементарные конструкции — это минимальные единицы языка, имеющие самостоятельный смысл.

- Выражение в языке программирования состоит из элементарных конструкций и символов, оно задает правило вычисления некоторого значения.

- Оператор задает полное описание некоторого действия, которое необходимо выполнить. Для описания сложного действия может потребоваться группа операторов. В этом случае операторы объединяются в составной оператор, или блок.

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

- Объединенная единым алгоритмом совокупность описаний и операторов образует программу на языке программирования.

Основные понятия: оператор, идентификатор, описание, переменная, константа, выражение, операнд, подпрограмма, функция, процедура, метка, команда, программа и др. КЛАССИФИКАЦИЯ:

  • низкого, высокого и сверхвысокого уровней;

  • процедурные и непроцедурные, модульные и объектно-ориентированные;

  • вычислительной, коммерческой и символьной ориентации;

  • системного программирования, реального времени, «параллельные»;

  • классические, новые, новейшие.

В39 Жизненный цикл программных средств (определения, этапы, модели; основные стандарты, поддерживающие разработку программных средств и информационных технологий).

Жизненный цикл программного средства 

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

Стадии создания: 1) Формирование требований 2) разработка концепции 3) техническое задание 4) эскизный проект 5) технический проект 6) Рабочая документация 7) Ввод в действие 8) Сопровождение

Cтандарт определяет архитектуру, процессы, разделы и подразделы ЖЦ ПС, а также перечень базовых работ и детализирует содержание каждой из них.

Стандарт состоит из 7-и разделов. Структура ЖЦ ПС в стандарте базируется на 3 крупных компонентах:

- основы ЖЦ ИС и определяющие работы;

- процессы и работы, поддерживающие ЖЦ ПС;

- организация и управление ЖЦ ПС.

Основные модели:Каскадные модель - Следующая стадия начинается после выполнения и утверждения результатов предыдущей.

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

Планирование — Реализация — Проверка — Оценка

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

Информационно-ориентированный подход к проектированию (с 1980-х) - Информационно-ориентированный подход основан на выделении и анализе данных (хранимых, входных, выходных).

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

В40 Надежность функционирования комплексов программ

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

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

Факторы, снижающие надежность функционир-я прог-:

1) искажение исходной инф-ии; 2) человеческий фактор; 3) аппаратурные сбои при вводе данных; 4) шумы и сбои в каналах; 5) отсутствие контроля при вводе данных; 6) сбои в аппаратуре; 7) невыявленные ошибки в прог-е.

Четыре подхода обеспечению надёжности:

  • предупреждение ошибок;

  • самообнаружение ошибок; означает, что программа содержит средства обнаружения отказа в процессе ее выполнения.

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

  • обеспечение устойчивости к ошибкам.

В41 Информационные системы. Определение. Компоненты информационной системы и виды обеспечений. Классификация ИС.

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

Компоненты ИС:

1) пользователи (пользователя, эксплуатационный персонал), которые вводят данные и команды, а также поддерживают и развивают ИС;

2) инструкции пользователям (организационное, правовое, эргономическое, лингвистическое обеспечение), регламентирующие взаимодействие пользователей м/у собой и с информационной сис-мой;

3) данные (информационное обеспечение), хранимые и циркулирующие в сис-ме;

4) технические ср-ва хранения передачи и обработки данных (техническое обеспечение);

5) прог-ы (мат. и прог-ное обеспечение), реализующие алгоритмы обработки, передачи и доступа к данным.

Класс-ция ИС:

1) автоматизированные сис-мы упр-я; 2) сис-мы автоматизации проектир-я; 3) автоматизированные сис-мы научных исслед-й; 4) автоматизированные сис-мы обработки и передачи инф-ии; 5) автоматизированные сис-мы технологической подготовки произв-ва; 6) автоматизированные сис-мы контроля и испытаний.

Экономическая информационная сис-ма – информационная сис-ма, связанная с функционир-ем некот. эк. объекта. В экономическом объекте выделяют сис-му упр-я и объект упр-я.

Отн-но автоматизации ф-ий упр-я опр-ого уровня м. выделить след. типы информационных сис-м:

1) сис-мы обработки транзакций \2) управляющие информационные сис-мы \3) сис-мы поддержки принятия реш-ий \4) сис-мы автоматизации офиса \5) экспертные сис-мы \6) информационные сис-мы для высшего руководства

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

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

В42 Модели жизненного цикла информационных систем

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

Стандарт ISO/IEC 12207 - структура жизненного цикла основывается на трех группах процессов:

- основные процессы жизненного цикла (приобретение, поставка, разработка, эксплуатация, сопровождение);

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

- организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного цикла, обучение).

Модели жизненного цикла информационных систем:

Каскадная модель

Каскадная модель жизненного цикла: строго фиксированный порядок.

Этапы: Формирование требований; Проектирование; Реализация; Тестирование; Внедрение; Эксплуатация и сопровождение.

Спиральная модель

ПО создается в несколько итераций, методом прототипирования.

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

На каждой итерации оцениваются: риск превышения сроков и стоимости проекта; необходимость выполнения ещё одной итерации; степень полноты и точности понимания требований к системе; целесообразность прекращения проекта.

Итерационная модель

Развитие каскадной и спиральной моделей привело к их сближению и появлению современного итерационного подхода, который представляет рациональное сочетание этих моделей. Различные варианты итерационного подхода реализованы в большинстве современных технологий и методов (RUP, MSF, XP).

Задачная модель

Разработке системы "снизу-вверх" от отдельных задач ко всей системе .

В43 Описание и анализ бизнес-процессов, разработка технического задания на проектирование информационной системы.

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

Описание бизнес-процесса состоит из следующих этапов.

  1. Описание окружения бизнес-процесса

  2. Описание входов и выходов

  3. Описание внутренней структуры бизнес-процесса

Тех задание - исходный документ для проектирования. Содержит основные технические требования, предъявляемые к изделию или услуге и исходные данные для разработки; в ТЗ указываются назначение объекта, область его применения, стадии разработки технологической или программной документации, её состав, сроки исполнения и т. д., а также особые требования, обусловленные спецификой самого объекта либо условиями его эксплуатации.

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

ТЗ содержит следующие разделы, которые могут быть разделены на подразделы: 

  1. общие сведения: (наименование сис-мы, перечень документов на основании которых создается система, плановые сроки, сведения о финансировании, порядок оформления и предъявлению результатов заказчику)

  2. Назначение и цели создания (развития) системы; (указ-ся вид деятельности системы, цел создания сис-мы)

  3. характеристика объектов (сведения об объекте информатиз-ии, свед. об услов-х эксплуа-ии)

    1. требования к системе (общ. треб., к функциям, к видам обеспечения)

  4. состав и содержание работ по созданию системы (перечень стадий и этапов работ по созданию системы, сроки их выполнения, перечень организаций — исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы)

  5. порядок контроля и приемки системы

  6. требования к составу и содержанию работ по подготовке объекта разработки к вводу системы в действие

  7. требования к документированию;

  8. источники разработки. - должны быть перечислены документы и информационные материалы, на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы

В44  Экономические оценки проектов информационных систем и информационных технологий.

Проявление экономического эффекта от внедрения ИС и ИТ можно разделить на 2 крупных составляющих части:

  1. эффект за счет улучшения использования трудовых и материальных ресурсов в результате внедрения ИС или ИТ.\ 2)за счет улучшений в системе управления предприятием.

Различают прямой и косвенный эффект от внедрения ИС/ИТ. А так же исчисляемым (материальным) и неисчисляемым

Эффект от совершенствования системы обработки данных:

  1. Сокращение срока формирования документации; 2)Снижение потерь из-за некорректности информации;

3)Упрощение документооборота;4)Повышение производительности труда;5)Улучшение условий труда;

6)Повышение точности и своевременности планово-учетных и аналитических задач.

Эффект от совершенствования системы управления:

  1. Сокращение операционных расходов; 2) Повышение оперативности и оптимальности решения; 3)Сокращение длительности основного производственного цикла; 4)Повышение доходности текущих операций; 5)Способность сохранять конкурентоспособность; :Возможность увеличения доли занимаемого рынка и т. д.

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

Основные источники эффективности:

  1. Увеличение объёма выпускаемой продукции за счет более эффективного использования ресурсов.

  2. Повышение производительности труда за счет оптимизации планов, графиков загрузки производственных мощностей.

  3. Повышение качества выпускаемой продукции. 4)Снижение затрат на выпуск продукции. 5)Снижение потерь, влияющих на уменьшение прибыли предприятия, возникающего за счет невыполнения договорных обязательств. 6)Возможность установления оптимального уровня запасов материальных ресурсов и объёма незавершенного производства. 7)Оптимизация производственной программы предприятия.

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

Алгоритм оценки эффективности от внедрения ИС/ИТ:

  1. Выявляют источники эффективности конкретного проекта автоматизации.

  2. Определяют в чем будет выражаться прямой и косвенный эффект конкретной разработки.

  3. Формулируют количественные и качественные критерии эффективности

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

  5. Для выявления косвенных показателей эффективности строят дерево целей: цели--->задачи--->цели бизнес-функций--->цели ИТ – сервиса.

Качественные показатели эффективности преимущественно описывают словесно

В45 CASE – технология проектирования ИС. Состав и архитектура CASE-средств. Модели CASE-средств.

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

САSE средства: Системы автоматизации проектирования, диаграммы IDEF, модели потоков данных, модель сущность-связь, графические редакторы, репозиторий, назначение каждой компоненты, различные модели UML и т.д.

Моделирование потоков данных (процессов). Построение модели анализируемой ИС - проектируемой или реально существующей. В соответствии с методологией модель системы определяется как иерархия диаграмм потоков данных, описывающих асинхронный процесс преобразования информации от ее ввода в систему до выдачи пользователю. Диаграммы верхних уровней иерархии (контекстные диаграммы) определяют основные процессы или подсистемы ИС с внешними входами и выходами. Они детализируются при помощи диаграмм нижнего уровня. И так до уровня на котором процессы становится элементарными и детализировать их далее невозможно. Основными компонентами диаграмм потоков данных являются: внешние сущности; системы/подсистемы; процессы; накопители данных; потоки данных.

Модель IDEF0 – описание функций системы. Основным компонентом описания является работа (поименованный процесс, функция или задача, кот имеют временные рамки и результаты). Работы изображают на диаграммах прямоугольником. Взаимодействие работы с внешним миром и другими работами описывается стрелками: входом (входящая слева) (материалы, инф-я), управление (входящая сверху) – правила, стратегии, процедуры, нормативы, выход (исходящая справа) – материалы, инф-я, механизм (входящая снизу) – ресурсы (персонал, станки, оборудование, энергия,…), вызов (исходящая снизу) – выполнение работы сторонними организациями.

Модель строят в виде иерархической системы диаграмм. На верхнем уровне находится контекстная диаграмма соответствующая всему моделируемому контуру управления. Часть стрелок на контекстной диаграмме обозначает границы контура управления: вход, выход, управление, механизмы (ресурсы), вызовы – связь с внешней средой. Диаграммы следующего уровня описывают декомпозицию некоторой работы на текущей диаграмме. Эта модель соответствует структурным методам пошаговой детализации.

Декомпозиция выполняется до уровня элементарных функций.

Возможно построение нескольких моделей: модель AS-IS (как есть) и модель TO_BE (как должно быть) для сравнения и выделения объема проектных работ.