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

Проектирование ПО экономических ИС - Вендров А.М

..pdf
Скачиваний:
614
Добавлен:
24.05.2014
Размер:
4.73 Mб
Скачать

Предметный указатель

Н

Накопитель данных 80 Наследование 118 Нотация 53, 119 Гейна - Сэрсона 77

О

Обобщение 133 Объект 117

Объектно-ориентированный подход 60, 115, 180 Обязательность связи 94 Ограничение 134 Операция (метод) 131

запрос 132 модификатор 133

Операция технологическая 54 Оценка

затрат на разработку ПО 294 размера проекта 294 риска 46 трудоемкости проекта 295

П

Пакет 141 Параллелизм 117 Подсистема 77 Подтип 97, 125 Подфункция 67 Полиморфизм 118 Поток данных 80 Приемка ПО 23

Признак видимости 132 Принцип

абстрагирования 61 иерархического упорядочения 61 непротиворечивости 61

«разделяй и властвуй» 59, 61 структурирования данных 61

Программная инженерия 9, 15 Программное обеспечение 16

341

Программный продукт 16 Проект

пилотный 230

 

системный 36

 

технический 37

 

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

 

архитектуры системы

20

архитектуры ПО 21

 

детальное 21

 

Прототип 46

 

Процесс

 

адаптации технологии

55

аттестации 28

 

аудита 29

 

верификации 28

 

документирования 25

 

ЖЦ ПО 16, 17, 32

 

обеспечения качества

26

обучения 31

 

поставки 19

 

приобретения 18 рабочий 277 разработки 20 разрешения проблем 30 совместной оценки 29

создания инфраструктуры 31 создания ПО 35 сопровождения 23 управления 30

управления

конфигура-

цией 25

 

усовершенствования 31

эксплуатации 23

 

Процессы

 

вспомогательные

25

организационные 30 основные 18

Рамбо, Джеймс 119 Реверсный инжиниринг 187 Результат деятельности 277 Репозиторий 186 Роль ассоциации 128

3 4 2

Самоделегирование 147 Связь 91, 93

временная 72 идентифицирующая 101 «использование» 123 коммуникационная 73 логическая 72 неидентифицирующая 101 неперемещаемая 100 последовательная 73 процедурная 73 «расширение» 123 рекурсивная 97 случайная 72

«супертип-подтип» 106, 125 функциональная 73

Система 79 Сообщение 147

асинхронное 150 Сопровождение ПО 23 Состояние 152 Спецификация процесса 83 Среда разработки ПО 185 Средства

анализа и проектирования 189 документирования 189, 303 имитационного моделирования и анимации 311 оценки затрат на разработку ПО 295

проектирования баз данных 189 реверсного инжиниринга 190

тестирования 189, 305 управления конфигурацией 189, 298 управления проектом 189, 307

управления требованиями 189, 290

Предметный указатель

Стадия ввода в действие 35, 276

внедрения 51, 264 ЖЦ ПО 35 конструирования 275 начальная 273

проектирования 35, 36, 49,62, 263 реализации 35, 50, 264

снятия с эксплуатации 35 тестирования 35 уточнения 273

формирования требований к ПО 35, 48, 62, 263 эксплуатации и сопровождения 35, 265

Стандарт ГОСТ ЕСПД 16

ГОСТ 34.601-90 16 ГОСТ 34 602-89 16 ГОСТ 34.603-92 16 ГОСТ ИСО 9127-94 56

интерфейса конечного пользователя 57 оформления проектной документации 56 проектирования 56

IDEF0 63 IEEE-90 23, 26

IEEE Std 1348-1995 190

IEEE Std 1209-1992 190 ISO 9001 27

fSO/IEC 12207 16, 17, 26, 55 ISO/TEC 14102:1995 (E) 185, 191

Степень связи 94 Стереотип 135 Структура данных 85 Структурная карта 90

Структурный подход 60, 180

Предметный указатель

Супертип 97 Сущность 91

родительская 93, 102 потомок 93, 102

Тестирование 22, 305 квалификационное 22 эксплуатационное 23

Технология проектирования ПО 54 электронная 55 DATARUN 263

RUP 271 Типизация 117 Требование 288

Узел 173 Управление требованиями 287, 289

Условное вхождение 85 Установка ПО 22 Устойчивость 117

Ф

Функционально-модульный подход 60 Функциональная точка 49, 294

Чен, Питер 91

Экземпляр атрибута 91 сущности 91 класса 118

343

Я

Якобсон, Ивар 119

CASE-средство 185

Silverain 249

Oracle Designer 253

BPwin 256

ERwin 256

Rational Rose 258

I

IEEE (Institute of Electrical and Electronics Engineers) 190

ISO (International Organization for Standardization) 16

О

OMG (Object Management Group)

120

OMT (Object Modeling Technique)

119

OOSE (Object-Oriented Software

Engineering) 119

R

RAD (Rapid Application

Development) 48

U

UM L (Unified Modeling Language)

119

ОГЛАВЛЕНИЕ

ПРЕДИСЛОВИЕ

3

ВВЕДЕНИЕ

7

ГЛАВА 1.

 

ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

15

1.1. ПОНЯТИЕ ЖИЗНЕННОГО ЦИКЛА ПО.ПРОЦЕССЫ ЖИЗНЕННО-

 

ГО ЦИКЛА

15

1.1.1. Понятие жизненного цикла ПО

15

1.1.2. Основные процессы ЖЦ ПО

18

1.1.3. Вспомогательные процессы ЖЦ ПО

25

1.1.4. Организационные процессы ЖЦ ПО

30

1.1.5. Взаимосвязь между процессами ЖЦ ПО

32

1.2. МОДЕЛИ ЖИЗНЕННОГО ЦИКЛА ПО

34

1.2.1. Модели и стадии ЖЦ ПО

34

1.2.2. Подход RAD

48

1.3. ПОНЯТИЯ МЕТОДА И ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПО

53

1.3.1. Определение метода и технологии

53

1.3.2. Требования к технологии

55

ГЛАВА 2.

 

СТРУКТУРНЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ

 

ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

59

2.1. СУЩНОСТЬ СТРУКТУРНОГО ПОДХОДА

59

2.1.1. Проблема сложности больших систем

59

2.1.2. Структурный подход к разработке ПО

60

Оглавление

 

345

2.2. МЕТОД ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ SADT

63

2.2.1. Общие сведения

 

63

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

64

2.2.3. Построение иерархии диаграмм

65

2.2.4. Типы связей между функциями

71

2.3. МОДЕЛИРОВАНИЕ ПОТОКОВ ДАННЫХ (ПРОЦЕССОВ)

77

2.3.1. Общие сведения

 

77

2.3.2. Состав диаграмм потоков данных

78

2.3.3. Построение иерархии диаграмм потоков данных

81

2.4. СРАВНИТЕЛЬНЫЙ АНАЛИЗ SADT-МОДЕЛЕЙ И ДИАГРАММ

 

ПОТОКОВ ДАННЫХ

 

86

2.5. ФУНКЦИОНАЛЬНЫЕ МОДЕЛИ, ИСПОЛЬЗУЕМЫЕ НА СТАДИИ

 

ПРОЕКТИРОВАНИЯ

 

89

2.6. МОДЕЛИРОВАНИЕ ДАННЫХ

90

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

 

90

2.6.2. Метод Баркера

 

92

2.6.3. Метод IDEF1

 

100

2.6.4. Подход, используемый

в CASE-средстве Silverrun

103

2.7. ПРИМЕР ИСПОЛЬЗОВАНИЯ

СТРУКТУРНОГО ПОДХОДА

Ю7

2.7.1. Описание предметной области (организации)

'07

2.7.2. Построение моделей деятельности организации

НО

ГЛАВА 3.

 

 

ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД

 

К ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО

 

ОБЕСПЕЧЕНИЯ

 

115

3.1. СУЩНОСТЬ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА ..

115

3.2. УНИФИЦИРОВАННЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ UML

119

3.3. ВАРИАНТЫ ИСПОЛЬЗОВАНИЯ

121

3.4. ДИАГРАММЫ КЛАССОВ

 

125

3.4.1. Общие сведения

 

125

3.4.2. Ассоциации

 

127

3.4.3. Атрибуты

 

131

346

Оглавление

3.4.4. Операции

131

3.4.5. Обобщение

133

3.4.6. Ограничения

134

3.4.7. Более сложные понятия

134

3.4.8. Механизм пакетов

141

3.5. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ

146

3.5.1. Диаграммы последовательности

147

3.5.2. Кооперативные диаграммы

150

3.5.3. Сравнение диаграмм последовательности и кооперативных

диаграмм

152

3.6. ДИАГРАММЫ СОСТОЯНИЙ

152

3.7. ДИАГРАММЫ ДЕЯТЕЛЬНОСТЕЙ

160

3.8. ДИАГРАММЫ КОМПОНЕНТОВ

170

3.9. ДИАГРАММЫ РАЗМЕЩЕНИЯ

173

3.10. ПРИМЕР ИСПОЛЬЗОВАНИЯ ОБЪЕКТНО-ОРИЕНТИРОВАН-

НОГО ПОДХОДА

175

