Методологические основы


Лекция 3. Модели и процессы управления проектами программных средств



Download 2,39 Mb.
bet2/293
Sana26.06.2022
Hajmi2,39 Mb.
#705514
TuriУчебник
1   2   3   4   5   6   7   8   9   ...   293
Bog'liq
Липаев В В Программная инженерия Методологические основы 2006

Лекция 3. Модели и процессы управления проектами программных средств (4 часа) ............................... 60

    1. Управление проектами программных средств в системе — CMMI ... 60

    2. Стандарты менеджмента (административного управления)

качеством систем 75

    1. Стандарты открытых систем, регламентирующие структуру

и интерфейсы программных средств 91
Лекция 4. Системное проектирование программных средств (3 часа) .... 100

  1. Цели и принципы системного проектирования

ПРОГРАММНАЯ ИНЖЕНЕРИЯ 1
СОДЕРЖАНИЕ 3
ПРЕДИСЛОВИЕ 9
ПРОГРАММНАЯ ИНЖЕНЕРИЯ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 16
1.1.Основы жизненного цикла программных средств 16
1.2.Роль системотехники в программной инженерии 24
1.3.Системные основы современных технологий программной инженерии 27
2.1.Назначение профилей стандартов жизненного цикла в программной инженерии 37
2.2.Жизненный цикл профилей стандартов систем и программных средств 42
2.3.Модель профиля стандартов жизненного цикла сложных программных средств 54
МОДЕЛИ И ПРОЦЕССЫ УПРАВЛЕНИЯ ПРОЕКТАМИ ПРОГРАММНЫХ СРЕДСТВ 62
3.1.Управление проектами программных средств в системе — CMMI 62
3.2.Стандарты менеджмента (административного управления) качеством систем 77
3.3.Стандарты открытых систем, регламентирующие структуру и интерфейсы программных средств 93
СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 100
4.1.Цели и принципы системного проектирования сложных программных средств 100
4.2.Процессы системного проектирования программных средств 107
4.3.Структурное проектирование сложных программных средств 115
4.4.Проектирование программных модулей и компонентов 121
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТОВ ПРОГРАММНЫХ СРЕДСТВ 128
ЛЕКЦИЯ 6 РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНЫМ СРЕДСТВАМ 161
6.1.Организация разработки требований к сложным программным средствам 161
6.2.Процессы разработки требований к характеристикам сложных программных средств 168
6.3.Структура основных документов, отражающих требования к программным средствам 177
ПЛАНИРОВАНИЕ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ 182
7.1.Организация планирования жизненного цикла сложных программных средств 182
I 186
I 186
7.2.Задачи планов для обеспечения жизненного цикла сложных программных средств 188
7.3.Планирование процессов управления качеством сложных программных средств 192
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 198
УПРАВЛЕНИЕ РЕСУРСАМИ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 221
9.1.Основные ресурсы для обеспечения жизненного цикла сложных программных средств 221
9.2.Ресурсы специалистов для обеспечения жизненного цикла сложных программных средств 227
ДЕФЕКТЫ, ОШИБКИ И РИСКИ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 256
10.1.Общие особенности дефектов, ошибок и рисков в сложных программных средствах 256
10.3.Риски в жизненном цикле сложных программных средств 279
10.4.Риски при формировании требований к характеристикам сложных программных средств 289
ХАРАКТЕРИСТИКИ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ 292
11.1.Основные факторы, определяющие качество сложных программных средств 292
11.3.Конструктивные характеристики качества сложных программных средств 306
11.4.Характеристики качества баз данных 321
11.5.Характеристики защиты и безопасности функционирования программных средств 329
ВЫБОР ХАРАКТЕРИСТИК КАЧЕСТВА В ПРОЕКТАХ ПРОГРАММНЫХ СРЕДСТВ 342
12.1.Принципы выбора характеристик качества в проектах программных средств 342
12.2.Пример выбора и формирования требований к характеристикам качества программного средства 348
ВЕРИФИКАЦИЯ, ТЕСТИРОВАНИЕ И ОЦЕНИВАНИЕ КОРРЕКТНОСТИ ПРОГРАММНЫХ КОМПОНЕНТОВ 358
13.1.Принципы верификации и тестирования программ 358
13.2.Процессы и средства тестирования программных компонентов 371
13.3.Технологические этапы и стратегии систематического тестирования программ 382
13.4.Процессы тестирования структуры программных компонентов 392
13.5.Примеры оценок сложности тестирования программ 401
13.6.Тестирование обработки потоков данных программными компонентами 409
14.1.Процессы оценивания характеристик и испытания программных средств 415
14.2.Организация и методы оценивания характеристик сложных комплексов программ 422
14.4.Оценивание надежности и безопасности функционирования сложных программных средств 448
14.5.Оценивание эффективности использования ресурсов ЭВМ программным продуктом 453
СОПРОВОЖДЕНИЕ И МОНИТОРИНГ ПРОГРАММНЫХ СРЕДСТВ 461
15.1.Организация и методы сопровождения программных средств 461
15.2.Этапы и процедуры при сопровождении программных средств 473
15.3.Задачи и процессы переноса программ и данных на иные платформы 485
15.4.Ресурсы для обеспечения сопровождения и мониторинга программных средств 496
УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 506
16.1.Процессы управления конфигурацией программных средств 506
16.2.Этапы и процедуры при управлении конфигурацией программных средств 526
ДОКУМЕНТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 551
17.1.Организация документирования программных средств 551
17.2.Формирование требований к документации сложных программных средств 557
17.3.Планирование документирования проектов сложных программных средств 565
УДОСТОВЕРЕНИЕ КАЧЕСТВА И СЕРТИФИКАЦИЯ ПРОГРАММНЫХ ПРОДУКТОВ 580
18.1. Процессы сертификации в жизненном цикле программных средств 580
18.2.Организация сертификации программных продуктов 584
18.3.Документирование процессов и результатов сертификации программных продуктов 591
ПЕРЕЧЕНЬ ОСНОВНЫХ СТАНДАРТОВ ПРОГРАММНОЙ ИНЖЕНЕРИИ 598
ТЕМЫ СЕМИНАРСКИХ ЗАНЯТИЙ 603
ПО КУРСУ «ПРОГРАММНАЯ ИНЖЕНЕРИЯ» 603
ЛИТЕРАТУРА 605
В.В. Липаев 609
ПРОГРАММНАЯ ИНЖЕНЕРИЯ 609

  1. Средства для испытаний и определения характеристик

