Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Тема01(ПредпосылкиКачПО)-К

.pdf
Скачиваний:
10
Добавлен:
02.04.2015
Размер:
5.67 Mб
Скачать

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

В.И.Кияев

Кафедра информатики

СПбГУЭФ

2011 г.

Кияев Владимир Ильич

Профессор кафедры информатики СПбГУЭФ

Заместитель директора по научной работе НИИ Информационных технологий Математико-механического факультета СПбГУ

Советник генерального директора ЗАО «ЛАНИТ-ТЕРКОМ» по вопросам качества

Сертифицированный менеджер по системам и стандартам качества ISO 9000, CMM, СММI

Эксперт Фонда поддержки малого бизнеса

2 kiyaev@mail.ru

Стратегическая цель курса

3

п

Цель курса:

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

разработке и стандартизации качественного программного обеспечения, которое является:

важнейшей составляющей развития информационных технологий

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

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

4

п

 

Задачи курса:

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

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

3.Знакомство с технологиями планирования, управления и аудита процессов по разработке ПО, основанных на требованиях современных международных стандартов ISO, IEEE, CMM,

5CMMI.

 

Взаимосвязь с дисциплинами:

Международные стандарты, спецификации, соглашения

 

использует

дополняет курс

 

 

Технологии

Курс РСПС

Управление

разработки

программным

ПО

 

проектом

 

дополняет курс

 

 

базируется

Общие принципы и технологии реализации качества продукта

6

 

 

Литература

I.Технологии менеджмента качества

II. Технологии разработки программного обеспечения

III.Стандартизация и обеспечение качества разработки программных средств

Неформальный список литературы

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

7

Этапы развития информационных технологий

Тема занятия (тема 1):

Этапы развития информационных технологий

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

91

8

Этапы развития информационных технологий

Глобальные сферы применения информационных технологий

Государство (структуры и службы)

Общество (социальные процессы, институты и организации)

Бизнес (коммерческие образования, концепции, цели, стратегии, бизнес- процессы)

9

СПбГУЭФ 2010

Этапы развития информационных технологий

Развитие «информационной» составляющей бизнес-среды

Базовое основание реализации

Вспомогательная

деятельности

роль

Равноправная

составляющая

10

Этапы развития информационных технологий

Развитие «информационной» составляющей бизнес-среды

Пример: смешанный документооборот

До 60-х годов

70-е – 90-е

 

11

90-е – 00-е

XXI век

 

 

 

Этапы развития информационных технологий

Последовательность революций ХХ века

12

Этапы развития информационных технологий

Технологические эпохи ХХ века

13

Этапы развития информационных технологий

Этапы познавательного развития ИТ в ХХ веке

14

Этапы развития информационных технологий

Соотношение скоростей накопления информации, знаний и развития экономики

Аналог закона Мура на современном этапе:

Каждые десять лет количество информации удваивается!

15

Третья революция

Этапы развития информационных технологий

Возрастание ценности информации

Ценность / Прибыль

Технологии, Информация инструменты

Сервисы, службы

Производство

продукта

Затраты / Цена

16

Этапы развития информационных технологий

Информационные революции:

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

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

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

17

Этапы развития информационных технологий

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

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

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

18 общества.

Этапы развития информационных технологий

Современный бизнес

Глобализация знаний и технологий

Увеличивающаяся скорость изменений в способах ведения бизнеса и технологиях реализации

Растущие запросы потребителей

Быстрое изменение требований, правил, законов

Новые бизнес-модели

Рост разнообразия и сложности продуктов и сервисов

Возрастающая конкуренция

Укорачивающийся жизненный цикл продукта!!!

19

Этапы развития информационных технологий

Бизнес-сфера современной ИТ-компании

20

Этапы развития информационных технологий

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

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

Информационная (компьютерная) технология сама по себе

не дает конкурентных преимуществ. Её нужно

использовать для поддержки стратегии конкуренции!

21

Этапы развития информационных технологий

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

22

Этапы развития информационных технологий

 

Данные, Информация, Знание, Технологии

 

Данные (Data) это сведения о свойствах рассматриваемого

 

объекта, совокупности объектов, системы, присущих им

 

изначально или приобретенных в процессе преобразований,

 

которые могут быть получены при прямом или косвенном

 

наблюдении и/или измерении и использованы по назначению

 

Информация (Information)– это данные, отчужденные от их

 

производителя, собранные, преобразованные, обработанные,

 

сохраненные на некотором носителе, защищенные и достав-

 

ленные потребителю в качестве основы для принятия реше-

 

ний (Decision Making), управления процессами и системами

 

(Process/System Control), использования в производстве

23

(Production) или применению по любому требованию

 

Этапы развития информационных технологий

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

Технологии, с помощью которых производится поиск и

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

нового знания о состоянии объекта, процесса или явления

(информационный продукт), архивирование, обеспечение

безопасности, передача информации потребителю, называются

информационными технологиями.

24

Этапы развития информационных технологий

Взаимосвязь данных, информации и знаний

25

Этапы развития информационных технологий

Информационные технологии должны отвечать следующим требованиям:

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

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

иметь регулярный и масштабируемый характер

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

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

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

26

Этапы развития информационных технологий

Этапы развития информационных технологий

1-й этап (до второй половины XIX в.) "ручные" технологии: перо, чернильница, книга, элементарные ручные средства счета. Коммуникации осуществлялись путём доставки конной почтой писем, пакетов, депеш, в европейских странах применялся механический телеграф. Основная цель технологий ─

представление и передача информации в нужной форме.

2-й этап (конец XIX в. - 40-е гг. ХХ в.) "механические"

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

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

27

Этапы развития информационных технологий

3-й этап (40-е - 60-е гг. XX в.) "электрические" технологии:

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

4-й этап (70-е гг. – середина 80-х гг.) "электронные" технологии, основной инструментарий большие ЭВМ и создаваемые на их базе автоматизированные системы управления (АСУ) и информационно- поисковые системы, оснащённые широким спектром базовых и специализированных программных комплексов. Центр тяжести технологий смещается на формирование содержательной стороны информации для управленческой среды различных сфер общественной жизни, особенно на организацию аналитической

работы.

28

Этапы развития информационных технологий

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

6-й этап (с середины 90-х гг.) "глобальные сетевые" технологии Internet/Intranet. Широко используются в различных областях науки, техники и бизнеса распределенные системы, глобальные, региональные и локальные компьютерные сети. Развивается электронная коммерция. Увеличение объемов информации привели к созданию технологии Data Mining и разработке мощных

поисковых систем.

29

Предпосылки становления предметной области качества ПО/ПС

ИТ-гуру ХХ века

30