3.11. СОПОСТАВЛЕНИЕ И ВЗАИМОСВЯЗЬ СТРУКТУРНОГО

И ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДОВ

180

ГЛАВА 4.

 

CASE-СРЕДСТВА

185

4.1.ОБЩАЯ ХАРАКТЕРИСТИКА И КЛАССИФИКАЦИЯ

 

CASE-СРЕДСТВ

185

4.1.1. Общая характеристика CASE-средств

185

4.1.2. Классификация CASE-средств

188

4.2. ТЕХНОЛОГИЯ ВНЕДРЕНИЯ CASE-СРЕДСТВ

190

4.2.1. Общие сведения

191

4.2.2. Определение потребностей в CASE-средствах

194

4.2.3. Оценка и выбор CASE-средств

206

4.2.4. Выполнение пилотного проекта

230

4.2.5. Практическое внедрение CASE-средств

241

4.3. ХАРАКТЕРИСТИКИ CASE-СРЕДСТВ

249

4.3.1. Silverrun

249

Оглавление

347

4.3.2. Oracle Designer

253

4.3.3. ERwin, BPwin

256

4.3.4. Rational Rose

258

ГЛАВА 5.

 

ПРОМЫШЛЕННЫЕ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ

 

ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

263

5.1. ТЕХНОЛОГИЯ DATARUN

263

5.2. ТЕХНОЛОГИЯ RUP

271

5.3. МЕТОД Oracle

278

ГЛАВА 6.

ВСПОМОГАТЕЛЬНЫЕ СРЕДСТВА ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 287

6.1. УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ К СИСТЕМЕ

287

6.2. ОЦЕНКА ЗАТРАТ НА РАЗРАБОТКУ ПО

294

6.3. СРЕДСТВА УПРАВЛЕНИЯ КОНФИГУРАЦИЕЙ ПО

298

6.4. СРЕДСТВА ДОКУМЕНТИРОВАНИЯ

303

6.5. СРЕДСТВА ТЕСТИРОВАНИЯ

305

6.6. УПРАВЛЕНИЕ ПРОЕКТОМ ПО

307

6.7. ДИНАМИЧЕСКИЕ МОДЕЛИ В АНАЛИЗЕ

 

 

И ПРОЕКТИРОВАНИИ ИС

310

КРАТКИЙ СЛОВАРЬ ТЕРМИНОВ

316

ПРИЛОЖЕНИЯ

322

1.

ФИРМЫ - ПОСТАВЩИКИ CASE-СРЕДСТВ

322

2.

ТЕХНОЛОГИЯ И СРЕДСТВА ЭКСТРЕМАЛЬНЫХ ПРОЕКТОВ .... 323

3.

ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА

335

4.

СПИСОК ОСНОВНЫХ СОКРАЩЕНИЙ

336

ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ

339

Веццров А.М.

В29 Проектирование программного обеспечения экономических информационных систем: Учебник. — М.: Финансы и статистика, 2002. - 352 с : ил.

ISBN5-279-02144-Х

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

Для студентов, обучающихся по специальностям «Прикладная информатика по областям» и «Прикладная математика и информатика». Может быть использован также студентами и преподавателями специальности «Математическое обеспечение и администрирование информационных систем».

,

2404080000-074

УДК 004.415.2:33(075.8)

В

010(01)-2002

« * * "

Учебное издание

ВендровАлександр Михайлович

ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭКОНОМИЧЕСКИХ ИНФОРМАЦИОННЫХ СИСТЕМ

Заведующая редакцией Л. А. Табакова

Редактор А. М. Материна

Младший редактор Н. А. Федорова Художественный редактор Ю. И. Артюхов Технический редактор Т. С. Маринина

Корректор Т. М. Калпакова

Компьютерный набор А. М. Вендрова Компьютерная верстка Е. А. Бычинская Оформление художника Е. К. Самойлова

И Б № 3441

Лицензия ЛР № 010156 от 29.01.97

Подписано в печать 12.02.2002. Формат 60x88/16. Гарнитура «Тайме». Печать офсетная.

Усл. печ. л. 21,56. Уч.-изд. л. 19,67. Тираж 4000 экз. Заказ 847. «С» 074

Издательство «Финансы и статистика» „101000, Москва, ул. Покровка, 7

Телефон (095) 925-35-02, факс (095) 925-09-57 E-mail: mail@finstat.ru http:/www.finstat.ru

ГУЛ «Великолукская городская типография» Комитета по средствам массовой информации Псковской области,

182100, Великие Луки, ул. Полиграфистов, 78/12 Тел./факс: (811-53) 3-62-95

E-mail: VTL@MART.RU

Соседние файлы в предмете Экономика