Устройство и функционирование информационных систем. Теоретические основы проектирования ИС. Жизненный цикл ИС

Содержание

Слайд 2

Теоретические основы проектирования ИС

Теоретические основы проектирования ИС

Слайд 3

Жизненный цикл ИС

Жизненный цикл ИС

Слайд 4

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

Жизненный цикл ИС

Понятие жизненного цикла является одним из базовых понятий методологии

проектирования информационных систем.
Слайд 5

Жизненный цикл ИС Жизненный цикл ИС представляет собой непрерывный процесс, начинающийся

Жизненный цикл ИС

Жизненный цикл ИС представляет собой непрерывный процесс, начинающийся с

момента принятия решения о создании системы и заканчивается в момент полного изъятия её из эксплуатации.
Слайд 6

Жизненный цикл ИС Международный стандарт, регламентирующий жизненный цикл ИС называется ISO/IEC

Жизненный цикл ИС

Международный стандарт, регламентирующий жизненный цикл ИС называется ISO/IEC 12207.
International

Organization of Standardization - Международная организация по стандартизации.
International Electrotechnical Commision - Международная комиссия по электротехнике.
Слайд 7

Стандарт ISO/IEC 12207 Стандарт определяет структуру ЖЦ, состоящую из трёх групп:

Стандарт ISO/IEC 12207

Стандарт определяет структуру ЖЦ, состоящую из трёх групп:
Основные процессы

жизненного цикла (приобретение, поставка, разработка, эксплуатация, сопровождение).
Слайд 8

Стандарт ISO/IEC 12207 Вспомогательные процедуры, обеспечивающие выполнение основных процессов: документирование, управление

Стандарт ISO/IEC 12207

Вспомогательные процедуры, обеспечивающие выполнение основных процессов: документирование, управление конфигурацией,

обеспечение качества, верификация, аттестация, оценка, аудит.
Слайд 9

Стандарт ISO/IEC 12207 Организационные процессы (управление проектами, создание инфраструктуры проекта, определение,

Стандарт ISO/IEC 12207

Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка

и улучшение самого жизненного цикла, обучение).
Слайд 10

Российский стандарт Российский стандарт - ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология.

Российский стандарт

Российский стандарт - ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология.

Системная и программная инженерия. Процессы жизненного цикла программных средств», идентичный международному стандарту ISO/IEC 12207:2008 «System and software engineering — Software life cycle processes».
Принят Федеральным агентством по техническому регулированию и метрологии РФ 01.03.2012 г.
Слайд 11

Структура жизненного цикла информационной системы

Структура жизненного цикла информационной системы

Слайд 12

В жизненном цикле ИС можно выделить следующие этапы: стратегическое планирование, анализ,

В жизненном цикле ИС можно выделить следующие этапы:
стратегическое планирование,
анализ,


проектирование,
реализация,
внедрение,
эксплуатация ИС,
вывод из эксплуатации.
Слайд 13

По версии разработчиков ИС Rational Software ЖЦ ИС содержит: Начало; Уточнение; Конструирование; Переход (передача) в эксплуатацию.

По версии разработчиков ИС Rational Software ЖЦ ИС содержит:
Начало;
Уточнение;
Конструирование;
Переход (передача) в

эксплуатацию.
Слайд 14

Начальная стадия На начальной стадии идентифицируются все функциональные возможности системы и

Начальная стадия

На начальной стадии идентифицируются все функциональные возможности системы и

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

Стадия конструирования На стадии конструирования разрабатывается законченное изделие, готовое к передаче

Стадия конструирования

На стадии конструирования разрабатывается законченное изделие, готовое к передаче пользователю,

по окончанию этой стадии определяется работоспособность разработанного ПО.
Слайд 16

Стадия перехода (передача в эксплуатацию) На стадии перехода производится передача разработанного

Стадия перехода (передача в эксплуатацию)

На стадии перехода производится передача разработанного

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

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

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

Слайд 18

Модели ЖЦ ИС Моделью ЖЦ ИС называется структура, определяющая последовательность осуществления

Модели ЖЦ ИС

Моделью ЖЦ ИС называется структура, определяющая последовательность осуществления процессов,

действий и задач, выполняемых на протяжении жизненного цикла ИС.
Слайд 19

ISO/IEC 12207 Standard for Information Technology — Software Life Cycle Processes

ISO/IEC 12207 Standard for Information Technology — Software Life Cycle Processes

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

Модели ЖЦ ИС В стандарте ISO/IEC12207 не конкретизируются в деталях методы

Модели ЖЦ ИС

В стандарте ISO/IEC12207 не конкретизируются в деталях методы реализации

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

Модели ЖЦ ИС Модель ЖЦ зависит от специфики ИС и условий,

Модели ЖЦ ИС

Модель ЖЦ зависит от специфики ИС и условий, в

которых она создается и функционирует.
Слайд 22

Модели ЖЦ ИС Наибольшее распространение получили модели: Каскадная модель, иногда называемая моделью «водопад» (waterfall); Спиральная модель.

Модели ЖЦ ИС

Наибольшее распространение получили модели:
Каскадная модель, иногда называемая моделью «водопад»

(waterfall);
Спиральная модель.
Слайд 23

Стандарт ISO/IEC 15288

Стандарт ISO/IEC 15288

Слайд 24

Модели ЖЦ ИС ISO/IEC 15288 Standard for Systems Engineering — System

Модели ЖЦ ИС

ISO/IEC 15288 Standard for Systems Engineering — System Life

Cycle Processes (процессы жизненного цикла систем).
Отличается от предыдущего нацеленностью на рассмотрение программно-аппаратныхсистем в целом.
Слайд 25

Модели ЖЦ ИС В данный момент продолжается работа по приведению этого стандарта в соответствие с предыдущим.

Модели ЖЦ ИС

В данный момент продолжается работа по приведению этого стандарта

в соответствие с предыдущим.
Слайд 26

Модели ЖЦ ИС ISO/IEC 15288 предлагает похожую схему рассмотрения жизненного цикла

Модели ЖЦ ИС

ISO/IEC 15288 предлагает похожую схему рассмотрения жизненного цикла системы

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

Слайд 28

Слайд 29

V-Model (или VEE модель) является моделью разработки информационных систем (ИС), направленной

V-Model (или VEE модель) является моделью разработки информационных систем (ИС), направленной

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

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

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

Слайд 31

Каскадная модель Каскадная модель предусматривает последовательную организацию работ. Основной особенностью является

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

Каскадная модель предусматривает последовательную организацию работ.
Основной особенностью является разбиение всей

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

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

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

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

чтобы разработка могла быть продолжена другой командой разработчиков.
Слайд 33

Каскадная модель В процессе применения каскадной модели на практике выработались устойчивые

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

В процессе применения каскадной модели на практике выработались устойчивые этапы

разработки не зависящие от предметной области:
Анализ требований заказчика.
Проектирование.
Разработка.
Тестирование и опытная эксплуатация.
Сдача готовой продукции.
Слайд 34

Слайд 35

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

Основные достоинства каскадной модели:

На каждом этапе формируется законченный набор проектной

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

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

Основные достоинства каскадной модели:

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

(т.е. все виды обеспечения ИС: организация методов, информационное, программное, аппаратное).     
Слайд 37

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

Основные достоинства каскадной модели:

Выполняемые в логической последовательности этапы работ позволяют планировать

сроки завершения и соответствующие затраты.
Слайд 38

Каскадная модель Применение каскадной модели для проектирования ИС предпочтительно для тех

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

Применение каскадной модели для проектирования ИС предпочтительно для тех ИС,

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

Каскадная модель - недостатки Недостатком такой модели является то, что реальный

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

Недостатком такой модели является то, что реальный процесс

создания ИС обычно полностью не укладывается в такую жесткую схему.
Слайд 40

Каскадная модель - недостатки Практически постоянно возникает потребность возвращаться к предыдущим

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