ПРОГРАММНАЯ ИНЖЕНЕРИЯ 1
СОДЕРЖАНИЕ 3
ПРЕДИСЛОВИЕ 9
ПРОГРАММНАЯ ИНЖЕНЕРИЯ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 16
1.1.Основы жизненного цикла программных средств 16
1.2.Роль системотехники в программной инженерии 24
1.3.Системные основы современных технологий программной инженерии 27
2.1.Назначение профилей стандартов жизненного цикла в программной инженерии 37
2.2.Жизненный цикл профилей стандартов систем и программных средств 42
2.3.Модель профиля стандартов жизненного цикла сложных программных средств 54
МОДЕЛИ И ПРОЦЕССЫ УПРАВЛЕНИЯ ПРОЕКТАМИ ПРОГРАММНЫХ СРЕДСТВ 62
3.1.Управление проектами программных средств в системе — CMMI 62
3.2.Стандарты менеджмента (административного управления) качеством систем 77
3.3.Стандарты открытых систем, регламентирующие структуру и интерфейсы программных средств 93
СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 100
4.1.Цели и принципы системного проектирования сложных программных средств 100
4.2.Процессы системного проектирования программных средств 107
4.3.Структурное проектирование сложных программных средств 115
4.4.Проектирование программных модулей и компонентов 121
ТЕХНИКО-ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ ПРОЕКТОВ ПРОГРАММНЫХ СРЕДСТВ 128
ЛЕКЦИЯ 6 РАЗРАБОТКА ТРЕБОВАНИЙ К ПРОГРАММНЫМ СРЕДСТВАМ 161
6.1.Организация разработки требований к сложным программным средствам 161
6.2.Процессы разработки требований к характеристикам сложных программных средств 168
6.3.Структура основных документов, отражающих требования к программным средствам 177
ПЛАНИРОВАНИЕ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ СРЕДСТВ 182
7.1.Организация планирования жизненного цикла сложных программных средств 182
I 186
I 186
7.2.Задачи планов для обеспечения жизненного цикла сложных программных средств 188
7.3.Планирование процессов управления качеством сложных программных средств 192
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 198
УПРАВЛЕНИЕ РЕСУРСАМИ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 221
9.1.Основные ресурсы для обеспечения жизненного цикла сложных программных средств 221
9.2.Ресурсы специалистов для обеспечения жизненного цикла сложных программных средств 227
ДЕФЕКТЫ, ОШИБКИ И РИСКИ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 256
10.1.Общие особенности дефектов, ошибок и рисков в сложных программных средствах 256
10.3.Риски в жизненном цикле сложных программных средств 279
10.4.Риски при формировании требований к характеристикам сложных программных средств 289
ХАРАКТЕРИСТИКИ КАЧЕСТВА ПРОГРАММНЫХ СРЕДСТВ 292
11.1.Основные факторы, определяющие качество сложных программных средств 292
11.3.Конструктивные характеристики качества сложных программных средств 306
11.4.Характеристики качества баз данных 321
11.5.Характеристики защиты и безопасности функционирования программных средств 329
ВЫБОР ХАРАКТЕРИСТИК КАЧЕСТВА В ПРОЕКТАХ ПРОГРАММНЫХ СРЕДСТВ 342
12.1.Принципы выбора характеристик качества в проектах программных средств 342
12.2.Пример выбора и формирования требований к характеристикам качества программного средства 348
ВЕРИФИКАЦИЯ, ТЕСТИРОВАНИЕ И ОЦЕНИВАНИЕ КОРРЕКТНОСТИ ПРОГРАММНЫХ КОМПОНЕНТОВ 358
13.1.Принципы верификации и тестирования программ 358
13.2.Процессы и средства тестирования программных компонентов 371
13.3.Технологические этапы и стратегии систематического тестирования программ 382
13.4.Процессы тестирования структуры программных компонентов 392
13.5.Примеры оценок сложности тестирования программ 401
13.6.Тестирование обработки потоков данных программными компонентами 409
14.1.Процессы оценивания характеристик и испытания программных средств 415
14.2.Организация и методы оценивания характеристик сложных комплексов программ 422
14.4.Оценивание надежности и безопасности функционирования сложных программных средств 448
14.5.Оценивание эффективности использования ресурсов ЭВМ программным продуктом 453
СОПРОВОЖДЕНИЕ И МОНИТОРИНГ ПРОГРАММНЫХ СРЕДСТВ 461
15.1.Организация и методы сопровождения программных средств 461
15.2.Этапы и процедуры при сопровождении программных средств 473
15.3.Задачи и процессы переноса программ и данных на иные платформы 485
15.4.Ресурсы для обеспечения сопровождения и мониторинга программных средств 496
УПРАВЛЕНИЕ КОНФИГУРАЦИЕЙ В ЖИЗНЕННОМ ЦИКЛЕ ПРОГРАММНЫХ СРЕДСТВ 506
16.1.Процессы управления конфигурацией программных средств 506
16.2.Этапы и процедуры при управлении конфигурацией программных средств 526
ДОКУМЕНТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ 551
17.1.Организация документирования программных средств 551
17.2.Формирование требований к документации сложных программных средств 557
17.3.Планирование документирования проектов сложных программных средств 565
УДОСТОВЕРЕНИЕ КАЧЕСТВА И СЕРТИФИКАЦИЯ ПРОГРАММНЫХ ПРОДУКТОВ 580
18.1. Процессы сертификации в жизненном цикле программных средств 580
18.2.Организация сертификации программных продуктов 584
18.3.Документирование процессов и результатов сертификации программных продуктов 591
ПЕРЕЧЕНЬ ОСНОВНЫХ СТАНДАРТОВ ПРОГРАММНОЙ ИНЖЕНЕРИИ 598
ТЕМЫ СЕМИНАРСКИХ ЗАНЯТИЙ 603
ПО КУРСУ «ПРОГРАММНАЯ ИНЖЕНЕРИЯ» 603
ЛИТЕРАТУРА 605
В.В. Липаев 609
ПРОГРАММНАЯ ИНЖЕНЕРИЯ 609
ПРЕДИСЛОВИЕ

Download 2,39 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   293




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish