Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв Тюмень РСПСИТ 2010-12-14 Послан в Тюмень....doc
Скачиваний:
18
Добавлен:
24.04.2019
Размер:
5.82 Mб
Скачать

РОССИЙСКАЯ ФЕДЕРАЦИЯ

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

Тюменский государственный университет

ИНСТИТУТ ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ

В.В. Плещёв

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

ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И СИСТЕМ

(организация, методология, метрология, качество, CASE – средства)

Учебное пособие

Издательство

Тюменского государственного университета

2010

УДК 681.3.06

ББК 32.973

В.В. Плещёв Разработка и стандартизация программных средств и ин­фор­ма­ци­он­ных технологий и систем (организация, методология, метрология, качество, CASE – средства). Тюмень: Издательство Тюменского государственного университета, 2010. 274 с.

Учебное пособие содержит компактное описание организации, технологии, метрологии, стандартизации, методологии и средств автоматизации проектирования и разработ­ки программных средств, ин­фор­ма­ци­он­ных технологий и систем. Дается описание CASE‑средств BPWin, ERWin и RPTWin c примерами и упраж­нениями. Приводятся темы контрольных и курсовых работ, экзаменационные и контрольные вопросы для электронного тестирования.

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

Рецензенты:

Н.Н. Спирин, зав. кафедрой УрФУ, д.т.н., профессор;

В.А. Тюлюкин, к.ф-м.н., доцент

Рекомендовано Учебно-методической комиссией

© Тюменский государственный университет, 2010

© Институт дистанционного образования ТюмГУ, 2010

© Издательство Тюменского государственного университета, 2010

© В.В. Плещёв, 2010

Содержание

Предисловие 7 методические материалы 9

Рабочая программа дисциплины 9

Пояснительная записка 9

Содержание дисциплины 11

Рекомендации по самостоятельной работе 15

Календарно-тематический план самостоятельной работы 15

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

Указания по самостоятельному изучению теоретической части дисциплины 21

Указания по выполнению контрольной работы 22

Указания по выполнению курсовой работы 23

Указания к промежуточной аттестации с применением балльно-рейтинговой системы оценки знаний 25

Теоретические материалы 27 Глава 1. Методология разработки и стандартизации 27

1.1. Особенности управления разработкой программ 27

1.1.1. Основные понятия и организация работ по разработке программных средств 27

1.1.2. Классы программ 29

1.1.3. Архитектура программных средств 31

1.2. Стандартизация жизненного цикла программных средств 33

1.2.1. Уровни стандартизации 33

1.2.2. Основные модели жизненного цикла 39

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

1.2.2.2. Каскадная модель с проме­жу­точ­ным контролем 40

1.2.2.3. Модель разработки программных средств на основе ранее созданных компонентов 40

1.2.2.4. Эволюционная модель 40

1.2.2.5. Модель пошаговой разработки программных средств 40

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

1.2.2.7. Спиральная модель с ограничением версий 41

1.2.3. Структурное программирование 42

1.2.4. Организация человеко-машинного интерфейса 44

1 1.2.4.1. Принципы разработки 44

1.2.4.2. Рекомендации разработчику 46

1.3. Оценка стоимости и планирование разработки программных средств 49

1.3.1. Оценка стоимости разработки 49

1.3.2. Планирование разработки 50

1.4. Качество программных средств 52

1.4.1. Стандарты качества 52

1.4.2. Основные показатели качества 56

1.4.3. Методы достижения качества 61

1.4.4. Сертификация и аттестация 62

1.4.5. Конфигурационное управление версиями 63

1.4.6. Регламентирование тестирования для обеспечения качества 65

1.4.6.1. Цели и этапы тестирования программ 65

1.4.6.2. Основные тестируемые элементы 66

1.4.6.3. Восходящее и нисходящее тестирование 66

1.5. Методология быстрой разработки приложений (RAD) 68

1.6. Структурный подход к проектированию информационных систем 70

1.6.1. Сущность структурного подхода 70

1.6.2. Моделирование потоков данных (бизнес-процессов) DFD 70

З а к а з ч и к 71

Отчет о продажах 73

1.6.3. Функциональное моделирование SADT (IDEF0) 75

1.6.3.1. Состав функциональной модели 75

1.6.3.2. Иерархия диаграмм 76

1.6.4. Моделирование данных 77

1.6.4.1. Основные понятия 77

1.6.4.2. Методология IDEF1 78

1.7. Общая характеристика и классификация CASE-средств 79

1.8. Интеллектуализация вычислительных систем 82

1.9. Рынок программных продуктов 84

1.10. Классификация систем защиты программных средств 88

1.10.1. Методы установки 88

1.10.2. Методы защиты 89

1.10.3. Принципы функционирования 90

92

1.10.4. Показатели оценки систем защиты 92

Резюме 93

Вопросы для контроля 93