Практически постоянно возникает потребность возвращаться к предыдущим этапам,

уточнять или пересматривать ранее принятые решения.
Слайд 41

Каскадная модель - недостатки В результате затягиваются сроки получения результатов, а

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

В результате затягиваются сроки получения результатов, а пользователи

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

Каскадная модель - недостатки Т.о. проекты, разрабатываемые по каскадной схеме имеют повышенный уровень риска.

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

Т.о. проекты, разрабатываемые по каскадной схеме имеют повышенный

уровень риска.
Слайд 43

Каскадная модель - недостатки Исследования американской фирмы The Standish Group показали,

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

Исследования американской фирмы The Standish Group показали, что

в США более 31% проектов заканчиваются неуспехом, 53% допускают перерасход бюджета почти в 2 раза – 189%, и только 16,2% проектов укладываются в срок и в бюджет.
Слайд 44

Каскадная модель - недостатки Существует еще один отрицательный момент, присущий каскадной

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

Существует еще один отрицательный момент, присущий каскадной модели

- это влияние человеческого фактора.
Слайд 45

Каскадная модель - недостатки Руководителю проекта часто вместо того, чтобы правильно

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

Руководителю проекта часто вместо того, чтобы правильно организовать

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

Каскадная модель - недостатки Это может привести и к тому, что

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

Это может привести и к тому, что наиболее

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

Поэтапная модель (поэтапный принцип)

Поэтапная модель (поэтапный принцип)

Слайд 48

Поэтапная модель (поэтапный принцип) Поэтапная модель обычно включает промежуточный контроль на

Поэтапная модель (поэтапный принцип)

Поэтапная модель обычно включает промежуточный контроль на любом

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

Поэтапная модель Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению

Поэтапная модель

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

каскадной моделью.
Другое название модели – модель жизненного цикла с промежуточным контролем.
Слайд 50

Поэтапная модель

Поэтапная модель

Слайд 51

Спиральная модель жизненного цикла ИС

Спиральная модель жизненного цикла ИС

Слайд 52

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

Спиральная модель жизненного цикла

Спиральная модель характеризуется тем, что на начальных

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

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

Спиральная модель жизненного цикла

При этом создаются прототипы (макеты), позволяющие проверить и

обосновать реализуемость технических решений.
Слайд 54

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

Спиральная модель жизненного цикла

Каждый виток спирали соответствует поэтапной модели создания фрагмента

или версии изделия.
Слайд 55

Слайд 56

Слайд 57

Спиральная модель жизненного цикла Другое название спиральной модели – итерационная.

Спиральная модель жизненного цикла

Другое название спиральной модели – итерационная.

Слайд 58

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

Спиральная модель жизненного цикла

По завершению этапа (витка) уточняются цели и характеристики

проекта, определяется его качество, и планируются работы следующего витка спирали.
В результате выбирается обоснованный вариант, который и реализуется.
Слайд 59

Преимущества спиральной модели

Преимущества спиральной модели

Слайд 60

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

Преимущества спиральной модели

Итерационная разработка упрощает внесение изменений в проект.
При использовании спиральной

модели отдельные элементы ИС интегрируются в единое целое постепенно.
Слайд 61

Преимущества спиральной модели Уменьшается уровень рисков. Уровень рисков максимален в начале разработки проекта.

Преимущества спиральной модели

Уменьшается уровень рисков.
Уровень рисков максимален в начале разработки

проекта.
Слайд 62

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

Преимущества спиральной модели

Итерационная разработка обеспечивает большую гибкость в управлении проектом.

Слайд 63

Преимущества спиральной модели Например, можно сократить сроки разработки за счет уменьшения

Преимущества спиральной модели

Например, можно сократить сроки разработки за счет уменьшения функциональности

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

Недостатки спиральной модели

Недостатки спиральной модели

Слайд 65

Недостатки спиральной модели Основная проблема спирального цикла — определение момента перехода на следующий этап.

Недостатки спиральной модели

Основная проблема спирального цикла — определение момента перехода

на следующий этап.
Слайд 66

Недостатки спиральной модели Для ее решения необходимо ввести временные ограничения на

Недостатки спиральной модели

Для ее решения необходимо ввести временные ограничения на

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

Недостатки спиральной модели При итерационном подходе полезно следовать принципу «лучшее —

Недостатки спиральной модели

При итерационном подходе полезно следовать принципу «лучшее — враг

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

Недостатки спиральной модели Планирование работ обычно проводится на основе статистических данных,

Недостатки спиральной модели

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

в предыдущих проектах, и личного опыта разработчиков.
Слайд 69

Время Риски Каскадная модель Спиральная модель Зависимость рисков от времени разработки

Время

Риски

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

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

Зависимость рисков от времени разработки

Слайд 70

Технологии CASE

Технологии CASE

Слайд 71

Технологии CASE Модели жизненного цикла ИС объединяются в методологии средств разработки CASE.

Технологии CASE

Модели жизненного цикла ИС объединяются в методологии средств разработки CASE.

Слайд 72

Технологии CASE CASE (Computer Aided Software Engineering) – методология разработки ПО

Технологии CASE

CASE (Computer Aided Software Engineering) – методология разработки ПО (ИС),

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

CASE-средства (CASE-tools) – ПО, которое предназначено для разработки визуальных моделей программных

CASE-средства (CASE-tools) – ПО, которое предназначено для разработки визуальных моделей программных

систем и генерации исходного кода или схемы базы данных на некотором языке.
Слайд 74

Первоначальное значение термина CASE - автоматизация разработки ПО, в настоящее охватывает

Первоначальное значение термина CASE - автоматизация разработки ПО, в настоящее охватывает

процесс разработки сложных ИС в целом.
Слайд 75

CASE В настоящее время под термином CASE-средства понимаются программные средства (оболочки),

CASE

В настоящее время под термином CASE-средства понимаются программные средства (оболочки), поддерживающие

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

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

CASE-средства вместе с системным ПО и техническими средствами образуют полную (интегрированную)

среду разработки информационных систем (ИС).
Слайд 77

CASE Появлению CASE технологии и средств предшествовали исследования в области методологии программирования

CASE

Появлению CASE технологии и средств предшествовали исследования в области методологии программирования


Слайд 78

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

CASE

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

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

CASE Также появлению CASE способствовали факторы: подготовка аналитиков, программистов и экономистов,

CASE

Также появлению CASE способствовали факторы:
подготовка аналитиков, программистов и экономистов, обученных

концепциям модульного и структурного программирования;
Слайд 80

CASE широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать графические

CASE

широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать графические средства

и автоматизировать большинство этапов проектирования.
Слайд 81

CASE-инструменты классифицируются по типам и категориям : построение и анализа модели

CASE-инструменты классифицируются по типам и категориям :
построение и анализа

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

CASE

Слайд 82

Типичные CASE-инструменты: управления конфигурацией; моделирования данных; анализа и проектирования; преобразования моделей;

Типичные CASE-инструменты:
управления конфигурацией;
моделирования данных;
анализа и проектирования;
преобразования

моделей;
редактирования программного кода;
рефакторинга кода;
генераторы кода;
построения UML-диаграмм.

CASE

Слайд 83

Слайд 84

Методология RAD- Rapid Application Development

Методология RAD- Rapid Application Development

Слайд 85

RAD Методология разработки ИС, основанная на использовании средств быстрой разработки приложений - RAD.

RAD

Методология разработки ИС, основанная на использовании средств быстрой разработки приложений -

RAD.
Слайд 86

RAD RAD- это комплекс специальных инструментальных средств быстрой разработки прикладных ИС,

RAD

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

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

RAD Процесс быстрой разработки приложений основан на 3 основных элементах: 1.

RAD

Процесс быстрой разработки приложений основан на 3 основных элементах:
1.     небольшая команда

программистов (от 2 до 10);
2.     тщательно разработанный производственный график работ, рассчитанный на сравнительный короткий срок разработки (от 2 до 6 мес);
Слайд 88

RAD 3. итерационная (спиральная) модель разработки, основанная на тесном взаимодействии с заказчиком – повторяющийся цикл.

RAD

3. итерационная (спиральная) модель разработки, основанная на тесном взаимодействии с заказчиком –

повторяющийся цикл.
Слайд 89

Основные принципы RAD: Использование спиральной модели разработки предполагает: Полное завершение работ

Основные принципы RAD:

  Использование спиральной модели разработки предполагает:
  Полное завершение работ

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

Основные принципы и методологии RAD: Необходимость применения CASE- средств и средств

Основные принципы и методологии RAD:

  Необходимость применения CASE- средств и средств

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

Принципы RAD технологии направлены на обеспечение трёх основных её преимуществ —

Принципы RAD технологии направлены на обеспечение трёх основных её преимуществ — высокой

скорости разработки, низкой стоимости и высокого качества.
Слайд 92

RAD Для этого: Инструментарий должен быть нацелен на минимизацию времени разработки.

RAD

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

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

RAD Минимизация времени разработки версии, за счёт переноса уже готовых модулей

RAD

Минимизация времени разработки версии, за счёт переноса уже готовых модулей и

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

RAD RAD-технология не является универсальной, её применение целесообразно не всегда. Например,

RAD

RAD-технология не является универсальной, её применение целесообразно не всегда.
Например, в

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

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

RAD

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

программирование которых занимает более двух недель.
Эта технология ориентирована на разработку достаточно простого заказного ПО, чем на индустриальное проектирование ИС.
Слайд 96

Слайд 97

Cals -технологии

Cals -технологии

Слайд 98

CALS-технологии (Continuous Acquisition and Life cycle Support — непрерывная информационная поддержка

CALS-технологии (Continuous Acquisition and Life cycle Support — непрерывная информационная поддержка поставок

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

Интенсивное развитие информационных технологий в областях коммуникации и связи, проектирования сложных

Интенсивное развитие информационных технологий в областях коммуникации и связи, проектирования сложных

систем и разработки новых ИС создало предпосылки для CALS-технологии.
Слайд 100

Cals технологии На сегодняшний день все виды человеческой деятельности используют ИС.

Cals технологии

На сегодняшний день все виды человеческой деятельности используют ИС.
Медицина,

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

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

Cals технологии

Суть Cals заключается в создании системы управления, которая автоматизирует не

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

Слайд 103

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

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

К ним относят:
обеспечение системного управления (использование специальных информационных пространств);
минимизацию затрат на всех стадиях;
использование стандартных механизмов описания управляемых объектов (интеграция информационных потоков);

Cals технологии

Слайд 104

дифференциацию программных элементов на основе использования общих стандартов (данных и интерфейсов

дифференциацию программных элементов на основе использования общих стандартов (данных и интерфейсов

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

Cals технологии

Слайд 105

Cals технологии

Cals технологии

Слайд 106

Большинство ИС сегодня могут функционировать автономно и это активно используется. Но

Большинство ИС сегодня могут функционировать автономно и это активно используется.
Но результаты

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

Cals технологии

Слайд 107

Для того, чтобы выйти на требуемый уровень ИС, необходимо сформировать общее

Для того, чтобы выйти на требуемый уровень ИС, необходимо сформировать общее

информационное пространство. Обеспечивается такое пространство при помощи унификации содержания и формы информации о продукции во всех производственных процессах её создания.

Cals технологии

Слайд 108

CALS-технологии дают возможность существенно уменьшить себестоимость всех выпускаемых предприятием изделий. При

CALS-технологии дают возможность существенно уменьшить себестоимость всех выпускаемых предприятием изделий.
При

этом качество увеличивается, а эксплуатация становится более удобной.
Слайд 109

История создания CALS

История создания CALS

Слайд 110

В 1985 г. мин. обороны США объявило планы создания глобальной автоматизированной

В 1985 г. мин. обороны США объявило планы создания глобальной автоматизированной

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

Cals технологии

Слайд 111

Для координации работ по инициативе CALS был создан управляющий совет NATO

Для координации работ по инициативе CALS был создан управляющий совет NATO

по CALS — NATO CALS Management Board, существовавший до 2001 года.

Cals технологии

Слайд 112

За прошедшие годы CALS получила широкое развитие в оборонной промышленности и

За прошедшие годы CALS получила широкое развитие в оборонной промышленности и

военно-технической инфраструктуре МО США.
Это позволило ускорить выполнение НИОКР на 30—40 %, уменьшить затраты на закупку военной продукции на 30 %, сократить сроки закупки ЗИП на 22 %, а также в 9 раз сократить время на корректировку проектов.

Cals технологии

Слайд 113

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

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

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

Cals технологии

Слайд 114

Элементы Cals используются на Воронежском механическом заводе, в государственной корпорации "Росатом",

Элементы Cals используются на Воронежском механическом заводе, в государственной корпорации "Росатом",

НПП "Аэросила", ОАО "Российские железные дороги" и др.
Слайд 115

Тема 2.2. Основные понятия технологии проектирования информационных систем.

Тема 2.2. Основные понятия технологии проектирования информационных систем.

Слайд 116

Общие сведения об управлении проектами

Общие сведения об управлении проектами

Слайд 117

Понятие проекта

Понятие проекта

Слайд 118

Понятие проекта Любая Информационная Система (ИС) разрабатывается как некоторый проект.

Понятие проекта

Любая Информационная Система (ИС) разрабатывается как некоторый проект.

Слайд 119

Понятие проекта Проект – это ограниченная по времени и ресурсам целенаправленная

Понятие проекта

Проект – это ограниченная по времени и ресурсам целенаправленная деятельность:
С

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

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

Понятие проекта

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

желаемое состояние);
ограниченностью конечной цели;
ограниченностью продолжительности;
ограниченностью бюджета;
Слайд 121

Понятие проекта ограниченностью требуемых ресурсов; новизной для предприятия, для которого реализуется

Понятие проекта

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


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

Характеристики проекта

Характеристики проекта

Слайд 123

Характеристики проекта Объем работ; Сроки выполнения; Себестоимость; Экономическая эффективность, обеспечиваемая реализацией

Характеристики проекта

Объем работ;
Сроки выполнения;
Себестоимость;
Экономическая эффективность, обеспечиваемая реализацией проекта;
Социальная и общественная значимость

проекта и др.
Слайд 124

Классификация проектов

Классификация проектов

Слайд 125

Классификация проектов По составу и структуре проекта различают: Монопроект (отдельный проект,

Классификация проектов

По составу и структуре проекта различают:
    Монопроект (отдельный проект, который

может быть любого типа, вида и масштаба);
    Мультипроект (комплексный проект, состоящий из монопроектов и требующий применения многопроектного управления);
Слайд 126

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

Классификация проектов

По типу:
   технический
   организационный
   экономический
   социальный
   смежный
и пр.

Слайд 127

ИС как проект Разработка ИС относится к техническим проектам и имеют

ИС как проект

Разработка ИС относится к техническим проектам и имеют особенности:
главная

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

ИС как проект срок завершения и продолжительность проекта определены заранее, однако

ИС как проект

срок завершения и продолжительность проекта определены заранее, однако они

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

Классификация проектов Масштаб проекта: мелкие проекты; малые проекты; средние проекты; крупные проекты.

Классификация проектов

Масштаб проекта:
мелкие проекты;
малые проекты;
средние проекты;
крупные проекты.

Слайд 130

Основные фазы проектирования

Основные фазы проектирования

Слайд 131

Основные фазы проектирования Выделяют следующие фазы развития проекта ИС: 1. Формирования

Основные фазы проектирования

Выделяют следующие фазы развития проекта ИС:
1.     Формирования концепции;
2.     Разработка

технического задания;
3.     Проектирование;
4.     Изготовление;
5.     Ввод системы в эксплуатацию.
Слайд 132

Основные фазы проектирования Вторую и частично третью фазу принято называть фазами

Основные фазы проектирования

Вторую и частично третью фазу принято называть фазами системного

проектирования, а последние две – фазами реализации.
Слайд 133

Формирования концепции

Формирования концепции

Слайд 134

Концептуальная фаза проекта Содержание работ: 1. Формирование идеи, постановку целей; 2.

Концептуальная фаза проекта

Содержание работ:
1.     Формирование идеи, постановку целей;
2.     Формирования ключевой команды

проекта;
3.     Изучения мотивации и требования заказчика и других участников;
Слайд 135

Концептуальная фаза проекта 4. Сбор исходных данных и анализ существующего состояния;

Концептуальная фаза проекта

4.  Сбор исходных данных и анализ существующего состояния;
5.  Определения основных требований

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

Разработка технического предложения (задания)

Разработка технического предложения (задания)

Слайд 137

Разработка ТЗ Перечень работ этой фазы : 1. Разработка основного содержания

Разработка ТЗ

Перечень работ этой фазы :
1.     Разработка основного содержания проекта, базовой

структуры проекта.
2.     Разработка и утверждение документа - технического задания (ТЗ).
Слайд 138

Разработка ТЗ 3. Планирование, декомпозиция базовой структурной модели проекта. 4. Составление

Разработка ТЗ

3.     Планирование, декомпозиция базовой структурной модели проекта.
4.     Составление сметы и

бюджета проекта, определение потребности в ресурсах.
5.     Разработка календарных планов укрупненных графиков работы.
6.     Подписание контракта с заказчиком.
7.     Ввод в действие средств коммуникации участников проекта и контроля за ходом работ.
Слайд 139

Проектирование

Проектирование

Слайд 140

Проектирование На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные

Проектирование

 На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы

выполнения проекта и использование ресурсов.
Слайд 141

Проектирование Работы: 1. Выполнение базовых проектных работ; 2. Разработка частных технических

Проектирование

 Работы:
1.     Выполнение базовых проектных работ;
2.     Разработка частных технических заданий.
3.     Выполнение концептуального

проектирования.
4.     Составление технических спецификация и инструкций.
5.     Представление проектной разработки, экспертизы и утверждение.
Слайд 142

Разработка

Разработка

Слайд 143

Разработка Производится координация и оперативный контроль работ по проекту, осуществляется изготовления

Разработка

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

их  объединение и тестирование:
1.     Разработка программного обеспечения (ПО).
2.     Выполнение подготовки по внедрению системы.
3.     Контроль и регулирование основных показателей проекта.
Слайд 144

Ввод системы в эксплуатацию

Ввод системы в эксплуатацию

Слайд 145

Ввод системы в эксплуатацию Виды работ: 1. Комплексные испытания. 2. Подготофка

Ввод системы в эксплуатацию

Виды работ:
1.     Комплексные испытания.
2.     Подготофка кадров для эксплуатации

создаваемой системы.
3.     Падготовка рабочей документации, сдача системы заказчику и ввод ее в эксплуатацию.
Слайд 146

Ввод системы в эксплуатацию 4. Сопровождение, поддержка, сервисное обслуживание. 5. Оценка

Ввод системы в эксплуатацию

4.  Сопровождение, поддержка, сервисное обслуживание.
5.     Оценка результатов проекта

и подготовка итоговых документов.
6.     Разрешение конфликтных ситуаций и закрытие работ по проекту.
7.     Накопление опытных данных для последующих проектов, анализ опыта, состояние, определение направлений развития.
Слайд 147

В управлении проектами ИС существуют дополнительные этапы, например, закрытие контрактов проекта,

В управлении проектами ИС существуют дополнительные этапы, например, закрытие контрактов проекта,

сопровождение, постаудит и др.,
подробнее об этом на предмете «Управление проектами» 4курса!